fix(nextjs): Do not hide sourceMappingURL comment on client when nextConfig.productionBrowserSourceMaps: true is
set (#12278)
8.6.0
8.6.0 did not release fully, so this 8.7.0 also includes changes from that release.
Important Changes
feat(metrics): Add timings method to metrics (#12226)
This introduces a new method, metrics.timing(), which can be used in two ways:
With a numeric value, to simplify creating a distribution metric. This will default to second as unit:
Sentry.metrics.timing('myMetric', 100);
With a callback, which will wrap the duration of the callback. This can accept a sync or async callback. It will
create an inactive span around the callback and at the end emit a metric with the duration of the span in seconds:
fix(nextjs): Do not hide sourceMappingURL comment on client when nextConfig.productionBrowserSourceMaps: true is
set (#12278)
8.6.0
Important Changes
feat(metrics): Add timings method to metrics (#12226)
This introduces a new method, metrics.timing(), which can be used in two ways:
With a numeric value, to simplify creating a distribution metric. This will default to second as unit:
Sentry.metrics.timing('myMetric', 100);
With a callback, which will wrap the duration of the callback. This can accept a sync or async callback. It will
create an inactive span around the callback and at the end emit a metric with the duration of the span in seconds:
This patch release fixes behavior of resultEqualityCheck in weakMapMemoize, fixes the case of lruMemoize being given a maxSize less than 1, and tweaks the internal implementation of lruMemoize. (We've also updated our general build tooling.)
Changelog
Bug fixes
Previously, providing the resultEqualityCheck option to weakMapMemoize resulted in it being called with empty objects as part of the initialization / dev check process. That could be an issue if your comparison function expected different values. We've updated the logic to avoid that, as well as improving a couple other perf aspects.
Previously, passing a maxSize < 1 to lruMemoize would result in it creating a larger cache. That's now fixed.
lruMemoize now uses a symbol for its NOT_FOUND value instead of a string.
Bumps the safe group with 24 updates in the / directory:
8.3.0
8.7.0
5.1.0
5.1.1
7.24.5
7.24.6
7.24.5
7.24.6
7.24.5
7.24.6
7.24.1
7.24.6
7.24.3
7.24.6
7.24.1
7.24.6
7.24.1
7.24.6
7.24.5
7.24.6
7.24.1
7.24.6
7.23.7
7.24.6
7.24.5
7.24.6
0.5.13
0.5.15
8.1.3
8.1.5
8.1.3
8.1.5
8.1.3
8.1.5
8.1.3
8.1.5
10.0.1
10.0.2
3.2.0
3.3.0
48.2.5
48.2.7
7.34.1
7.34.2
3.2.5
3.3.0
8.1.3
8.1.5
Updates
@sentry/react
from 8.3.0 to 8.7.0Release notes
Sourced from
@sentry/react
's releases.... (truncated)
Changelog
Sourced from
@sentry/react
's changelog.... (truncated)
Commits
41b8f79
release: 8.7.0d4aaa3a
Merge pull request #12280 from getsentry/prepare-release/8.7.09b09cb2
Merge branch 'master' into prepare-release/8.7.04aaaba7
meta: Add Changelog entry for 8.7.0d9562b9
fix(nextjs): Do not hidesourceMappingURL
comment on client when `nextConfi...0d1093d
feat(react): Add TanStack Router integration (#12095)bbe7be5
build: Remove@types/rimraf
and some rimraf usage (#12276)81e0fd1
build: Bump node to 18.20.3 (#12271)264675d
Merge pull request #12272 from getsentry/prepare-release/8.6.00bf0a138
test(react): Update react-create-hash-router E2E test (#12262)Updates
reselect
from 5.1.0 to 5.1.1Release notes
Sourced from reselect's releases.
Commits
2d17a06
Release 5.1.1649a63f
Merge pull request #709 from romgrk/fix-not-found3692d5c
Update src/utils.ts1223a1b
Merge pull request #720 from aryaemami59/scoped-jsx13b0421
Replace usage of deprecatedJSX
global namespace withReact.JSX
8ba87ff
test: add collision test877d093
fix: use unique value for not_found9639566
Merge pull request #705 from aryaemami59/upgrade-to-yarn-468c3c84
Merge branch 'master' of https://github.com/reduxjs/reselect into upgrade-to-...fa91cf6
Merge pull request #708 from aryaemami59/update-ts-to-5.4Updates
@babel/cli
from 7.24.5 to 7.24.6Release notes
Sourced from
@babel/cli
's releases.Changelog
Sourced from
@babel/cli
's changelog.Commits
9630250
v7.24.64f1e42b
bump commander to 6.2.0 (#16509)db3e9a6
Move all runtime helpers to individual files (#16495)6e3539b
[babel 8] Publish.d.ts
files for every package (#16416)e37e64d
Use eslint v9 (#16479)fed85fb
[Babel 8] Use more native fs methods (#16459)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)c6b393e
Bump glob to 10.3.12 (#16450)Updates
@babel/core
from 7.24.5 to 7.24.6Release notes
Sourced from
@babel/core
's releases.Changelog
Sourced from
@babel/core
's changelog.Commits
9630250
v7.24.6553e433
Generate helper metadata at build time (#16501)fbfe16c
Fix source maps for template literals (#16515)6e3539b
[babel 8] Publish.d.ts
files for every package (#16416)e37e64d
Use eslint v9 (#16479)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)Updates
@babel/eslint-parser
from 7.24.5 to 7.24.6Release notes
Sourced from
@babel/eslint-parser
's releases.Changelog
Sourced from
@babel/eslint-parser
's changelog.Commits
9630250
v7.24.6e37e64d
Use eslint v9 (#16479)97c3eb1
RemovesyntaxType
option for record-and-tuple (parser&plugin) (#16458)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)Updates
@babel/plugin-proposal-decorators
from 7.24.1 to 7.24.6Release notes
Sourced from
@babel/plugin-proposal-decorators
's releases.... (truncated)
Changelog
Sourced from
@babel/plugin-proposal-decorators
's changelog.... (truncated)
Commits
9630250
v7.24.6db3e9a6
Move all runtime helpers to individual files (#16495)6e3539b
[babel 8] Publish.d.ts
files for every package (#16416)6e14020
Support undecorated static accessor in anonymous classes (#16485)c1bf7d7
Fix decorator bare yield await (#16484)db3e4f5
Fix: throw TypeError if addInitializer is called after finished (#16483)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)ee48754
Use multiple TypeScript projects (#16430)efcc01c
Ensure decorators are callable (#16388)91f55bf
fix: support mutated outer decorated class binding (#16387)Updates
@babel/plugin-transform-runtime
from 7.24.3 to 7.24.6Release notes
Sourced from
@babel/plugin-transform-runtime
's releases.