- Upgrade Android compileSdkVersion from 29 to 31. 263
-
The configuration options
discardClasses
andredactedKeys
are nowRegExp
s instead of strings. This allows developers to have more control over how they perform. 249 -
Getting the correlation trace ID and span ID through
flutter_bridge
and adding it to events. 251
Please see our Upgrading guide for more information on upgrading to v4.x.
- Fixed: Navigator.pushAndRemoveUntil throws exception #242
This release introduces a new networkInstrumentation
listener so that the new http and dart:io wrappers can trigger network breadcrumbs. It also introduces support for dio.
The previous bugsnag_breadcrumbs_http
and bugsnag_breadcrumbs_dart_io
packages will continue to work but will be deprecated in the next major release.
See our online docs for full integration instructions.
-
Change the bugsnag_breadcrumbs_http http dependancy to ">=0.13.4" so that there are less strict version requirements #235
-
Bundle apple xprivacy manifest with the flutter package #230
- Bumped minimum Flutter version to 3.10.0 #203
runApp
options have been removed fromstart
andattach
, instead simplyawait bugsnag.start
#203telemetry
has been made easier to control by replacing theSet<BugsnagTelemetryType>
with a newBugsnagTelemetryTypes
#207
Please see our Upgrading guide for more information on upgrading to v3.x.
- Additional null safety checks in BugsnagFlutter.java #209
- Update bugsnag-cocoa from v6.25.0 to v6.26.2
- Update bugsnag-android from v5.28.3 to v5.30.0
- Prevent crashing if the stack trace is empty #204
- Include breadcrumb metadata in sanitizing (allows enums in metadata) #206
- Added
maxStringValueLength
option tobugsnag.start
to allow truncation behaviour to be configured. #179 - Native-first hot-reloads (using
bugnag.attach
) will no longer cause errors, but will instead emit a warning #182 - Update bugsnag-android from v5.28.1 to v5.28.3
- Added
BugsnagTelemetryType.usage
to allow sending of usage telemetry to be disabled. #176 - Update bugsnag-cocoa from v6.21.0 to v6.25.0
- Update bugsnag-android from v5.25.0 to v5.28.1
- Added
telemetry
option tobugsnag.start
to allow sending of internal errors to be disabled. - Update bugsnag-android from v5.23.1 to v5.25.0
- Update bugsnag-cocoa from v6.18.1 to v6.21.0
- Fixed 'Unhandled Exception' in JSON encoding of metadata containing list objects #160
- Add specific handling for 'invalid Dart instruction address' native stack frames #161
- Added
BugsnagFlutterConfiguration
to allowbugsnag.attach
behaviour to be configured from native code. #145 - Update bugsnag-android from v5.22.1 to v5.23.1
- Update bugsnag-cocoa from v6.16.8 to v6.18.1
- Networking breadcrumbs can now be easily captured by using the
bugsnag_breadcrumbs_http
orbugsnag_breadcrumbs_dart_io
packages #116 #115 - Added
BugsnagNavigatorObserver
to automatically log navigation breadcrumbs and context - Column numbers will be captured as
null
instead of-1
when they're not available #139
- Prefixed all class named with 'Bugsnag' to avoid clashing with application code.
- Fixed documentation links in README.md
First official Bugsnag release.
First official release-candidate from Bugsnag. Completely rewritten to have tight integration with bugsnag-cocoa
(https://github.com/bugsnag/bugsnag-cocoa) and bugsnag-android
(https://github.com/bugsnag/bugsnag-android) and consistency of naming and behaviour with our other client libraries.