Skip to content

Releases: getsentry/sentry-javascript

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

3.14.0

03 Apr 18:33
Compare
Choose a tag to compare
  • NEW: URL values captured in http + breadcrumb interfaces are now trimmed to new maxUrlLength config (default 250). See: #906
  • CHANGE: Better extraction of URLs from eval frames on Chrome, Firefox. This may affect issue grouping of some events. See: #907
  • BUGFIX: Raven.js now parses webpack:// URLs (generated when using devtool: eval). See: #908
  • BUGFIX: React Native frames on Android no longer show [native code]. See: #875

3.13.1

22 Mar 21:19
Compare
Choose a tag to compare
  • BUGFIX: Revert TypeScript declaration changes from 3.13.0 that resulted in bad imports. See: #898