openfun / richie

:pencil: An opensource CMS to build education portals
https://richie.education
MIT License
256 stars 80 forks source link

⬆️(dependencies) update js dependencies #2430

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 3 weeks ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/core (source) 7.24.6 -> 7.24.7 age adoption passing confidence
@babel/plugin-transform-modules-commonjs (source) 7.24.6 -> 7.24.7 age adoption passing confidence
@babel/preset-env (source) 7.24.6 -> 7.24.7 age adoption passing confidence
@babel/preset-react (source) 7.24.6 -> 7.24.7 age adoption passing confidence
@babel/preset-typescript (source) 7.24.6 -> 7.24.7 age adoption passing confidence
@hookform/resolvers (source) 3.4.2 -> 3.6.0 age adoption passing confidence
@sentry/browser (source) 8.7.0 -> 8.8.0 age adoption passing confidence
@sentry/types (source) 8.7.0 -> 8.8.0 age adoption passing confidence
@storybook/addon-actions (source) 8.1.5 -> 8.1.6 age adoption passing confidence
@storybook/addon-essentials (source) 8.1.5 -> 8.1.6 age adoption passing confidence
@storybook/addon-interactions (source) 8.1.5 -> 8.1.6 age adoption passing confidence
@storybook/addon-links (source) 8.1.5 -> 8.1.6 age adoption passing confidence
@storybook/addon-mdx-gfm (source) 8.1.5 -> 8.1.6 age adoption passing confidence
@storybook/react (source) 8.1.5 -> 8.1.6 age adoption passing confidence
@storybook/react-webpack5 (source) 8.1.5 -> 8.1.6 age adoption passing confidence
@storybook/test (source) 8.1.5 -> 8.1.6 age adoption passing confidence
@tanstack/react-query (source) 5.40.0 -> 5.40.1 age adoption passing confidence
@tanstack/react-query-persist-client (source) 5.40.0 -> 5.40.1 age adoption passing confidence
@testing-library/react 15.0.7 -> 16.0.0 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 7.11.0 -> 7.12.0 age adoption passing confidence
@typescript-eslint/parser (source) 7.11.0 -> 7.12.0 age adoption passing confidence
cypress (source) 13.10.0 -> 13.11.0 age adoption passing confidence
eslint-plugin-compat 4.2.0 -> 5.0.0 age adoption passing confidence
nodemon (source) 3.1.2 -> 3.1.3 age adoption passing confidence
prettier (source) 3.3.0 -> 3.3.1 age adoption passing confidence
storybook (source) 8.1.5 -> 8.1.6 age adoption passing confidence
uuid 9.0.1 -> 10.0.0 age adoption passing confidence

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.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.



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