Releases: bugsnag/bugsnag-cocos2dx
v2.0.2alpha
2.0.2 ALPHA (2024-01-24)
NOTE: This is an ALPHA release for client verification.
Enhancements
- Updates the bugsnag-cocoa dependency from v6.16.5 to v6.28.0
v2.0.1
v2.0.0
2.0.0 (2022-02-23)
This release bumps the native Bugsnag Android and iOS/macOS libraries to their latest major versions (bugsnag-android
v5.19.1 and bugsnag-cocoa
v6.16.1) to take advantage of the latest enhancements and bug fixes.
Please note, this release contains a breaking change to the setup instructions of the library: it is now initialized as a plugin in the Bugsnag configuration object. For example, in Android:
- BugsnagCocos2dxPlugin.register();
- Bugsnag.init(this.getApplicationContext());
+ Configuration config = Configuration.load(this);
+ config.addPlugin(new BugsnagCocos2dxPlugin());
+ Bugsnag.start(this, config);
In addition, the iOS/macOS library is now distributed as an xcframework
so it is no longer necessary to have custom header search paths. The distributed .zip
file now keeps everything inside a top-level "bugsnag" folder.
For more information, please see the updated docs at https://docs.bugsnag.com/platforms/cocos2dx/
v1.1.0
1.1.0 (2021-12-06)
Enhancements
- Backport
persistenceDirectory
config option to Android bugsnag-cocos2dx#6
Bug fixes
- (Android) Fix UTF-8 encoding errors in Bugsnag::notify bugsnag-android#1542
- Update bugsnag-android to v4.22.3
- Allow disabling previous signal handler invocation for Unity ANRs [bugsnag-android#743]
- Avoid polling when detecting ANRs by invoking JNI from SIGQUIT handler [bugsnag-android#741]
v1.0.0
First public release! Supports automatic crash reporting on Android, iOS, and macOS for Cocos2d-x apps written in C++. Requires Cocos2d-x 3.1 or above. To get started, see the integration guide.
v0.3.5
v0.3.4
Bug fixes
- (Android) Bump the bugsnag-android dependency version to v4.22.2
- (Android) Remove use of the Kotlin Gradle plugin - the version previously in
use used deprecated APIs, emitting a warning. Updating to the latest version
caused a Gradle version conflict with stock installs of Cocos2d-x 3.x, so
removing the plugin altogether was easier than resolving the conflict.
v0.3.3
v0.3.2
v0.3.1
Bug Fixes
- (Android) Fix warnings during compilation
- (Android) Fix missing build dependency if the Bugsnag plugin is initialized
prior to the cocos2d module - (Android) Fix starting, stopping, resuming sessions manually so they actually
do something - (Android) Improve runtime performance by caching references in JNI hot paths