bugsnag-js

JavaScript error handling tool for BugSnag. Monitor and report JavaScript bugs & errors.

MIT License

Downloads
17.1M
Stars
852
Committers
54
bugsnag-js - v7.18.0

Published by gingerbenw about 2 years ago

Changed

  • (react-native) Update bugsnag-cocoa from v6.22.3 to v6.23.0
  • Added getFeatureFlags() to error events #1815
bugsnag-js - v7.17.4

Published by gingerbenw about 2 years ago

Changed

  • (react-native) Update bugsnag-cocoa from v6.20.0 to v6.22.2
  • (react-native) Update bugsnag-android from v5.24.0 to v5.26.0
  • Refactor feature flags to maintain insertion order #1802
bugsnag-js - v7.17.3

Published by gingerbenw over 2 years ago

Changed

  • (react-native) Update bugsnag-cocoa from v6.18.1 to v6.20.0
  • (react-native) Update bugsnag-android from v5.23.0 to v5.24.0
bugsnag-js - v7.17.2

Published by gingerbenw over 2 years ago

Fixed

  • (react-native) Fixed missing files when installing react-native #1780
bugsnag-js - v7.17.1

Published by gingerbenw over 2 years ago

Fixed

  • (react-native) Update bugsnag-android from v5.22.4 to v5.23.0
  • (react-native) Update bugsnag-cocoa from v6.18.0 to v6.18.1
  • (react-native) Add support for React Native v0.69 #1775
  • (react-native) Add 0.69 test fixtures and CI coverage #1775
  • (plugin-react-native-unhandled-rejection) Fix TypeError when using react native 0.63 or 0.64 #1770
bugsnag-js - v7.17.0

Published by gingerbenw over 2 years ago

Added

  • Support Error.cause #1759

Changed

  • (react-native) Update bugsnag-cocoa from v6.16.1 to v6.18.0
  • (plugin-react-native-unhandled-rejection) Update handler to catch unhandled rejections when using hermes #1757
bugsnag-js - v7.16.7

Published by gingerbenw over 2 years ago

Added

  • Added Bugsnag.isStarted() to check whether Bugsnag has initialized #1737

Changed

  • Update type definitions for Bugsnag.notify() #1743

Fixed

bugsnag-js - v7.16.6

Published by gingerbenw over 2 years ago

Changed

bugsnag-js - v7.16.5

Published by gingerbenw over 2 years ago

Changed

  • (react-native) Update bugsnag-android to v5.22.3
  • (react-native-cli) Fix 'insert' command with RN 0.68+ #1726
  • (plugin-react|plugin-vue|plugin-react-navigation|plugin-react-native-navigation) Set @bugsnag/core to be an optional peer dependency to avoid unmet peer dependency warnings #1735
  • (electron) Improved error message when no apiKey is provided to Bugsnag.start() #1738
  • (plugin-simple-throttle) Warning message added when error handler has exceeded maxEvents #1739
bugsnag-js - v7.16.4

Published by imjoehaines over 2 years ago

  • (expo) This release marks a change in the version scheme used by @bugsnag/expo and a move to its own repo, bugsnag-expo

    From this version onwards, @bugsnag/expo will match the Expo SDK version number. For example, @bugsnag/expo v44 supports Expo SDK 44. When updating to a new Expo SDK version, you should also update @bugsnag/expo

Fixed

  • (plugin-react) Add 'children' prop to BugsnagErrorBoundary #1723
  • (react-native) Fix reporting of RCTFatal() crashes on iOS. #1719
  • (react-native-cli) Fix 'insert' command with RN 0.68+ #1726
  • (plugin-electron-app-breadcrumbs) Fix a TypeError caused by using a BrowserWindow object after it is destroyed #1722
bugsnag-js - v7.16.3

Published by imjoehaines over 2 years ago

Changed

  • (react-native) Update bugsnag-android to v5.22.0
    • The number of threads reported can now be limited using Configuration.setMaxReportedThreads (defaulting to 200)
      bugsnag-android#1607
    • Improved the performance and stability of the NDK and ANR plugins by caching JNI references on start
      bugsnag-android#1596
      bugsnag-android#1601
    • Fix inconsistencies in stack trace quality for C/C++ events. Resolves a few
      cases where file and line number information was not resolving to the correct
      locations. This change may result in grouping changes to more correctly
      highlight the root cause of an event.
      bugsnag-android#1605
      bugsnag-android#1606
    • Fixed an issue where an uncaught exception on the main thread could in rare cases trigger an ANR.
      bugsnag-android#1624
    • Added Bugsnag.isStarted() to test whether the Bugsnag client is in the middle of initializing. This can be used to guard uses of the Bugsnag API that are either on separate threads early in the app's start-up and so not guaranteed to be executed after Bugsnag.start has completed, or where Bugsnag may not have been started at all due to some internal app logic.
      slack-jallen:#1621
      bugsnag-android#1640
    • Events and Sessions will be discarded if they cannot be uploaded and are older than 60 days or larger than 1MB
      bugsnag-android#1633
    • Fixed potentially thread-unsafe access when invoking Bugsnag static methods across different threads whilst Bugsnag.start is still in-flight. It is now safe to call any Bugsnag static method once Bugsnag.start has begun executing, as access to the client singleton is controlled by a lock, so the new isStarted method (see above) should only be required where it cannot be determined whether the call to Bugsnag.start has begun or you do not want to wait.
    • bugsnag-android#1638
    • Calling bugsnag_event_set_context with NULL context correctly clears the event context again
      bugsnag-android#1637

