Releases: GameAnalytics/gameanalytics-sdk-cpp
Releases · GameAnalytics/gameanalytics-sdk-cpp
Release GA-CPP-SDK v4.0.0
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 🔄
- Update README.md by @Gogoshika-ga in #8
- Remove UWP define by @dorin-ga in #9
- added zf log back by @dorin-ga in #13
- Add Release Workflow + CI improvements by @Gogoshika-ga in #14
- Fix Release Asset Folder Struct by @Gogoshika-ga in #17
Full Changelog: https://github.com/GameAnalytics/GA-SDK-CPP-NEW/commits/v4.0.0