Skip to content

Release GA-CPP-SDK v.4.0.0

Choose a tag to compare

@Gogoshika-ga Gogoshika-ga released this 25 Feb 11:06
· 6 commits to main since this release
d2c8629

Warning

This version has been marked as deprecated. Please use version 4.1.0 or higher instead.

What's Changed

  • updated to C++17
  • refactored the code base
  • rewritten GA thread logic
  • rewritten build scripts
  • changed user id logic to always use randomized id (except if custom id is set)
  • replaced usage of unsafe cstrings and functions with safer alternatives
  • replaced RapidJson with ModernJson
  • removed Tizien support
  • added SDK init event
  • added health event
  • added external user id
  • safer handling of device properties retrieval
  • added exception handling
  • improved stability
  • various bug fixes

Exciting New Features 🎉

Bug fixes 🐛

  • Fix bug build workflow not executing debug+release builds on PRs to main branch by @Gogoshika-ga in #16

Other Changes 🔄

Full Changelog: https://github.com/GameAnalytics/gameanalytics-sdk-cpp/commits/v4.0.0