Skip to content

Releases: getsentry/sentry-javascript

6.19.7

26 Apr 13:11
Compare
Choose a tag to compare
  • fix(react): Add children prop type to ErrorBoundary component (#4966)
  • fix(serverless): Re-add missing modules in Node AWS Lambda Layer (#4982)
  • fix(tracing): Target tracing bundles for side effects (#4955)

Work in this release contributed by @cameronaziz and @kpdecker. Thank you for your contributions!

7.0.0-alpha.1

14 Apr 14:03
Compare
Choose a tag to compare
7.0.0-alpha.1 Pre-release
Pre-release
  • (breaking) feat: Remove usage of deprecated event.stacktrace (#4885)
  • (breaking) ref: Port functionality from Backend to Client (#4911)
  • (breaking) ref: Delete Backend classes (#4919)
  • (breaking) feat(browser): Remove stack parser support for Opera pre v15 (#4923)
  • (breaking) ref(client): Inject Transports into Client (#4921)
  • feat: Add name field to EventProcessor (#4932)
  • ref: Expose configurable stack parser (#4902)
  • ref: Turn on isolatedModules TS option (#4896)
  • ref(tracing): Make setMeasurement public API (#4933)
  • ref(tracing): Update setMeasurements to only set a single measurement (#4920)
  • ref(types): Stop using Severity enum (#4926)

7.0.0-alpha.0

11 Apr 15:10
Compare
Choose a tag to compare
7.0.0-alpha.0 Pre-release
Pre-release
  • breaking feat: Drop support for Node 6 (#4851)
  • breaking feat: Remove references to @sentry/apm (#4845)
  • breaking feat: Delete deprecated startSpan and child methods (#4849)
  • breaking feat(bundles): Stop publishing CDN bundles on npm (#4901)
  • breaking ref(build): Rename dist directories to cjs (#4900)
  • breaking ref(build): Update to TypeScript 3.8.3 (#4895)
  • breaking feat(browser): Remove top level eventbuilder exports (#4887)
  • breaking feat(core): Delete API class (#4848)
  • breaking feat(core): Remove whitelistUrls/blacklistUrls (#4850)
  • breaking feat(gatsby): Remove Sentry from window (#4857)
  • breaking feat(hub): Remove getActiveDomain (#4858)
  • breaking feat(hub): Remove setTransaction scope method (#4865)
  • breaking feat(integrations): Remove old angular, ember, and vue integrations (#4893)
  • breaking feat(node): Remove deprecated frameContextLines (#4884)
  • breaking feat(tracing): Rename registerRequestInstrumentation -> instrumentOutgoingRequests (#4859)
  • breaking feat(types): Remove deprecated user dsn field (#4864)
  • breaking feat(types): Delete RequestSessionStatus enum (#4889)
  • breaking feat(types): Delete Status enum (#4891)
  • breaking feat(types): Delete SessionStatus enum (#4890)

6.19.6

07 Apr 13:13
Compare
Choose a tag to compare
  • fix(typing): Fix typing API in CaptureConsle (#4879)

6.19.5

07 Apr 08:11
Compare
Choose a tag to compare
  • ref(build): Add debug constants in each package individually (#4842)
  • ref(build): Introduce central build directory to packages with bundles (#4838) (#4854) (#4868)
  • feat(utils): Introduce getGlobalSingleton helper (#4860)

6.19.4

05 Apr 07:19
Compare
Choose a tag to compare
  • feat(react): Add React 18 as peer dep (#4819))
  • ref(build): Add build/types to tarballs and adjust types entry points (#4824))

Work in this release contributed by @MikevPeeren. Thank you for your contribution!

6.19.3

30 Mar 01:24
Compare
Choose a tag to compare
  • feat(browser): Add new v7 Fetch Transport (#4765)
  • feat(browser): Add new v7 XHR Transport (#4803)
  • fix(core): Use correct version of event when tagging normalization (#4780)
  • fix(core): Stop mangling _experiments (#4807)
  • feat(node): Add new v7 http/s Transports (#4781)

6.19.2

23 Mar 19:36
Compare
Choose a tag to compare
  • feat(core): Add new transports to base backend (#4752)
  • feat(utils): Add isNaN function (#4759)
  • fix(integrations): Emit ES5 code in ES5 bundles (#4769)
  • fix(vue): Drop vue-router peerDep (#4764)
  • ref(core): Reduce inboundfilters bundle size (#4625)
  • ref(integrations): Make ReportTypes a union type
  • ref(node): Add source code context when using LinkedErrors (#4753)
  • ref(utils): Introduce getEnvelopeType helper (#4751)
  • ref(utils): Split normalization code into separate module (#4760)

6.19.1

21 Mar 18:49
Compare
Choose a tag to compare

This release fixes a bug from 6.19.0 causing type import errors in most JS SDKs.

fix(types): Point to type definitions in dist folder #4745

6.19.0

21 Mar 15:38
Compare
Choose a tag to compare

This release makes a change to the data normalization process, limiting the number of entries or properties which will be included in any given array or object to 1000. Previously there was no limit, so in rare cases you may notice a change in your context data. If this is a problem, you can increase the limit with the new maxNormalizationBreadth setting. See #4689 for details.

feat(build): Create debug versions of minified bundles (#4699)
feat(integrations): Make ES6 integration bundles (#4718)
feat(utils): Limit normalize maximum properties/elements (#4689)
feat(various): Apply debug guard to logger everywhere (#4698)
fix(browser): Use apply rather than call in try-catch integration (#4695)
fix(ember): Fix merging env config (#4714)
fix(nextjs): Add env var to suppress API non-response meta-warning (#4706)
fix(nextjs): Widen scope for client file upload (#4705)
fix(node): Fix async stack parsing (#4721)
ref(browser): Use ratelimit utils in base transport (#4686)
ref(build): Introduce root build directory in @sentry/browser (#4688)
ref(minimal): Simplify syntheticException creation (#4691)
ref(tracing): Remove BrowserTracing logging flag default value (#4708)
ref(utils): Simplify isDebugBuild logging guard (#4696)

Work in this release contributed by @Turbo87. Thank you for your contribution!