Skip to content

Releases: GameAnalytics/gameanalytics-sdk-cpp

Release GA-CPP-SDK v4.0.0

18 Oct 12:17
d2c8629
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • 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
  • CI & Build Scripts Refactoring by @Gogoshika-ga in #10
  • Add code coverage by @Gogoshika-ga in #11
  • Unit Tests & CI improvements by @Gogoshika-ga in #12

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/GA-SDK-CPP-NEW/commits/v4.0.0