Skip to content
This repository has been archived by the owner on Jul 25, 2023. It is now read-only.

Latest commit

 

History

History
273 lines (183 loc) · 8.36 KB

CHANGELOG.md

File metadata and controls

273 lines (183 loc) · 8.36 KB

Changelog

2.4.2 (2017-10-04)

  • Fix duplicate symbols in KSCrash when Sentry library included in project

2.4.1 (2017-10-03)

  • Link Native Cocoa as a static library

2.4.0 (2017-10-02)

  • Track whether errors are handled or unhandled
  • Reduce build warning count

2.3.2 (2017-08-18)

Bug fixes

  • Fix regression introduced in 2.3.0 where nested JavaScript objects were being serialized incorrectly before being sent to Bugsnag #132 #133

2.3.1 (2017-08-10)

Bug fixes

  • Fix codeBundleId being unset in unhandled exceptions when using CodePush 2+ #127 #128

2.3.0 (2017-08-02)

Enhancements

Bug fixes

  • Call previous exception handler when notify is cancelled by a callback #106

  • Stringify NaN in breadcrumb metadata before sending over native bridge to avoid fatal error #107

2.2.4 (2017-07-14)

Bug fixes

2.2.3 (2017-04-27)

Bug fixes

  • Fix regression where iOS headers are copied into an incorrect location #98

2.2.2 (2017-04-26)

Bug fixes

  • Restore missing android/src directory to package #96

2.2.1 (2017-04-25)

  • Generates lib/Bugsnag.js to improve compatibility with tooling which does not transpile source files from node_modules, like haul and testing tools
  • Adds a warning when using breadcrumb names which will be truncated

Bug fixes

  • Reorder the header files in the podspec, to work around skipped files #92

2.2.0 (2017-03-15)

Enhancements

  • Add convenience interface to setting up native-only error handling

2.1.0 (2017-02-28)

Enhancements

  • Adds codeBundleId property as an alternative to appVersion to support CodePush #74
  • Add original error to report object #61

Bug fixes

  • [android] Check each param before setting user #73

2.0.3 (2017-02-14)

Bug fixes

2.0.2 (2017-01-13)

Bug fixes

  • [ios] Fix regression where previous exception handler is not called

2.0.1 (2017-01-12)

Bug fixes

  • Upgrade bugsnag-android dependency to fix issue with network requests being sent on the main thread

2.0.0 (2017-01-11)

1.2.2 (2017-01-06)

Bug fixes

  • [ios] Prevent discarding native exceptions invoked over JS bridge fac66b9

1.2.1 (2016-12-30)

Bug fixes

1.2.0 (2016-12-23)

Enhancements

  • Add clearUser to the Client. Clear user removes any custom user data from the report and adds the default device identifier #51

Bug fixes

  • [ios] Fix stripping of source paths for release builds #35 #52

  • [android] Ensure unhandled errors are sent as blocking requests #46 #47

1.1.4 (2016-12-08)

Bug fixes

  • Fix breadcrumbs being discarded when metadata is unable to be used #36
  • Fix object metadata being discarded from reports #36
  • Fix non-String breadcrumb metadata being incorrectly parsed on Android #33 Kevin Cooper
  • Add promise as an explicit dependency #40 Christian Schlensker
  • Fix username and email fields of setUser being reversed on Android #38

1.1.3 (2016-11-14)

Enhancements

Bug fixes

  • Fix default error handling fallback when initializing Bugsnag early in app cycle Christian Schlensker #26
  • Fix double-reporting of unhandled JavaScript exceptions on iOS when in production

1.1.2 (2016-11-08)

Bug fixes

  • Adjust header copy phase and search paths for iOS dependencies to ensure no additional content is created in the root of archived projects #18

1.1.1 (2016-11-07)

Miscellaneous

  • Lower deployment target of embedded BugsnagLib to iOS 8.0
  • Update project settings to recommended configuration for Xcode 8
  • Check in missing Xcode scheme for libBugsnag

1.1.0 (2016-11-07)

Enhancements

  • Reports unhandled promise rejections. By default, unhandled promise rejections are reported to Bugsnag when in a non-development environment. This is disabled in a development environment to preserve the existing behavior of showing a warning banner when a possible unhandled promise rejection is detected.To toggle this behavior, set handlePromiseRejections when creating a client.
  • Allow setting appVersion from a configuration option. This will override the default of using the version specified in the app's Info.plist or android manifest.
  • Update bugsnag-cocoa dependency to 5.6.4, which adds support for more robust native client-side report customization through callbacks

Bug fixes

1.0.4

Bug fixes

  • Warn when discarding input to Client.notify() which is not an error Duncan Hewett
  • [ios] Update the linker configuration to reduce product candidates during react-native link
  • [ios] Remove duplicate entries in payload notifier version

1.0.3

Fix the import path for Bugsnag on Android

1.0.2

Fix the minimum Android SDK version to be consistent with React Native

1.0.1

Vendor iOS dependencies. Current version is 5.6.3.

1.0.0

First public release