Skip to content

Releases: bugsnag/bugsnag-cocos2dx

v2.0.2alpha

24 Jan 12:25
Compare
Choose a tag to compare
v2.0.2alpha Pre-release
Pre-release

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

11 Apr 10:12
9ff14b2
Compare
Choose a tag to compare

Enhancements

  • Updates the bugsnag-android dependency from v5.19.1 to v5.22.0
  • Updates the bugsnag-cocoa dependency from v6.16.1 to v6.16.5

v2.0.0

23 Feb 12:29
9143591
Compare
Choose a tag to compare

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

06 Dec 12:10
9e8b31f
Compare
Choose a tag to compare

1.1.0 (2021-12-06)

Enhancements

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

07 Jan 13:43
Compare
Choose a tag to compare

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

07 Jan 13:25
Compare
Choose a tag to compare
v0.3.5 Pre-release
Pre-release

Bug fixes

  • (Android) Fix issue where initial sessions were reported with incorrect
    Bugsnag library info

v0.3.4

07 Jan 11:38
Compare
Choose a tag to compare
v0.3.4 Pre-release
Pre-release

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

12 Dec 17:31
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release
  • (Android) Suppress erroneous unchecked cast warning
  • (Android) Fix possible crash in release mode due to obfuscating classes used by the JNI

v0.3.2

09 Dec 10:20
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

Bug fixes

  • (iOS) Fix out-of-memory errors not being detected

v0.3.1

06 Dec 16:12
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

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