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 - v4.1.1

Published by bengourley almost 7 years ago

Fixed

  • metaData and user were incorrectly attached to report.app (credit @tremlab #300)
bugsnag-js - v4.1.0

Published by bengourley almost 7 years ago

Added

  • Support for tracking sessions and overall crash rate by setting sessionTrackingEnabled to true.
    In addition, sessions can be indicated manually using bugsnagClient.startSession() (#296)
  • user and metaData can now be supplied in configuration object (#299)
  • Bower and jspm support has been added as a result of #297 and some additional configuration

Changed

  • dist directory (built assets) are now stored in git (#297)
bugsnag-js - v4.0.3

Published by bengourley almost 7 years ago

Changed

  • Handle inline script content per older notifiers for consistent grouping (#289)

Fixed

  • Correctly capture the page contents when an inline script error happens (#289)
bugsnag-js - v4.0.2

Published by bengourley almost 7 years ago

Added

  • Add more type exports (#286)
  • Add frameworks section to README.md
  • Add READMEs to examples

Changed

  • Add more detail to JS example (credit @tremlab, #284)
  • Ensure empty/useless stackframes are removed
  • Removed arbitrary timeouts from tests to alleviate CI flakiness

Fixed

  • Expose metaData and user types on Client class (#287)
  • Give navigation details the correct type (some were marked as "manual")
bugsnag-js - v4.0.1

Published by bengourley almost 7 years ago

Changed

  • Improve type definition for notify() error argument (credit @rokerkony)
  • Remove process.env.NODE_ENV inferred releaseStage
  • Sidestep uglify's drop_compat option to prevent it from breaking bugsnag
bugsnag-js - v4.0.0

Published by bengourley almost 7 years ago

Version 4 is a milestone release. A complete re-write and modernization for Bugsnag's JS error reporting.

See UPGRADING.md for migrating from v3 and see docs.bugsnag.com for full documentation.

🚀

bugsnag-js - v3.3.3

Published by bengourley almost 7 years ago

Bug fixes

  • Ensure user-supplied severity in a callback is retained. Credit @apexskier (#276).
bugsnag-js - v3.3.2

Published by bengourley almost 7 years ago

Bug fixes

  • Prevent crash when promise rejection reason is null. Credit @kchodorow (#252).
bugsnag-js - v3.3.1

Published by bengourley about 7 years ago

Bug fixes

  • Fix truncation of objects that don't inherit from Object.prototype, e.g. Object.create(null). (#263/#261)
bugsnag-js - v3.3.0

Published by bengourley about 7 years ago

Enhancements

  • Added support for detecting whether an error report was handled or unhandled. (#259)
bugsnag-js - v3.2.2

Published by bengourley about 7 years ago

Bug Fixes

  • Parse array-typed options from data-* attrs. Fixes #249. (#258)
  • Log console.group and console.groupCollapsed calls as breadcrumbs. Credit @TobiasBales (#252).
bugsnag-js - v3.2.1

Published by bengourley about 7 years ago

Bug fixes

  • Fix issue when window.onerror is called with a single argument (#254)
bugsnag-js - v3.1.0

Published by eanakashima over 7 years ago

Enhancements

  • Added ability to notify on unhandled promise rejection in browsers that
    support the unhandledrejection event.
    Credit: @jacobmarshall (#221)
  • Added license field to package.json
    Credit: @pzrq (#214)
bugsnag-js - v3.0.7

Published by foxyblocks almost 8 years ago

Enhancements

  • Added support for infinitely recursive metadata objects. (#200)
    Recursive metadata will be serialized up to a maximum depth, configurable by
    the Bugnsnag.maxDepth setting (default is 5).
    Credit: @omniroot, @jacobmarshall, @eanakashima
  • The breadcrumb limit of 20 is now configurable up to a hard limit of 40.
    Credit: @omniroot and @eanakashima
bugsnag-js - v3.0.6

Published by duncanhewett about 8 years ago

Enhancements

  • You can now call Bugsnag.notify() and Bugsnag.notifyException() with no
    arguments. This will show up in the dashboard as "BugsnagNotify". (#197)

Changes

  • New methods enabling disabling automatic breadcrumbs (#199). The old
    configuration options (e.g. Bugsnag.autoBreadcrumbsConsole = false) were
    broken. They should no longer be used and are now deprecated. Use instead the
    new methods (e.g. Bugsnag.enableAutoBreadcrumbsConsole(); Bugsnag.disableAutoBreadcrumbsConsole();)

Bug fixes

  • npm run test:watch now correctly reloads changes in the test file. (#198)
bugsnag-js - v3.0.5

Published by eanakashima about 8 years ago

  • Limit maximum number of breadcrumbs to 20 (#194)
  • Show value of submit inputs & buttons in breadcrumbs (#184, #187)
  • Linter improvements (#180)
bugsnag-js - v3.0.3

Published by foxyblocks about 8 years ago

bugsnag-js - v3.0.1

Published by foxyblocks about 8 years ago

Minor README changes.

bugsnag-js - v3.0.0

Published by foxyblocks about 8 years ago

This release adds support for automatic and custom breadcrumb tracking.
Breadcrumbs replace the private implementation of "last event" tracking.
It also removes support for the deprecated userId setting, which has been
replaced by the user object.

Enhancements

  • Add support for sending "breadcrumbs" - notable events leading up to an error
    Christian Schlensker
    #149
  • Send device time in error payload
    #165
bugsnag-js - v3.0.4

Published by foxyblocks about 8 years ago

  • Create "Bugsnag loaded" breadcrumb #179
Package Rankings
Top 20.85% on Repo1.maven.org
Top 0.95% on Npmjs.org
Top 3.58% on Bower.io
Related Projects