Skip to content

Releases: getsentry/sentry-javascript

3.19.1

17 Oct 12:59
Compare
Choose a tag to compare
  • BUGFIX: Don't prettify minified dist files fee3771

3.19.0

17 Oct 12:59
Compare
Choose a tag to compare
  • NEW: ErrorEvent are now treated in the same way as regular Error objects #1094
  • NEW: replaceState is now instrumented to be stored as a breadcrumbs correctly #1093
  • NEW: captureMessage now respects ignoreUrls and whitelistUrls configs #1080
  • NEW: Improved support for parsing Electron errors #1068
  • NEW: All test suites are now using Karma and are additionally running on Headless Firefox, Edge 15, Android 4.4/5.1/6.0/7.1 and iOS10 #1087
  • BUGFIX: Don't throw error when calling fetch without a valid arguments #1069
  • BUGFIX: ignoreErrors patterns are now compared on both, error message itself and <type>: <message> formatted string #1076
  • BUGFIX: showReportDialog options argument is now optional in TypeScript definitions #1097
  • BUGFIX: TravisCI tests will run correctly for non-org contributors as well \o/ 1650da7

3.18.1

02 Oct 12:09
Compare
Choose a tag to compare
  • BUGFIX: Remove engine field from package.json, preventing correct npm/yarn usage

3.18.0

02 Oct 10:14
Compare
Choose a tag to compare
  • NEW: All unit and integration tests are now running on CI using SauceLabs, to ensure everything is working correctly on all browsers #1026
  • NEW: console.assert is now instrumented in the same way as the rest of console methods #1044
  • NEW: Vue.js plugin now provides lifecycleHook as the 3rd argument to error handler, to make it in line with v2.2.0 implementation #1053
  • NEW: Updated Errors serialization to store all additional properties and allow for attaching other object instances directly to it #1060
  • NEW: Included exception type in ignoreErrors test, which allows for filtering based on error types #1057
  • CHANGE: Raven.js now uses Prettier to format it's code #1020
  • CHANGE: Unit tests are using Headless Chrome instead of PhantomJS #1029
  • CHANGE: Added setDSN typing definition for TypeScript #995
  • BUGFIX: Defend against undefined XMLHttpRequest while sending events #1024
  • BUGFIX: lastEventId won't be overriden when an event was dropped #1041
  • BUGFIX: Make sure that document is available before reading location #1038
  • BUGFIX: Prevent breadcrumbs with undefined url to throw an error #1018

3.17.0

11 Jul 23:21
Compare
Choose a tag to compare
  • CHANGE: Export TypeScript definitions as a CommonJS module. See: #977

3.16.1

30 Jun 07:23
Compare
Choose a tag to compare
  • BUGFIX: Fixed stacktrace on Android for React Native release builds. See: #985
  • BUGFIX: TypeScript: Change loglevel option "warn" to "warning".

3.16.0

13 Jun 01:08
Compare
Choose a tag to compare
  • CHANGE: Plugins no longer disrupt data callback behavior. See: #891
  • BUGFIX: Fixed event object copying in React Native. See: #960
  • BUGFIX: More TypeScript definitions for API properties and methods. See: #968, #963

3.15.0

31 May 00:18
Compare
Choose a tag to compare

3.14.2

14 Apr 19:42
Compare
Choose a tag to compare
  • BUGFIX: Fix bug in breadcrumb URL truncation when fetch is used with a Request argument. See: #924

3.14.1

12 Apr 20:20
Compare
Choose a tag to compare
  • BUGFIX: Fix TypeError caused by breadcrumb URL truncation in some situations. See: #925
  • BUGFIX: Made URL truncation more defensive for some rare cases. See: #918
  • BUGFIX: Raven.js now treats DOMExceptions as "Error" objects w/ traces. See: #919
  • CHANGE: Remove unused/deprecated escape functions in vendored TraceKit.js. See: #923
  • CHANGE: Removed json-stringify-safe from package.json (was already vendored). See: #917