Skip to content

Releases: getsentry/sentry-javascript

3.20.1

17 Nov 10:27
Compare
Choose a tag to compare
  • BUGFIX: Prevent Raven throwing during installation when Function.prototype.toString is called in Angular projects with zone.js and core.js wrapped functions #1135
  • BUGFIX: Add isArray util to prevent undefined stack.stack during captureMessage with synthetic stack traces enabled #1140

3.20.0

14 Nov 13:49
Compare
Choose a tag to compare
  • NEW: autoBreadcrumbs can now disable sentry breadcrumbs and configure them on demand #1099
  • NEW: Add maxBreadcrumbs and sampleRate to Typescript typings 29b89de 989f43a
  • CHANGE: isEmptyObject utility now checks for object's own properties only #1100
  • CHANGE: Update how wrapped functions are detected as native functions #1106
  • CHANGE: Update integration tests on SauceLabs to use Safari 11.0
  • BUGFIX: Send raw error when vm is undefined while using Vue plugin #1118

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