Skip to content

Releases: getsentry/sentry-javascript

2.0.2

09 Jan 00:56
Compare
Choose a tag to compare
  • BUGFIX: Fixed bug where wrapped requestAnimationFrame didn't return callback ID. See: #460

2.0.1

04 Jan 21:34
Compare
Choose a tag to compare
  • BUGFIX: Fixed bug where unwrapped errors might be suppressed. See: #447

2.0.0

28 Dec 21:39
Compare
Choose a tag to compare

NOTE: raven-js 2.x requires Sentry 8

  • CHANGE: Default HTTP transport changed from Image GET to XMLHttpRequest POST (w/ CORS)
  • CHANGE: Raven.js now wraps functions passed to timer functions, event listeners, and XMLHttpRequest handlers
  • CHANGE: Removed jQuery, Backbone, and native plugins (now handled inside raven.js)
  • CHANGE: When using CommonJS, plugins are initialized via Raven.addPlugin(require('raven-js/plugins/ember'))
  • CHANGE: Raven builds are generated using Browserify
  • NEW: Integration tests (/test/integration/index.html)

1.3.0

18 Nov 16:43
Compare
Choose a tag to compare
  • CHANGE: console plugin will now send all arguments as an extra value. See: #398
  • CHANGE: Bump to v7 of the Sentry API spec. This now requires a Sentry 7.7.0+ #403
  • CHANGE: Revamp of AngularJS plugin. Please see documentation. See: #405
  • CHANGE: Raven.debug now defaults to false. dc142b8
  • BUGFIX: Raven.wrap now correctly preserves prototype. See: #401 and #402
  • NEW: serverName config option. #404
  • NEW: Experimental support for React Native added.

1.2.0

24 Oct 23:52
Compare
Choose a tag to compare
  • BUGFIX: Error in cases where a document context doesn't exist. See: #383
  • BUGFIX: Trailing comma when using unminified dist which affects IE9. See: #385
  • NEW: Add ability to swap in a custom transport. Adds Raven.setTransport, and transport option to config. Docs: https://docs.getsentry.com/hosted/clients/javascript/config/
  • CHANGE: Always expose Raven to window. Please call Raven.noConflict() if you want it restored to what it was. See: #393
  • DEPRECATED: Replace Raven.setReleaseContext with Raven.setRelease.
  • NEW: Add Raven.clearContext() to empty all of the context.
  • NEW: Add Raven.getContext() to get a copy of the current context.
  • NEW: Raven.set{Extra,Tags}Context(ctx) now merges with existing values instead of overwriting.
  • NEW: Add Raven.addPlugin() to register a plugin to be initialized when installed.
  • NEW: Plugins are now initialized and loaded when calling Raven.install(). This avoid some race conditions with load order.

1.1.22

15 Sep 22:54
Compare
Choose a tag to compare
  • Fix another outstanding bug related to #377 that wasn't fully resolved with 1.1.21
  • Laid groundwork for pluggable transports, but not ready for public consumption yet

1.1.21

14 Sep 01:23
Compare
Choose a tag to compare
  • Fix a bug where calling captureException before calling Raven.config() would trigger it's own exception. See: #377

1.1.20

14 Sep 01:22
Compare
Choose a tag to compare
  • Wrap jquery's deferred[ resolveWith | rejectWith | notifyWith ] See: #268
  • Use window.crypto for uuid4 if present. See: #349
  • Add winjs support. See: b9a1292
  • Fix calling Raven.captureException from browser console. See: #358
  • guard against document.location being null or undefined. See: #357
  • Change error message format to match other clients. See: 64ca528
  • Don't require a user in the DSN. See: #361
  • Add crossOrigin option. See: #362
  • Avoid recursing when using the console plugin. See: f92ff9d

1.1.16

26 Jul 17:06
Compare
Choose a tag to compare
  • Fixed a bug that was preventing stack frames from raven.js from being hidden correctly. See: #216
  • Fixed an IE bug with the console plugin. See: #217
  • Added support for chrome-extension:// protocol in Chrome in stack traces.
  • Added setExtraContext and setTagsContext. See: #219
  • Renamed setUser to setUserContext to match. setUser still exists, but will be deprecated in a future release.
  • New backbone.js plugin. See: #220
  • Added support for chrome:// protocol in Firefox in stack traces. See: #225
  • Ignore more garbage from IE cross origin errors. See: #224
  • Added Raven.debug to prevent logging to console when false. Defaults to true for backwards compatability. See: #229
  • Prevent calling Raven.config() or Raven.install() twice. See: #233