babel/babel (@babel/core)
### [`v7.24.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7247-2024-06-05)
[Compare Source](https://togithub.com/babel/babel/compare/v7.24.6...v7.24.7)
##### :bug: Bug Fix
- `babel-node`
- [#16554](https://togithub.com/babel/babel/pull/16554) Allow extra flags in babel-node ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-traverse`
- [#16522](https://togithub.com/babel/babel/pull/16522) fix: incorrect `constantViolations` with destructuring ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-explicit-resource-management`
- [#16524](https://togithub.com/babel/babel/pull/16524) fix: Transform `using` in `switch` correctly ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :house: Internal
- `babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#16525](https://togithub.com/babel/babel/pull/16525) Delete unused array helpers ([@blakewilson](https://togithub.com/blakewilson))
react-hook-form/resolvers (@hookform/resolvers)
### [`v3.6.0`](https://togithub.com/react-hook-form/resolvers/releases/tag/v3.6.0)
[Compare Source](https://togithub.com/react-hook-form/resolvers/compare/v3.5.0...v3.6.0)
##### Features
- upgrade and migrate Valibot to v0.31.0 ([#688](https://togithub.com/react-hook-form/resolvers/issues/688)) ([bdd5ef5](https://togithub.com/react-hook-form/resolvers/commit/bdd5ef59fe68d05ed76339a30b3981db8a7c7ed9))
### [`v3.5.0`](https://togithub.com/react-hook-form/resolvers/releases/tag/v3.5.0)
[Compare Source](https://togithub.com/react-hook-form/resolvers/compare/v3.4.2...v3.5.0)
##### Features
- migrate arktype resolver to v2 ([#686](https://togithub.com/react-hook-form/resolvers/issues/686)) ([c53864f](https://togithub.com/react-hook-form/resolvers/commit/c53864fdf87b0b88cac4018f74f365f8f4013bf9))
getsentry/sentry-javascript (@sentry/browser)
### [`v8.8.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#880)
[Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/8.7.0...8.8.0)
- **feat: Upgrade OTEL dependencies ([#12388](https://togithub.com/getsentry/sentry-javascript/issues/12388))**
This upgrades the OpenTelemetry dependencies to the latest versions and makes OTEL use `import-in-the-middle` `v1.8.0`.
This should fix numerous issues with using OTEL instrumentation with ESM.
High level issues fixed with OTEL + ESM:
- incompatibilities with using multiple loaders, commonly encountered while using `tsx` or similar libraries.
- incompatibilities with libraries that use duplicate namespace exports like `date-fns`.
- incompatibilities with libraries that use self-referencing namespace imports like `openai`.
- incompatibilities with dynamic export patterns like exports with function calls.
- `ENOENT: no such file or directory` bugs that libraries like [`discord.js`](https://togithub.com/discordjs/discord.js)
surface.
If you are still encountering issues with OpenTelemetry instrumentation and ESM, please let us know.
- deps: Bump Sentry bundler plugins to version `2.18.0` ([#12381](https://togithub.com/getsentry/sentry-javascript/issues/12381))
- feat: Add `thirdPartyErrorFilterIntegration` ([#12267](https://togithub.com/getsentry/sentry-javascript/issues/12267))
- feat(core): Filter out error events with exception values and no stacktraces, values, or types ([#12387](https://togithub.com/getsentry/sentry-javascript/issues/12387))
- feat(core): Ignore additional common but inactionable errors ([#12384](https://togithub.com/getsentry/sentry-javascript/issues/12384))
- feat(deps): Bump [@opentelemetry/propagator-aws-xray](https://togithub.com/opentelemetry/propagator-aws-xray) from 1.3.1 to 1.24.1 ([#12333](https://togithub.com/getsentry/sentry-javascript/issues/12333))
- feat(deps): Bump [@sentry/cli](https://togithub.com/sentry/cli) from 2.31.2 to 2.32.1 ([#12332](https://togithub.com/getsentry/sentry-javascript/issues/12332))
- feat(redis): Support `mget` command in caching functionality ([#12380](https://togithub.com/getsentry/sentry-javascript/issues/12380))
- feat(vercel-edge): Export core integrations from Vercel edge SDK ([#12308](https://togithub.com/getsentry/sentry-javascript/issues/12308))
- fix(browser): Fix idle span ending ([#12306](https://togithub.com/getsentry/sentry-javascript/issues/12306))
- fix(browser): Fix parenthesis parsing logic for chromium ([#12373](https://togithub.com/getsentry/sentry-javascript/issues/12373))
- fix(browser): Fix types export path for CJS ([#12305](https://togithub.com/getsentry/sentry-javascript/issues/12305))
- fix(feedback): Override TriggerLabel Option ([#12316](https://togithub.com/getsentry/sentry-javascript/issues/12316))
- fix(feedback): Wait for document to be ready before doing autoinject ([#12294](https://togithub.com/getsentry/sentry-javascript/issues/12294))
- fix(nextjs): Fix memory leak ([#12335](https://togithub.com/getsentry/sentry-javascript/issues/12335))
- fix(nextjs): Fix version detection and option insertion logic for `clientTraceMetadata` option ([#12323](https://togithub.com/getsentry/sentry-javascript/issues/12323))
- fix(nextjs): Update argument name in log message about `sentry` property on Next.js config object ([#12366](https://togithub.com/getsentry/sentry-javascript/issues/12366))
- fix(node): Do not manually finish / update root Hapi spans. ([#12287](https://togithub.com/getsentry/sentry-javascript/issues/12287))
- fix(node): Fix virtual parent span ID handling & update create-next-app E2E test ([#12368](https://togithub.com/getsentry/sentry-javascript/issues/12368))
- fix(node): Skip capturing Hapi Boom responses v8. ([#12288](https://togithub.com/getsentry/sentry-javascript/issues/12288))
- fix(performance): Fix LCP not getting picked up on initial pageload transaction by setting reportAllChanges to true
([#12360](https://togithub.com/getsentry/sentry-javascript/issues/12360))
- fix(replay): Avoid infinite loop of logs ([#12309](https://togithub.com/getsentry/sentry-javascript/issues/12309))
- fix(replay): Ignore old events when manually starting replay ([#12349](https://togithub.com/getsentry/sentry-javascript/issues/12349))
- ref(browser): Ensure idle span ending is consistent ([#12310](https://togithub.com/getsentry/sentry-javascript/issues/12310))
- ref(profiling): unref timer ([#12340](https://togithub.com/getsentry/sentry-javascript/issues/12340))
storybookjs/storybook (@storybook/addon-actions)
### [`v8.1.6`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#816)
[Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.5...v8.1.6)
- CLI: Only log the UpgradeStorybookToSameVersionError but continue the upgrade as normal - [#27217](https://togithub.com/storybookjs/storybook/pull/27217), thanks [@kasperpeulen](https://togithub.com/kasperpeulen)!
- Core: Replace ip function with a small helper function to address security concerns - [#27529](https://togithub.com/storybookjs/storybook/pull/27529), thanks [@tony19](https://togithub.com/tony19)!
- Tags: Fix unsafe project-level tags lookup - [#27511](https://togithub.com/storybookjs/storybook/pull/27511), thanks [@shilman](https://togithub.com/shilman)!
- Vite: Fix stats-plugin to normalize file names with posix paths - [#27218](https://togithub.com/storybookjs/storybook/pull/27218), thanks [@AlexAtVista](https://togithub.com/AlexAtVista)!
TanStack/query (@tanstack/react-query)
### [`v5.40.1`](https://togithub.com/TanStack/query/releases/tag/v5.40.1)
[Compare Source](https://togithub.com/TanStack/query/compare/v5.40.0...v5.40.1)
Version 5.40.1 - 6/4/2024, 8:18 AM
#### Changes
##### Refactor
- \*: improved type inference for useQueries with skipToken ([#7484](https://togithub.com/TanStack/query/issues/7484)) ([`6f08200`](https://togithub.com/TanStack/query/commit/6f08200c)) by 김관식
##### Chore
- add CODECOV_TOKEN ([`f6f89e1`](https://togithub.com/TanStack/query/commit/f6f89e1a)) by Dominik Dorfmeister
- angular-query: update angular ([#7504](https://togithub.com/TanStack/query/issues/7504)) ([`9b6bfb4`](https://togithub.com/TanStack/query/commit/9b6bfb4a)) by Arnoud
- downgrade codecov github action ([#7505](https://togithub.com/TanStack/query/issues/7505)) ([`09ecaba`](https://togithub.com/TanStack/query/commit/09ecaba8)) by Arnoud
##### Ci
- codecov: update version with token ([#7506](https://togithub.com/TanStack/query/issues/7506)) ([`bd991bc`](https://togithub.com/TanStack/query/commit/bd991bcf)) by [@manudeli](https://togithub.com/manudeli)
##### Docs
- update `usePrefetchQuery` to avoid infinite refetching ([#7456](https://togithub.com/TanStack/query/issues/7456)) ([`96aa461`](https://togithub.com/TanStack/query/commit/96aa4617)) by Minjee Son
- Update community-projects.md - Add Rapini ([#7499](https://togithub.com/TanStack/query/issues/7499)) ([`eb2b469`](https://togithub.com/TanStack/query/commit/eb2b469a)) by [@rametta](https://togithub.com/rametta)
##### Other
- Revert "chore: add CODECOV_TOKEN" ([`ee02838`](https://togithub.com/TanStack/query/commit/ee028381)) by Dominik Dorfmeister
##### Test
- vue-query: vitest type test correctly ([#7452](https://togithub.com/TanStack/query/issues/7452)) ([`3a66139`](https://togithub.com/TanStack/query/commit/3a661396)) by [@manudeli](https://togithub.com/manudeli)
#### Packages
- [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).40.1
- [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).40.1
- [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).40.1
- [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).40.1
- [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).40.1
- [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).40.1
- [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).40.1
- [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).40.1
- [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).40.1
- [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).40.1
- [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).40.1
- [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).40.1
- [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).40.1
- [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).40.1
testing-library/react-testing-library (@testing-library/react)
### [`v16.0.0`](https://togithub.com/testing-library/react-testing-library/releases/tag/v16.0.0)
[Compare Source](https://togithub.com/testing-library/react-testing-library/compare/v15.0.7...v16.0.0)
##### Features
- Move `@testing-library/dom` and `@types/react-dom` to peer dependencies ([#1305](https://togithub.com/testing-library/react-testing-library/issues/1305)) ([a4744fa](https://togithub.com/testing-library/react-testing-library/commit/a4744fa904bf11812c92093226c3805450472636))
##### BREAKING CHANGES
- `@testing-library/dom` was moved to a peer dependency and needs to be explicitly installed. This reduces the chance of having conflicting versions of `@testing-library/dom` installed that frequently caused bugs when used with `@testing-library/user-event`. We will also be able to allow new versions of `@testing-library/dom` being used without a SemVer major release of `@testing-library/react` by just widening the peer dependency.
`@types/react-dom` needs to be installed if you're typechecking files using `@testing-library/react`.
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7120-2024-06-03)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0)
##### 🚀 Features
- **eslint-plugin:** \[no-useless-template-literals] rename to `no-useless-template-expression` (deprecate `no-useless-template-literals`)
- **rule-tester:** check for parsing errors in suggestion fixes
- **rule-tester:** port `checkDuplicateTestCases` from ESLint
- **eslint-plugin:** \[no-floating-promises] add option 'allowForKnownSafePromises'
##### 🩹 Fixes
- no-useless-template-expression -> no-unnecessary-template-expression
- **eslint-plugin:** \[no-unnecessary-type-assertion] combine template literal check with `const` variable check
- **eslint-plugin:** \[dot-notation] fix false positive when accessing private/protected property with optional chaining
- **eslint-plugin:** \[explicit-member-accessibility] refine report locations
- **eslint-plugin:** \[no-unnecessary-type-assertion] declares are always defined, so always check `declare`s
- **eslint-plugin:** \[prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions
- **eslint-plugin:** \[return-await] clean up in-try-catch detection and make autofixes safe
- **eslint-plugin:** \[member-ordering] also TSMethodSignature can be get/set
##### ❤️ Thank You
- Abraham Guo
- Han Yeong-woo
- Joshua Chen
- Kim Sang Du
- Kirk Waiblinger
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7120-2024-06-03)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0)
##### 🩹 Fixes
- **types:** correct typing ParserOptions
##### ❤️ Thank You
- Abraham Guo
- Han Yeong-woo
- Joshua Chen
- Kim Sang Du
- Kirk Waiblinger
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
cypress-io/cypress (cypress)
### [`v13.11.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.11.0)
[Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.10.0...v13.11.0)
Changelog: https://docs.cypress.io/guides/references/changelog#13-11-0
amilajack/eslint-plugin-compat (eslint-plugin-compat)
### [`v5.0.0`](https://togithub.com/amilajack/eslint-plugin-compat/compare/v4.2.0...eaaad6a16a49941da6bc113bd324f5c299870c43)
[Compare Source](https://togithub.com/amilajack/eslint-plugin-compat/compare/v4.2.0...v5.0.0)
remy/nodemon (nodemon)
### [`v3.1.3`](https://togithub.com/remy/nodemon/releases/tag/v3.1.3)
[Compare Source](https://togithub.com/remy/nodemon/compare/v3.1.2...v3.1.3)
##### Bug Fixes
- cast the nodemon function as Nodemon type ([eaa1d54](https://togithub.com/remy/nodemon/commit/eaa1d54f69fb2a4160533b6ba9178b9a09fa9cdf)), closes [#2206](https://togithub.com/remy/nodemon/issues/2206)
prettier/prettier (prettier)
### [`v3.3.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#331)
[Compare Source](https://togithub.com/prettier/prettier/compare/3.3.0...3.3.1)
[diff](https://togithub.com/prettier/prettier/compare/3.3.0...3.3.1)
##### Preserve empty lines in front matter ([#16347](https://togithub.com/prettier/prettier/pull/16347) by [@fisker](https://togithub.com/fisker))
```markdown
---
foo:
- bar1
- bar2
- bar3
---
Markdown
---
foo:
- bar1
- bar2
- bar3
---
Markdown
---
foo:
- bar1
- bar2
- bar3
---
Markdown
```
##### Preserve explicit language in front matter ([#16348](https://togithub.com/prettier/prettier/pull/16348) by [@fisker](https://togithub.com/fisker))
```markdown
---yaml
title: Hello
slug: home
---
---
title: Hello
slug: home
---
---yaml
title: Hello
slug: home
---
```
##### Avoid line breaks in import attributes ([#16349](https://togithub.com/prettier/prettier/pull/16349) by [@fisker](https://togithub.com/fisker))
```jsx
// Input
import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" };
// Prettier 3.3.0
import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type:
"json" };
// Prettier 3.3.1
import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" };
```
uuidjs/uuid (uuid)
### [`v10.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1000-2024-06-07)
[Compare Source](https://togithub.com/uuidjs/uuid/compare/v9.0.1...v10.0.0)
##### ⚠ BREAKING CHANGES
- update node support (drop node@12, node@14, add node@20) ([#750](https://togithub.com/uuidjs/uuid/issues/750))
##### Features
- support support rfc9562 MAX uuid (new in RFC9562) ([#714](https://togithub.com/uuidjs/uuid/issues/714)) ([0385cd3](https://togithub.com/uuidjs/uuid/commit/0385cd3f18ae9920678b2849932fa7a9d9aee7d0))
- support rfc9562 v6 uuids ([#754](https://togithub.com/uuidjs/uuid/issues/754)) ([c4ed13e](https://togithub.com/uuidjs/uuid/commit/c4ed13e7159d87c9e42a349bdd9dc955f1af46b6))
- support rfc9562 v7 uuids ([#681](https://togithub.com/uuidjs/uuid/issues/681)) ([db76a12](https://togithub.com/uuidjs/uuid/commit/db76a1284760c441438f50a57924b322dae08891))
- update node support matrix (only support node 16-20) ([#750](https://togithub.com/uuidjs/uuid/issues/750)) ([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1))
- support rfc9562 v8 uuids ([#759](https://togithub.com/uuidjs/uuid/issues/759)) ([35a5342](https://togithub.com/uuidjs/uuid/commit/35a53428202657e402e6b4aa68f56c08194541bf))
##### Bug Fixes
- revert "perf: remove superfluous call to toLowerCase ([#677](https://togithub.com/uuidjs/uuid/issues/677))" ([#738](https://togithub.com/uuidjs/uuid/issues/738)) ([e267b90](https://togithub.com/uuidjs/uuid/commit/e267b9073df1d0ce119ee53c0487fe76acb2be37))
Configuration
📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
7.24.6
->7.24.7
7.24.6
->7.24.7
7.24.6
->7.24.7
7.24.6
->7.24.7
7.24.6
->7.24.7
3.4.2
->3.6.0
8.7.0
->8.8.0
8.7.0
->8.8.0
8.1.5
->8.1.6
8.1.5
->8.1.6
8.1.5
->8.1.6
8.1.5
->8.1.6
8.1.5
->8.1.6
8.1.5
->8.1.6
8.1.5
->8.1.6
8.1.5
->8.1.6
5.40.0
->5.40.1
5.40.0
->5.40.1
15.0.7
->16.0.0
7.11.0
->7.12.0
7.11.0
->7.12.0
13.10.0
->13.11.0
4.2.0
->5.0.0
3.1.2
->3.1.3
3.3.0
->3.3.1
8.1.5
->8.1.6
9.0.1
->10.0.0
Release Notes
babel/babel (@babel/core)
### [`v7.24.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7247-2024-06-05) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.6...v7.24.7) ##### :bug: Bug Fix - `babel-node` - [#16554](https://togithub.com/babel/babel/pull/16554) Allow extra flags in babel-node ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#16522](https://togithub.com/babel/babel/pull/16522) fix: incorrect `constantViolations` with destructuring ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-explicit-resource-management` - [#16524](https://togithub.com/babel/babel/pull/16524) fix: Transform `using` in `switch` correctly ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - `babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#16525](https://togithub.com/babel/babel/pull/16525) Delete unused array helpers ([@blakewilson](https://togithub.com/blakewilson))react-hook-form/resolvers (@hookform/resolvers)
### [`v3.6.0`](https://togithub.com/react-hook-form/resolvers/releases/tag/v3.6.0) [Compare Source](https://togithub.com/react-hook-form/resolvers/compare/v3.5.0...v3.6.0) ##### Features - upgrade and migrate Valibot to v0.31.0 ([#688](https://togithub.com/react-hook-form/resolvers/issues/688)) ([bdd5ef5](https://togithub.com/react-hook-form/resolvers/commit/bdd5ef59fe68d05ed76339a30b3981db8a7c7ed9)) ### [`v3.5.0`](https://togithub.com/react-hook-form/resolvers/releases/tag/v3.5.0) [Compare Source](https://togithub.com/react-hook-form/resolvers/compare/v3.4.2...v3.5.0) ##### Features - migrate arktype resolver to v2 ([#686](https://togithub.com/react-hook-form/resolvers/issues/686)) ([c53864f](https://togithub.com/react-hook-form/resolvers/commit/c53864fdf87b0b88cac4018f74f365f8f4013bf9))getsentry/sentry-javascript (@sentry/browser)
### [`v8.8.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#880) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/8.7.0...8.8.0) - **feat: Upgrade OTEL dependencies ([#12388](https://togithub.com/getsentry/sentry-javascript/issues/12388))** This upgrades the OpenTelemetry dependencies to the latest versions and makes OTEL use `import-in-the-middle` `v1.8.0`. This should fix numerous issues with using OTEL instrumentation with ESM. High level issues fixed with OTEL + ESM: - incompatibilities with using multiple loaders, commonly encountered while using `tsx` or similar libraries. - incompatibilities with libraries that use duplicate namespace exports like `date-fns`. - incompatibilities with libraries that use self-referencing namespace imports like `openai`. - incompatibilities with dynamic export patterns like exports with function calls. - `ENOENT: no such file or directory` bugs that libraries like [`discord.js`](https://togithub.com/discordjs/discord.js) surface. If you are still encountering issues with OpenTelemetry instrumentation and ESM, please let us know. - deps: Bump Sentry bundler plugins to version `2.18.0` ([#12381](https://togithub.com/getsentry/sentry-javascript/issues/12381)) - feat: Add `thirdPartyErrorFilterIntegration` ([#12267](https://togithub.com/getsentry/sentry-javascript/issues/12267)) - feat(core): Filter out error events with exception values and no stacktraces, values, or types ([#12387](https://togithub.com/getsentry/sentry-javascript/issues/12387)) - feat(core): Ignore additional common but inactionable errors ([#12384](https://togithub.com/getsentry/sentry-javascript/issues/12384)) - feat(deps): Bump [@opentelemetry/propagator-aws-xray](https://togithub.com/opentelemetry/propagator-aws-xray) from 1.3.1 to 1.24.1 ([#12333](https://togithub.com/getsentry/sentry-javascript/issues/12333)) - feat(deps): Bump [@sentry/cli](https://togithub.com/sentry/cli) from 2.31.2 to 2.32.1 ([#12332](https://togithub.com/getsentry/sentry-javascript/issues/12332)) - feat(redis): Support `mget` command in caching functionality ([#12380](https://togithub.com/getsentry/sentry-javascript/issues/12380)) - feat(vercel-edge): Export core integrations from Vercel edge SDK ([#12308](https://togithub.com/getsentry/sentry-javascript/issues/12308)) - fix(browser): Fix idle span ending ([#12306](https://togithub.com/getsentry/sentry-javascript/issues/12306)) - fix(browser): Fix parenthesis parsing logic for chromium ([#12373](https://togithub.com/getsentry/sentry-javascript/issues/12373)) - fix(browser): Fix types export path for CJS ([#12305](https://togithub.com/getsentry/sentry-javascript/issues/12305)) - fix(feedback): Override TriggerLabel Option ([#12316](https://togithub.com/getsentry/sentry-javascript/issues/12316)) - fix(feedback): Wait for document to be ready before doing autoinject ([#12294](https://togithub.com/getsentry/sentry-javascript/issues/12294)) - fix(nextjs): Fix memory leak ([#12335](https://togithub.com/getsentry/sentry-javascript/issues/12335)) - fix(nextjs): Fix version detection and option insertion logic for `clientTraceMetadata` option ([#12323](https://togithub.com/getsentry/sentry-javascript/issues/12323)) - fix(nextjs): Update argument name in log message about `sentry` property on Next.js config object ([#12366](https://togithub.com/getsentry/sentry-javascript/issues/12366)) - fix(node): Do not manually finish / update root Hapi spans. ([#12287](https://togithub.com/getsentry/sentry-javascript/issues/12287)) - fix(node): Fix virtual parent span ID handling & update create-next-app E2E test ([#12368](https://togithub.com/getsentry/sentry-javascript/issues/12368)) - fix(node): Skip capturing Hapi Boom responses v8. ([#12288](https://togithub.com/getsentry/sentry-javascript/issues/12288)) - fix(performance): Fix LCP not getting picked up on initial pageload transaction by setting reportAllChanges to true ([#12360](https://togithub.com/getsentry/sentry-javascript/issues/12360)) - fix(replay): Avoid infinite loop of logs ([#12309](https://togithub.com/getsentry/sentry-javascript/issues/12309)) - fix(replay): Ignore old events when manually starting replay ([#12349](https://togithub.com/getsentry/sentry-javascript/issues/12349)) - ref(browser): Ensure idle span ending is consistent ([#12310](https://togithub.com/getsentry/sentry-javascript/issues/12310)) - ref(profiling): unref timer ([#12340](https://togithub.com/getsentry/sentry-javascript/issues/12340))storybookjs/storybook (@storybook/addon-actions)
### [`v8.1.6`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#816) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.5...v8.1.6) - CLI: Only log the UpgradeStorybookToSameVersionError but continue the upgrade as normal - [#27217](https://togithub.com/storybookjs/storybook/pull/27217), thanks [@kasperpeulen](https://togithub.com/kasperpeulen)! - Core: Replace ip function with a small helper function to address security concerns - [#27529](https://togithub.com/storybookjs/storybook/pull/27529), thanks [@tony19](https://togithub.com/tony19)! - Tags: Fix unsafe project-level tags lookup - [#27511](https://togithub.com/storybookjs/storybook/pull/27511), thanks [@shilman](https://togithub.com/shilman)! - Vite: Fix stats-plugin to normalize file names with posix paths - [#27218](https://togithub.com/storybookjs/storybook/pull/27218), thanks [@AlexAtVista](https://togithub.com/AlexAtVista)!TanStack/query (@tanstack/react-query)
### [`v5.40.1`](https://togithub.com/TanStack/query/releases/tag/v5.40.1) [Compare Source](https://togithub.com/TanStack/query/compare/v5.40.0...v5.40.1) Version 5.40.1 - 6/4/2024, 8:18 AM #### Changes ##### Refactor - \*: improved type inference for useQueries with skipToken ([#7484](https://togithub.com/TanStack/query/issues/7484)) ([`6f08200`](https://togithub.com/TanStack/query/commit/6f08200c)) by 김관식 ##### Chore - add CODECOV_TOKEN ([`f6f89e1`](https://togithub.com/TanStack/query/commit/f6f89e1a)) by Dominik Dorfmeister - angular-query: update angular ([#7504](https://togithub.com/TanStack/query/issues/7504)) ([`9b6bfb4`](https://togithub.com/TanStack/query/commit/9b6bfb4a)) by Arnoud - downgrade codecov github action ([#7505](https://togithub.com/TanStack/query/issues/7505)) ([`09ecaba`](https://togithub.com/TanStack/query/commit/09ecaba8)) by Arnoud ##### Ci - codecov: update version with token ([#7506](https://togithub.com/TanStack/query/issues/7506)) ([`bd991bc`](https://togithub.com/TanStack/query/commit/bd991bcf)) by [@manudeli](https://togithub.com/manudeli) ##### Docs - update `usePrefetchQuery` to avoid infinite refetching ([#7456](https://togithub.com/TanStack/query/issues/7456)) ([`96aa461`](https://togithub.com/TanStack/query/commit/96aa4617)) by Minjee Son - Update community-projects.md - Add Rapini ([#7499](https://togithub.com/TanStack/query/issues/7499)) ([`eb2b469`](https://togithub.com/TanStack/query/commit/eb2b469a)) by [@rametta](https://togithub.com/rametta) ##### Other - Revert "chore: add CODECOV_TOKEN" ([`ee02838`](https://togithub.com/TanStack/query/commit/ee028381)) by Dominik Dorfmeister ##### Test - vue-query: vitest type test correctly ([#7452](https://togithub.com/TanStack/query/issues/7452)) ([`3a66139`](https://togithub.com/TanStack/query/commit/3a661396)) by [@manudeli](https://togithub.com/manudeli) #### Packages - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).40.1 - [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).40.1 - [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).40.1 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).40.1 - [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).40.1 - [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).40.1 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).40.1 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).40.1 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).40.1 - [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).40.1 - [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).40.1 - [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).40.1 - [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).40.1 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).40.1testing-library/react-testing-library (@testing-library/react)
### [`v16.0.0`](https://togithub.com/testing-library/react-testing-library/releases/tag/v16.0.0) [Compare Source](https://togithub.com/testing-library/react-testing-library/compare/v15.0.7...v16.0.0) ##### Features - Move `@testing-library/dom` and `@types/react-dom` to peer dependencies ([#1305](https://togithub.com/testing-library/react-testing-library/issues/1305)) ([a4744fa](https://togithub.com/testing-library/react-testing-library/commit/a4744fa904bf11812c92093226c3805450472636)) ##### BREAKING CHANGES - `@testing-library/dom` was moved to a peer dependency and needs to be explicitly installed. This reduces the chance of having conflicting versions of `@testing-library/dom` installed that frequently caused bugs when used with `@testing-library/user-event`. We will also be able to allow new versions of `@testing-library/dom` being used without a SemVer major release of `@testing-library/react` by just widening the peer dependency. `@types/react-dom` needs to be installed if you're typechecking files using `@testing-library/react`.typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7120-2024-06-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0) ##### 🚀 Features - **eslint-plugin:** \[no-useless-template-literals] rename to `no-useless-template-expression` (deprecate `no-useless-template-literals`) - **rule-tester:** check for parsing errors in suggestion fixes - **rule-tester:** port `checkDuplicateTestCases` from ESLint - **eslint-plugin:** \[no-floating-promises] add option 'allowForKnownSafePromises' ##### 🩹 Fixes - no-useless-template-expression -> no-unnecessary-template-expression - **eslint-plugin:** \[no-unnecessary-type-assertion] combine template literal check with `const` variable check - **eslint-plugin:** \[dot-notation] fix false positive when accessing private/protected property with optional chaining - **eslint-plugin:** \[explicit-member-accessibility] refine report locations - **eslint-plugin:** \[no-unnecessary-type-assertion] declares are always defined, so always check `declare`s - **eslint-plugin:** \[prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions - **eslint-plugin:** \[return-await] clean up in-try-catch detection and make autofixes safe - **eslint-plugin:** \[member-ordering] also TSMethodSignature can be get/set ##### ❤️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v7.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7120-2024-06-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.11.0...v7.12.0) ##### 🩹 Fixes - **types:** correct typing ParserOptions ##### ❤️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.cypress-io/cypress (cypress)
### [`v13.11.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.11.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.10.0...v13.11.0) Changelog: https://docs.cypress.io/guides/references/changelog#13-11-0amilajack/eslint-plugin-compat (eslint-plugin-compat)
### [`v5.0.0`](https://togithub.com/amilajack/eslint-plugin-compat/compare/v4.2.0...eaaad6a16a49941da6bc113bd324f5c299870c43) [Compare Source](https://togithub.com/amilajack/eslint-plugin-compat/compare/v4.2.0...v5.0.0)remy/nodemon (nodemon)
### [`v3.1.3`](https://togithub.com/remy/nodemon/releases/tag/v3.1.3) [Compare Source](https://togithub.com/remy/nodemon/compare/v3.1.2...v3.1.3) ##### Bug Fixes - cast the nodemon function as Nodemon type ([eaa1d54](https://togithub.com/remy/nodemon/commit/eaa1d54f69fb2a4160533b6ba9178b9a09fa9cdf)), closes [#2206](https://togithub.com/remy/nodemon/issues/2206)prettier/prettier (prettier)
### [`v3.3.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#331) [Compare Source](https://togithub.com/prettier/prettier/compare/3.3.0...3.3.1) [diff](https://togithub.com/prettier/prettier/compare/3.3.0...3.3.1) ##### Preserve empty lines in front matter ([#16347](https://togithub.com/prettier/prettier/pull/16347) by [@fisker](https://togithub.com/fisker)) ```markdown --- foo: - bar1 - bar2 - bar3 --- Markdown --- foo: - bar1 - bar2 - bar3 --- Markdown --- foo: - bar1 - bar2 - bar3 --- Markdown ``` ##### Preserve explicit language in front matter ([#16348](https://togithub.com/prettier/prettier/pull/16348) by [@fisker](https://togithub.com/fisker)) ```markdown ---yaml title: Hello slug: home --- --- title: Hello slug: home --- ---yaml title: Hello slug: home --- ``` ##### Avoid line breaks in import attributes ([#16349](https://togithub.com/prettier/prettier/pull/16349) by [@fisker](https://togithub.com/fisker)) ```jsx // Input import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" }; // Prettier 3.3.0 import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" }; // Prettier 3.3.1 import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" }; ```uuidjs/uuid (uuid)
### [`v10.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1000-2024-06-07) [Compare Source](https://togithub.com/uuidjs/uuid/compare/v9.0.1...v10.0.0) ##### ⚠ BREAKING CHANGES - update node support (drop node@12, node@14, add node@20) ([#750](https://togithub.com/uuidjs/uuid/issues/750)) ##### Features - support support rfc9562 MAX uuid (new in RFC9562) ([#714](https://togithub.com/uuidjs/uuid/issues/714)) ([0385cd3](https://togithub.com/uuidjs/uuid/commit/0385cd3f18ae9920678b2849932fa7a9d9aee7d0)) - support rfc9562 v6 uuids ([#754](https://togithub.com/uuidjs/uuid/issues/754)) ([c4ed13e](https://togithub.com/uuidjs/uuid/commit/c4ed13e7159d87c9e42a349bdd9dc955f1af46b6)) - support rfc9562 v7 uuids ([#681](https://togithub.com/uuidjs/uuid/issues/681)) ([db76a12](https://togithub.com/uuidjs/uuid/commit/db76a1284760c441438f50a57924b322dae08891)) - update node support matrix (only support node 16-20) ([#750](https://togithub.com/uuidjs/uuid/issues/750)) ([883b163](https://togithub.com/uuidjs/uuid/commit/883b163b9ab9d6655bfbd8a35e61a3c71674dfe1)) - support rfc9562 v8 uuids ([#759](https://togithub.com/uuidjs/uuid/issues/759)) ([35a5342](https://togithub.com/uuidjs/uuid/commit/35a53428202657e402e6b4aa68f56c08194541bf)) ##### Bug Fixes - revert "perf: remove superfluous call to toLowerCase ([#677](https://togithub.com/uuidjs/uuid/issues/677))" ([#738](https://togithub.com/uuidjs/uuid/issues/738)) ([e267b90](https://togithub.com/uuidjs/uuid/commit/e267b9073df1d0ce119ee53c0487fe76acb2be37))Configuration
📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.