nusmodifications / nusmods

🏫 Official course planning platform for National University of Singapore.
https://nusmods.com
MIT License
583 stars 316 forks source link

fix(deps): update sentry-javascript monorepo to v6.19.7 #3618

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@sentry/browser (source) 6.0.2 -> 6.19.7 age adoption passing confidence
@sentry/node (source) 6.0.2 -> 6.19.7 age adoption passing confidence
@sentry/tracing (source) 6.0.2 -> 6.19.7 age adoption passing confidence

Release Notes

getsentry/sentry-javascript (@​sentry/browser) ### [`v6.19.7`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6197) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.19.6...6.19.7) - fix(react): Add children prop type to ErrorBoundary component ([#​4966](https://togithub.com/getsentry/sentry-javascript/issues/4966)) - fix(serverless): Re-add missing modules in Node AWS Lambda Layer ([#​4982](https://togithub.com/getsentry/sentry-javascript/issues/4982)) - fix(tracing): Target tracing bundles for side effects ([#​4955](https://togithub.com/getsentry/sentry-javascript/issues/4955)) Work in this release contributed by [@​cameronaziz](https://togithub.com/cameronaziz) and [@​kpdecker](https://togithub.com/kpdecker). Thank you for your contributions! ### [`v6.19.6`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6196) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.19.5...6.19.6) - fix(typing): Fix typing API in CaptureConsle ([#​4879](https://togithub.com/getsentry/sentry-javascript/issues/4879)) ### [`v6.19.5`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6195) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.19.4...6.19.5) - ref(build): Add debug constants in each package individually ([#​4842](https://togithub.com/getsentry/sentry-javascript/issues/4842)) - ref(build): Introduce central build directory to packages with bundles ([#​4838](https://togithub.com/getsentry/sentry-javascript/issues/4838)) ([#​4854](https://togithub.com/getsentry/sentry-javascript/issues/4854)) ([#​4868](https://togithub.com/getsentry/sentry-javascript/issues/4868)) - feat(utils): Introduce getGlobalSingleton helper ([#​4860](https://togithub.com/getsentry/sentry-javascript/issues/4860)) ### [`v6.19.4`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6194) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.19.3...6.19.4) - feat(react): Add React 18 as peer dep ([#​4819](https://togithub.com/getsentry/sentry-javascript/issues/4819)) - ref(build): Add `build/types` to tarballs and adjust `types` entry points ([#​4824](https://togithub.com/getsentry/sentry-javascript/issues/4824)) Work in this release contributed by [@​MikevPeeren](https://togithub.com/MikevPeeren). Thank you for your contribution! ### [`v6.19.3`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6193) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.19.2...6.19.3) - feat(browser): Add new v7 Fetch Transport ([#​4765](https://togithub.com/getsentry/sentry-javascript/issues/4765)) - feat(browser): Add new v7 XHR Transport ([#​4803](https://togithub.com/getsentry/sentry-javascript/issues/4803)) - fix(core): Use correct version of event when tagging normalization ([#​4780](https://togithub.com/getsentry/sentry-javascript/issues/4780)) - fix(core): Stop mangling \_experiments ([#​4807](https://togithub.com/getsentry/sentry-javascript/issues/4807)) - feat(node): Add new v7 http/s Transports ([#​4781](https://togithub.com/getsentry/sentry-javascript/issues/4781)) ### [`v6.19.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6192) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.19.1...6.19.2) - feat(core): Add new transports to base backend ([#​4752](https://togithub.com/getsentry/sentry-javascript/issues/4752)) - feat(utils): Add `isNaN` function ([#​4759](https://togithub.com/getsentry/sentry-javascript/issues/4759)) - fix(integrations): Emit ES5 code in ES5 bundles ([#​4769](https://togithub.com/getsentry/sentry-javascript/issues/4769)) - fix(vue): Drop vue-router peerDep ([#​4764](https://togithub.com/getsentry/sentry-javascript/issues/4764)) - ref(core): Reduce inboundfilters bundle size ([#​4625](https://togithub.com/getsentry/sentry-javascript/issues/4625)) - ref(integrations): Make ReportTypes a union type - ref(node): Add source code context when using LinkedErrors ([#​4753](https://togithub.com/getsentry/sentry-javascript/issues/4753)) - ref(utils): Introduce getEnvelopeType helper ([#​4751](https://togithub.com/getsentry/sentry-javascript/issues/4751)) - ref(utils): Split normalization code into separate module ([#​4760](https://togithub.com/getsentry/sentry-javascript/issues/4760)) ### [`v6.19.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6191) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.19.0...6.19.1) 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](https://togithub.com/getsentry/sentry-javascript/issues/4745)) ### [`v6.19.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6190) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.18.2...6.19.0) 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](https://togithub.com/getsentry/sentry-javascript/pull/4689) for details. - feat(build): Create debug versions of minified bundles ([#​4699](https://togithub.com/getsentry/sentry-javascript/issues/4699)) - feat(integrations): Make ES6 integration bundles ([#​4718](https://togithub.com/getsentry/sentry-javascript/issues/4718)) - feat(utils): Limit `normalize` maximum properties/elements ([#​4689](https://togithub.com/getsentry/sentry-javascript/issues/4689)) - feat(various): Apply debug guard to logger everywhere ([#​4698](https://togithub.com/getsentry/sentry-javascript/issues/4698)) - fix(browser): Use `apply` rather than `call` in `try-catch` integration ([#​4695](https://togithub.com/getsentry/sentry-javascript/issues/4695)) - fix(ember): Fix merging env config ([#​4714](https://togithub.com/getsentry/sentry-javascript/issues/4714)) - fix(nextjs): Add env var to suppress API non-response meta-warning ([#​4706](https://togithub.com/getsentry/sentry-javascript/issues/4706)) - fix(nextjs): Widen scope for client file upload ([#​4705](https://togithub.com/getsentry/sentry-javascript/issues/4705)) - fix(node): Fix async stack parsing ([#​4721](https://togithub.com/getsentry/sentry-javascript/issues/4721)) - ref(browser): Use ratelimit utils in base transport ([#​4686](https://togithub.com/getsentry/sentry-javascript/issues/4686)) - ref(build): Introduce root build directory in `@sentry/browser` ([#​4688](https://togithub.com/getsentry/sentry-javascript/issues/4688)) - ref(minimal): Simplify `syntheticException` creation ([#​4691](https://togithub.com/getsentry/sentry-javascript/issues/4691)) - ref(tracing): Remove `BrowserTracing` logging flag default value ([#​4708](https://togithub.com/getsentry/sentry-javascript/issues/4708)) - ref(utils): Simplify `isDebugBuild` logging guard ([#​4696](https://togithub.com/getsentry/sentry-javascript/issues/4696)) Work in this release contributed by [@​Turbo87](https://togithub.com/Turbo87). Thank you for your contribution! ### [`v6.18.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6182) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.18.1...6.18.2) If you are using `@sentry-internal/eslint-config-sdk`, please note that this release turns on the [quotes rule](https://eslint.org/docs/rules/quotes) to enforce usage of single quotes. This release also removes `@sentry/tracing` as a dependency of `@sentry/node`. Please explicitly install and import `@sentry/tracing` if you want to use performance monitoring capabilities. For more details, [see our docs on setting up Node Performance Monitoring](https://docs.sentry.io/platforms/node/performance/). We also now produce an ES6 version of our [CDN tracing bundle](https://docs.sentry.io/platforms/javascript/install/cdn/#performance-bundle), which can be accessed with `bundle.tracing.es6.min.js`. - chore(eslint): Turn on quotes rules ([#​4671](https://togithub.com/getsentry/sentry-javascript/issues/4671)) - fix(node): prevent errors thrown on flush from breaking response ([#​4667](https://togithub.com/getsentry/sentry-javascript/issues/4667)) - ref(node): Remove dependency on [@​sentry/tracing](https://togithub.com/sentry/tracing) ([#​4647](https://togithub.com/getsentry/sentry-javascript/issues/4647)) - fix(tracing): Make method required in transactionSampling type ([#​4657](https://togithub.com/getsentry/sentry-javascript/issues/4657)) - feat(tracing): Add ES6 tracing bundle ([#​4674](https://togithub.com/getsentry/sentry-javascript/issues/4674)) Work in this release contributed by [@​Ignigena](https://togithub.com/Ignigena). Thank you for your contribution! ### [`v6.18.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6181) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.18.0...6.18.1) - fix(ember): use \_backburner if it exists ([#​4603](https://togithub.com/getsentry/sentry-javascript/issues/4603)) - feat(gatsby): Upgrade Sentry Webpack Plugin to 1.18.8 ([#​4636](https://togithub.com/getsentry/sentry-javascript/issues/4636)) - feat(nextjs): Upgrade Sentry Webpack Plugin to 1.18.8 ([#​4643](https://togithub.com/getsentry/sentry-javascript/issues/4643)) - fix(nextjs): webpack as optional peer-dependency ([#​4634](https://togithub.com/getsentry/sentry-javascript/issues/4634)) Work in this release contributed by [@​belgattitude](https://togithub.com/belgattitude), [@​pbernery](https://togithub.com/pbernery), and [@​kylemh](https://togithub.com/kylemh). Thank you for your contributions! ### [`v6.18.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6180) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.9...6.18.0) This patch deprecates the `frameContextLines` option for the Node SDK. The [migration documentation](./MIGRATION.md#upgrading-from-6.17.x-to-6.18.0) details how to migrate off the deprecated `frameContextLines` option. - fix(browser): Only set event.stacktrace if we have 1 or more frames ([#​4614](https://togithub.com/getsentry/sentry-javascript/issues/4614)) - fix(hub): keep hint event id if it's provided ([#​4577](https://togithub.com/getsentry/sentry-javascript/issues/4577)) - fix(nextjs): Use env variable for build detection ([#​4608](https://togithub.com/getsentry/sentry-javascript/issues/4608)) - ref(node): Refactor node source fetching into integration ([#​3729](https://togithub.com/getsentry/sentry-javascript/issues/3729)) - feat(serverless): Added `ignoreSentryErrors` option for AWS lambda ([#​4620](https://togithub.com/getsentry/sentry-javascript/issues/4620)) Work in this release contributed by [@​GoshaEgorian](https://togithub.com/GoshaEgorian) and [@​ichina](https://togithub.com/ichina). Thank you for your contributions! ### [`v6.17.9`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6179) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.8...6.17.9) - fix(gatsby): Add missing React peer dependency ([#​4576](https://togithub.com/getsentry/sentry-javascript/issues/4576)) - fix(types): Use Sentry event type instead of dom one ([#​4584](https://togithub.com/getsentry/sentry-javascript/issues/4584)) Work in this release contributed by [@​aaronadamsCA](https://togithub.com/aaronadamsCA). Thank you for your contribution! ### [`v6.17.8`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6178) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.7...6.17.8) - feat(types): Add Envelope types ([#​4527](https://togithub.com/getsentry/sentry-javascript/issues/4527)) - fix(build): Remove node code from CDN bundles ([#​4548](https://togithub.com/getsentry/sentry-javascript/issues/4548)) - fix(build): Prevent unused utils code in integration bundles ([#​4547](https://togithub.com/getsentry/sentry-javascript/issues/4547)) - fix(tracing): Export BrowserTracing directly in CDN bundle ([#​4570](https://togithub.com/getsentry/sentry-javascript/issues/4570)) - fix(utils): Use apply in console instrumentation ([#​4568](https://togithub.com/getsentry/sentry-javascript/issues/4568)) - ref(core): Log `normalizeDepth` when normalization is skipped([#​4574](https://togithub.com/getsentry/sentry-javascript/issues/4574)) Work in this release contributed by [@​mydea](https://togithub.com/mydea). Thank you for your contribution! ### [`v6.17.7`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6177) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.6...6.17.7) - fix(utils): Make new non-enumerable properties mutable ([#​4528](https://togithub.com/getsentry/sentry-javascript/issues/4528)) - fix(vue): Check if route name is defined before casting ([#​4530](https://togithub.com/getsentry/sentry-javascript/issues/4530)) Work in this release contributed by [@​connorjclark](https://togithub.com/connorjclark). Thank you for your contribution! ### [`v6.17.6`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6176) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.5...6.17.6) - fix(angular): Add check for global.location in angular universal ([#​4513](https://togithub.com/getsentry/sentry-javascript/issues/4513)) - fix(nextjs): Stop injecting sentry into API middleware ([#​4517](https://togithub.com/getsentry/sentry-javascript/issues/4517)) - fix(nextjs): Revert [#​4139](https://togithub.com/getsentry/sentry-javascript/issues/4139) - remove manipulation of res.finished value ([#​4516](https://togithub.com/getsentry/sentry-javascript/issues/4516)) Work in this release contributed by [@​mobilestar1](https://togithub.com/mobilestar1). Thank you for your contribution! ### [`v6.17.5`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6175) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.4...6.17.5) This release deprecates the `Severity` enum, the `SeverityLevel` type, and the internal `SeverityLevels` array, all from `@sentry/types`. In v7, `Severity` will disappear (in favor of `SeverityLevel`) and `SeverityLevel` and `SeverityLevels` will live in `@sentry/utils`. If you are using any of the three, we encourage you to migrate your usage now, using our [migration guide](./MIGRATION.md#upgrading-from-6.x-to-6.17.x). - ref: Export Session class from core/browser/node ([#​4508](https://togithub.com/getsentry/sentry-javascript/issues/4508)) - chore(nextjs): Bump`@sentry/webpack-plugin` to 1.18.5 ([#​4501](https://togithub.com/getsentry/sentry-javascript/issues/4501)) - ref(types): Move SeverityLevel and SeverityLevels to `@sentry/utils` ([#​4492](https://togithub.com/getsentry/sentry-javascript/issues/4492)) - fix(vue): Cast name parameter to string ([#​4483](https://togithub.com/getsentry/sentry-javascript/issues/4483)) Work in this release contributed by [@​Bobakanoosh](https://togithub.com/Bobakanoosh) and [@​ssnielsen](https://togithub.com/ssnielsen). Thank you for your contributions! ### [`v6.17.4`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6174) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.3...6.17.4) - chore(deps): Bump `@sentry/webpack-plugin` from 1.18.3 to 1.18.4 ([#​4464](https://togithub.com/getsentry/sentry-javascript/issues/4464)) - fix(browser): Set severity level for events captured by the global error handler ([#​4460](https://togithub.com/getsentry/sentry-javascript/issues/4460)) - fix(integrations): Add default for `ExtraErrorData`'s `depth` option ([#​4487](https://togithub.com/getsentry/sentry-javascript/issues/4487)) - fix(nextjs): Export `BrowserTracing` integration directly ([#​4480](https://togithub.com/getsentry/sentry-javascript/issues/4480)) - fix(tracing): Export `SpanStatus` enum ([#​4478](https://togithub.com/getsentry/sentry-javascript/issues/4478)) - fix(vue): Property `_isVue` not defined in Vue3 ([#​4461](https://togithub.com/getsentry/sentry-javascript/issues/4461)) Work in this release contributed by [@​7inspire](https://togithub.com/7inspire), [@​jaeseokk](https://togithub.com/jaeseokk), and [@​rchl](https://togithub.com/rchl). Thank you for your contributions! ### [`v6.17.3`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6173) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.2...6.17.3) - fix(nextjs): Unwrap `req` and `res` if necessary when instrumenting server ([#​4467](https://togithub.com/getsentry/sentry-javascript/issues/4467)) ### [`v6.17.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6172) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.1...6.17.2) This patch contains a breaking change for anyone setting the undocumented `rethrowAfterCapture` option for `@sentry/serverless`'s AWS wrapper to `false`, as its functionality has been removed. For backwards compatibility with anyone setting it to `true` (which is also the default), the option remains in the `WrapperOptions` type for now. It will be removed in the next major release, though, so we recommend removing it from your code. - ref(serverless): Remove `rethrowAfterCapture` use in AWS lambda wrapper ([#​4448](https://togithub.com/getsentry/sentry-javascript/issues/4448)) - fix(utils): Remove dom `is` casting ([#​4451](https://togithub.com/getsentry/sentry-javascript/issues/4451)) ### [`v6.17.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6171) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.17.0...6.17.1) - ref(core): Renormalize event only after stringification errors ([#​4425](https://togithub.com/getsentry/sentry-javascript/issues/4425)) - feat(nextjs): Add option to use `hidden-source-map` as webpack devtool value ([#​4436](https://togithub.com/getsentry/sentry-javascript/issues/4436)) - fix(tracing): ignore the xhr/fetch response if its request is not being tracked ([#​4428](https://togithub.com/getsentry/sentry-javascript/issues/4428)) - fix(vue): prevent after hook from starting new span ([#​4438](https://togithub.com/getsentry/sentry-javascript/issues/4438)) Work in this release contributed by [@​datbth](https://togithub.com/datbth). Thank you for your contribution! ### [`v6.17.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6170) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.16.1...6.17.0) This release contains several internal refactors that help reduce the bundle size of the SDK and help prep for our [upcoming major release](https://togithub.com/getsentry/sentry-javascript/issues/4240). There are no breaking changes in this patch unless you are using our internal `Dsn` class, which has been removed. We also deprecated a few of our typescript enums and our internal `API` class. We've detailed in our [migration documentation](./MIGRATION.md#upgrading-from-6.x-to-6.17.x) how to update your sdk usage if you are using any of these in your code. - feat: Remove Dsn class ([#​4325](https://togithub.com/getsentry/sentry-javascript/issues/4325)) - feat(core): Add processing metadata to scope and event ([#​4252](https://togithub.com/getsentry/sentry-javascript/issues/4252)) - feat(core): Deprecate API class ([#​4281](https://togithub.com/getsentry/sentry-javascript/issues/4281)) - feat(ember): Update ember dependencies ([#​4253](https://togithub.com/getsentry/sentry-javascript/issues/4253)) - fix(nextjs): Inject sentry.x.config.js into pages/\_error ([#​4397](https://togithub.com/getsentry/sentry-javascript/issues/4397)) - fix(nextjs): Add sentry-cli existence check for enabling webpack plugin [#​4311](https://togithub.com/getsentry/sentry-javascript/issues/4311) - ref(tracing): deprecate span status enum ([#​4299](https://togithub.com/getsentry/sentry-javascript/issues/4299)) - ref(tracing): Remove script evaluation span ([#​4433](https://togithub.com/getsentry/sentry-javascript/issues/4433)) - ref(types): drop unused logLevel ([#​4317](https://togithub.com/getsentry/sentry-javascript/issues/4317)) - ref(types): deprecate request status enum ([#​4316](https://togithub.com/getsentry/sentry-javascript/issues/4316)) - ref(types): deprecate outcome enum ([#​4315](https://togithub.com/getsentry/sentry-javascript/issues/4315)) - ref(types): deprecate transactionmethod enum ([#​4314](https://togithub.com/getsentry/sentry-javascript/issues/4314)) - ref(types): deprecate status enum ([#​4298](https://togithub.com/getsentry/sentry-javascript/issues/4298)) - ref(utils): improve invalid dsn error message ([#​4430](https://togithub.com/getsentry/sentry-javascript/issues/4430)) - fix(vue): Prioritize app variable to avoid duplicate name pollution ([#​4437](https://togithub.com/getsentry/sentry-javascript/issues/4437)) Work in this release contributed by [@​yordis](https://togithub.com/yordis), [@​Badisi](https://togithub.com/Badisi), and [@​lh1me](https://togithub.com/lh1me). Thank you for your contribution! ### [`v6.16.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6161) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.16.0...6.16.1) - feat(nextjs): Support Next.js v12 ([#​4093](https://togithub.com/getsentry/sentry-javascript/issues/4093)) - fix(nextjs): Disable server instrumentation on Vercel ([#​4255](https://togithub.com/getsentry/sentry-javascript/issues/4255)) - feat(tracing): Add metadata around idleTimeout ([#​4251](https://togithub.com/getsentry/sentry-javascript/issues/4251)) Work in this release contributed by [@​KATT](https://togithub.com/KATT). Thank you for your contribution! ### [`v6.16.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6160) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.15.0...6.16.0) - feat(angular): Add Angular 13 to peer dep ([#​4183](https://togithub.com/getsentry/sentry-javascript/issues/4183)) - fix(angular): Finish routing span before starting another one ([#​4191](https://togithub.com/getsentry/sentry-javascript/issues/4191)) - fix(angular): Use ui category for span operations ([#​4222](https://togithub.com/getsentry/sentry-javascript/issues/4222)) - feat(ember): Use @​types/ember\_\_debug ([#​4173](https://togithub.com/getsentry/sentry-javascript/issues/4173)) - fix(ember): Use ui category for span operations ([#​4221](https://togithub.com/getsentry/sentry-javascript/issues/4221)) - feat(eslint-config): Enable array-callback-return rule ([#​4229](https://togithub.com/getsentry/sentry-javascript/issues/4229)) - ref(eslint-config): Update spaced-comment rule ([#​4235](https://togithub.com/getsentry/sentry-javascript/issues/4235)) - fix(integrations): Use ui category for vue span operations ([#​4219](https://togithub.com/getsentry/sentry-javascript/issues/4219)) - fix(nextjs): Add sideEffects flag to NextJS SDK ([#​4216](https://togithub.com/getsentry/sentry-javascript/issues/4216)) - fix(node): Make http integration spans have http span operation ([#​4224](https://togithub.com/getsentry/sentry-javascript/issues/4224)) - fix(react): Mark react package as having no side effects ([#​4213](https://togithub.com/getsentry/sentry-javascript/issues/4213)) - fix(react): Use ui category for operations ([#​4218](https://togithub.com/getsentry/sentry-javascript/issues/4218)) - fix(tracing): Add express category to express middleware spans ([#​4223](https://togithub.com/getsentry/sentry-javascript/issues/4223)) - fix(tracing): Treat HTTP status code below 100 as UnknownError ([#​4131](https://togithub.com/getsentry/sentry-javascript/issues/4131)) - fix(types): Make Options type method params contravariant ([#​4234](https://togithub.com/getsentry/sentry-javascript/issues/4234)) - fix(vue): Mark Vue as having no side effects. ([#​4217](https://togithub.com/getsentry/sentry-javascript/issues/4217)) - fix(vue): Use ui category for span operations ([#​4220](https://togithub.com/getsentry/sentry-javascript/issues/4220)) Work in this release contributed by [@​jherdman](https://togithub.com/jherdman) and [@​travigd](https://togithub.com/travigd). Thank you for your contribution! ### [`v6.15.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6150) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.14.3...6.15.0) - fix(browser): Capture stacktrace on `DOMExceptions`, if possible ([#​4160](https://togithub.com/getsentry/sentry-javascript/issues/4160)) - fix(nextjs): Delay error propagation until `withSentry` is done ([#​4027](https://togithub.com/getsentry/sentry-javascript/issues/4027)) Work in this release contributed by [@​nowylie](https://togithub.com/nowylie). Thank you for your contribution! ### [`v6.14.3`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6143) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.14.2...6.14.3) - Revert: ref(utils): Use type predicates in `is` utility functions ([#​4124](https://togithub.com/getsentry/sentry-javascript/issues/4124)) ### [`v6.14.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6142) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.14.1...6.14.2) - feat(awslambda) : Capture errors individually on sqs partial batch failure ([#​4130](https://togithub.com/getsentry/sentry-javascript/issues/4130)) - feat(gatsby): Upload source maps automatically when sentry-cli is configured ([#​4109](https://togithub.com/getsentry/sentry-javascript/issues/4109)) - fix(nextjs): Prevent `false API resolved without sending a response` warning ([#​4139](https://togithub.com/getsentry/sentry-javascript/issues/4139)) - fix(vue): Merge default and manual hooks while creating mixins. ([#​4132](https://togithub.com/getsentry/sentry-javascript/issues/4132)) - ref(utils): Use type predicates in `is` utility functions ([#​4124](https://togithub.com/getsentry/sentry-javascript/issues/4124)) Work in this release contributed by [@​J4YF7O](https://togithub.com/J4YF7O). Thank you for your contribution! ### [`v6.14.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6141) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.14.0...6.14.1) - feat(gatsby): Support Gatsby v4 ([#​4120](https://togithub.com/getsentry/sentry-javascript/issues/4120)) - fix(nextjs): Stop sending transactions for requests that 404 ([#​4095](https://togithub.com/getsentry/sentry-javascript/issues/4095)) - fix(nextjs): Prevent infinite recompilation in dev ([#​4123](https://togithub.com/getsentry/sentry-javascript/issues/4123)) - fix(node): Prioritize globalAgent while figuring out protocol ([#​4087](https://togithub.com/getsentry/sentry-javascript/issues/4087)) ### [`v6.14.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6140) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.13.3...6.14.0) - chore(deps): Bump [@​sentry/webpack-plugin](https://togithub.com/sentry/webpack-plugin) to 1.18.1 ([#​4063](https://togithub.com/getsentry/sentry-javascript/issues/4063)) - feat(awslambda): Add requestId filter to aws.cloudwatch.logs URL ([#​4032](https://togithub.com/getsentry/sentry-javascript/issues/4032)) - feat(gatsby): Support non-serializable SDK options ([#​4064](https://togithub.com/getsentry/sentry-javascript/issues/4064)) - feat(gatsby): Support user integrations as a function ([#​4050](https://togithub.com/getsentry/sentry-javascript/issues/4050)) - feat(integrations): Call toJSON of originalException to extract more data ([#​4038](https://togithub.com/getsentry/sentry-javascript/issues/4038)) - feat(integrations): Capture console.error as an exception ([#​4034](https://togithub.com/getsentry/sentry-javascript/issues/4034)) - feat(nextjs): Add mechanism to error-logger-caught errors ([#​4061](https://togithub.com/getsentry/sentry-javascript/issues/4061)) - feat(nextjs): Add mechanism to withSentry-caught errors ([#​4046](https://togithub.com/getsentry/sentry-javascript/issues/4046)) - feat(nextjs): Tag backend events when running on vercel ([#​4091](https://togithub.com/getsentry/sentry-javascript/issues/4091)) - fix(browser): Send client outcomes through tunnel if configured ([#​4031](https://togithub.com/getsentry/sentry-javascript/issues/4031)) - fix(core): Be stricter about mechanism values ([#​4068](https://togithub.com/getsentry/sentry-javascript/issues/4068)) - fix(core): Prevent exception recapturing ([#​4067](https://togithub.com/getsentry/sentry-javascript/issues/4067)) - fix(nextjs): Always initialize SDK with global hub ([#​4086](https://togithub.com/getsentry/sentry-javascript/issues/4086)) - fix(nextjs): Fix types in config code ([#​4057](https://togithub.com/getsentry/sentry-javascript/issues/4057)) - fix(nextjs): Remove logic merging include values in withSentryConfig ([#​4056](https://togithub.com/getsentry/sentry-javascript/issues/4056)) - fix(node): Check for potentially undefined httpModule ([#​4037](https://togithub.com/getsentry/sentry-javascript/issues/4037)) - fix(tracing): Update paths for DB drivers auto-instrumentation ([#​4083](https://togithub.com/getsentry/sentry-javascript/issues/4083)) - fix(vue): Move ROOT_SPAN_TIMER into Vue context. ([#​4081](https://togithub.com/getsentry/sentry-javascript/issues/4081)) Work in this release contributed by [@​tmilar](https://togithub.com/tmilar), [@​deammer](https://togithub.com/deammer), and [@​freekii](https://togithub.com/freekii). Thank you for your contributions! ### [`v6.13.3`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6133) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.13.2...6.13.3) - feat(nextjs): Add ability for integration tests to use linked `@sentry/xxxx` packages ([#​4019](https://togithub.com/getsentry/sentry-javascript/issues/4019)) - feat(nextjs): Support `distDir` Next.js option ([#​3990](https://togithub.com/getsentry/sentry-javascript/issues/3990)) - fix(tracing): Call hasTracingEnabled with correct options when invoking startTransaction ([#​4020](https://togithub.com/getsentry/sentry-javascript/issues/4020)) - ref(browser): Refactor sending client reports w. fetch fallback ([#​4008](https://togithub.com/getsentry/sentry-javascript/issues/4008)) - ref(core): Make getTransport method on client optional ([#​4013](https://togithub.com/getsentry/sentry-javascript/issues/4013)) - ref(ember): Update htmlbars dependency ([#​4026](https://togithub.com/getsentry/sentry-javascript/issues/4026)) - ref(integrations): Minor simplification of ExtraErrorData code ([#​4024](https://togithub.com/getsentry/sentry-javascript/issues/4024)) - ref(react): Rely on error.cause to link ErrorBoundary errors ([#​4005](https://togithub.com/getsentry/sentry-javascript/issues/4005)) ### [`v6.13.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6132) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.13.1...6.13.2) - fix(browser): Use getGlobalObject for document check ([#​3996](https://togithub.com/getsentry/sentry-javascript/issues/3996)) - misc(all): Disallow direct usage of globals ([#​3999](https://togithub.com/getsentry/sentry-javascript/issues/3999)) ### [`v6.13.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6131) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.13.0...6.13.1) - fix(browser): Check for document when sending outcomes ([#​3993](https://togithub.com/getsentry/sentry-javascript/issues/3993)) ### [`v6.13.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6130) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.12.0...6.13.0) - feat(browser): Client Report Support ([#​3955](https://togithub.com/getsentry/sentry-javascript/issues/3955)) - feat(perf): Add experimental option to improve LCP collection ([#​3879](https://togithub.com/getsentry/sentry-javascript/issues/3879)) - fix(browser): Make sure that `document.head` or `document.body` exists for `injectReportDialog` ([#​3972](https://togithub.com/getsentry/sentry-javascript/issues/3972)) - fix(browser): Parse frames-only `safari(-web)-extension` stack ([#​3929](https://togithub.com/getsentry/sentry-javascript/issues/3929)) - fix(ember): Move `ember-source` to `devDependencies` ([#​3962](https://togithub.com/getsentry/sentry-javascript/issues/3962)) - fix(hub): Don't set `lastEventID` for transactions ([#​3966](https://togithub.com/getsentry/sentry-javascript/issues/3966)) - fix(nextjs): Include nextjs config's `basePath` on `urlPrefix` ([#​3922](https://togithub.com/getsentry/sentry-javascript/issues/3922)) - fix(node): Add protocol detection for get/request calls without explict protocol ([#​3950](https://togithub.com/getsentry/sentry-javascript/issues/3950)) - fix(node): Disable `autoSessionTracking` if dsn undefined ([#​3954](https://togithub.com/getsentry/sentry-javascript/issues/3954)) - fix(vue): Check for matched route existence before starting transaction ([#​3973](https://togithub.com/getsentry/sentry-javascript/issues/3973)) - ref(browser): Migrate unit tests from Chai and Karma to Jest ([#​3965](https://togithub.com/getsentry/sentry-javascript/issues/3965)) - ref(nextjs): Exclude cross-platform tracing code from bundles ([#​3978](https://togithub.com/getsentry/sentry-javascript/issues/3978)) - ref(tracing): Idle transaction refactoring ([#​3988](https://togithub.com/getsentry/sentry-javascript/issues/3988)) ### [`v6.12.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6120) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.11.0...6.12.0) - fix(nextjs): Differentiate between webpack 4 and 5 in server builds ([#​3878](https://togithub.com/getsentry/sentry-javascript/issues/3878)) - fix(core): Skip native frames while searching frame URLs. ([#​3897](https://togithub.com/getsentry/sentry-javascript/issues/3897)) - fix(vue): Attach props only if VM is available ([#​3902](https://togithub.com/getsentry/sentry-javascript/issues/3902)) - feat(tracing): Add pg-native support to Postgres integration. ([#​3894](https://togithub.com/getsentry/sentry-javascript/issues/3894)) - ref(ember): Update addon to support Ember 4.0.0 (beta) ([#​3915](https://togithub.com/getsentry/sentry-javascript/issues/3915)) - feat(react): Make Profiler \_mountSpan attribute protected ([#​3904](https://togithub.com/getsentry/sentry-javascript/issues/3904)) - fix(ember): allow ember-beta to fail ([#​3910](https://togithub.com/getsentry/sentry-javascript/issues/3910)) - fix(tracing): Prevent metrics erroring module load in web workers ([#​3941](https://togithub.com/getsentry/sentry-javascript/issues/3941)) - misc(browser): Log when event is dropped by Dedupe integration ([#​3943](https://togithub.com/getsentry/sentry-javascript/issues/3943)) ### [`v6.11.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6110) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.10.0...6.11.0) - feat(nextjs): Allow for TypeScript user config files ([#​3847](https://togithub.com/getsentry/sentry-javascript/issues/3847)) - fix(browser): Make sure handler exists for LinkedErrors Integration ([#​3861](https://togithub.com/getsentry/sentry-javascript/issues/3861)) - fix(core): Skip anonymous callbacks while searching frame URLs. ([#​3842](https://togithub.com/getsentry/sentry-javascript/issues/3842)) - fix(core): Stop rejecting in `flush` and `close` when client undefined ([#​3846](https://togithub.com/getsentry/sentry-javascript/issues/3846)) - fix(nextjs): Stop `SentryWebpackPlugin` from uploading unnecessary files ([#​3845](https://togithub.com/getsentry/sentry-javascript/issues/3845)) - fix(react): Require ReactElement in ErrorBoundary props and render ([#​3857](https://togithub.com/getsentry/sentry-javascript/issues/3857)) - fix(tests): Allow tests to run on Windows without WSL ([#​3813](https://togithub.com/getsentry/sentry-javascript/issues/3813)) - fix(utils): Fix false-positive circular references when normalizing `Event` objects ([#​3864](https://togithub.com/getsentry/sentry-javascript/issues/3864)) - fix(vue): Make Router.name type optional to match VueRouter ([#​3843](https://togithub.com/getsentry/sentry-javascript/issues/3843)) - ref(core): Prevent redundant setup work ([#​3862](https://togithub.com/getsentry/sentry-javascript/issues/3862)) - ref(nextjs): Stop reinitializing the server SDK unnecessarily ([#​3860](https://togithub.com/getsentry/sentry-javascript/issues/3860)) ### [`v6.10.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#6100) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.9.0...6.10.0) - feat(vue): Rework tracing and add support for `Vue 3` ([#​3804](https://togithub.com/getsentry/sentry-javascript/issues/3804)) - feat(tracing): Upgrade to `web-vitals 2.1.0` ([#​3781](https://togithub.com/getsentry/sentry-javascript/issues/3781)) - fix(ember): Make argument to `InitSentryForEmber` optional ([#​3802](https://togithub.com/getsentry/sentry-javascript/issues/3802)) - fix(nextjs): Do not start a navigation if the from URL is the same ([#​3814](https://togithub.com/getsentry/sentry-javascript/issues/3814)) - fix(nextjs): Let `flush` finish in API routes ([#​3811](https://togithub.com/getsentry/sentry-javascript/issues/3811)) - fix(nextjs): Use `domains` to prevent scope bleed ([#​3788](https://togithub.com/getsentry/sentry-javascript/issues/3788)) - fix(react): Make `Route` typing more generic ([#​3809](https://togithub.com/getsentry/sentry-javascript/issues/3809)) - ref(tracing): Update span op for outgoing HTTP requests ([#​3821](https://togithub.com/getsentry/sentry-javascript/issues/3821)) - ref(tracing): Remove updated CLS from web-vitals ([#​3822](https://togithub.com/getsentry/sentry-javascript/issues/3822)) ### [`v6.9.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#690) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.8.0...6.9.0) - feat(browser): Use scope data in report dialog ([#​3792](https://togithub.com/getsentry/sentry-javascript/issues/3792)) - feat(core): Add `ensureNoCircularStructures` experiment to help debug serialization bugs ([#​3776](https://togithub.com/getsentry/sentry-javascript/issues/3776)) - feat(nextjs): Add options to disable webpack plugin ([#​3771](https://togithub.com/getsentry/sentry-javascript/issues/3771)) - feat(react): Support render props in `ErrorBoundary` ([#​3793](https://togithub.com/getsentry/sentry-javascript/issues/3793)) - fix(ember): Correctly cache ember types from prepublish hook ([#​3749](https://togithub.com/getsentry/sentry-javascript/issues/3749)) - fix(ember): Fix runtime config options not being merged ([#​3791](https://togithub.com/getsentry/sentry-javascript/issues/3791)) - fix(metrics): Check for cls entry sources ([#​3775](https://togithub.com/getsentry/sentry-javascript/issues/3775)) - fix(nextjs): Make `withSentryConfig` return type match given config type ([#​3760](https://togithub.com/getsentry/sentry-javascript/issues/3760)) - fix(node): Check if `captureRequestSession` is available before its called ([#​3773](https://togithub.com/getsentry/sentry-javascript/issues/3773)) - fix(node): Enable `autoSessionTracking` correctly ([#​3758](https://togithub.com/getsentry/sentry-javascript/issues/3758)) - fix(react): `allRoutes` cannot triple equal a new array instance ([#​3779](https://togithub.com/getsentry/sentry-javascript/issues/3779)) - fix(tracing): Add check for `document.scripts` in metrics ([#​3766](https://togithub.com/getsentry/sentry-javascript/issues/3766)) - fix(types): Update `ExtractedNodeRequestData` to include valid `query_params` for `tracesSampler` ([#​3715](https://togithub.com/getsentry/sentry-javascript/issues/3715)) - ref(gatsby): Default release to empty string ([#​3759](https://togithub.com/getsentry/sentry-javascript/issues/3759)) - ref(nextjs): Inject init code in `_app` and API routes ([#​3786](https://togithub.com/getsentry/sentry-javascript/issues/3786)) - ref(nextjs): Pre-disable-plugin-option config cleanup ([#​3770](https://togithub.com/getsentry/sentry-javascript/issues/3770)) - ref(nextjs): Stop setting redundant `productionBrowserSourceMaps` in config ([#​3765](https://togithub.com/getsentry/sentry-javascript/issues/3765)) ### [`v6.8.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#680) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.7.2...6.8.0) - \[browser] feat: Enable serialization of multiple DOM attributes for breadcrumbs. ([#​3755](https://togithub.com/getsentry/sentry-javascript/issues/3755)) - \[browser] feat: Make dedupe integration default for browser ([#​3730](https://togithub.com/getsentry/sentry-javascript/issues/3730)) - \[core] fix: Correctly limit Buffer requests ([#​3736](https://togithub.com/getsentry/sentry-javascript/issues/3736)) - \[ember] ref: Allow initing Ember without config entry ([#​3745](https://togithub.com/getsentry/sentry-javascript/issues/3745)) - \[serverless] fix: wrapEventFunction does not await for async code ([#​3740](https://togithub.com/getsentry/sentry-javascript/issues/3740)) ### [`v6.7.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#672) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.7.1...6.7.2) - \[core] fix: Do not track sessions if not enabled ([#​3686](https://togithub.com/getsentry/sentry-javascript/issues/3686)) - \[core] fix: Prevent sending terminal status session updates ([#​3701](https://togithub.com/getsentry/sentry-javascript/issues/3701)) - \[core] ref: Make `beforeSend` more strict ([#​3713](https://togithub.com/getsentry/sentry-javascript/issues/3713)) - \[browser] ref: Log which request type has been limited ([#​3687](https://togithub.com/getsentry/sentry-javascript/issues/3687)) - \[nextjs] feat: Auto enable node http integration on server ([#​3675](https://togithub.com/getsentry/sentry-javascript/issues/3675)) - \[nextjs] fix: Correctly handle functional next config in `withSentryConfig` ([#​3698](https://togithub.com/getsentry/sentry-javascript/issues/3698)) - \[nextjs] fix: Fix conflict with other libraries modifying webpack `entry` property ([#​3703](https://togithub.com/getsentry/sentry-javascript/issues/3703)) - \[nextjs] fix: Update [@​sentry/webpack-plugin](https://togithub.com/sentry/webpack-plugin) to 1.15.1 in [@​sentry/nextjs](https://togithub.com/sentry/nextjs) to resolve build timeouts issue ([#​3708](https://togithub.com/getsentry/sentry-javascript/issues/3708)) - \[nextjs] ref: Split up config code and add tests ([#​3693](https://togithub.com/getsentry/sentry-javascript/issues/3693)) ### [`v6.7.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#671) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.7.0...6.7.1) - \[core] fix: Add event type to item header when envelopes are forced ([#​3676](https://togithub.com/getsentry/sentry-javascript/issues/3676)) - \[core] fix: Include DSN in envelope header for sessions ([#​3680](https://togithub.com/getsentry/sentry-javascript/issues/3680)) - \[core] fix: Prevent scope from storing more than 100 breadcrumbs at the time ([#​3677](https://togithub.com/getsentry/sentry-javascript/issues/3677)) - \[node] ref: Remove default http(s) import from http-module ([#​3681](https://togithub.com/getsentry/sentry-javascript/issues/3681)) - \[nextjs] feat: Add body data to transaction `request` context ([#​3672](https://togithub.com/getsentry/sentry-javascript/issues/3672)) ### [`v6.7.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#670) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.6.0...6.7.0) - \[core] feat: Add `tunnel` option to support request tunneling for dealing with ad-blockers ([#​3521](https://togithub.com/getsentry/sentry-javascript/issues/3521)) ### [`v6.6.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#660) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.5.1...6.6.0) - \[node] feat: Allow for overriding custom `UrlParser` in Node.js transports ([#​3612](https://togithub.com/getsentry/sentry-javascript/issues/3612)) - \[browser] feat: Add `serializeAttribute` option to DOM breadcrumbs. ([#​3620](https://togithub.com/getsentry/sentry-javascript/issues/3620)) - \[nextjs] fix: `Improve NextConfigExports` compatibility ([#​3592](https://togithub.com/getsentry/sentry-javascript/issues/3592)) - \[nextjs] fix: Use correct abs path for server init ([#​3649](https://togithub.com/getsentry/sentry-javascript/issues/3649)) - \[angular] fix: Do not run change detection when capturing the exception ([#​3618](https://togithub.com/getsentry/sentry-javascript/issues/3618)) - \[angular] fix: Do not run change detection when finishing transaction ([#​3622](https://togithub.com/getsentry/sentry-javascript/issues/3622)) - \[angular] fix: Provide a single compilation unit for the `trace` directive ([#​3617](https://togithub.com/getsentry/sentry-javascript/issues/3617)) - \[utils] fix: Check for `performance.now` when calculating browser timing ([#​3657](https://togithub.com/getsentry/sentry-javascript/issues/3657)) - \[integrations] fix: Run rewriting for both `exception` and `stacktrace` events ([#​3653](https://togithub.com/getsentry/sentry-javascript/issues/3653)) - \[node] ref: Replace old-style `require(console)` with a global object ([#​3623](https://togithub.com/getsentry/sentry-javascript/issues/3623)) - \[node] ref: Make `HTTPModule` more abstract to be able to use it in non-Node.JS environments ([#​3655](https://togithub.com/getsentry/sentry-javascript/issues/3655)) - \[nextjs] ref: Export `BrowserTracing` integration directly from `@sentry/nextjs` ([#​3647](https://togithub.com/getsentry/sentry-javascript/issues/3647)) ### [`v6.5.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#651) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.5.0...6.5.1) - \[nextjs] fix: Prevent webpack 5 from crashing server ([#​3642](https://togithub.com/getsentry/sentry-javascript/issues/3642)) - \[eslint] build: Upgrade to eslint 7.27.0 ([#​3639](https://togithub.com/getsentry/sentry-javascript/issues/3639)) - \[nextjs] test: Add nextjs integration tests for Server and Browser ([#​3632](https://togithub.com/getsentry/sentry-javascript/issues/3632)) - \[browser] ref: Don't send session duration in browser environments ([#​3616](https://togithub.com/getsentry/sentry-javascript/issues/3616)) - \[hub] fix: Correctly compute session durations ([#​3616](https://togithub.com/getsentry/sentry-javascript/issues/3616)) ### [`v6.5.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#650) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.4.1...6.5.0) - \[angular] fix: prevent memory leak when the root view is removed ([#​3594](https://togithub.com/getsentry/sentry-javascript/issues/3594)) - \[browser] fix: Do not trigger session on meaningless navigation ([#​3608](https://togithub.com/getsentry/sentry-javascript/issues/3608)) - \[nextjs] feat: Frontend + withSentry Performance Monitoring ([#​3580](https://togithub.com/getsentry/sentry-javascript/issues/3580)) - \[react] fix: Use history object for init transaction name ([#​3609](https://togithub.com/getsentry/sentry-javascript/issues/3609)) ### [`v6.4.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#641) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.4.0...6.4.1) - \[ember] ref: Fix merging of runtime config with environment config. ([#​3563](https://togithub.com/getsentry/sentry-javascript/issues/3563)) - \[angular] ref: Allow angular v12 as a peer dependency. ([#​3569](https://togithub.com/getsentry/sentry-javascript/issues/3569)) - \[tracing] fix: Avoid browser tracing initialization on node environment ([#​3548](https://togithub.com/getsentry/sentry-javascript/issues/3548)) - \[react] ref: Make RouteProps typing more generic ([#​3570](https://togithub.com/getsentry/sentry-javascript/issues/3570)) - \[tracing] fix: Correctly handle pg.Cursor in pg query method ([#​3567](https://togithub.com/getsentry/sentry-javascript/issues/3567)) - \[types] fix: Add attachment to SentryRequestType ([#​3561](https://togithub.com/getsentry/sentry-javascript/issues/3561)) - \[nextjs] ref: Disable node session for next.js ([#​3558](https://togithub.com/getsentry/sentry-javascript/issues/3558)) - \[eslint] feat: Add new eslint rules ([#​3545](https://togithub.com/getsentry/sentry-javascript/issues/3545)) ### [`v6.4.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#640) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.6...6.4.0) - \[core] feat: initialScope in SDK Options ([#​3544](https://togithub.com/getsentry/sentry-javascript/issues/3544)) - \[node] feat: Release Health for Node (Session Aggregates) ([#​3319](https://togithub.com/getsentry/sentry-javascript/issues/3319)) - \[node] feat: Autoload Database Integrations in Node environment ([#​3483](https://togithub.com/getsentry/sentry-javascript/issues/3483)) - \[react] feat: Add support for React 17 Error Boundaries ([#​3532](https://togithub.com/getsentry/sentry-javascript/issues/3532)) - \[tracing] fix: Generate TTFB (Time to first byte) from span data ([#​3515](https://togithub.com/getsentry/sentry-javascript/issues/3515)) ### [`v6.3.6`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#636) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.5...6.3.6) - \[nextjs] fix: Fix error logging ([#​3512](https://togithub.com/getsentry/sentry-javascript/issues/3512)) - \[nextjs] fix: Add environment automatically ([#​3495](https://togithub.com/getsentry/sentry-javascript/issues/3495)) - \[node] feat: Implement category based rate limiting ([#​3435](https://togithub.com/getsentry/sentry-javascript/issues/3435)) - \[node] fix: Set handled to false when it is a crash ([#​3493](https://togithub.com/getsentry/sentry-javascript/issues/3493)) - \[tracing] fix: Mark tracing distributables as side effects ([#​3519](https://togithub.com/getsentry/sentry-javascript/issues/3519)) ### [`v6.3.5`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#635) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.4...6.3.5) - \[nextjs] fix: Add tslib dependecy; change inject order ([#​3487](https://togithub.com/getsentry/sentry-javascript/issues/3487)) ### [`v6.3.4`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#634) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.3...6.3.4) - \[nextjs] fix: API routes logging ([#​3479](https://togithub.com/getsentry/sentry-javascript/issues/3479)) ### [`v6.3.3`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#633) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.2...6.3.3) - \[nextjs] fix: User server types ([#​3471](https://togithub.com/getsentry/sentry-javascript/issues/3471)) ### [`v6.3.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#632) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.1...6.3.2) - \[nextjs] ref: Remove next.js plugin ([#​3462](https://togithub.com/getsentry/sentry-javascript/issues/3462)) - \[core] fix: Prevent InboundFilters mergeOptions method from breaking users code ([#​3458](https://togithub.com/getsentry/sentry-javascript/issues/3458)) ### [`v6.3.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#631) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.0...6.3.1) - \[angular] fix: Make SentryErrorHandler extensible and export it publicly ([#​3438](https://togithub.com/getsentry/sentry-javascript/issues/3438)) - \[browser] feat: Capture information about the LCP element culprit ([#​3427](https://togithub.com/getsentry/sentry-javascript/issues/3427)) - \[core] fix: Correctly attach installed integrations to sdkinfo ([#​3447](https://togithub.com/getsentry/sentry-javascript/issues/3447)) - \[ember] fix: Add guards to ensure marks exist ([#​3436](https://togithub.com/getsentry/sentry-javascript/issues/3436)) - \[nextjs] fix: Fix incomplete merging of user config with Sentry config ([#​3434](https://togithub.com/getsentry/sentry-javascript/issues/3434)) - \[nextjs] ref: Use resolved paths for `require` calls in config code ([#​3426](https://togithub.com/getsentry/sentry-javascript/issues/3426)) - \[node] fix: Fix for manual tests in node ([#​3428](https://togithub.com/getsentry/sentry-javascript/issues/3428)) - \[transports] feat: Honor no_proxy env variable ([#​3412](https://togithub.com/getsentry/sentry-javascript/issues/3412)) ### [`v6.3.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#630) [Compare Source](h

Configuration

πŸ“… Schedule: Branch creation - "every weekend" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

Name Status Preview Comments Updated (UTC)
nusmods-export βœ… Ready (Inspect) Visit Preview πŸ’¬ Add feedback Aug 19, 2023 1:16pm
nusmods-website βœ… Ready (Inspect) Visit Preview πŸ’¬ Add feedback Aug 19, 2023 1:16pm
codecov[bot] commented 1 year ago

Codecov Report

Patch and project coverage have no change.

Comparison is base (782a901) 53.44% compared to head (22e2e26) 53.44%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #3618 +/- ## ======================================= Coverage 53.44% 53.44% ======================================= Files 271 271 Lines 5862 5862 Branches 1396 1396 ======================================= Hits 3133 3133 Misses 2729 2729 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.