-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Production Release 2025-02-07 #1435
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | Pending | |---|---|---|---|---|---|---|---|---| | [@fontsource/inter](https://fontsource.org/fonts/inter) ([source](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/inter)) | [`5.1.0` -> `5.1.1`](https://renovatebot.com/diffs/npm/@fontsource%2finter/5.1.0/5.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [@fontsource/mulish](https://fontsource.org/fonts/mulish) ([source](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/mulish)) | [`5.1.0` -> `5.1.1`](https://renovatebot.com/diffs/npm/@fontsource%2fmulish/5.1.0/5.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [@fontsource/poppins](https://fontsource.org/fonts/poppins) ([source](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/poppins)) | [`5.1.0` -> `5.1.1`](https://renovatebot.com/diffs/npm/@fontsource%2fpoppins/5.1.0/5.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | [`6.3.0` -> `6.3.1`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.3.0/6.3.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `6.4.0` | | [@mui/lab](https://mui.com/material-ui/about-the-lab/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-lab)) | [`6.0.0-beta.21` -> `6.0.0-beta.22`](https://renovatebot.com/diffs/npm/@mui%2flab/6.0.0-beta.21/6.0.0-beta.22) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `6.0.0-beta.23` | | [@mui/material](https://mui.com/material-ui/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | [`6.3.0` -> `6.3.1`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.3.0/6.3.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `6.4.0` | | [@mui/x-data-grid](https://mui.com/x/react-data-grid/) ([source](https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid)) | [`7.23.3` -> `7.23.5`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.23.3/7.23.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `7.23.6` | | [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)) | [`4.17.13` -> `4.17.14`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.13/4.17.14) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [knip](https://knip.dev) ([source](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip)) | [`5.41.1` -> `5.42.0`](https://renovatebot.com/diffs/npm/knip/5.41.1/5.42.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `5.42.1` | | [lint-staged](https://github.com/lint-staged/lint-staged) | [`15.2.11` -> `15.3.0`](https://renovatebot.com/diffs/npm/lint-staged/15.2.11/15.3.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `15.4.0` | | [node](https://nodejs.org) ([source](https://github.com/nodejs/node)) | `22.12.0` -> `22.13.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | minor | | | [pnpm](https://pnpm.io) ([source](https://github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.1+sha512.1acb565e6193efbebda772702950469150cf12bcc764262e7587e71d19dc98a423dff9536e57ea44c49bdf790ff694e83c27be5faa23d67e0c033b583be4bfcf` -> `9.15.3`](https://renovatebot.com/diffs/npm/pnpm/9.15.1/9.15.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | packageManager | patch | `9.15.4` | | [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | [`5.7.2` -> `5.7.3`](https://renovatebot.com/diffs/npm/typescript/5.7.2/5.7.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.18.2` -> `8.19.1`](https://renovatebot.com/diffs/npm/typescript-eslint/8.18.2/8.19.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `8.20.0` | | [vite](https://vite.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`6.0.5` -> `6.0.7`](https://renovatebot.com/diffs/npm/vite/6.0.5/6.0.7) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | --- ### Release Notes <details> <summary>fontsource/font-files (@​fontsource/inter)</summary> ### [`v5.1.1`](https://github.com/fontsource/font-files/compare/bbd47cd9ccc1541e520a3dc9b58e24e415006197...ee731259689215bf7ff68e54bb76bdcc7070e32d) [Compare Source](https://github.com/fontsource/font-files/compare/bbd47cd9ccc1541e520a3dc9b58e24e415006197...ee731259689215bf7ff68e54bb76bdcc7070e32d) </details> <details> <summary>fontsource/font-files (@​fontsource/mulish)</summary> ### [`v5.1.1`](https://github.com/fontsource/font-files/compare/bbd47cd9ccc1541e520a3dc9b58e24e415006197...ee731259689215bf7ff68e54bb76bdcc7070e32d) [Compare Source](https://github.com/fontsource/font-files/compare/bbd47cd9ccc1541e520a3dc9b58e24e415006197...ee731259689215bf7ff68e54bb76bdcc7070e32d) </details> <details> <summary>fontsource/font-files (@​fontsource/poppins)</summary> ### [`v5.1.1`](https://github.com/fontsource/font-files/compare/bbd47cd9ccc1541e520a3dc9b58e24e415006197...ee731259689215bf7ff68e54bb76bdcc7070e32d) [Compare Source](https://github.com/fontsource/font-files/compare/bbd47cd9ccc1541e520a3dc9b58e24e415006197...ee731259689215bf7ff68e54bb76bdcc7070e32d) </details> <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v6.3.1`](https://github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#631) [Compare Source](https://github.com/mui/material-ui/compare/v6.3.0...v6.3.1) <!-- generated comparing v6.3.0..master --> *Jan 3, 2025* A big thanks to the 8 contributors who made this release possible. ##### `@mui/[email protected]` - \[Autocomplete] Revert: Fix options list rendering in freeSolo mode ([#​44858](https://github.com/mui/material-ui/issues/44858)) [@​ZeeshanTamboli](https://github.com/ZeeshanTamboli) - \[Tooltip] Warn instead of error when trigger is disabled ([#​44846](https://github.com/mui/material-ui/issues/44846)) [@​yash49](https://github.com/yash49) - \[TableSortLabel] Add slots and slotProps ([#​44728](https://github.com/mui/material-ui/issues/44728)) [@​sai6855](https://github.com/sai6855) - \[Select] Deprecate composed classes ([#​44925](https://github.com/mui/material-ui/issues/44925)) [@​sai6855](https://github.com/sai6855) ##### Docs - \[material-ui]\[Accordion] Update `Anatomy` section in Accordion docs ([#​44849](https://github.com/mui/material-ui/issues/44849)) [@​ZeeshanTamboli](https://github.com/ZeeshanTamboli) - \[material-ui]\[CardActionArea] Added demo in docs of cards for adding props to CardActionArea ([#​44789](https://github.com/mui/material-ui/issues/44789)) [@​siddhantantil39](https://github.com/siddhantantil39) - \[material-ui]\[Grid2] Add interactive demo for Grid v2 ([#​44820](https://github.com/mui/material-ui/issues/44820)) [@​yash49](https://github.com/yash49) - \[material-ui]\[Select] Update docs to reflect the omission of placeholder prop ([#​44856](https://github.com/mui/material-ui/issues/44856)) [@​adityaparab](https://github.com/adityaparab) - \[joy-ui] Fix Color mode button on Theme builder ([#​44864](https://github.com/mui/material-ui/issues/44864)) [@​komkanit](https://github.com/komkanit) - Fix 301 redirections [@​oliviertassinari](https://github.com/oliviertassinari) ##### Core - \[examples] Update Next.js examples Next.js and React versions ([#​44852](https://github.com/mui/material-ui/issues/44852)) [@​DiegoAndai](https://github.com/DiegoAndai) - \[code-infra] Prevent wrong nested imports in Base UI ([#​44426](https://github.com/mui/material-ui/issues/44426)) [@​oliviertassinari](https://github.com/oliviertassinari) - \[docs-infra] Add vale coverage for App Router and Page Router ([`060c55c`](https://github.com/mui/material-ui/commit/060c55c)) [@​oliviertassinari](https://github.com/oliviertassinari) - Sync with other repos ([`1b9300f`](https://github.com/mui/material-ui/commit/1b9300f)) [@​oliviertassinari](https://github.com/oliviertassinari) - Fix docs:build to work in docs folder too ([`6b923a4`](https://github.com/mui/material-ui/commit/6b923a4)) [@​oliviertassinari](https://github.com/oliviertassinari) - Setup React 18 CI tests ([#​44868](https://github.com/mui/material-ui/issues/44868)) [@​DiegoAndai](https://github.com/DiegoAndai) - Update test to use public API ([#​44875](https://github.com/mui/material-ui/issues/44875)) [@​oliviertassinari](https://github.com/oliviertassinari) All contributors of this release in alphabetical order: [@​adityaparab](https://github.com/adityaparab), [@​DiegoAndai](https://github.com/DiegoAndai), [@​komkanit](https://github.com/komkanit), [@​oliviertassinari](https://github.com/oliviertassinari), [@​sai6855](https://github.com/sai6855), [@​siddhantantil39](https://github.com/siddhantantil39), [@​yash49](https://github.com/yash49), [@​ZeeshanTamboli](https://github.com/ZeeshanTamboli) </details> <details> <summary>mui/mui-x (@​mui/x-data-grid)</summary> ### [`v7.23.5`](https://github.com/mui/mui-x/releases/tag/v7.23.5) [Compare Source](https://github.com/mui/mui-x/compare/v7.23.4...v7.23.5) Here are some highlights ✨: - 🐞 Fix version mismatch issue in Data Grid codesandbox/stackblitz demos ##### Data Grid ##### `@mui/[email protected]` No changes since `@mui/[email protected]`. ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### `@mui/[email protected]` [](https://mui.com/r/x-premium-svg-link "Premium plan") Same changes as in `@mui/[email protected]`. ### [`v7.23.4`](https://github.com/mui/mui-x/releases/tag/v7.23.4) [Compare Source](https://github.com/mui/mui-x/compare/v7.23.3...v7.23.4) We'd like to offer a big thanks to the 4 contributors who made this release possible. Here are some highlights ✨: - 🌍 Improve Dutch (nl-NL) locale on the Data Grid - 🐞 Bugfixes Special thanks go out to the community contributor who has helped make this release possible: [@​JoepVerkoelen](https://github.com/JoepVerkoelen). Following are all team members who have contributed to this release: [@​arminmeh](https://github.com/arminmeh), [@​oliviertassinari](https://github.com/oliviertassinari). ##### Data Grid ##### `@mui/[email protected]` - \[DataGrid] Fix header filters showing clear button while empty ([#​15990](https://github.com/mui/mui-x/issues/15990)) [@​k-rajat19](https://github.com/k-rajat19) - \[DataGrid] Replace `forwardRef` with a shim for forward compatibility ([#​15984](https://github.com/mui/mui-x/issues/15984)) [@​lauri865](https://github.com/lauri865) - \[l10n] Improve Dutch (nl-NL) locale ([#​15920](https://github.com/mui/mui-x/issues/15920)) [@​JoepVerkoelen](https://github.com/JoepVerkoelen) ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### `@mui/[email protected]` [](https://mui.com/r/x-premium-svg-link "Premium plan") Same changes as in `@mui/[email protected]`, plus: - \[DataGridPremium] Fix column pinning with checkbox selection and row grouping ([#​15949](https://github.com/mui/mui-x/issues/15949)) [@​k-rajat19](https://github.com/k-rajat19) ##### Docs - \[docs] Fix outdated link to handbook ([#​15855](https://github.com/mui/mui-x/issues/15855)) [@​oliviertassinari](https://github.com/oliviertassinari) </details> <details> <summary>webpro-nl/knip (knip)</summary> ### [`v5.42.0`](https://github.com/webpro-nl/knip/releases/tag/5.42.0) [Compare Source](https://github.com/webpro-nl/knip/compare/5.41.1...5.42.0) - Refactor getImportsAndExports return structure ([`3cb27eb`](https://github.com/webpro-nl/knip/commit/3cb27ebfbcddbb64f19e605c0b893eb21f82a44a)) - Add isModule to narrow down visitor condition ([`17f2224`](https://github.com/webpro-nl/knip/commit/17f2224537b243046fe808ecc199f6c033ec019d)) - Always run config resolver ([#​884](https://github.com/webpro-nl/knip/issues/884)) ([`94474cb`](https://github.com/webpro-nl/knip/commit/94474cbc0ac3af7488a0aa4056ba1df6abb80405)) - thanks [@​davidlj95](https://github.com/davidlj95)! - Clean up after [#​884](https://github.com/webpro-nl/knip/issues/884) ([`4fc91eb`](https://github.com/webpro-nl/knip/commit/4fc91eb2831de105179cc6f8e6012555f6b53a1a)) - Add Karma configuration from Angular plugin configuration ([#​885](https://github.com/webpro-nl/knip/issues/885)) ([`e1ba447`](https://github.com/webpro-nl/knip/commit/e1ba4472a13a79984b9dbd49b2431f1efbe69cb7)) - thanks [@​davidlj95](https://github.com/davidlj95)! - Ignore `zip` global binary ([#​888](https://github.com/webpro-nl/knip/issues/888)) ([`62fbc76`](https://github.com/webpro-nl/knip/commit/62fbc7664ab2a5cff36e38f7ff8b31485d19ed2b)) - thanks [@​davidlj95](https://github.com/davidlj95)! - Ignore `rsync` global binary ([#​889](https://github.com/webpro-nl/knip/issues/889)) ([`d29ec34`](https://github.com/webpro-nl/knip/commit/d29ec3488c90d387a5aa62f8beb36a136e5ec397)) - thanks [@​davidlj95](https://github.com/davidlj95)! - Track Angular scripts build option ([#​886](https://github.com/webpro-nl/knip/issues/886)) ([`f43b638`](https://github.com/webpro-nl/knip/commit/f43b63849670b927f62de29ef9d317778d7a45a5)) - thanks [@​davidlj95](https://github.com/davidlj95)! - Fix up count after merging multiple PRs ([`9590b92`](https://github.com/webpro-nl/knip/commit/9590b9238d558098430f9535f95c1f40d437c2ec)) - Add support for nx command shorthand to nx plugin ([#​896](https://github.com/webpro-nl/knip/issues/896)) ([`337de52`](https://github.com/webpro-nl/knip/commit/337de52c36d2b0bcb07ba5ebaaa23a995dbbd3de)) - thanks [@​jjjjonathan](https://github.com/jjjjonathan)! - Delete principal from array after usage for GC ([#​897](https://github.com/webpro-nl/knip/issues/897)) ([`79a7d48`](https://github.com/webpro-nl/knip/commit/79a7d487d686d85faf9b7f23e641e0ad6ba4384b)) - thanks [@​heystewart](https://github.com/heystewart)! - Fix iterating over namespaces imported using '\*' (star) reporting unused classes ([#​898](https://github.com/webpro-nl/knip/issues/898)) ([`26331c0`](https://github.com/webpro-nl/knip/commit/26331c00e8312a6c461480af1d0c2935c2471c07)) - thanks [@​heystewart](https://github.com/heystewart)! - Add `metro` plugin ([#​895](https://github.com/webpro-nl/knip/issues/895)) ([`b106a5f`](https://github.com/webpro-nl/knip/commit/b106a5ff7dd9bd712f5b33fd16135242092945de)) - thanks [@​jjjjonathan](https://github.com/jjjjonathan)! - Separate Angular production vs non-production entries ([#​887](https://github.com/webpro-nl/knip/issues/887)) ([`91130f8`](https://github.com/webpro-nl/knip/commit/91130f8651fae2202450e51c281656f7b49af774)) - thanks [@​davidlj95](https://github.com/davidlj95)! - Add testimonial/tweet ([`9c82470`](https://github.com/webpro-nl/knip/commit/9c824704bf0a0b751dd3c1c0e41a746ca72080a3)) - Remove links to closed "request plugin" issue ([`5e54e1d`](https://github.com/webpro-nl/knip/commit/5e54e1dde309edc36b4796f23de7176e9d759583)) - Styling ([`169dba1`](https://github.com/webpro-nl/knip/commit/169dba1658a427ea778a79833c2bc347d77ef1c5)) - Update dependencies ([`fbaec01`](https://github.com/webpro-nl/knip/commit/fbaec015b8e3ab5a0276672a6f6beae0056494dd)) - Housekeep isInForIteration heuristic ([`566d11c`](https://github.com/webpro-nl/knip/commit/566d11c6e24f11b577b847bf8b8fadde569ade67)) - Only wipe principals in isolate-workspaces mode ([`f1e6770`](https://github.com/webpro-nl/knip/commit/f1e6770cd08b5242c299ece8b09d88b99fc6740a)) - Fix commands in dev guide ([`5d6fe80`](https://github.com/webpro-nl/knip/commit/5d6fe802a91a9325a0a615e59467a60a74d27087)) - Minor edit readme ([`b5f426c`](https://github.com/webpro-nl/knip/commit/b5f426c851081147b528336368cfa2a5b987e505)) - Split angular test ([`4fa4a03`](https://github.com/webpro-nl/knip/commit/4fa4a03707ff569995cb07de4d431632f08e99e0)) - Fix photo url ([`a9f2d74`](https://github.com/webpro-nl/knip/commit/a9f2d74b5ce8b282bac1765ea77d3740ef3e852a)) - Fix cache location ([`5dc317a`](https://github.com/webpro-nl/knip/commit/5dc317ae76c976ecac1e6bd6131794a0d8176d69)) - Require Node.js v18.6.0 → v18.18.0 + downgrade release-it ([`daf92ce`](https://github.com/webpro-nl/knip/commit/daf92ce6af2f63612d45b0cd6e7c412fe4f2d614)) - Truncate start of lengthy symbols ([`a6b2b9e`](https://github.com/webpro-nl/knip/commit/a6b2b9e92bf6639eca8ca50402f6211a0e341609)) - Add `args` to webpack plugin to find webpack config files ([`0866302`](https://github.com/webpro-nl/knip/commit/08663029e6c2ec15a118e13ca3af84ccd58310df)) - Add `args` to jest plugin to find jest config files ([`3c0a6c5`](https://github.com/webpro-nl/knip/commit/3c0a6c54b17fe4e22a06657150acaf11502333e0)) - Fix up create-new-plugin script ([`f5a1ede`](https://github.com/webpro-nl/knip/commit/f5a1edecdf614255a676183b2d7f8901d647c299)) - Add platform-specific entries to metro plugin ([`2e8c8ac`](https://github.com/webpro-nl/knip/commit/2e8c8ac65fa9e05fc170d08913d7fbac2b2bd876)) - Generate docs ([`093dcca`](https://github.com/webpro-nl/knip/commit/093dcca11155072159175830cfbc9c3cca0dde8d)) - Improve plugin docs a bit ([`6471cf1`](https://github.com/webpro-nl/knip/commit/6471cf130f5ff85d6215c3a9032c7483f84402f3)) - Update release-it and use new `releaseNotes.commit` template ([`0c49689`](https://github.com/webpro-nl/knip/commit/0c496895121aa2b9720786fcec26315cdb245ce8)) - Minor housekeeping 🔍 ([`4a9ff56`](https://github.com/webpro-nl/knip/commit/4a9ff563046eda5bff6d04f8d1c36651a4ff6d7a)) - Update dependencies ([`2bd03e0`](https://github.com/webpro-nl/knip/commit/2bd03e09bba0da3d7936d8329c01eb8fad3e9197)) - Plugin docs tweaks ([`5fe4cb4`](https://github.com/webpro-nl/knip/commit/5fe4cb4d0d04ed198ad8c1de10aa2732baa0ca94)) - Update release-it ([`ac7e933`](https://github.com/webpro-nl/knip/commit/ac7e93322762d60937f4a984cc1f27ef05e067cd)) </details> <details> <summary>lint-staged/lint-staged (lint-staged)</summary> ### [`v15.3.0`](https://github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1530) [Compare Source](https://github.com/lint-staged/lint-staged/compare/v15.2.11...v15.3.0) ##### Minor Changes - [#​1495](https://github.com/lint-staged/lint-staged/pull/1495) [`e69da9e`](https://github.com/lint-staged/lint-staged/commit/e69da9e614db2d45f56e113d45d5ec0157813423) Thanks [@​iiroj](https://github.com/iiroj)! - Added more info to the debug logs so that "environment" info doesn't need to be added separately to GitHub issues. - [#​1493](https://github.com/lint-staged/lint-staged/pull/1493) [`fa0fe98`](https://github.com/lint-staged/lint-staged/commit/fa0fe98104f8885f673b98b8b49ae586de699c5e) Thanks [@​iiroj](https://github.com/iiroj)! - Added more help messages around the automatic `git stash` that *lint-staged* creates as a backup (by default). The console output also displays the short git *hash* of the stash so that it's easier to recover lost files in case some fatal errors are encountered, or the process is killed before completing. For example: % npx lint-staged ✔ Backed up original state in git stash (20addf8) ✔ Running tasks for staged files... ✔ Applying modifications from tasks... ✔ Cleaning up temporary files... where the backup can be seen with `git show 20addf8`, or `git stash list`: % git stash list stash@{0}: lint-staged automatic backup (20addf8) </details> <details> <summary>nodejs/node (node)</summary> ### [`v22.13.0`](https://github.com/nodejs/node/compare/v22.12.0...v22.13.0) [Compare Source](https://github.com/nodejs/node/compare/v22.12.0...v22.13.0) </details> <details> <summary>pnpm/pnpm (pnpm)</summary> ### [`v9.15.3`](https://github.com/pnpm/pnpm/compare/v9.15.2...v9.15.3) [Compare Source](https://github.com/pnpm/pnpm/compare/v9.15.2...v9.15.3) ### [`v9.15.2`](https://github.com/pnpm/pnpm/releases/tag/v9.15.2): pnpm 9.15.2 [Compare Source](https://github.com/pnpm/pnpm/compare/v9.15.1...v9.15.2) #### Patch Changes - Fixed `publish`/`pack` error with workspace dependencies with relative paths [#​8904](https://github.com/pnpm/pnpm/pull/8904). It was broken in `v9.4.0` ([398472c](https://github.com/pnpm/pnpm/commit/398472c)). - Use double quotes in the command suggestion by `pnpm patch` on Windows [#​7546](https://github.com/pnpm/pnpm/issues/7546). - Do not fall back to SSH, when resolving a git-hosted package if `git ls-remote` works via HTTPS [#​8906](https://github.com/pnpm/pnpm/pull/8906). - Improve how packages with blocked lifecycle scripts are reported during installation. Always print the list of ignored scripts at the end of the output. Include a hint about how to allow the execution of those packages. #### Platinum Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80" alt="Bit"></a> </td> <td align="center" valign="middle"> <a href="https://sanity.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/sanity.svg" width="180" alt="Bit"></a> </td> <td align="center" valign="middle"> <a href="https://figma.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/figma.svg" width="80" alt="Figma"></a> </td> </tr> </tbody> </table> #### Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/discord.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/discord_light.svg" /> <img src="https://pnpm.io/img/users/discord.svg" width="220" alt="Discord" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://prisma.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/prisma.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/prisma_light.svg" /> <img src="https://pnpm.io/img/users/prisma.svg" width="180" alt="Prisma" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://uscreen.de/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/uscreen.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/uscreen_light.svg" /> <img src="https://pnpm.io/img/users/uscreen.svg" width="180" alt="u|screen" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://www.jetbrains.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/jetbrains.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/jetbrains.svg" /> <img src="https://pnpm.io/img/users/jetbrains.svg" width="180" alt="JetBrains" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://nx.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/nx.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/nx_light.svg" /> <img src="https://pnpm.io/img/users/nx.svg" width="120" alt="Nx" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/coderabbit.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/coderabbit_light.svg" /> <img src="https://pnpm.io/img/users/coderabbit.svg" width="220" alt="CodeRabbit" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://route4me.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <img src="https://pnpm.io/img/users/route4me.svg" width="220" alt="Route4Me" /> </a> </td> <td align="center" valign="middle"> <a href="https://workleap.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/workleap.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/workleap_light.svg" /> <img src="https://pnpm.io/img/users/workleap.svg" width="190" alt="Workleap" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://canva.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <img src="https://pnpm.io/img/users/canva.svg" width="120" alt="Canva" /> </a> </td> </tr> </tbody> </table> </details> <details> <summary>microsoft/TypeScript (typescript)</summary> ### [`v5.7.3`](https://github.com/microsoft/TypeScript/compare/v5.7.2...a5e123d9e0690fcea92878ea8a0a382922009fc9) [Compare Source](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3) </details> <details> <summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary> ### [`v8.19.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8191-2025-01-06) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.19.0...v8.19.1) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. 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. ### [`v8.19.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8190-2024-12-30) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.18.2...v8.19.0) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. 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. </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v6.0.7`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small607-2025-01-02-small) [Compare Source](https://github.com/vitejs/vite/compare/v6.0.6...v6.0.7) - fix: fix `minify` when `builder.sharedPlugins: true` ([#​19025](https://github.com/vitejs/vite/issues/19025)) ([f7b1964](https://github.com/vitejs/vite/commit/f7b1964d3a93a21f80b61638fa6ae9606d0a6f4f)), closes [#​19025](https://github.com/vitejs/vite/issues/19025) - fix: skip the plugin if it has been called before with the same id and importer ([#​19016](https://github.com/vitejs/vite/issues/19016)) ([b178c90](https://github.com/vitejs/vite/commit/b178c90c7d175ea31f8b67dccad3918f820357a4)), closes [#​19016](https://github.com/vitejs/vite/issues/19016) - fix(html): error while removing `vite-ignore` attribute for inline script ([#​19062](https://github.com/vitejs/vite/issues/19062)) ([a492253](https://github.com/vitejs/vite/commit/a4922537a8d705da7769d30626a0d846511fc124)), closes [#​19062](https://github.com/vitejs/vite/issues/19062) - fix(ssr): fix semicolon injection by ssr transform ([#​19097](https://github.com/vitejs/vite/issues/19097)) ([1c102d5](https://github.com/vitejs/vite/commit/1c102d517de52531faf5765632703977a17de65a)), closes [#​19097](https://github.com/vitejs/vite/issues/19097) - perf: skip globbing for static path in warmup ([#​19107](https://github.com/vitejs/vite/issues/19107)) ([677508b](https://github.com/vitejs/vite/commit/677508bf8268a7b8661e5557a3d0a2a76cab8bd1)), closes [#​19107](https://github.com/vitejs/vite/issues/19107) - feat(css): show lightningcss warnings ([#​19076](https://github.com/vitejs/vite/issues/19076)) ([b07c036](https://github.com/vitejs/vite/commit/b07c036faf6849fe5ffd03125f25dc00f460f8ba)), closes [#​19076](https://github.com/vitejs/vite/issues/19076) ### [`v6.0.6`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small606-2024-12-26-small) [Compare Source](https://github.com/vitejs/vite/compare/v6.0.5...v6.0.6) - fix: replace runner-side path normalization with `fetchModule`-side resolve ([#​18361](https://github.com/vitejs/vite/issues/18361)) ([9f10261](https://github.com/vitejs/vite/commit/9f10261e7609098b832fd0fb23a64840b3a0d1a0)), closes [#​18361](https://github.com/vitejs/vite/issues/18361) - fix(css): resolve style tags in HTML files correctly for lightningcss ([#​19001](https://github.com/vitejs/vite/issues/19001)) ([afff05c](https://github.com/vitejs/vite/commit/afff05c03266fc76d5ab8928215c89f5992f40f8)), closes [#​19001](https://github.com/vitejs/vite/issues/19001) - fix(css): show correct error when unknown placeholder is used for CSS modules pattern in lightningcs ([9290d85](https://github.com/vitejs/vite/commit/9290d85b5d2ad64991bd296157cb3bcb959c341d)), closes [#​19070](https://github.com/vitejs/vite/issues/19070) - fix(resolve): handle package.json with UTF-8 BOM ([#​19000](https://github.com/vitejs/vite/issues/19000)) ([902567a](https://github.com/vitejs/vite/commit/902567ac5327e915ce65d090045fa4922ef9f2b5)), closes [#​19000](https://github.com/vitejs/vite/issues/19000) - fix(ssrTransform): preserve line offset when transforming imports ([#​19004](https://github.com/vitejs/vite/issues/19004)) ([1aa434e](https://github.com/vitejs/vite/commit/1aa434e8017012bf0939b2ff1a3a66b4bd12b76d)), closes [#​19004](https://github.com/vitejs/vite/issues/19004) - chore: fix typo in comment ([#​19067](https://github.com/vitejs/vite/issues/19067)) ([eb06ec3](https://github.com/vitejs/vite/commit/eb06ec30bb02ced66274f0fc6e90aff2bb20c632)), closes [#​19067](https://github.com/vitejs/vite/issues/19067) - chore: update comment about `build.target` ([#​19047](https://github.com/vitejs/vite/issues/19047)) ([0e9e81f](https://github.com/vitejs/vite/commit/0e9e81f622f13d78ee238c0fa72ba920e23419f4)), closes [#​19047](https://github.com/vitejs/vite/issues/19047) - revert: unpin esbuild version ([#​19043](https://github.com/vitejs/vite/issues/19043)) ([8bfe247](https://github.com/vitejs/vite/commit/8bfe247511517c631a26f3931bb3c93a7b0b7446)), closes [#​19043](https://github.com/vitejs/vite/issues/19043) - test(ssr): test virtual module with query ([#​19044](https://github.com/vitejs/vite/issues/19044)) ([a1f4b46](https://github.com/vitejs/vite/commit/a1f4b46896cb4b442b54a8336db8eca6df9ee02d)), closes [#​19044](https://github.com/vitejs/vite/issues/19044) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/brave/ads-ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.0.7 to 6.0.9. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>v6.0.9</h2> <p>This version contains a breaking change due to security fixes. See <a href="https://github.com/vitejs/vite/security/advisories/GHSA-vg6x-rcgg-rjx6">https://github.com/vitejs/vite/security/advisories/GHSA-vg6x-rcgg-rjx6</a> for more details.</p> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.0.9/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v6.0.8</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.0.8/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->6.0.9 (2025-01-20)<!-- raw HTML omitted --></h2> <ul> <li>fix!: check host header to prevent DNS rebinding attacks and introduce <code>server.allowedHosts</code> (<a href="https://github.com/vitejs/vite/commit/bd896fb5f312fc0ff1730166d1d142fc0d34ba6d">bd896fb</a>)</li> <li>fix!: default <code>server.cors: false</code> to disallow fetching from untrusted origins (<a href="https://github.com/vitejs/vite/commit/b09572acc939351f4e4c50ddf793017a92c678b1">b09572a</a>)</li> <li>fix: verify token for HMR WebSocket connection (<a href="https://github.com/vitejs/vite/commit/029dcd6d77d3e3ef10bc38e9a0829784d9760fdb">029dcd6</a>)</li> </ul> <h2><!-- raw HTML omitted -->6.0.8 (2025-01-20)<!-- raw HTML omitted --></h2> <ul> <li>fix: avoid SSR HMR for HTML files (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19193">#19193</a>) (<a href="https://github.com/vitejs/vite/commit/3bd55bcb7e831d2c4f66c90d7bbb3e1fbf7a02b6">3bd55bc</a>), closes <a href="https://github.com/vitejs/vite/issues/19193">#19193</a></li> <li>fix: build time display 7m 60s (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19108">#19108</a>) (<a href="https://github.com/vitejs/vite/commit/cf0d2c8e232a1af716c71cdd2218d180f7ecc02b">cf0d2c8</a>), closes <a href="https://github.com/vitejs/vite/issues/19108">#19108</a></li> <li>fix: don't resolve URL starting with double slash (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19059">#19059</a>) (<a href="https://github.com/vitejs/vite/commit/35942cde11fd8a68fa89bf25f7aa1ddb87d775b2">35942cd</a>), closes <a href="https://github.com/vitejs/vite/issues/19059">#19059</a></li> <li>fix: ensure <code>server.close()</code> only called once (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19204">#19204</a>) (<a href="https://github.com/vitejs/vite/commit/db81c2dada961f40c0882b5182adf2f34bb5c178">db81c2d</a>), closes <a href="https://github.com/vitejs/vite/issues/19204">#19204</a></li> <li>fix: resolve.conditions in ResolvedConfig was <code>defaultServerConditions</code> (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19174">#19174</a>) (<a href="https://github.com/vitejs/vite/commit/ad75c56dce5618a3a416e18f9a5c3880d437a107">ad75c56</a>), closes <a href="https://github.com/vitejs/vite/issues/19174">#19174</a></li> <li>fix: tree shake stringified JSON imports (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19189">#19189</a>) (<a href="https://github.com/vitejs/vite/commit/f2aed62d0bf1b66e870ee6b4aab80cd1702793ab">f2aed62</a>), closes <a href="https://github.com/vitejs/vite/issues/19189">#19189</a></li> <li>fix: use shared sigterm callback (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19203">#19203</a>) (<a href="https://github.com/vitejs/vite/commit/47039f4643179be31a8d7c7fbff83c5c13deb787">47039f4</a>), closes <a href="https://github.com/vitejs/vite/issues/19203">#19203</a></li> <li>fix(deps): update all non-major dependencies (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19098">#19098</a>) (<a href="https://github.com/vitejs/vite/commit/8639538e6498d1109da583ad942c1472098b5919">8639538</a>), closes <a href="https://github.com/vitejs/vite/issues/19098">#19098</a></li> <li>fix(optimizer): use correct default install state path for yarn PnP (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19119">#19119</a>) (<a href="https://github.com/vitejs/vite/commit/e690d8bb1e5741e81df5b7a6a5c8c3c1c971fa41">e690d8b</a>), closes <a href="https://github.com/vitejs/vite/issues/19119">#19119</a></li> <li>fix(types): improve <code>ESBuildOptions.include / exclude</code> type to allow <code>readonly (string | RegExp)[]</code> (<a href="https://github.com/vitejs/vite/commit/ea53e7095297ea4192490fd58556414cc59a8975">ea53e70</a>), closes <a href="https://github.com/vitejs/vite/issues/19146">#19146</a></li> <li>chore(deps): update dependency pathe to v2 (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19139">#19139</a>) (<a href="https://github.com/vitejs/vite/commit/71506f0a8deda5254cb49c743cd439dfe42859ce">71506f0</a>), closes <a href="https://github.com/vitejs/vite/issues/19139">#19139</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitejs/vite/commit/a55f8ba3e43108de340610d4d021dcd926be5876"><code>a55f8ba</code></a> release: v6.0.9</li> <li><a href="https://github.com/vitejs/vite/commit/bd896fb5f312fc0ff1730166d1d142fc0d34ba6d"><code>bd896fb</code></a> fix!: check host header to prevent DNS rebinding attacks and introduce `serve...</li> <li><a href="https://github.com/vitejs/vite/commit/029dcd6d77d3e3ef10bc38e9a0829784d9760fdb"><code>029dcd6</code></a> fix: verify token for HMR WebSocket connection</li> <li><a href="https://github.com/vitejs/vite/commit/b09572acc939351f4e4c50ddf793017a92c678b1"><code>b09572a</code></a> fix!: default <code>server.cors: false</code> to disallow fetching from untrusted origins</li> <li><a href="https://github.com/vitejs/vite/commit/c0f72a695c5308cba605e3db4f851f4f6692e50c"><code>c0f72a6</code></a> release: v6.0.8</li> <li><a href="https://github.com/vitejs/vite/commit/f2aed62d0bf1b66e870ee6b4aab80cd1702793ab"><code>f2aed62</code></a> fix: tree shake stringified JSON imports (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19189">#19189</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/db81c2dada961f40c0882b5182adf2f34bb5c178"><code>db81c2d</code></a> fix: ensure <code>server.close()</code> only called once (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19204">#19204</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/47039f4643179be31a8d7c7fbff83c5c13deb787"><code>47039f4</code></a> fix: use shared sigterm callback (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19203">#19203</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/3bd55bcb7e831d2c4f66c90d7bbb3e1fbf7a02b6"><code>3bd55bc</code></a> fix: avoid SSR HMR for HTML files (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19193">#19193</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/e690d8bb1e5741e81df5b7a6a5c8c3c1c971fa41"><code>e690d8b</code></a> fix(optimizer): use correct default install state path for yarn PnP (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19119">#19119</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vitejs/vite/commits/v6.0.9/packages/vite">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/brave/ads-ui/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | [`9.1.0` -> `10.0.1`](https://renovatebot.com/diffs/npm/eslint-config-prettier/9.1.0/10.0.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>prettier/eslint-config-prettier (eslint-config-prettier)</summary> ### [`v10.0.1`](https://github.com/prettier/eslint-config-prettier/releases/tag/v10.0.1) [Compare Source](https://github.com/prettier/eslint-config-prettier/compare/v10.0.0...v10.0.1) ### eslint-config-prettier #### 10.0.1 #### What's Changed - chore: migrate to changeset for automatically releasing by [@​JounQin](https://github.com/JounQin) in [https://github.com/prettier/eslint-config-prettier/pull/278](https://github.com/prettier/eslint-config-prettier/pull/278) - add support for `@stylistic/eslint-plugin` by [@​abrahamguo](https://github.com/abrahamguo) in [https://github.com/prettier/eslint-config-prettier/pull/272](https://github.com/prettier/eslint-config-prettier/pull/272) #### New Contributors - [@​JounQin](https://github.com/JounQin) made their first contribution in [https://github.com/prettier/eslint-config-prettier/pull/278](https://github.com/prettier/eslint-config-prettier/pull/278) - [@​abrahamguo](https://github.com/abrahamguo) made their first contribution in [https://github.com/prettier/eslint-config-prettier/pull/272](https://github.com/prettier/eslint-config-prettier/pull/272) **Full Changelog**: prettier/eslint-config-prettier@v9.1.0...v10.0.1 ### [`v10.0.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1000) [Compare Source](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.0) ##### Major Changes - [#​272](https://github.com/prettier/eslint-config-prettier/pull/272) [`5be64be`](https://github.com/prettier/eslint-config-prettier/commit/5be64bef68c3a9bf7202f591f54ffec02572e46b) Thanks [@​abrahamguo](https://github.com/abrahamguo)! - add support for [@​stylistic](https://github.com/stylistic) formatting rules </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/brave/ads-ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | Pending | |---|---|---|---|---|---|---|---|---| | [@apollo/client](https://www.apollographql.com/docs/react/) ([source](https://github.com/apollographql/apollo-client)) | [`3.12.4` -> `3.12.6`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.12.4/3.12.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `3.12.7` | | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | [`6.3.1` -> `6.4.0`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.3.1/6.4.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | `6.4.1` | | [@mui/lab](https://mui.com/material-ui/about-the-lab/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-lab)) | [`6.0.0-beta.22` -> `6.0.0-beta.23`](https://renovatebot.com/diffs/npm/@mui%2flab/6.0.0-beta.22/6.0.0-beta.23) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `6.0.0-beta.24` | | [@mui/material](https://mui.com/material-ui/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | [`6.3.1` -> `6.4.0`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.3.1/6.4.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | `6.4.1` | | [@mui/x-data-grid](https://mui.com/x/react-data-grid/) ([source](https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid)) | [`7.23.5` -> `7.23.6`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.23.5/7.23.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `7.24.0` | | [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | [`7.23.3` -> `7.23.6`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.23.3/7.23.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `7.24.0` | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | [`7.37.3` -> `7.37.4`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.37.3/7.37.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [github/codeql-action](https://github.com/github/codeql-action) | `v3.28.0` -> `v3.28.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | action | patch | `v3.28.2` | | [papaparse](https://www.papaparse.com/) ([source](https://github.com/mholt/PapaParse)) | [`5.4.1` -> `5.5.1`](https://renovatebot.com/diffs/npm/papaparse/5.4.1/5.5.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | | [pnpm](https://pnpm.io) ([source](https://github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`9.15.3+sha512.1f79bc245a66eb0b07c5d4d83131240774642caaa86ef7d0434ab47c0d16f66b04e21e0c086eb61e62c77efc4d7f7ec071afad3796af64892fae66509173893a` -> `9.15.4`](https://renovatebot.com/diffs/npm/pnpm/9.15.3/9.15.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | packageManager | patch | | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.19.1` -> `8.20.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.19.1/8.20.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `8.21.0` | --- ### Release Notes <details> <summary>apollographql/apollo-client (@​apollo/client)</summary> ### [`v3.12.6`](https://github.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3126) [Compare Source](https://github.com/apollographql/apollo-client/compare/v3.12.5...v3.12.6) ##### Patch Changes - [#​12267](https://github.com/apollographql/apollo-client/pull/12267) [`d57429d`](https://github.com/apollographql/apollo-client/commit/d57429df336412bfdce5fc92b8299360c522d121) Thanks [@​jerelmiller](https://github.com/jerelmiller)! - Maintain the `TData` type when used with `Unmasked` when `TData` is not a masked type generated from GraphQL Codegen. - [#​12270](https://github.com/apollographql/apollo-client/pull/12270) [`3601246`](https://github.com/apollographql/apollo-client/commit/3601246f6e7b4f8b2937e0d431e6b5a6964f9066) Thanks [@​jerelmiller](https://github.com/jerelmiller)! - Fix handling of tagged/branded primitive types when used as scalar values with `Unmasked`. ### [`v3.12.5`](https://github.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3125) [Compare Source](https://github.com/apollographql/apollo-client/compare/v3.12.4...v3.12.5) ##### Patch Changes - [#​12252](https://github.com/apollographql/apollo-client/pull/12252) [`cb9cd4e`](https://github.com/apollographql/apollo-client/commit/cb9cd4ea251aab225adf5e4e4f3f69e1bbacee52) Thanks [@​jerelmiller](https://github.com/jerelmiller)! - Changes the default behavior of the `MaybeMasked` type to preserve types unless otherwise specified. This change makes it easier to upgrade from older versions of the client where types could have unexpectedly changed in the application due to the default of trying to unwrap types into unmasked types. This change also fixes the compilation performance regression experienced when simply upgrading the client since types are now preserved by default. A new `mode` option has now been introduced to allow for the old behavior. See the next section on migrating if you wish to maintain the old default behavior after upgrading to this version. ##### Migrating from <= v3.12.4 If you've adopted data masking and have opted in to using masked types by setting the `enabled` property to `true`, you can remove this configuration entirely: ```diff -declare module "@​apollo/client" { - interface DataMasking { - mode: "unmask" - } -} ``` If you prefer to specify the behavior explicitly, change the property from `enabled: true`, to `mode: "preserveTypes"`: ```diff declare module "@​apollo/client" { interface DataMasking { - enabled: true + mode: "preserveTypes" } } ``` If you rely on the default behavior in 3.12.4 or below and would like to continue to use unmasked types by default, set the `mode` to `unmask`: ```ts declare module "@​apollo/client" { interface DataMasking { mode: "unmask"; } } ``` </details> <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v6.4.0`](https://github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#640) [Compare Source](https://github.com/mui/material-ui/compare/v6.3.1...v6.4.0) <!-- generated comparing v6.3.1..master --> *Jan 13, 2025* A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨: - Added [`loading` prop](https://mui.com/material-ui/react-button/#loading-2) to the `Button` and `IconButton` components ([#​44637](https://github.com/mui/material-ui/issues/44637)) [@​siriwatknp](https://github.com/siriwatknp) ##### `@mui/[email protected]` - \[Alert] complete `slots` and `slotProps` ([#​44971](https://github.com/mui/material-ui/issues/44971)) [@​siriwatknp](https://github.com/siriwatknp) - \[Autocomplete] Sync runtime and TS types for key in grouped options ([#​44862](https://github.com/mui/material-ui/issues/44862)) [@​aarongarciah](https://github.com/aarongarciah) - \[Button] Add `loading` prop ([#​44637](https://github.com/mui/material-ui/issues/44637)) [@​siriwatknp](https://github.com/siriwatknp) - \[CardHeader] Deprecate `*TypographyProps` and complete `slots`, `slotProps` ([#​44729](https://github.com/mui/material-ui/issues/44729)) [@​siriwatknp](https://github.com/siriwatknp) - \[CircularProgress] Improve indeterminate animation to be symmetric and smooth ([#​44934](https://github.com/mui/material-ui/issues/44934)) [@​yashdev16](https://github.com/yashdev16) - \[LinearProgress] Deprecate composed classes ([#​44933](https://github.com/mui/material-ui/issues/44933)) [@​headironc](https://github.com/headironc) - \[Link] Fix error for using custom palette with underline ([#​44927](https://github.com/mui/material-ui/issues/44927)) [@​siriwatknp](https://github.com/siriwatknp) - \[Select] Do not set `aria-controls` when closed ([#​44919](https://github.com/mui/material-ui/issues/44919)) [@​siddhantantil39](https://github.com/siddhantantil39) - \[Select] Add missing root class ([#​44928](https://github.com/mui/material-ui/issues/44928)) [@​sai6855](https://github.com/sai6855) - \[Slider] Set onChangeCommitted to receive the last argument passed to onChange ([#​44795](https://github.com/mui/material-ui/issues/44795)) [@​good-jinu](https://github.com/good-jinu) - Add `mergeSlotProps` for extending components ([#​44809](https://github.com/mui/material-ui/issues/44809)) [@​siriwatknp](https://github.com/siriwatknp) - Update `mergeSlotProps` to merge `style` ([#​44959](https://github.com/mui/material-ui/issues/44959)) [@​siriwatknp](https://github.com/siriwatknp) - Fix slots typing for Tooltip and StepLabel ([#​44985](https://github.com/mui/material-ui/issues/44985)) [@​siriwatknp](https://github.com/siriwatknp) - Remove unnecessary blank lines ([#​44980](https://github.com/mui/material-ui/issues/44980)) [@​sai6855](https://github.com/sai6855) ##### Docs - \[docs] Fix Dashboard sidenav sroll ([#​44876](https://github.com/mui/material-ui/issues/44876)) [@​oliviertassinari](https://github.com/oliviertassinari) - \[docs] Fix broken anchor link to w3.org ([`c51af8e`](https://github.com/mui/material-ui/commit/c51af8e)) [@​oliviertassinari](https://github.com/oliviertassinari) - \[docs] Add details on complementary Menu components ([#​44957](https://github.com/mui/material-ui/issues/44957)) [@​samuelsycamore](https://github.com/samuelsycamore) - \[docs] Remove misleading messaging on MD3 support ([#​44953](https://github.com/mui/material-ui/issues/44953)) [@​mnajdova](https://github.com/mnajdova) - \[docs] Fix code copy button obscuring on small screen sizes ([#​44861](https://github.com/mui/material-ui/issues/44861)) [@​ZeeshanTamboli](https://github.com/ZeeshanTamboli) - \[docs] Remove more instances of Adobe XD ([#​44956](https://github.com/mui/material-ui/issues/44956)) [@​samuelsycamore](https://github.com/samuelsycamore) - \[docs] Remove Adobe XD chips, links, and mentions ([#​44909](https://github.com/mui/material-ui/issues/44909)) [@​samuelsycamore](https://github.com/samuelsycamore) - \[docs] Fix incorrect rendering in Typography docs ([#​44937](https://github.com/mui/material-ui/issues/44937)) [@​iaziz11](https://github.com/iaziz11) ##### Core - \[core] Remove redundant screenshots ([#​44877](https://github.com/mui/material-ui/issues/44877)) [@​oliviertassinari](https://github.com/oliviertassinari) - \[core] Remove Suspense and clock mocking from regressions and e2e tests ([#​44935](https://github.com/mui/material-ui/issues/44935)) [@​DiegoAndai](https://github.com/DiegoAndai) - \[code-infra] Allow react@18 on `@mui/internal-test-utils` ([#​45023](https://github.com/mui/material-ui/issues/45023)) [@​LukasTy](https://github.com/LukasTy) - \[code-infra] Stabilize flaky pigment progressbar tests ([#​44969](https://github.com/mui/material-ui/issues/44969)) [@​Janpot](https://github.com/Janpot) - \[example] Update the CDN example to adapt React 19. ([#​44979](https://github.com/mui/material-ui/issues/44979)) [@​IceOfSummer](https://github.com/IceOfSummer) - \[figma] Clarify that Material UI Sync plugin is experimental ([#​44975](https://github.com/mui/material-ui/issues/44975)) [@​oliviertassinari](https://github.com/oliviertassinari) All contributors of this release in alphabetical order: [@​aarongarciah](https://github.com/aarongarciah), [@​DiegoAndai](https://github.com/DiegoAndai), [@​good-jinu](https://github.com/good-jinu), [@​headironc](https://github.com/headironc), [@​iaziz11](https://github.com/iaziz11), [@​IceOfSummer](https://github.com/IceOfSummer), [@​Janpot](https://github.com/Janpot), [@​LukasTy](https://github.com/LukasTy), [@​mnajdova](https://github.com/mnajdova), [@​oliviertassinari](https://github.com/oliviertassinari), [@​sai6855](https://github.com/sai6855), [@​samuelsycamore](https://github.com/samuelsycamore), [@​siddhantantil39](https://github.com/siddhantantil39), [@​siriwatknp](https://github.com/siriwatknp), [@​yashdev16](https://github.com/yashdev16), [@​ZeeshanTamboli](https://github.com/ZeeshanTamboli) </details> <details> <summary>mui/mui-x (@​mui/x-data-grid)</summary> ### [`v7.23.6`](https://github.com/mui/mui-x/releases/tag/v7.23.6) [Compare Source](https://github.com/mui/mui-x/compare/v7.23.5...v7.23.6) We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨: - 🌍 Add Chinese (Taiwan) (zh-TW) locale on the Date and Time Pickers - 🌍 Improve Norwegian (nb-NO) locale on the Date and Time Pickers - 🌍 Improve Dutch (nl-NL) locale on the Data Grid - 🐞 Bugfixes Special thanks go out to the community contributors who have helped make this release possible: [@​josteinjhauge](https://github.com/josteinjhauge), [@​derek-0000](https://github.com/derek-0000), [@​nusr](https://github.com/nusr), [@​k-rajat19](https://github.com/k-rajat19), [@​tomashauser](https://github.com/tomashauser). Following are all team members who have contributed to this release: [@​flaviendelangle](https://github.com/flaviendelangle), [@​LukasTy](https://github.com/LukasTy), [@​MBilalShafi](https://github.com/MBilalShafi), [@​arminmeh](https://github.com/arminmeh), [@​oliviertassinari](https://github.com/oliviertassinari), [@​cherniavskii](https://github.com/cherniavskii). <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ##### Data Grid ##### `@mui/[email protected]` - \[DataGrid] Improve React 19 support ([#​16048](https://github.com/mui/mui-x/issues/16048)) [@​LukasTy](https://github.com/LukasTy) - \[DataGrid] Add `name` attribute to selection checkboxes ([#​16041](https://github.com/mui/mui-x/issues/16041)) [@​derek-0000](https://github.com/derek-0000) - \[DataGrid] Fix number filter field formatting values while typing ([#​16068](https://github.com/mui/mui-x/issues/16068)) [@​arminmeh](https://github.com/arminmeh) - \[DataGrid] Fix select all checkbox state reset with server side data ([#​16039](https://github.com/mui/mui-x/issues/16039)) [@​MBilalShafi](https://github.com/MBilalShafi) ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### `@mui/[email protected]` [](https://mui.com/r/x-premium-svg-link "Premium plan") Same changes as in `@mui/[email protected]`. ##### Date and Time Pickers ##### `@mui/[email protected]` - \[pickers] Improve React 19 support ([#​16048](https://github.com/mui/mui-x/issues/16048)) [@​LukasTy](https://github.com/LukasTy) - \[l10n] Add Chinese (Taiwan) (zh-TW) locale ([#​16057](https://github.com/mui/mui-x/issues/16057)) [@​nusr](https://github.com/nusr) - \[l10n] Improve Norwegian (nb-NO) locale ([#​16083](https://github.com/mui/mui-x/issues/16083)) [@​josteinjhauge](https://github.com/josteinjhauge) - \[pickers] Support `date-fns-jalali` v4 ([#​16013](https://github.com/mui/mui-x/issues/16013)) [@​LukasTy](https://github.com/LukasTy) ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### Charts ##### `@mui/[email protected]` - \[charts] Improve React 19 support ([#​16048](https://github.com/mui/mui-x/issues/16048)) [@​LukasTy](https://github.com/LukasTy) - \[charts] Fix 301 redirection in the API documentation [@​oliviertassinari](https://github.com/oliviertassinari) ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### Tree View ##### `@mui/[email protected]` - \[TreeView] Improve React 19 support ([#​16048](https://github.com/mui/mui-x/issues/16048)) [@​LukasTy](https://github.com/LukasTy) ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### Docs - \[docs] Fix `EditingWithDatePickers` demo ([#​16047](https://github.com/mui/mui-x/issues/16047)) [@​k-rajat19](https://github.com/k-rajat19) - \[docs] Fix doc warning for automatic children selection on tree view ([#​16037](https://github.com/mui/mui-x/issues/16037)) [@​flaviendelangle](https://github.com/flaviendelangle) - \[docs] Fix non-existing "adapter" property of `LocalizationProvider` ([#​16088](https://github.com/mui/mui-x/issues/16088)) [@​tomashauser](https://github.com/tomashauser) ##### Core - \[core] Clarify the release strategy ([#​16012](https://github.com/mui/mui-x/issues/16012)) [@​MBilalShafi](https://github.com/MBilalShafi) - \[core] Update the `release:version` docs ([#​16040](https://github.com/mui/mui-x/issues/16040)) [@​cherniavskii](https://github.com/cherniavskii) </details> <details> <summary>jsx-eslint/eslint-plugin-react (eslint-plugin-react)</summary> ### [`v7.37.4`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7374---20250112) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.3...v7.37.4) ##### Fixed - \[`no-unknown-property`]: support `onBeforeToggle`, `popoverTarget`, `popoverTargetAction` attributes ([#​3865][] [@​acusti](https://github.com/acusti)) - \[types] fix types of flat configs ([#​3874][] [@​ljharb](https://github.com/ljharb)) [7.37.4]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.3...v7.37.4 [#​3874]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3874 [#​3865]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3865 </details> <details> <summary>github/codeql-action (github/codeql-action)</summary> ### [`v3.28.1`](https://github.com/github/codeql-action/releases/tag/v3.28.1) [Compare Source](https://github.com/github/codeql-action/compare/v3.28.0...v3.28.1) ##### CodeQL Action Changelog See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs. ##### 3.28.1 - 10 Jan 2025 - CodeQL Action v2 is now deprecated, and is no longer updated or supported. For better performance, improved security, and new features, upgrade to v3. For more information, see [this changelog post](https://github.blog/changelog/2025-01-10-code-scanning-codeql-action-v2-is-now-deprecated/). [#​2677](https://github.com/github/codeql-action/pull/2677) - Update default CodeQL bundle version to 2.20.1. [#​2678](https://github.com/github/codeql-action/pull/2678) See the full [CHANGELOG.md](https://github.com/github/codeql-action/blob/v3.28.1/CHANGELOG.md) for more information. </details> <details> <summary>mholt/PapaParse (papaparse)</summary> ### [`v5.5.1`](https://github.com/mholt/PapaParse/compare/338af86bde63d0d208ef22582f55fa129a5431d7...d0f58aa3c662b7460b2da093bae3f81ef2cb5e30) [Compare Source](https://github.com/mholt/PapaParse/compare/338af86bde63d0d208ef22582f55fa129a5431d7...d0f58aa3c662b7460b2da093bae3f81ef2cb5e30) ### [`v5.5.0`](https://github.com/mholt/PapaParse/compare/5.4.1...338af86bde63d0d208ef22582f55fa129a5431d7) [Compare Source](https://github.com/mholt/PapaParse/compare/5.4.1...338af86bde63d0d208ef22582f55fa129a5431d7) </details> <details> <summary>pnpm/pnpm (pnpm)</summary> ### [`v9.15.4`](https://github.com/pnpm/pnpm/releases/tag/v9.15.4): pnpm 9.15.4 [Compare Source](https://github.com/pnpm/pnpm/compare/v9.15.3...v9.15.4) #### Patch Changes - Ensure that recursive `pnpm update --latest <pkg>` updates only the specified package, with `dedupe-peer-dependents=true`. #### Platinum Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80" alt="Bit"></a> </td> <td align="center" valign="middle"> <a href="https://sanity.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/sanity.svg" width="180" alt="Bit"></a> </td> <td align="center" valign="middle"> <a href="https://figma.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/figma.svg" width="80" alt="Figma"></a> </td> </tr> </tbody> </table> #### Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/discord.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/discord_light.svg" /> <img src="https://pnpm.io/img/users/discord.svg" width="220" alt="Discord" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://prisma.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/prisma.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/prisma_light.svg" /> <img src="https://pnpm.io/img/users/prisma.svg" width="180" alt="Prisma" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://uscreen.de/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/uscreen.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/uscreen_light.svg" /> <img src="https://pnpm.io/img/users/uscreen.svg" width="180" alt="u|screen" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://www.jetbrains.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/jetbrains.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/jetbrains.svg" /> <img src="https://pnpm.io/img/users/jetbrains.svg" width="180" alt="JetBrains" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://nx.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/nx.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/nx_light.svg" /> <img src="https://pnpm.io/img/users/nx.svg" width="120" alt="Nx" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/coderabbit.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/coderabbit_light.svg" /> <img src="https://pnpm.io/img/users/coderabbit.svg" width="220" alt="CodeRabbit" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://route4me.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <img src="https://pnpm.io/img/users/route4me.svg" width="220" alt="Route4Me" /> </a> </td> <td align="center" valign="middle"> <a href="https://workleap.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/workleap.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/workleap_light.svg" /> <img src="https://pnpm.io/img/users/workleap.svg" width="190" alt="Workleap" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://canva.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <img src="https://pnpm.io/img/users/canva.svg" width="120" alt="Canva" /> </a> </td> </tr> </tbody> </table> </details> <details> <summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary> ### [`v8.20.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8200-2025-01-13) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.19.1...v8.20.0) ##### 🚀 Features - **eslint-plugin:** \[no-misused-spread] add new rule ([#​10551](https://github.com/typescript-eslint/typescript-eslint/pull/10551)) ##### ❤️ Thank You - Josh Goldberg ✨ 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. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/brave/ads-ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vitest](https://github.com/vitest-dev/vitest) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`2.1.8` -> `3.0.4`](https://renovatebot.com/diffs/npm/vitest/2.1.8/3.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitest-dev/vitest (vitest)</summary> ### [`v3.0.4`](https://github.com/vitest-dev/vitest/releases/tag/v3.0.4) [Compare Source](https://github.com/vitest-dev/vitest/compare/v3.0.3...v3.0.4) ##### 🐞 Bug Fixes - Filter projects eagerly during config resolution - by [@​sheremet-va](https://github.com/sheremet-va) and [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7313](https://github.com/vitest-dev/vitest/issues/7313) [<samp>(dff44)</samp>](https://github.com/vitest-dev/vitest/commit/dff4406d) - Apply `development|production` condition on Vites 6 by [@​hi-ogawa](https://github.com/hi-ogawa) and [@​sheremet-va](https://github.com/sheremet-va) ([#​7301](https://github.com/vitest-dev/vitest/issues/7301)) [<samp>(ef146)</samp>](https://github.com/vitest-dev/vitest/commit/ef1464fc7b101709bfbf7b040e5bad62998c2ff9) - **browser**: Restrict served files from `/__screenshot-error` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7340](https://github.com/vitest-dev/vitest/issues/7340) [<samp>(ed9ae)</samp>](https://github.com/vitest-dev/vitest/commit/ed9aeba2) - **deps**: Update all non-major dependencies - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7297](https://github.com/vitest-dev/vitest/issues/7297) [<samp>(38ea8)</samp>](https://github.com/vitest-dev/vitest/commit/38ea8eae) - **runner**: Timeout long sync hook - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7289](https://github.com/vitest-dev/vitest/issues/7289) [<samp>(c60ee)</samp>](https://github.com/vitest-dev/vitest/commit/c60ee27c) - **typechecking**: Support typechecking parsing with Vite 6 - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7335](https://github.com/vitest-dev/vitest/issues/7335) [<samp>(bff70)</samp>](https://github.com/vitest-dev/vitest/commit/bff70be9) - **types**: Fix public types - by [@​mrginglymus](https://github.com/mrginglymus) and [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7328](https://github.com/vitest-dev/vitest/issues/7328) [<samp>(ce6af)</samp>](https://github.com/vitest-dev/vitest/commit/ce6af70c) ##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v3.0.3...v3.0.4) ### [`v3.0.3`](https://github.com/vitest-dev/vitest/releases/tag/v3.0.3) [Compare Source](https://github.com/vitest-dev/vitest/compare/v3.0.2...v3.0.3) ##### 🐞 Bug Fixes - **browser**: - Don't throw a validation error if v8 coverage is used with filtered instances - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7306](https://github.com/vitest-dev/vitest/issues/7306) [<samp>(fa463)</samp>](https://github.com/vitest-dev/vitest/commit/fa4634b2) - Don't fail when running --browser.headless if the browser projest is part of the workspace - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7311](https://github.com/vitest-dev/vitest/issues/7311) [<samp>(e43a8)</samp>](https://github.com/vitest-dev/vitest/commit/e43a8f56) ##### 🏎 Performance - **reporters**: Update summary only when needed - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7291](https://github.com/vitest-dev/vitest/issues/7291) [<samp>(7f36b)</samp>](https://github.com/vitest-dev/vitest/commit/7f36b6f9) ##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v3.0.2...v3.0.3) ### [`v3.0.2`](https://github.com/vitest-dev/vitest/releases/tag/v3.0.2) [Compare Source](https://github.com/vitest-dev/vitest/compare/v3.0.1...v3.0.2) ##### 🐞 Bug Fixes - Don't await an empty timeout after every test - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7281](https://github.com/vitest-dev/vitest/issues/7281) [<samp>(ef1aa)</samp>](https://github.com/vitest-dev/vitest/commit/ef1aa893) - **expect**: Fix `expect().resolves/rejects` chain typings - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7273](https://github.com/vitest-dev/vitest/issues/7273) [<samp>(fa415)</samp>](https://github.com/vitest-dev/vitest/commit/fa415059) ##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v3.0.1...v3.0.2) ### [`v3.0.1`](https://github.com/vitest-dev/vitest/releases/tag/v3.0.1) [Compare Source](https://github.com/vitest-dev/vitest/compare/v3.0.0...v3.0.1) ##### 🐞 Bug Fixes - Revert "fix: re-apply default conditions if using vite 6 or later ([https://github.com/vitest-dev/vitest/issues/7071](https://github.com/vitest-dev/vitest/issues/7071))" - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7071](https://github.com/vitest-dev/vitest/issues/7071) and [https://github.com/vitest-dev/vitest/issues/7271](https://github.com/vitest-dev/vitest/issues/7271) [<samp>(755ec)</samp>](https://github.com/vitest-dev/vitest/commit/755ecdfa) - **deps**: Update all non-major dependencies - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7147](https://github.com/vitest-dev/vitest/issues/7147) [<samp>(537fa)</samp>](https://github.com/vitest-dev/vitest/commit/537fa5ed) ##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v3.0.0...v3.0.1) ### [`v3.0.0`](https://github.com/vitest-dev/vitest/releases/tag/v3.0.0) [Compare Source](https://github.com/vitest-dev/vitest/compare/v2.1.8...v3.0.0) ##### 🚨 Breaking Changes - `spy.mockReset` changes - by [@​Lordfirespeed](https://github.com/Lordfirespeed) in [https://github.com/vitest-dev/vitest/issues/6426](https://github.com/vitest-dev/vitest/issues/6426) [<samp>(db7a8)</samp>](https://github.com/vitest-dev/vitest/commit/db7a8888) - Pass down context to test hooks - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7034](https://github.com/vitest-dev/vitest/issues/7034) [<samp>(82c2e)</samp>](https://github.com/vitest-dev/vitest/commit/82c2e244) - Support Vite 6 - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7026](https://github.com/vitest-dev/vitest/issues/7026) [<samp>(7abe8)</samp>](https://github.com/vitest-dev/vitest/commit/7abe854c) - **coverage**: Always exclude test files - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7254](https://github.com/vitest-dev/vitest/issues/7254) [<samp>(b5268)</samp>](https://github.com/vitest-dev/vitest/commit/b5268965) - **deps**: Update fake-timers to v14.0.0 - by [@​xxzefgh](https://github.com/xxzefgh) and [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7097](https://github.com/vitest-dev/vitest/issues/7097) [<samp>(c98b4)</samp>](https://github.com/vitest-dev/vitest/commit/c98b4b1c) - **expect**: Check more properties for error equality - by [@​hi-ogawa](https://github.com/hi-ogawa) and [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5876](https://github.com/vitest-dev/vitest/issues/5876) [<samp>(10023)</samp>](https://github.com/vitest-dev/vitest/commit/100230e9) - **runner**: Support `describe(..., { shuffle: boolean })` and inherit from parent suite - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6670](https://github.com/vitest-dev/vitest/issues/6670) [<samp>(aa1da)</samp>](https://github.com/vitest-dev/vitest/commit/aa1dac3d) - **snapshot**: Reset snapshot state for `retry` and `repeats` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6817](https://github.com/vitest-dev/vitest/issues/6817) [<samp>(e8ce9)</samp>](https://github.com/vitest-dev/vitest/commit/e8ce94cf) - **spy**: SpyOn reuses mock if method is already spyed on - by [@​sheremet-va](https://github.com/sheremet-va) and [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6464](https://github.com/vitest-dev/vitest/issues/6464) [<samp>(b3e43)</samp>](https://github.com/vitest-dev/vitest/commit/b3e43d04) - **vitest**: Don't expose default toFake config - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6288](https://github.com/vitest-dev/vitest/issues/6288) [<samp>(e3144)</samp>](https://github.com/vitest-dev/vitest/commit/e3144fd8) ##### 🚀 Features - Support inline `diff` options and support `printBasicPrototype` - by [@​hi-ogawa](https://github.com/hi-ogawa), [@​sheremet-va](https://github.com/sheremet-va) and **Michał Grzegorzewski** in [https://github.com/vitest-dev/vitest/issues/6740](https://github.com/vitest-dev/vitest/issues/6740) [<samp>(39186)</samp>](https://github.com/vitest-dev/vitest/commit/391860f7) - Allow a custom note when calling `ctx.skip()` dynamically - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6805](https://github.com/vitest-dev/vitest/issues/6805) [<samp>(697c3)</samp>](https://github.com/vitest-dev/vitest/commit/697c35c5) - Allow inline workspace configuration - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6923](https://github.com/vitest-dev/vitest/issues/6923) [<samp>(562e1)</samp>](https://github.com/vitest-dev/vitest/commit/562e1b14) - Provide the current project to the global setup - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6942](https://github.com/vitest-dev/vitest/issues/6942) [<samp>(a5bbc)</samp>](https://github.com/vitest-dev/vitest/commit/a5bbc0a9) - Print project name as a label - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6925](https://github.com/vitest-dev/vitest/issues/6925) [<samp>(a3bef)</samp>](https://github.com/vitest-dev/vitest/commit/a3bef598) - Print a deprecation warning if suite or test uses object as the third argument - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7031](https://github.com/vitest-dev/vitest/issues/7031) [<samp>(407f1)</samp>](https://github.com/vitest-dev/vitest/commit/407f10e4) - Expose versions from `vitest/node` entry point and statically on Vitest - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7029](https://github.com/vitest-dev/vitest/issues/7029) [<samp>(be8d4)</samp>](https://github.com/vitest-dev/vitest/commit/be8d479b) - `diff.printBasicPrototype: false` by default - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7043](https://github.com/vitest-dev/vitest/issues/7043) [<samp>(2b5c5)</samp>](https://github.com/vitest-dev/vitest/commit/2b5c5201) - Prepare the Vitest API to be stable - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6962](https://github.com/vitest-dev/vitest/issues/6962) [<samp>(9a1b5)</samp>](https://github.com/vitest-dev/vitest/commit/9a1b5012) - Support Vite v6 in mocker package - by [@​cexbrayat](https://github.com/cexbrayat) in [https://github.com/vitest-dev/vitest/issues/7058](https://github.com/vitest-dev/vitest/issues/7058) [<samp>(96f47)</samp>](https://github.com/vitest-dev/vitest/commit/96f47d37) - Allow multi-browser configuration - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6975](https://github.com/vitest-dev/vitest/issues/6975) [<samp>(78b62)</samp>](https://github.com/vitest-dev/vitest/commit/78b62ffe) - Add resolved project names to the reporter API - by [@​userquin](https://github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/7213](https://github.com/vitest-dev/vitest/issues/7213) [<samp>(91758)</samp>](https://github.com/vitest-dev/vitest/commit/91758360) - Introduce the new reporter API - by [@​sheremet-va](https://github.com/sheremet-va) and [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7069](https://github.com/vitest-dev/vitest/issues/7069) [<samp>(76662)</samp>](https://github.com/vitest-dev/vitest/commit/766624ab) - Add `describe.for` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7253](https://github.com/vitest-dev/vitest/issues/7253) [<samp>(0ad28)</samp>](https://github.com/vitest-dev/vitest/commit/0ad2860b) - **api**: - Add onBrowserInit event - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7255](https://github.com/vitest-dev/vitest/issues/7255) [<samp>(80ce0)</samp>](https://github.com/vitest-dev/vitest/commit/80ce0e1c) - **browser**: - Support `actionTimeout` as playwright provider options - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6984](https://github.com/vitest-dev/vitest/issues/6984) [<samp>(e2c29)</samp>](https://github.com/vitest-dev/vitest/commit/e2c29eaf) - Support clipboard api `userEvent.copy, cut, paste` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6769](https://github.com/vitest-dev/vitest/issues/6769) [<samp>(843a6)</samp>](https://github.com/vitest-dev/vitest/commit/843a621e) - Implement locator.nth() - by [@​xeger](https://github.com/xeger) and [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7137](https://github.com/vitest-dev/vitest/issues/7137) [<samp>(38458)</samp>](https://github.com/vitest-dev/vitest/commit/38458ea6) - **cli**: - Support excluding projects with `--project=!pattern` - by [@​haines](https://github.com/haines) in [https://github.com/vitest-dev/vitest/issues/6924](https://github.com/vitest-dev/vitest/issues/6924) [<samp>(ebfe9)</samp>](https://github.com/vitest-dev/vitest/commit/ebfe942c) - Support specifying a line number when filtering tests - by [@​mzhubail](https://github.com/mzhubail) and [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6411](https://github.com/vitest-dev/vitest/issues/6411) [<samp>(4d94b)</samp>](https://github.com/vitest-dev/vitest/commit/4d94b956) - Support location filters for suites - by [@​mzhubail](https://github.com/mzhubail) in [https://github.com/vitest-dev/vitest/issues/7048](https://github.com/vitest-dev/vitest/issues/7048) [<samp>(751e2)</samp>](https://github.com/vitest-dev/vitest/commit/751e2dce) - **coverage**: - `thresholds` to support maximum uncovered items - by [@​jonahkagan](https://github.com/jonahkagan) in [https://github.com/vitest-dev/vitest/issues/7061](https://github.com/vitest-dev/vitest/issues/7061) [<samp>(bde98)</samp>](https://github.com/vitest-dev/vitest/commit/bde98b6d) - **expect**: - Add `toHaveBeenCalledExactlyOnceWith` expect matcher - by [@​jacoberdman2147](https://github.com/jacoberdman2147) and [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6894](https://github.com/vitest-dev/vitest/issues/6894) [<samp>(ff662)</samp>](https://github.com/vitest-dev/vitest/commit/ff66206a) - Add `toHaveBeenCalledAfter` and `toHaveBeenCalledBefore` utility - by [@​Barbapapazes](https://github.com/Barbapapazes) and [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6056](https://github.com/vitest-dev/vitest/issues/6056) [<samp>(85e6f)</samp>](https://github.com/vitest-dev/vitest/commit/85e6f99f) - Add `toSatisfy` asymmetric matcher - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7022](https://github.com/vitest-dev/vitest/issues/7022) [<samp>(f691a)</samp>](https://github.com/vitest-dev/vitest/commit/f691ad76) - Add `toBeOneOf` matcher - by [@​zirkelc](https://github.com/zirkelc) and [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6974](https://github.com/vitest-dev/vitest/issues/6974) [<samp>(3d742)</samp>](https://github.com/vitest-dev/vitest/commit/3d742b2b) - **reporter**: - Add support for function type to classname option in the junit reporter - by [@​jpleclerc](https://github.com/jpleclerc), **Jean-Philippe Leclerc** and [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6839](https://github.com/vitest-dev/vitest/issues/6839) [<samp>(dc238)</samp>](https://github.com/vitest-dev/vitest/commit/dc238e92) - **reporters**: - `summary` option for `verbose` and `default` reporters - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6893](https://github.com/vitest-dev/vitest/issues/6893) [<samp>(511b7)</samp>](https://github.com/vitest-dev/vitest/commit/511b73c7) - **runner**: - Test context can inject values from the config's `provide` - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6813](https://github.com/vitest-dev/vitest/issues/6813) [<samp>(85c64)</samp>](https://github.com/vitest-dev/vitest/commit/85c64e35) - Add "queued" state - by [@​sheremet-va](https://github.com/sheremet-va) and [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6931](https://github.com/vitest-dev/vitest/issues/6931) [<samp>(5f8d2)</samp>](https://github.com/vitest-dev/vitest/commit/5f8d2091) - **snapshot**: - Provide `config` to `resolveSnapshotPath` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6800](https://github.com/vitest-dev/vitest/issues/6800) [<samp>(746d8)</samp>](https://github.com/vitest-dev/vitest/commit/746d8986) - **ui**: - Allow run individual tests/suites from the UI - by [@​userquin](https://github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/6641](https://github.com/vitest-dev/vitest/issues/6641) [<samp>(d9cc8)</samp>](https://github.com/vitest-dev/vitest/commit/d9cc81dd) - Make clicking on a test in the UI open the report section and scroll to the test failure if applicable - by [@​jacoberdman2147](https://github.com/jacoberdman2147) in [https://github.com/vitest-dev/vitest/issues/6900](https://github.com/vitest-dev/vitest/issues/6900) [<samp>(1bf27)</samp>](https://github.com/vitest-dev/vitest/commit/1bf27f0d) - Allow hide/show node_modules in module graph tab - by [@​userquin](https://github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/7217](https://github.com/vitest-dev/vitest/issues/7217) [<samp>(50cf6)</samp>](https://github.com/vitest-dev/vitest/commit/50cf61b8) - **vitest**: - Include `coverageMap` in json report - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6606](https://github.com/vitest-dev/vitest/issues/6606) [<samp>(9c8f7)</samp>](https://github.com/vitest-dev/vitest/commit/9c8f7e3e) - Add `onTestsRerun` method to global setup context - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6803](https://github.com/vitest-dev/vitest/issues/6803) [<samp>(e26e0)</samp>](https://github.com/vitest-dev/vitest/commit/e26e066c) ##### 🐞 Bug Fixes - Misc fix for vite 6 ecosystem ci - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6867](https://github.com/vitest-dev/vitest/issues/6867) [<samp>(80f8b)</samp>](https://github.com/vitest-dev/vitest/commit/80f8bbf4) - Respect `cacheDir` when optimizer is enabled - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6910](https://github.com/vitest-dev/vitest/issues/6910) [<samp>(0b08b)</samp>](https://github.com/vitest-dev/vitest/commit/0b08bc11) - Reset runningPromise after `finally` in case there is an error to avoid it getting stuck - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6951](https://github.com/vitest-dev/vitest/issues/6951) [<samp>(02194)</samp>](https://github.com/vitest-dev/vitest/commit/021944cd) - Revert support for Vite 6 - by [@​sheremet-va](https://github.com/sheremet-va) [<samp>(fbe5c)</samp>](https://github.com/vitest-dev/vitest/commit/fbe5c39d) - Support Node 21 - by [@​sheremet-va](https://github.com/sheremet-va) [<samp>(92f7a)</samp>](https://github.com/vitest-dev/vitest/commit/92f7a2ad) - Don't use `Custom` internally - by [@​sheremet-va](https://github.com/sheremet-va) [<samp>(46fc5)</samp>](https://github.com/vitest-dev/vitest/commit/46fc5340) - Don't use `Custom` internally" - by [@​sheremet-va](https://github.com/sheremet-va) [<samp>(db19f)</samp>](https://github.com/vitest-dev/vitest/commit/db19f6eb) - Don't use `Custom` type internally - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7032](https://github.com/vitest-dev/vitest/issues/7032) [<samp>(7957f)</samp>](https://github.com/vitest-dev/vitest/commit/7957f912) - Persist cli filters as watch mode file filter - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6955](https://github.com/vitest-dev/vitest/issues/6955) [<samp>(cc703)</samp>](https://github.com/vitest-dev/vitest/commit/cc703362) - Don't use dim color for succeeded tests - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7059](https://github.com/vitest-dev/vitest/issues/7059) [<samp>(8a6f5)</samp>](https://github.com/vitest-dev/vitest/commit/8a6f5f16) - Fix missing chai types - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7149](https://github.com/vitest-dev/vitest/issues/7149) [<samp>(6a09c)</samp>](https://github.com/vitest-dev/vitest/commit/6a09cc3b) - `cancelCurrentRun` awaits `runningPromise` - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7168](https://github.com/vitest-dev/vitest/issues/7168) [<samp>(1dbf5)</samp>](https://github.com/vitest-dev/vitest/commit/1dbf5140) - Add Locator typings for nth, first and last. - by [@​xeger](https://github.com/xeger) in [https://github.com/vitest-dev/vitest/issues/7176](https://github.com/vitest-dev/vitest/issues/7176) [<samp>(d262e)</samp>](https://github.com/vitest-dev/vitest/commit/d262e059) - Batch console logs by microtask - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7183](https://github.com/vitest-dev/vitest/issues/7183) [<samp>(53d1d)</samp>](https://github.com/vitest-dev/vitest/commit/53d1d5f5) - Allow `getMockImplementation` to return "once" implementation - by [@​chaptergy](https://github.com/chaptergy) in [https://github.com/vitest-dev/vitest/issues/7033](https://github.com/vitest-dev/vitest/issues/7033) [<samp>(39125)</samp>](https://github.com/vitest-dev/vitest/commit/3912554b) - `capturePrintError` logger duplicate event handlers - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7197](https://github.com/vitest-dev/vitest/issues/7197) [<samp>(e89c3)</samp>](https://github.com/vitest-dev/vitest/commit/e89c3693) - Allow slots in vitest-browser-vue - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7120](https://github.com/vitest-dev/vitest/issues/7120) [<samp>(2319f)</samp>](https://github.com/vitest-dev/vitest/commit/2319f849) - Reset root workspace project on restart - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7238](https://github.com/vitest-dev/vitest/issues/7238) [<samp>(6e518)</samp>](https://github.com/vitest-dev/vitest/commit/6e51843a) - Cleanup `vitest/reporters` entrypoint - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7241](https://github.com/vitest-dev/vitest/issues/7241) [<samp>(aec0b)</samp>](https://github.com/vitest-dev/vitest/commit/aec0b530) - Colors on `forks` pool - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7090](https://github.com/vitest-dev/vitest/issues/7090) [<samp>(8cab9)</samp>](https://github.com/vitest-dev/vitest/commit/8cab9601) - Export `VitestRunner` type from `vitest/runners` - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7240](https://github.com/vitest-dev/vitest/issues/7240) [<samp>(9b218)</samp>](https://github.com/vitest-dev/vitest/commit/9b218854) - Return test fn result to runner - by [@​wmertens](https://github.com/wmertens) in [https://github.com/vitest-dev/vitest/issues/7239](https://github.com/vitest-dev/vitest/issues/7239) [<samp>(48645)</samp>](https://github.com/vitest-dev/vitest/commit/48645bf4) - Re-apply default conditions if using vite 6 or later - by [@​thebanjomatic](https://github.com/thebanjomatic), **thebanjomatic** and [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7071](https://github.com/vitest-dev/vitest/issues/7071) [<samp>(84287)</samp>](https://github.com/vitest-dev/vitest/commit/84287fc2) - Prevent infinite loop on prettyDOM calls - by [@​tsirlucas](https://github.com/tsirlucas) in [https://github.com/vitest-dev/vitest/issues/7250](https://github.com/vitest-dev/vitest/issues/7250) [<samp>(a3a46)</samp>](https://github.com/vitest-dev/vitest/commit/a3a46a53) - **api**: - Don't report events during `vitest list` - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7257](https://github.com/vitest-dev/vitest/issues/7257) [<samp>(1c2b2)</samp>](https://github.com/vitest-dev/vitest/commit/1c2b210d) - **benchmark**: - Disable type testing while benchmarking - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7068](https://github.com/vitest-dev/vitest/issues/7068) [<samp>(4e603)</samp>](https://github.com/vitest-dev/vitest/commit/4e60333d) - Rewrite reporter without `log-update` - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7019](https://github.com/vitest-dev/vitest/issues/7019) [<samp>(6d23f)</samp>](https://github.com/vitest-dev/vitest/commit/6d23f4b1) - **browser**: - Improve source maps when `vi.mock` is present - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6810](https://github.com/vitest-dev/vitest/issues/6810) [<samp>(8d179)</samp>](https://github.com/vitest-dev/vitest/commit/8d179afc) - Explain TypeScript support in docs and add asymmetric matchers to types - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6934](https://github.com/vitest-dev/vitest/issues/6934) [<samp>(ac1a7)</samp>](https://github.com/vitest-dev/vitest/commit/ac1a7fdc) - Fix matchers.d.ts - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6995](https://github.com/vitest-dev/vitest/issues/6995) [<samp>(a485b)</samp>](https://github.com/vitest-dev/vitest/commit/a485b32b) - Fix user event state on preview provider - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7041](https://github.com/vitest-dev/vitest/issues/7041) [<samp>(8e944)</samp>](https://github.com/vitest-dev/vitest/commit/8e94427e) - Fix provider options types - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7115](https://github.com/vitest-dev/vitest/issues/7115) [<samp>(579bd)</samp>](https://github.com/vitest-dev/vitest/commit/579bda97) - Only use locator.element on last expect.element attempt - by [@​tsirlucas](https://github.com/tsirlucas) in [https://github.com/vitest-dev/vitest/issues/7139](https://github.com/vitest-dev/vitest/issues/7139) and [https://github.com/vitest-dev/vitest/issues/7152](https://github.com/vitest-dev/vitest/issues/7152) [<samp>(847d3)</samp>](https://github.com/vitest-dev/vitest/commit/847d3221) - Use correct project when filtering `entries` in the browser mode - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7167](https://github.com/vitest-dev/vitest/issues/7167) [<samp>(423d6)</samp>](https://github.com/vitest-dev/vitest/commit/423d6345) - Fix `console.time` with fake timers - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7207](https://github.com/vitest-dev/vitest/issues/7207) [<samp>(903f3)</samp>](https://github.com/vitest-dev/vitest/commit/903f3b9b) - Add instance validation to resolve coverage error - by [@​DevJoaoLopes](https://github.com/DevJoaoLopes) and [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7231](https://github.com/vitest-dev/vitest/issues/7231) [<samp>(1e791)</samp>](https://github.com/vitest-dev/vitest/commit/1e7915b5) - **coverage**: - Exclude browser mode iframe results - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6905](https://github.com/vitest-dev/vitest/issues/6905) [<samp>(e04a1)</samp>](https://github.com/vitest-dev/vitest/commit/e04a1368) - Correct coverage when `isolate: false` is used - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6957](https://github.com/vitest-dev/vitest/issues/6957) [<samp>(426ce)</samp>](https://github.com/vitest-dev/vitest/commit/426ce6d8) - Prevent crash when v8 incorrectly merges static_initializer's - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7150](https://github.com/vitest-dev/vitest/issues/7150) [<samp>(cb6db)</samp>](https://github.com/vitest-dev/vitest/commit/cb6db13e) - **deps**: - Update all non-major dependencies - in [https://github.com/vitest-dev/vitest/issues/7085](https://github.com/vitest-dev/vitest/issues/7085) [<samp>(8cc92)</samp>](https://github.com/vitest-dev/vitest/commit/8cc92c2f) - Update all non-major dependencies - in [https://github.com/vitest-dev/vitest/issues/7116](https://github.com/vitest-dev/vitest/issues/7116) [<samp>(de5ce)</samp>](https://github.com/vitest-dev/vitest/commit/de5ce3d9) - Update dependency pathe to v2 - in [https://github.com/vitest-dev/vitest/issues/7181](https://github.com/vitest-dev/vitest/issues/7181) [<samp>(74dbe)</samp>](https://github.com/vitest-dev/vitest/commit/74dbe03f) - **diff**: - Truncate to avoid crash on diff large objects - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7133](https://github.com/vitest-dev/vitest/issues/7133) [<samp>(2a9d6)</samp>](https://github.com/vitest-dev/vitest/commit/2a9d67a2) - **junit**: - Fix testsuites time to be sum of all testsuite items - by [@​saitonakamura](https://github.com/saitonakamura) in [https://github.com/vitest-dev/vitest/issues/6985](https://github.com/vitest-dev/vitest/issues/6985) [<samp>(ca37a)</samp>](https://github.com/vitest-dev/vitest/commit/ca37a06a) - **pretty-format**: - Support react 19 - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6909](https://github.com/vitest-dev/vitest/issues/6909) [<samp>(bd29b)</samp>](https://github.com/vitest-dev/vitest/commit/bd29bcc7) - **reporters**: - Write buffered stdout/stderr on process exit - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6932](https://github.com/vitest-dev/vitest/issues/6932) [<samp>(80cde)</samp>](https://github.com/vitest-dev/vitest/commit/80cde2a0) - Rewrite `dot` reporter without `log-update` - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6943](https://github.com/vitest-dev/vitest/issues/6943) [<samp>(be969)</samp>](https://github.com/vitest-dev/vitest/commit/be969cfb) - Check `--hideSkippedTests` in base reporter - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6988](https://github.com/vitest-dev/vitest/issues/6988) [<samp>(721a5)</samp>](https://github.com/vitest-dev/vitest/commit/721a5b84) - Show `retry` and `repeats` counts - by [@​AriPerkkio](https://github.com/AriPerkkio) and [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7004](https://github.com/vitest-dev/vitest/issues/7004) [<samp>(3496a)</samp>](https://github.com/vitest-dev/vitest/commit/3496a015) - **runner**: - Long synchronous tasks does not time out - by [@​ferdodo](https://github.com/ferdodo) and [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2920](https://github.com/vitest-dev/vitest/issues/2920) and [https://github.com/vitest-dev/vitest/issues/6944](https://github.com/vitest-dev/vitest/issues/6944) [<samp>(2fb58)</samp>](https://github.com/vitest-dev/vitest/commit/2fb585ae) - Mark tests of `describe.todo` as `'todo'` - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7171](https://github.com/vitest-dev/vitest/issues/7171) [<samp>(1d458)</samp>](https://github.com/vitest-dev/vitest/commit/1d458955) - **snapshot**: - Fix "obsolete" message on snapshot update re-run - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7129](https://github.com/vitest-dev/vitest/issues/7129) [<samp>(c2beb)</samp>](https://github.com/vitest-dev/vitest/commit/c2beb8ca) - Preserve white space of `toMatchFileSnapshot` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7156](https://github.com/vitest-dev/vitest/issues/7156) [<samp>(a437b)</samp>](https://github.com/vitest-dev/vitest/commit/a437b656) - Fix obsoleteness check of `toMatchSnapshot("...")` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7126](https://github.com/vitest-dev/vitest/issues/7126) [<samp>(ac9ba)</samp>](https://github.com/vitest-dev/vitest/commit/ac9ba151) - **typecheck**: - Fix typecheck collect on Vite 6 - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6972](https://github.com/vitest-dev/vitest/issues/6972) [<samp>(7b35d)</samp>](https://github.com/vitest-dev/vitest/commit/7b35d13a) - Use unique temp and tsbuildinfo file for each tsconfig file - by [@​masnormen](https://github.com/masnormen) in [https://github.com/vitest-dev/vitest/issues/7107](https://github.com/vitest-dev/vitest/issues/7107) and [https://github.com/vitest-dev/vitest/issues/7112](https://github.com/vitest-dev/vitest/issues/7112) [<samp>(61b30)</samp>](https://github.com/vitest-dev/vitest/commit/61b30162) - Fix error test case mapping for `@ts-expect-error` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7125](https://github.com/vitest-dev/vitest/issues/7125) [<samp>(27d34)</samp>](https://github.com/vitest-dev/vitest/commit/27d340aa) - **types**: - Make parameters non-nullable for Playwright options - by [@​apple-yagi](https://github.com/apple-yagi) in [https://github.com/vitest-dev/vitest/issues/6989](https://github.com/vitest-dev/vitest/issues/6989) [<samp>(fe2a1)</samp>](https://github.com/vitest-dev/vitest/commit/fe2a187f) - **ui**: - Wrong module graph when generating html.meta.json.gz in browser mode - by [@​userquin](https://github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/7214](https://github.com/vitest-dev/vitest/issues/7214) [<samp>(dccdd)</samp>](https://github.com/vitest-dev/vitest/commit/dccdd550) - Add errors and draft state (\*) to the code editor - by [@​userquin](https://github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/7044](https://github.com/vitest-dev/vitest/issues/7044) [<samp>(faca4)</samp>](https://github.com/vitest-dev/vitest/commit/faca4de8) - **vite-node**: - Fix error stack on Windows - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6786](https://github.com/vitest-dev/vitest/issues/6786) [<samp>(bf7b3)</samp>](https://github.com/vitest-dev/vitest/commit/bf7b36ac) - Properly normalize file url import - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7087](https://github.com/vitest-dev/vitest/issues/7087) [<samp>(31675)</samp>](https://github.com/vitest-dev/vitest/commit/31675e3b) - Fix mandatory node prefix - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7179](https://github.com/vitest-dev/vitest/issues/7179) [<samp>(b6284)</samp>](https://github.com/vitest-dev/vitest/commit/b6284642) - **watch**: - Don't indicate exit when no matching files - by [@​sheremet-va](https://github.com/sheremet-va) and [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7246](https://github.com/vitest-dev/vitest/issues/7246) [<samp>(003c0)</samp>](https://github.com/vitest-dev/vitest/commit/003c0bef) - **workspace**: - `extends: true` correctly inherits all root config properties - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7232](https://github.com/vitest-dev/vitest/issues/7232) [<samp>(798c0)</samp>](https://github.com/vitest-dev/vitest/commit/798c0da2) ##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v2.1.8...v3.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/brave/ads-ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | Pending | |---|---|---|---|---|---|---|---|---| | [@apollo/client](https://www.apollographql.com/docs/react/) ([source](https://github.com/apollographql/apollo-client)) | [`3.12.6` -> `3.12.7`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.12.6/3.12.7) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `3.12.8` | | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | [`6.4.0` -> `6.4.1`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.4.0/6.4.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `6.4.2` | | [@mui/lab](https://mui.com/material-ui/about-the-lab/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-lab)) | [`6.0.0-beta.23` -> `6.0.0-beta.24`](https://renovatebot.com/diffs/npm/@mui%2flab/6.0.0-beta.23/6.0.0-beta.24) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `6.0.0-beta.25` | | [@mui/material](https://mui.com/material-ui/) ([source](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material)) | [`6.4.0` -> `6.4.1`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.4.0/6.4.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `6.4.2` | | [@mui/x-data-grid](https://mui.com/x/react-data-grid/) ([source](https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid)) | [`7.23.6` -> `7.24.1`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.23.6/7.24.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | | [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | [`7.23.6` -> `7.24.1`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.23.6/7.24.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | | [actions/setup-node](https://github.com/actions/setup-node) | `v4.1.0` -> `v4.2.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | action | minor | | | [actions/stale](https://github.com/actions/stale) | `v9.0.0` -> `v9.1.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | action | minor | | | [github/codeql-action](https://github.com/github/codeql-action) | `v3.28.1` -> `v3.28.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | action | patch | `v3.28.8` (+3) | | [knip](https://knip.dev) ([source](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip)) | [`5.42.0` -> `5.43.2`](https://renovatebot.com/diffs/npm/knip/5.42.0/5.43.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `5.43.6` (+3) | | [lint-staged](https://github.com/lint-staged/lint-staged) | [`15.3.0` -> `15.4.2`](https://renovatebot.com/diffs/npm/lint-staged/15.3.0/15.4.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `15.4.3` | | [node](https://nodejs.org) ([source](https://github.com/nodejs/node)) | `22.13.0` -> `22.13.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | patch | | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.20.0` -> `8.21.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.20.0/8.21.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `8.22.0` | | [vite](https://vite.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`6.0.9` -> `6.0.11`](https://renovatebot.com/diffs/npm/vite/6.0.9/6.0.11) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | --- ### Release Notes <details> <summary>apollographql/apollo-client (@​apollo/client)</summary> ### [`v3.12.7`](https://github.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3127) [Compare Source](https://github.com/apollographql/apollo-client/compare/v3.12.6...v3.12.7) ##### Patch Changes - [#​12281](https://github.com/apollographql/apollo-client/pull/12281) [`d638ec3`](https://github.com/apollographql/apollo-client/commit/d638ec317b7d21c2246251ef1b9d773588277b39) Thanks [@​jerelmiller](https://github.com/jerelmiller)! - Make fatal [tranport-level errors](https://www.apollographql.com/docs/graphos/routing/operations/subscriptions/multipart-protocol#message-and-error-format) from multipart subscriptions available to the error link with the `protocolErrors` property. ```js const errorLink = onError(({ protocolErrors }) => { if (protocolErrors) { console.log(protocolErrors); } }); ``` - [#​12281](https://github.com/apollographql/apollo-client/pull/12281) [`d638ec3`](https://github.com/apollographql/apollo-client/commit/d638ec317b7d21c2246251ef1b9d773588277b39) Thanks [@​jerelmiller](https://github.com/jerelmiller)! - Fix the array type for the `errors` field on the `ApolloPayloadResult` type. This type was always in the shape of the GraphQL error format, per the [multipart subscriptions protocol](https://www.apollographql.com/docs/graphos/routing/operations/subscriptions/multipart-protocol#message-and-error-format) and never a plain string or a JavaScript error object. </details> <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v6.4.1`](https://github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#641) [Compare Source](https://github.com/mui/material-ui/compare/v6.4.0...v6.4.1) <!-- generated comparing v6.4.0..master --> *Jan 21, 2025* A big thanks to the 9 contributors who made this release possible. ##### `@mui/[email protected]` - \[ButtonBase] Export types used in ButtonBase props ([#​43530](https://github.com/mui/material-ui/issues/43530)) [@​Janpot](https://github.com/Janpot) - \[Dialog] Add slots and slotProps ([#​44792](https://github.com/mui/material-ui/issues/44792)) [@​sai6855](https://github.com/sai6855) - \[Drawer] Deprecate composed classes ([#​44870](https://github.com/mui/material-ui/issues/44870)) [@​yash49](https://github.com/yash49) - \[IconButton] Set default loading to `null` ([#​45057](https://github.com/mui/material-ui/issues/45057)) [@​siriwatknp](https://github.com/siriwatknp) - \[ListItem] Add codemod for deprecated props ([#​45022](https://github.com/mui/material-ui/issues/45022)) [@​sai6855](https://github.com/sai6855) - \[Modal] Add migration guide and codemod for deprecated props ([#​45021](https://github.com/mui/material-ui/issues/45021)) [@​sai6855](https://github.com/sai6855) - \[TextField] Fix filled state to be synced with autofill ([#​44135](https://github.com/mui/material-ui/issues/44135)) [@​DiegoAndai](https://github.com/DiegoAndai) ##### `@mui/[email protected]` - Fix dark mode flicker using `useEnhancedEffect` ([#​44812](https://github.com/mui/material-ui/issues/44812)) [@​siriwatknp](https://github.com/siriwatknp) ##### `@mui/[email protected]` - Do not deep merge React component ([#​45058](https://github.com/mui/material-ui/issues/45058)) [@​siriwatknp](https://github.com/siriwatknp) ##### Docs - Fix typo ([#​45070](https://github.com/mui/material-ui/issues/45070)) [@​Fullchee](https://github.com/Fullchee) - Improve Toolpad templates section ([#​44914](https://github.com/mui/material-ui/issues/44914)) [@​bharatkashyap](https://github.com/bharatkashyap) - Fix expand / collapse icons orientation ([#​44989](https://github.com/mui/material-ui/issues/44989)) [@​zanivan](https://github.com/zanivan) - Rename "Base UI" to "MUI Base" in all text ([#​45060](https://github.com/mui/material-ui/issues/45060)) [@​mj12albert](https://github.com/mj12albert) - Add [@​mui/base](https://github.com/mui/base) deprecation callout ([#​45030](https://github.com/mui/material-ui/issues/45030)) [@​mj12albert](https://github.com/mj12albert) - Update [@​mui/base](https://github.com/mui/base) deprecation message ([#​45064](https://github.com/mui/material-ui/issues/45064)) [@​mj12albert](https://github.com/mj12albert) ##### Core - \[code-infra] Add "use client" directive to files with React APIs ([#​45036](https://github.com/mui/material-ui/issues/45036)) [@​Janpot](https://github.com/Janpot) - \[docs] 301 redirect `/base-ui` to `base-ui.com` ([#​45061](https://github.com/mui/material-ui/issues/45061)) [@​mj12albert](https://github.com/mj12albert) All contributors of this release in alphabetical order: [@​bharatkashyap](https://github.com/bharatkashyap), [@​DiegoAndai](https://github.com/DiegoAndai), [@​Fullchee](https://github.com/Fullchee), [@​Janpot](https://github.com/Janpot), [@​mj12albert](https://github.com/mj12albert), [@​sai6855](https://github.com/sai6855), [@​siriwatknp](https://github.com/siriwatknp), [@​yash49](https://github.com/yash49), [@​zanivan](https://github.com/zanivan) </details> <details> <summary>mui/mui-x (@​mui/x-data-grid)</summary> ### [`v7.24.1`](https://github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7241) [Compare Source](https://github.com/mui/mui-x/compare/v7.24.0...v7.24.1) *Jan 24, 2025* We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨: - 🐞 Bugfixes - 🌍 Improve Persian (fa-IR) locale on the Data Grid Special thanks go out to the community contributors who have helped make this release possible: [@​mostafaRoosta74](https://github.com/mostafaRoosta74), [@​lauri865](https://github.com/lauri865). Following are all team members who have contributed to this release: [@​alexfauquette](https://github.com/alexfauquette), [@​JCQuintas](https://github.com/JCQuintas), [@​cherniavskii](https://github.com/cherniavskii), [@​LukasTy](https://github.com/LukasTy), [@​arminmeh](https://github.com/arminmeh). ##### Data Grid ##### `@mui/[email protected]` - \[DataGrid] Fix toggling preference panel from toolbar ([#​16276](https://github.com/mui/mui-x/issues/16276)) [@​lauri865](https://github.com/lauri865) - \[DataGrid] Only try to mount filter button if there are filters present ([#​16269](https://github.com/mui/mui-x/issues/16269)) [@​lauri865](https://github.com/lauri865) - \[DataGrid] Revert `apiRef` to be `MutableRefObject` for React versions < 19 ([#​16320](https://github.com/mui/mui-x/issues/16320)) [@​arminmeh](https://github.com/arminmeh) - \[l10n] Improve Persian (fa-IR) locale ([#​15964](https://github.com/mui/mui-x/issues/15964)) [@​mostafaRoosta74](https://github.com/mostafaRoosta74) ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### `@mui/[email protected]` [](https://mui.com/r/x-premium-svg-link "Premium plan") Same changes as in `@mui/[email protected]`. ##### Date and Time Pickers ##### `@mui/[email protected]` - \[fields] Reset `all` selected state on section edit ([#​16232](https://github.com/mui/mui-x/issues/16232)) [@​LukasTy](https://github.com/LukasTy) ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### Charts ##### `@mui/[email protected]` - \[charts] Handle case where gradient stop `offset` could be `Infinite` ([@​JCQuintas](https://github.com/JCQuintas)) ([#​16309](https://github.com/mui/mui-x/issues/16309)) [@​JCQuintas](https://github.com/JCQuintas) ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### Tree View ##### `@mui/[email protected]` Internal changes. ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### Docs - \[docs] Fix `domainLimit` definition ([#​16271](https://github.com/mui/mui-x/issues/16271)) [@​alexfauquette](https://github.com/alexfauquette) ##### Core - \[core] Make `@mui/x-internals` a dependency of `@mui/x-license` ([#​16265](https://github.com/mui/mui-x/issues/16265)) [@​alexfauquette](https://github.com/alexfauquette) - \[test] Fix flaky column pinning tests ([#​16228](https://github.com/mui/mui-x/issues/16228)) [@​cherniavskii](https://github.com/cherniavskii) - \[test] Fix flaky tests ([#​16264](https://github.com/mui/mui-x/issues/16264)) [@​lauri865](https://github.com/lauri865) ### [`v7.24.0`](https://github.com/mui/mui-x/releases/tag/v7.24.0) [Compare Source](https://github.com/mui/mui-x/compare/v7.23.6...v7.24.0) We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨: - 🔄 Data Grid [Scroll restoration](https://next.mui.com/x/react-data-grid/scrolling/#scroll-restoration) - 🐞 Bugfixes Special thanks go out to the community contributors who have helped make this release possible: [@​lauri865](https://github.com/lauri865), [@​AxharKhan](https://github.com/AxharKhan). Following are all team members who have contributed to this release: [@​KenanYusuf](https://github.com/KenanYusuf), [@​arminmeh](https://github.com/arminmeh), [@​cherniavskii](https://github.com/cherniavskii), [@​michelengelen](https://github.com/michelengelen), [@​samuelsycamore](https://github.com/samuelsycamore), [@​LukasTy](https://github.com/LukasTy). <!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> ##### Data Grid ##### `@mui/[email protected]` - \[DataGrid] Fix resizing right pinned column ([#​16193](https://github.com/mui/mui-x/issues/16193)) [@​KenanYusuf](https://github.com/KenanYusuf) - \[DataGrid] Improve scrollbar deadzone with overlay scrollbars ([#​16212](https://github.com/mui/mui-x/issues/16212)) [@​lauri865](https://github.com/lauri865) - \[DataGrid] Scroll restoration ([#​16208](https://github.com/mui/mui-x/issues/16208)) [@​lauri865](https://github.com/lauri865) - \[DataGrid] Fix row, cell and header memoizations ([#​16195](https://github.com/mui/mui-x/issues/16195)) [@​lauri865](https://github.com/lauri865) - \[l10n] Improve Urdu (ur-PK) locale ([#​16081](https://github.com/mui/mui-x/issues/16081)) [@​AxharKhan](https://github.com/AxharKhan) ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`, plus: - \[DataGridPro] Add test for column pinning with disabled column virtualization ([#​16196](https://github.com/mui/mui-x/issues/16196)) [@​cherniavskii](https://github.com/cherniavskii) - \[DataGridPro] Fix width of right-pinned column group during resize ([#​16207](https://github.com/mui/mui-x/issues/16207)) [@​cherniavskii](https://github.com/cherniavskii) ##### `@mui/[email protected]` [](https://mui.com/r/x-premium-svg-link "Premium plan") Same changes as in `@mui/[email protected]`. ##### Date and Time Pickers ##### `@mui/[email protected]` Internal changes. ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### Charts ##### `@mui/[email protected]` Internal changes. ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### Tree View ##### `@mui/[email protected]` Internal changes. ##### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/[email protected]`. ##### Docs - \[docs] Copyedit the Data Grid cell selection page ([#​16213](https://github.com/mui/mui-x/issues/16213)) [@​samuelsycamore](https://github.com/samuelsycamore) - \[docs] Fix demo rendering issue on Codesandbox ([#​16129](https://github.com/mui/mui-x/issues/16129)) [@​arminmeh](https://github.com/arminmeh) ##### Core - \[core] Type all references as `RefObject` ([#​16125](https://github.com/mui/mui-x/issues/16125)) [@​arminmeh](https://github.com/arminmeh) - \[code-infra] Refactor `react` and `react-dom` definitions to simplify dep resolving ([#​16214](https://github.com/mui/mui-x/issues/16214)) [@​LukasTy](https://github.com/LukasTy) - \[infra] Improve cherry-pick action target list ([#​16188](https://github.com/mui/mui-x/issues/16188)) [@​michelengelen](https://github.com/michelengelen) - \[test] Fix flaky column pinning unit test ([#​16209](https://github.com/mui/mui-x/issues/16209)) [@​cherniavskii](https://github.com/cherniavskii) </details> <details> <summary>actions/setup-node (actions/setup-node)</summary> ### [`v4.2.0`](https://github.com/actions/setup-node/compare/v4.1.0...v4.2.0) [Compare Source](https://github.com/actions/setup-node/compare/v4.1.0...v4.2.0) </details> <details> <summary>actions/stale (actions/stale)</summary> ### [`v9.1.0`](https://github.com/actions/stale/releases/tag/v9.1.0) [Compare Source](https://github.com/actions/stale/compare/v9.0.0...v9.1.0) #### What's Changed - Documentation update by [@​Marukome0743](https://github.com/Marukome0743) in [https://github.com/actions/stale/pull/1116](https://github.com/actions/stale/pull/1116) - Add workflow file for publishing releases to immutable action package by [@​Jcambass](https://github.com/Jcambass) in [https://github.com/actions/stale/pull/1179](https://github.com/actions/stale/pull/1179) - Update undici from 5.28.2 to 5.28.4 by [@​dependabot](https://github.com/dependabot) in [https://github.com/actions/stale/pull/1150](https://github.com/actions/stale/pull/1150) - Update actions/checkout from 3 to 4 by [@​dependabot](https://github.com/dependabot) in [https://github.com/actions/stale/pull/1091](https://github.com/actions/stale/pull/1091) - Update actions/publish-action from 0.2.2 to 0.3.0 by [@​dependabot](https://github.com/dependabot) in [https://github.com/actions/stale/pull/1147](https://github.com/actions/stale/pull/1147) - Update ts-jest from 29.1.1 to 29.2.5 by [@​dependabot](https://github.com/dependabot) in [https://github.com/actions/stale/pull/1175](https://github.com/actions/stale/pull/1175) - Update [@​actions/core](https://github.com/actions/core) from 1.10.1 to 1.11.1 by [@​dependabot](https://github.com/dependabot) in [https://github.com/actions/stale/pull/1191](https://github.com/actions/stale/pull/1191) - Update [@​types/jest](https://github.com/types/jest) from 29.5.11 to 29.5.14 by [@​dependabot](https://github.com/dependabot) in [https://github.com/actions/stale/pull/1193](https://github.com/actions/stale/pull/1193) - Update [@​actions/cache](https://github.com/actions/cache) from 3.2.2 to 4.0.0 by [@​dependabot](https://github.com/dependabot) in [https://github.com/actions/stale/pull/1194](https://github.com/actions/stale/pull/1194) #### New Contributors - [@​Marukome0743](https://github.com/Marukome0743) made their first contribution in [https://github.com/actions/stale/pull/1116](https://github.com/actions/stale/pull/1116) - [@​Jcambass](https://github.com/Jcambass) made their first contribution in [https://github.com/actions/stale/pull/1179](https://github.com/actions/stale/pull/1179) **Full Changelog**: actions/stale@v9...v9.1.0 </details> <details> <summary>github/codeql-action (github/codeql-action)</summary> ### [`v3.28.4`](https://github.com/github/codeql-action/releases/tag/v3.28.4) [Compare Source](https://github.com/github/codeql-action/compare/v3.28.3...v3.28.4) ##### CodeQL Action Changelog See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs. ##### 3.28.4 - 23 Jan 2025 No user facing changes. See the full [CHANGELOG.md](https://github.com/github/codeql-action/blob/v3.28.4/CHANGELOG.md) for more information. ### [`v3.28.3`](https://github.com/github/codeql-action/releases/tag/v3.28.3) [Compare Source](https://github.com/github/codeql-action/compare/v3.28.2...v3.28.3) ##### CodeQL Action Changelog See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs. ##### 3.28.3 - 22 Jan 2025 - Update default CodeQL bundle version to 2.20.2. [#​2707](https://github.com/github/codeql-action/pull/2707) - Fix an issue downloading the CodeQL Bundle from a GitHub Enterprise Server instance which occurred when the CodeQL Bundle had been synced to the instance using the [CodeQL Action sync tool](https://github.com/github/codeql-action-sync-tool) and the Actions runner did not have Zstandard installed. [#​2710](https://github.com/github/codeql-action/pull/2710) - Uploading debug artifacts for CodeQL analysis is temporarily disabled. [#​2712](https://github.com/github/codeql-action/pull/2712) See the full [CHANGELOG.md](https://github.com/github/codeql-action/blob/v3.28.3/CHANGELOG.md) for more information. ### [`v3.28.2`](https://github.com/github/codeql-action/releases/tag/v3.28.2) [Compare Source](https://github.com/github/codeql-action/compare/v3.28.1...v3.28.2) ##### CodeQL Action Changelog See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs. ##### 3.28.2 - 21 Jan 2025 No user facing changes. See the full [CHANGELOG.md](https://github.com/github/codeql-action/blob/v3.28.2/CHANGELOG.md) for more information. </details> <details> <summary>webpro-nl/knip (knip)</summary> ### [`v5.43.2`](https://github.com/webpro-nl/knip/releases/tag/5.43.2) [Compare Source](https://github.com/webpro-nl/knip/compare/5.43.1...5.43.2) - Add a bit of error handling for failed contributors fetch ([`b70958a`](https://github.com/webpro-nl/knip/commit/b70958a58ea255ee7a7831e404786da807ca93d7)) - Always use `production` entries by default in expo plugin (resolves [#​918](https://github.com/webpro-nl/knip/issues/918)) ([`9b8cb69`](https://github.com/webpro-nl/knip/commit/9b8cb699dfbfe7bb9422ac2834dd229ebb93eb06)) - knipignore → lintignore ([`47460d2`](https://github.com/webpro-nl/knip/commit/47460d28c8723dfca4f85fb81be3037c2c52c8f1)) - Fix scoping of namespace import refs ([`c8ce64d`](https://github.com/webpro-nl/knip/commit/c8ce64d71dc841745cef6d059f43841d0f2d2419)) - Bun started exposing `serialize` and `deserialize` directly from `node:v8` ([`cbfc56e`](https://github.com/webpro-nl/knip/commit/cbfc56e98bdab15d708c16413dcff4ecf2916e8d)) - Update docs ([`b7b6273`](https://github.com/webpro-nl/knip/commit/b7b627398930b9aaf64e1a1bf56f6aea0ff9f35d)) - Update dependencies ([`9b4f695`](https://github.com/webpro-nl/knip/commit/9b4f695c6c1b8ed9cc4b503e51888f40e1fc1a88)) ### [`v5.43.1`](https://github.com/webpro-nl/knip/releases/tag/5.43.1) [Compare Source](https://github.com/webpro-nl/knip/compare/5.43.0...5.43.1) - Add `ignoreUnresolved` to json schema ([`ec1cca7`](https://github.com/webpro-nl/knip/commit/ec1cca705d0dbae53927938ae3d09cb1b5d1da1b)) - Update docs ([`d1f05c1`](https://github.com/webpro-nl/knip/commit/d1f05c1e2df592cbee7b40b76f6657d8c07d43cb)) ### [`v5.43.0`](https://github.com/webpro-nl/knip/releases/tag/5.43.0) [Compare Source](https://github.com/webpro-nl/knip/compare/5.42.3...5.43.0) - Add `ignoreUnresolved` feature (resolves [#​920](https://github.com/webpro-nl/knip/issues/920)) ([`081a776`](https://github.com/webpro-nl/knip/commit/081a776adc106221b0e7c0a0c14bcb594e7f651d)) - Edit metro plugin doc ([`a418b57`](https://github.com/webpro-nl/knip/commit/a418b57eda0fb31cf54f8d148da2ecbd4294988d)) ### [`v5.42.3`](https://github.com/webpro-nl/knip/releases/tag/5.42.3) [Compare Source](https://github.com/webpro-nl/knip/compare/5.42.2...5.42.3) - Do not crash when running npm init [@​knip/config](https://github.com/knip/config) on a repository not using git ([#​916](https://github.com/webpro-nl/knip/issues/916)) ([`10575b8`](https://github.com/webpro-nl/knip/commit/10575b8afbc0d6cc7a1442d9c28d6fa144b656ea)) - thanks [@​guillaumebrunerie](https://github.com/guillaumebrunerie)! - feat: add support for storybook framework option as a string ([#​923](https://github.com/webpro-nl/knip/issues/923)) ([`030ac40`](https://github.com/webpro-nl/knip/commit/030ac406877d3c61005eee4f0067b555942c9a2f)) - thanks [@​filipw01](https://github.com/filipw01)! - Fix vitest reporters with options ([#​922](https://github.com/webpro-nl/knip/issues/922)) ([`02a300c`](https://github.com/webpro-nl/knip/commit/02a300c1f01dc9d1dc1c312404e25d88c97a125f)) - thanks [@​dakro](https://github.com/dakro)! - Improve `containingFilePath` for inputs + debug output for failed script parser ([`8ccee81`](https://github.com/webpro-nl/knip/commit/8ccee8178e1087791b563a47018e220db386ed9e)) ### [`v5.42.2`](https://github.com/webpro-nl/knip/releases/tag/5.42.2) [Compare Source](https://github.com/webpro-nl/knip/compare/5.42.1...5.42.2) - Accept function that returns config in expo plugin ([`96b6783`](https://github.com/webpro-nl/knip/commit/96b67835ebc07abea5c899154978b6f09ca39bff)) - Improve pm binary/package handling ([`4b78b61`](https://github.com/webpro-nl/knip/commit/4b78b614d8dace82c6c8c168c7909f4f4f025f7b)) - Make github-action inputs optional in production mode (resolves [#​914](https://github.com/webpro-nl/knip/issues/914)) ([`c510a35`](https://github.com/webpro-nl/knip/commit/c510a3500e946153db798d912d8d9c8dc399bb0d)) - Minor housekeeping ([`4011b23`](https://github.com/webpro-nl/knip/commit/4011b233dcef91ea8c48e971c018bbc16141cef4)) - Track Angular polyfills ([#​913](https://github.com/webpro-nl/knip/issues/913)) ([`e568802`](https://github.com/webpro-nl/knip/commit/e5688024e618ad066a85ef995c8a2f292fe3c43d)) - thanks [@​davidlj95](https://github.com/davidlj95)! ### [`v5.42.1`](https://github.com/webpro-nl/knip/releases/tag/5.42.1) [Compare Source](https://github.com/webpro-nl/knip/compare/5.42.0...5.42.1) - Exclude semantic-release packages (resolves [#​899](https://github.com/webpro-nl/knip/issues/899)) ([`a28cc02`](https://github.com/webpro-nl/knip/commit/a28cc021))\* Edit docs + gen ([`d850cbe`](https://github.com/webpro-nl/knip/commit/d850cbeb)) - Improve reported line sorting ([`7ff0b70`](https://github.com/webpro-nl/knip/commit/7ff0b70b)) - Rename tests touching fs for easier exclusion ([`be5ba91`](https://github.com/webpro-nl/knip/commit/be5ba912)) - Add test:watch script to watch only failing test ([`86b2123`](https://github.com/webpro-nl/knip/commit/86b2123f)) - Add default formatter for jsx ([`4a212ad`](https://github.com/webpro-nl/knip/commit/4a212ad9)) - Avoid overwrites in issue collector storage key ([`0530465`](https://github.com/webpro-nl/knip/commit/0530465c)) - Rename file to match test/fixture consistency ([`959b64c`](https://github.com/webpro-nl/knip/commit/959b64cf)) - Fix case of `node ../../node_modules/.bin/executable` (resolves [#​908](https://github.com/webpro-nl/knip/issues/908)) ([`5a77dcc`](https://github.com/webpro-nl/knip/commit/5a77dcc4)) - Log debug session from launcher ([`be1f9d4`](https://github.com/webpro-nl/knip/commit/be1f9d42)) - Introduce `optional` dependencies & improve pm cli arg handling ([`1731ee5`](https://github.com/webpro-nl/knip/commit/1731ee5d)) - Support more `execa` methods in visitor ([`5f2cf34`](https://github.com/webpro-nl/knip/commit/5f2cf340)) - Minor refactor ([`052375f`](https://github.com/webpro-nl/knip/commit/052375f1)) - Fix non-internal `isDependency` case ([`e908cfe`](https://github.com/webpro-nl/knip/commit/e908cfea)) - Format on save ([`0f67016`](https://github.com/webpro-nl/knip/commit/0f670160)) - Fix case of $/execa script like `yarn lint:spellcheck` ([`03abffd`](https://github.com/webpro-nl/knip/commit/03abffdd)) - Reduce noise ([`5a3177f`](https://github.com/webpro-nl/knip/commit/5a3177f5)) - feat: add dependency-cruiser plugin ([#​911](https://github.com/webpro-nl/knip/issues/911)) ([`8d206a0`](https://github.com/webpro-nl/knip/commit/8d206a07)) - thanks [@​filipw01](https://github.com/filipw01)! - Update dependencies ([`b9aff83`](https://github.com/webpro-nl/knip/commit/b9aff835)) - Update docs re. [`1731ee5`](https://github.com/webpro-nl/knip/commit/1731ee5) ([`938496c`](https://github.com/webpro-nl/knip/commit/938496c3)) </details> <details> <summary>lint-staged/lint-staged (lint-staged)</summary> ### [`v15.4.2`](https://github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1542) [Compare Source](https://github.com/lint-staged/lint-staged/compare/v15.4.1...v15.4.2) ##### Patch Changes - [#​1509](https://github.com/lint-staged/lint-staged/pull/1509) [`8827ebf`](https://github.com/lint-staged/lint-staged/commit/8827ebf29dc8f25149a36450b4a0023425202e18) Thanks [@​iiroj](https://github.com/iiroj)! - Change *lint-staged*'s dependencies to use [caret (`^`) ranges](https://docs.npmjs.com/cli/v6/using-npm/semver#caret-ranges-123-025-004) instead of [tilde (`~`)](https://docs.npmjs.com/cli/v6/using-npm/semver#tilde-ranges-123-12-1). This makes it easier for package managers to perform dependency management when minor-level updates are also permitted instead of just patch-level. ### [`v15.4.1`](https://github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1541) [Compare Source](https://github.com/lint-staged/lint-staged/compare/v15.4.0...v15.4.1) ##### Patch Changes - [#​1504](https://github.com/lint-staged/lint-staged/pull/1504) [`1c7a45e`](https://github.com/lint-staged/lint-staged/commit/1c7a45ed2c7fee9d5f55337be16a51e4c9b240e1) Thanks [@​iiroj](https://github.com/iiroj)! - Default TypeScript config filenames match JS equivalents. - [#​1504](https://github.com/lint-staged/lint-staged/pull/1504) [`9cc18c9`](https://github.com/lint-staged/lint-staged/commit/9cc18c9debb185490f9ae4f9c1d21ec8c2587393) Thanks [@​iiroj](https://github.com/iiroj)! - Add missing conditional exports syntax for TypeScript types. ### [`v15.4.0`](https://github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1540) [Compare Source](https://github.com/lint-staged/lint-staged/compare/v15.3.0...v15.4.0) ##### Minor Changes - [#​1500](https://github.com/lint-staged/lint-staged/pull/1500) [`a8ec1dd`](https://github.com/lint-staged/lint-staged/commit/a8ec1ddb587d2c1c2420dbb4baff8160f0ac46c9) Thanks [@​iiroj](https://github.com/iiroj)! - *Lint-staged* now provides TypeScript types for the configuration and main Node.js API. You can use the JSDoc syntax in your JS configuration files: ```js /** * @​filename: lint-staged.config.js * @​type {import('lint-staged').Configuration} */ export default { '*': 'prettier --write', } ``` It's also possible to use the `.ts` file extension for the configuration if your Node.js version supports it. The `--experimental-strip-types` flag was introduced in [Node.js v22.6.0](https://github.com/nodejs/node/releases/tag/v22.6.0) and unflagged in [v23.6.0](https://github.com/nodejs/node/releases/tag/v23.6.0), enabling Node.js to execute TypeScript files without additional configuration. ```shell export NODE_OPTIONS="--experimental-strip-types" npx lint-staged --config lint-staged.config.ts ``` ##### Patch Changes - [#​1501](https://github.com/lint-staged/lint-staged/pull/1501) [`9b79364`](https://github.com/lint-staged/lint-staged/commit/9b793640e1f87b46e4f40fcfc1ecf9d6f6013ac9) Thanks [@​iiroj](https://github.com/iiroj)! - Handle possible failures when logging user shell for debug info. </details> <details> <summary>nodejs/node (node)</summary> ### [`v22.13.1`](https://github.com/nodejs/node/compare/v22.13.0...v22.13.1) [Compare Source](https://github.com/nodejs/node/compare/v22.13.0...v22.13.1) </details> <details> <summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary> ### [`v8.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8210-2025-01-20) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.20.0...v8.21.0) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. 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. </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v6.0.11`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small6011-2025-01-21-small) [Compare Source](https://github.com/vitejs/vite/compare/v6.0.10...v6.0.11) - fix: `preview.allowedHosts` with specific values was not respected ([#​19246](https://github.com/vitejs/vite/issues/19246)) ([aeb3ec8](https://github.com/vitejs/vite/commit/aeb3ec84a288d6be227a1284607f13428a4f14a1)), closes [#​19246](https://github.com/vitejs/vite/issues/19246) - fix: allow CORS from loopback addresses by default ([#​19249](https://github.com/vitejs/vite/issues/19249)) ([3d03899](https://github.com/vitejs/vite/commit/3d038997377a30022b6a6b7916e0b4b5d8b9a363)), closes [#​19249](https://github.com/vitejs/vite/issues/19249) ### [`v6.0.10`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small6010-2025-01-20-small) [Compare Source](https://github.com/vitejs/vite/compare/v6.0.9...v6.0.10) - fix: try parse `server.origin` URL ([#​19241](https://github.com/vitejs/vite/issues/19241)) ([2495022](https://github.com/vitejs/vite/commit/2495022420fda05ee389c2dcf26921b21e2aed3b)), closes [#​19241](https://github.com/vitejs/vite/issues/19241) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/brave/ads-ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cross-spawn@>=7.0.0 <7.0.5](https://github.com/moxystudio/node-cross-spawn) | pnpm.overrides | pin | [`>=7.0.5` -> `7.0.6`](https://renovatebot.com/diffs/npm/cross-spawn@>=7.0.0 <7.0.5/7.0.6/7.0.6) | | [dset@<3.1.4](https://github.com/lukeed/dset) | pnpm.overrides | pin | [`>=3.1.4` -> `3.1.4`](https://renovatebot.com/diffs/npm/dset@<3.1.4/3.1.4/3.1.4) | | [micromatch@<4.0.8](https://github.com/micromatch/micromatch) | pnpm.overrides | pin | [`>=4.0.8` -> `4.0.8`](https://renovatebot.com/diffs/npm/micromatch@<4.0.8/4.0.8/4.0.8) | | [nanoid@<3.3.8](https://github.com/ai/nanoid) | pnpm.overrides | pin | [`^3.3.8` -> `3.3.8`](https://renovatebot.com/diffs/npm/nanoid@<3.3.8/3.3.8/3.3.8) | | [path-to-regexp@>=0.2.0 <1.9.0](https://github.com/pillarjs/path-to-regexp) | pnpm.overrides | pin | [`^1.9.0` -> `1.9.0`](https://renovatebot.com/diffs/npm/path-to-regexp@>=0.2.0 <1.9.0/1.9.0/1.9.0) | | [rollup@>=4.0.0 <4.22.4](https://rollupjs.org/) ([source](https://github.com/rollup/rollup)) | pnpm.overrides | pin | [`>=4.22.4` -> `4.34.2`](https://renovatebot.com/diffs/npm/rollup@>=4.0.0 <4.22.4/4.34.2/4.34.2) | | [ws@>=8.0.0 <8.17.1](https://github.com/websockets/ws) | pnpm.overrides | pin | [`>=8.17.1` -> `8.18.0`](https://renovatebot.com/diffs/npm/ws@>=8.0.0 <8.17.1/8.18.0/8.18.0) | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-4 * * 3" (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](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/brave/ads-ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 3.0.4 to 3.0.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases">vitest's releases</a>.</em></p> <blockquote> <h2>v3.0.5</h2> <p>This release includes security patches for:</p> <ul> <li><a href="https://github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq">Remote Code Execution when accessing a malicious website while Vitest API server is listening | CVE-2025-24964</a></li> </ul> <h3>🚀 Features</h3> <ul> <li><strong>ui</strong>: Insert message "no tests found" in ui - by <a href="https://github.com/DevJoaoLopes"><code>@DevJoaoLopes</code></a> in <a href="https://github.com/vitest-dev/vitest/issues/7366">vitest-dev/vitest#7366</a> <a href="https://github.com/vitest-dev/vitest/commit/92da490bd"><!-- raw HTML omitted -->(92da4)<!-- raw HTML omitted --></a></li> </ul> <h3>🐞 Bug Fixes</h3> <ul> <li>Validate websocket request - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> and <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://github.com/vitest-dev/vitest/issues/7317">vitest-dev/vitest#7317</a> <a href="https://github.com/vitest-dev/vitest/commit/191ef9e34"><!-- raw HTML omitted -->(191ef)<!-- raw HTML omitted --></a></li> <li>Don't toggle cli cursor on non-TTY - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://github.com/vitest-dev/vitest/issues/7336">vitest-dev/vitest#7336</a> <a href="https://github.com/vitest-dev/vitest/commit/3c8050e69"><!-- raw HTML omitted -->(3c805)<!-- raw HTML omitted --></a></li> <li><strong>vite-node</strong>: Differentiate file url with hash and query - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://github.com/vitest-dev/vitest/issues/7365">vitest-dev/vitest#7365</a> <a href="https://github.com/vitest-dev/vitest/commit/926ca9546"><!-- raw HTML omitted -->(926ca)<!-- raw HTML omitted --></a></li> </ul> <h5><a href="https://github.com/vitest-dev/vitest/compare/v3.0.4...v3.0.5">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitest-dev/vitest/commit/115466265d23622d75f0d798641354a18e285072"><code>1154662</code></a> chore: release v3.0.5</li> <li><a href="https://github.com/vitest-dev/vitest/commit/3c8050e69acf57755c8796c0c7711ab7871b4606"><code>3c8050e</code></a> fix: don't toggle cli cursor on non-TTY (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7336">#7336</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/191ef9e34c867d0efd04f49b3d38193a68e825dc"><code>191ef9e</code></a> fix: validate websocket request (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7317">#7317</a>)</li> <li>See full diff in <a href="https://github.com/vitest-dev/vitest/commits/v3.0.5/packages/vitest">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/brave/ads-ui/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | Pending | |---|---|---|---|---|---|---|---|---| | [@apollo/client](https://www.apollographql.com/docs/react/) ([source](https://github.com/apollographql/apollo-client)) | [`3.12.7` -> `3.12.8`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.12.7/3.12.8) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | `3.12.9` | | [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator) ([source](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli)) | [`5.0.3` -> `5.0.4`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fcli/5.0.3/5.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator) ([source](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client)) | [`4.5.1` -> `4.6.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.5.1/4.6.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `4.6.1` | | [@parcel/watcher](https://github.com/parcel-bundler/watcher) | [`2.5.0` -> `2.5.1`](https://renovatebot.com/diffs/npm/@parcel%2fwatcher/2.5.0/2.5.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)) | [`4.17.14` -> `4.17.15`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.14/4.17.15) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [github/codeql-action](https://github.com/github/codeql-action) | `v3.28.4` -> `v3.28.6` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | action | patch | `v3.28.8` (+1) | | [knip](https://knip.dev) ([source](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip)) | [`5.43.3` -> `5.43.6`](https://renovatebot.com/diffs/npm/knip/5.43.3/5.43.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [lint-staged](https://github.com/lint-staged/lint-staged) | [`15.4.2` -> `15.4.3`](https://renovatebot.com/diffs/npm/lint-staged/15.4.2/15.4.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [papaparse](https://www.papaparse.com/) ([source](https://github.com/mholt/PapaParse)) | [`5.5.1` -> `5.5.2`](https://renovatebot.com/diffs/npm/papaparse/5.5.1/5.5.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.21.0` -> `8.22.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.21.0/8.22.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `8.23.0` | --- ### Release Notes <details> <summary>apollographql/apollo-client (@​apollo/client)</summary> ### [`v3.12.8`](https://github.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3128) [Compare Source](https://github.com/apollographql/apollo-client/compare/v3.12.7...v3.12.8) ##### Patch Changes - [#​12292](https://github.com/apollographql/apollo-client/pull/12292) [`3abd944`](https://github.com/apollographql/apollo-client/commit/3abd944e4adde5d94d91133f2bf6ed1c7744f8c5) Thanks [@​phryneas](https://github.com/phryneas)! - Remove unused dependency `response-iterator` - [#​12287](https://github.com/apollographql/apollo-client/pull/12287) [`bf313a3`](https://github.com/apollographql/apollo-client/commit/bf313a39d342a73dc3e9b3db9415c71c2573db3f) Thanks [@​phryneas](https://github.com/phryneas)! - Fixes an issue where `client.watchFragment`/`useFragment` with `@includes` crashes when a separate cache update writes to the conditionally included fields. </details> <details> <summary>dotansimha/graphql-code-generator (@​graphql-codegen/cli)</summary> ### [`v5.0.4`](https://github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/graphql-codegen-cli/CHANGELOG.md#504) [Compare Source](https://github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/[email protected]...@graphql-codegen/[email protected]) ##### Patch Changes - [#​10248](https://github.com/dotansimha/graphql-code-generator/pull/10248) [`72eb86f`](https://github.com/dotansimha/graphql-code-generator/commit/72eb86f49bd86da6308d80f9401bcc09478ca886) Thanks [@​renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@whatwg-node/fetch@^0.10.0` ↗︎](https://www.npmjs.com/package/@​whatwg-node/fetch/v/0.10.0) (from `^0.9.20`, in `dependencies`) - [#​10227](https://github.com/dotansimha/graphql-code-generator/pull/10227) [`6f1741a`](https://github.com/dotansimha/graphql-code-generator/commit/6f1741af03689f8146178637ecabec18347e9331) Thanks [@​eddeee888](https://github.com/eddeee888)! - Fix schema pointers type to allow an array of pointers - Updated dependencies \[[`8737dd8`](https://github.com/dotansimha/graphql-code-generator/commit/8737dd86b4ce3d14234a515fa494736bf7ec35dd), [`ed71811`](https://github.com/dotansimha/graphql-code-generator/commit/ed71811ace083be61c575609e361c629ed7c1740)]: - [@​graphql-codegen/client-preset](https://github.com/graphql-codegen/client-preset)[@​4](https://github.com/4).6.0 </details> <details> <summary>dotansimha/graphql-code-generator (@​graphql-codegen/client-preset)</summary> ### [`v4.6.0`](https://github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/presets/client/CHANGELOG.md#460) [Compare Source](https://github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/[email protected]...@graphql-codegen/[email protected]) ##### Minor Changes - [#​10268](https://github.com/dotansimha/graphql-code-generator/pull/10268) [`8737dd8`](https://github.com/dotansimha/graphql-code-generator/commit/8737dd86b4ce3d14234a515fa494736bf7ec35dd) Thanks [@​eddeee888](https://github.com/eddeee888)! - Forward customDirectives to support Apollo unmask - [#​10155](https://github.com/dotansimha/graphql-code-generator/pull/10155) [`ed71811`](https://github.com/dotansimha/graphql-code-generator/commit/ed71811ace083be61c575609e361c629ed7c1740) Thanks [@​nebbles](https://github.com/nebbles)! - client-preset generated output is configurable with onlyOperationTypes and onlyEnumTypes ##### Patch Changes - Updated dependencies \[[`60dd72f`](https://github.com/dotansimha/graphql-code-generator/commit/60dd72fb103fd7fd70b4e1def98da29588865517)]: - [@​graphql-codegen/visitor-plugin-common](https://github.com/graphql-codegen/visitor-plugin-common)[@​5](https://github.com/5).6.1 - [@​graphql-codegen/gql-tag-operations](https://github.com/graphql-codegen/gql-tag-operations)[@​4](https://github.com/4).0.13 - [@​graphql-codegen/typescript-operations](https://github.com/graphql-codegen/typescript-operations)[@​4](https://github.com/4).4.1 - [@​graphql-codegen/typed-document-node](https://github.com/graphql-codegen/typed-document-node)[@​5](https://github.com/5).0.13 - [@​graphql-codegen/typescript](https://github.com/graphql-codegen/typescript)[@​4](https://github.com/4).1.3 </details> <details> <summary>parcel-bundler/watcher (@​parcel/watcher)</summary> ### [`v2.5.1`](https://github.com/parcel-bundler/watcher/releases/tag/v2.5.1) [Compare Source](https://github.com/parcel-bundler/watcher/compare/v2.5.0...v2.5.1) - Handle large changes from FS Events better in getEventsSince - [#​196](https://github.com/parcel-bundler/watcher/issues/196) - Fix use after free in kqueue backend - fix: catch std:regex error - [#​195](https://github.com/parcel-bundler/watcher/issues/195) </details> <details> <summary>github/codeql-action (github/codeql-action)</summary> ### [`v3.28.6`](https://github.com/github/codeql-action/releases/tag/v3.28.6) [Compare Source](https://github.com/github/codeql-action/compare/v3.28.5...v3.28.6) ### CodeQL Action Changelog See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs. #### 3.28.6 - 27 Jan 2025 - Re-enable debug artifact upload for CLI versions 2.20.3 or greater. [#​2726](https://github.com/github/codeql-action/pull/2726) See the full [CHANGELOG.md](https://github.com/github/codeql-action/blob/v3.28.6/CHANGELOG.md) for more information. ### [`v3.28.5`](https://github.com/github/codeql-action/releases/tag/v3.28.5) [Compare Source](https://github.com/github/codeql-action/compare/v3.28.4...v3.28.5) ### CodeQL Action Changelog See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs. #### 3.28.5 - 24 Jan 2025 - Update default CodeQL bundle version to 2.20.3. [#​2717](https://github.com/github/codeql-action/pull/2717) See the full [CHANGELOG.md](https://github.com/github/codeql-action/blob/v3.28.5/CHANGELOG.md) for more information. </details> <details> <summary>webpro-nl/knip (knip)</summary> ### [`v5.43.6`](https://github.com/webpro-nl/knip/releases/tag/5.43.6) [Compare Source](https://github.com/webpro-nl/knip/compare/5.43.5...5.43.6) - Update docs for writing a plugin ([`f3669e2`](https://github.com/webpro-nl/knip/commit/f3669e2220a8ad40333643408ab4f78dcc73a029)) - Remove unused property ([`18612d2`](https://github.com/webpro-nl/knip/commit/18612d2f2ce6c932b461ebd2c2ebaa9317b3e4a3)) - Merge glob patterns ([`3815fae`](https://github.com/webpro-nl/knip/commit/3815faefb6e1875cebcee84f32a25973fd3d7654)) - Update docs for writing a plugin ([`c1de2ba`](https://github.com/webpro-nl/knip/commit/c1de2ba43faa541cdae8af718002e2dc6d0bfab4)) - Invoke expo config function with context obj (resolves [#​919](https://github.com/webpro-nl/knip/issues/919)) ([`2d0876b`](https://github.com/webpro-nl/knip/commit/2d0876baaad2246757ba1b35d43960655068c0c2)) - Add empty `plugins: []` to dummy expo obj to cause less issues ([`15b8aac`](https://github.com/webpro-nl/knip/commit/15b8aac5087c2a5aa8d6d0597ea61f90d29e7514)) ### [`v5.43.5`](https://github.com/webpro-nl/knip/releases/tag/5.43.5) [Compare Source](https://github.com/webpro-nl/knip/compare/5.43.4...5.43.5) - Allow nsTypes to always consider all enums (the actual fix for [#​927](https://github.com/webpro-nl/knip/issues/927)) ([`881de38`](https://github.com/webpro-nl/knip/commit/881de38e24f95508e198db8369df14e4b4136147)) ### [`v5.43.4`](https://github.com/webpro-nl/knip/releases/tag/5.43.4) [Compare Source](https://github.com/webpro-nl/knip/compare/5.43.3...5.43.4) - Add missing test & widen scope for implicit enumerations (resolves [#​927](https://github.com/webpro-nl/knip/issues/927)) ([`d02db68`](https://github.com/webpro-nl/knip/commit/d02db682d83890c65c6332c0dc7a8f763f5e818a)) </details> <details> <summary>lint-staged/lint-staged (lint-staged)</summary> ### [`v15.4.3`](https://github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1543) [Compare Source](https://github.com/lint-staged/lint-staged/compare/v15.4.2...v15.4.3) ##### Patch Changes - [#​1512](https://github.com/lint-staged/lint-staged/pull/1512) [`cbfed1d`](https://github.com/lint-staged/lint-staged/commit/cbfed1dfd2465c4198c692955281f0836600bea1) Thanks [@​tarik02](https://github.com/tarik02)! - Adjust TypeScript types for the default export so that it can be used as a value without error TS2693. </details> <details> <summary>mholt/PapaParse (papaparse)</summary> ### [`v5.5.2`](https://github.com/mholt/PapaParse/compare/d0f58aa3c662b7460b2da093bae3f81ef2cb5e30...e3c7b2628c68b868fd09862252eea312fbafdd84) [Compare Source](https://github.com/mholt/PapaParse/compare/d0f58aa3c662b7460b2da093bae3f81ef2cb5e30...e3c7b2628c68b868fd09862252eea312fbafdd84) </details> <details> <summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary> ### [`v8.22.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8220-2025-01-27) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.21.0...v8.22.0) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. 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. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/brave/ads-ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
See brave/devops#12410 for details Do NOT merge until brave/devops#13093 is deployed and https://newsletter.brave.app is live.
[puLL-Merge] - brave/ads-ui@1435 DescriptionThis PR primarily updates dependencies in the project, changes a newsletter URL, and includes GitHub Actions workflow updates. The changes are mostly routine maintenance updates to ensure the project uses the latest stable versions of its dependencies. ChangesChangesGitHub Actions
Node Version
DependenciesMajor version updates:
Notable package updates:
API Endpoint Change
sequenceDiagram
participant User
participant App
participant NewsletterAPI
User->>App: Submit email signup
App->>NewsletterAPI: POST /members/api/send-magic-link/
Note over NewsletterAPI: Domain changed from<br/>brave.com to brave.app
NewsletterAPI-->>App: Response
App-->>User: Confirmation
Security Hotspots
|
FaqirHussain
approved these changes
Feb 7, 2025
iambrianfung
approved these changes
Feb 7, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes
Chores
Other