Fixed

  • (plugin-express): send the request body (if present) as event.request.body rather than event.metadata.request.body #1702
  • (plugin-restify): Include request body #1701
bugsnag-js - v7.16.2

Published by imjoehaines over 2 years ago

Fixed

  • (expo): preliminary support for Expo EAS Update. Please send us feedback on how we can improve our support! kennethlynne #1686 #1695

Changed

  • (plugin-react-navigation): Allow React Navigation v6 as a peer dependency #1691
bugsnag-js - v7.16.1

Published by djskinner over 2 years ago

Fixed

  • (react-native) Handle circular references in metadata before it's sent to the native notifier layer #1673

Changed

bugsnag-js - v7.16.0

Published by imjoehaines almost 3 years ago

Added

Changed

bugsnag-js - v7.15.1

Published by djskinner almost 3 years ago

Changed

bugsnag-js - v7.15.0

Published by djskinner almost 3 years ago

This release is broken and has been deprecated on npm

bugsnag-js - v7.14.2

Published by djskinner almost 3 years ago

Fixed

  • (react-native-cli): Fix Xcode build error for ejected Expo apps #1623

Changed

  • (react-native) Update bugsnag-android to v5.17.0
  • (react-native): Update bugsnag-cocoa to v6.15.1
    • Load configuration from the plist instead of using defaults when calling Bugsnag.start(withApiKey:) #1245
    • Include metadata in breadcrumbs for UIWindow / NSWindow notifications. #1238
    • Use LC_FUNCTION_STARTS to improve symbolication accuracy. #1214
bugsnag-js - v7.14.1

Published by imjoehaines almost 3 years ago

Fixed

  • (plugin-network-breadcrumbs): Fix a crash when request URL is not a string #1598
  • (in-flight): Fix Typescript definition exporting a type instead of a value skirsten #1587
  • (plugin-electron-net-breadcrumbs): Don't leave breadcrumbs for requests to the minidumps endpoint #1597
  • Add a default export to plugins that were missing one #1599
bugsnag-js - v7.14.0

Published by djskinner almost 3 years ago

This release adds support for reporting native crashes to @bugsnag/electron.

If you are using modules with native extensions, you can upload Breakpad symbol files to Bugsnag to symbolicate native errors.

Note: Bugsnag On-premise does not currently support uploading minidump files. This will be supported in an upcoming release.

  • (electron): Add support for reporting native crashes #1581
bugsnag-js - v7.13.3

Published by imjoehaines almost 3 years ago

Fixed

  • (plugin-network-breadcrumbs): Fix a crash when request data goes missing #1564

Changed

  • (expo): Add support for Expo SDK v43 foolem #1556 / #1566
  • (react-native): Update bugsnag-cocoa to v6.14.2
    • Fix missing configuration.user and manually resumed session info in unhandled errors. bugsnag-cocoa#1215
    • Disable automatic session tracking in app extensions (it was not working as intended.) bugsnag-cocoa#1211
    • Stop logging "[ERROR] Failed to install crash handler..." if a debugger is attached. bugsnag-cocoa#1210
    • Include the word "request" in network request breadcrumb messages. bugsnag-cocoa#1209
    • Prevent a crash that can occur when -[BSGURLSessionTracingProxy forwardInvocation:] calls -[NSInvocation selector]. bugsnag-cocoa#1208
    • Apply redactedKeys to breadcrumb metadata. bugsnag-cocoa#1204
  • (react-native): Update bugsnag-android to v5.15.0
    • Avoid reporting false-positive background ANRs with improved foreground detection. bugsnag-android#1429
    • Prevent events being attached to phantom sessions when they are blocked by an OnSessionCallback. bugsnag-android#1434
    • Plugins will correctly mirror metadata added using addMetadata(String, Map). bugsnag-android#1454
Package Rankings
Top 20.85% on Repo1.maven.org
Top 0.95% on Npmjs.org
Top 3.58% on Bower.io
Related Projects