Skip to content
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 2024-07-18 #1258

Merged
merged 3 commits into from
Jul 18, 2024
Merged

Production Release 2024-07-18 #1258

merged 3 commits into from
Jul 18, 2024

Conversation

tackley
Copy link
Collaborator

@tackley tackley commented Jul 18, 2024

renovate bot and others added 3 commits July 17, 2024 16:06
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update | Pending |
|---|---|---|---|---|---|---|---|---|
| [@mui/icons-material](https://mui.com/material-ui/material-icons/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-icons-material))
| [`5.16.0` ->
`5.16.1`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.16.0/5.16.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.16.0/5.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.16.0/5.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `5.16.4` (+2) |
| [@mui/lab](https://mui.com/material-ui/about-the-lab/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-lab))
| [`5.0.0-alpha.171` ->
`5.0.0-alpha.172`](https://renovatebot.com/diffs/npm/@mui%2flab/5.0.0-alpha.171/5.0.0-alpha.172)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/5.0.0-alpha.172?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/5.0.0-alpha.172?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/5.0.0-alpha.171/5.0.0-alpha.172?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/5.0.0-alpha.171/5.0.0-alpha.172?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/material](https://mui.com/material-ui/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-material))
| [`5.16.0` ->
`5.16.1`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.16.0/5.16.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.16.0/5.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.16.0/5.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `5.16.4` (+2) |
| [@mui/x-data-grid](https://mui.com/x/react-data-grid/)
([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-data-grid))
| [`7.9.0` ->
`7.10.0`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.9.0/7.10.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.9.0/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.9.0/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/)
([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-date-pickers))
| [`7.9.0` ->
`7.10.0`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.9.0/7.10.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.9.0/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.9.0/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
|
[eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react)
| [`7.34.3` ->
`7.34.4`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.3/7.34.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.34.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.34.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.3/7.34.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.3/7.34.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [github/codeql-action](https://togithub.com/github/codeql-action) |
`v3.25.11` -> `v3.25.12` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/github%2fcodeql-action/v3.25.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/github%2fcodeql-action/v3.25.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/github%2fcodeql-action/v3.25.11/v3.25.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/github%2fcodeql-action/v3.25.11/v3.25.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| action | patch | |
| [knip](https://knip.dev)
([source](https://togithub.com/webpro-nl/knip/tree/HEAD/packages/knip))
| [`5.24.2` ->
`5.26.0`](https://renovatebot.com/diffs/npm/knip/5.24.2/5.26.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.24.2/5.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.24.2/5.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`3.3.2` ->
`3.3.3`](https://renovatebot.com/diffs/npm/prettier/3.3.2/3.3.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`7.15.0` ->
`7.16.0`](https://renovatebot.com/diffs/npm/typescript-eslint/7.15.0/7.16.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/7.15.0/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/7.15.0/7.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `7.16.1` |

---

### Release Notes

<details>
<summary>mui/material-ui (@&#8203;mui/icons-material)</summary>

###
[`v5.16.1`](https://togithub.com/mui/material-ui/releases/tag/v5.16.1)

[Compare
Source](https://togithub.com/mui/material-ui/compare/v5.16.0...v5.16.1)

A big thanks to the 4 contributors who made this release possible. Here
are some highlights ✨:

- ⚛️ All packages, including Material UI, are now compatible with React
18.3.1

##### `@mui/[email protected]`

- \[AppBar] Fix inherit color is inconsistent between ThemeProvider and
CssVarsProvider
([#&#8203;42713](https://togithub.com/mui/material-ui/issues/42713))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

##### `@mui/[email protected]`

- \[Autocomplete] Fix React spread key warning
([#&#8203;42856](https://togithub.com/mui/material-ui/issues/42856))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)

##### Docs

- \[material-ui] Fix React 18.3 key spread warnings in Autocomplete
demos
([#&#8203;42854](https://togithub.com/mui/material-ui/issues/42854))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)
- \[material-ui] Fix type error in virtualized table demo
([#&#8203;42852](https://togithub.com/mui/material-ui/issues/42852))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)
- Fix typos ([@&#8203;omahs](https://togithub.com/omahs))
([#&#8203;42888](https://togithub.com/mui/material-ui/issues/42888))
[@&#8203;omahs](https://togithub.com/omahs)
- Fix 301
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

##### Core

- \[core] Bump React to 18.3.1
([#&#8203;42846](https://togithub.com/mui/material-ui/issues/42846))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)
- \[core] Remove react-test-renderer
([#&#8203;42853](https://togithub.com/mui/material-ui/issues/42853))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)
- \[core] Replace enzyme in describeConformance
([#&#8203;42847](https://togithub.com/mui/material-ui/issues/42847))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)
- \[test] Remove enzyme
([#&#8203;42850](https://togithub.com/mui/material-ui/issues/42850))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)
- \[test] Remove createMount test util
([#&#8203;42849](https://togithub.com/mui/material-ui/issues/42849))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)
- \[base-ui] Fix React spread key warning in test
([#&#8203;42855](https://togithub.com/mui/material-ui/issues/42855))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)
- \[styles]\[withStyles] Expect React defaultProps warning in test
([#&#8203;42752](https://togithub.com/mui/material-ui/issues/42752))
([#&#8203;42851](https://togithub.com/mui/material-ui/issues/42851))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)

All contributors of this release in alphabetical order:
[@&#8203;aarongarciah](https://togithub.com/aarongarciah),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari),
[@&#8203;omahs](https://togithub.com/omahs),
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

</details>

<details>
<summary>mui/mui-x (@&#8203;mui/x-data-grid)</summary>

###
[`v7.10.0`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7100)

[Compare
Source](https://togithub.com/mui/mui-x/compare/v7.9.0...v7.10.0)

*Jul 11, 2024*

We'd like to offer a big thanks to the 12 contributors who made this
release possible. Here are some highlights ✨:

- 🎁 Add selectors to support showing child row count in footer in the
Data Grid
- ✨ New APIs for retrieving current item tree and item's children IDs in
the Tree View
-   🌍 Improve Spanish (es-ES) locale on the Data Grid
-   🐞 Bugfixes
-   📚 Documentation improvements

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

##### Data Grid

##### `@mui/[email protected]`

- \[DataGrid] Add selectors to support showing child row count in footer
([#&#8203;13725](https://togithub.com/mui/mui-x/issues/13725))
[@&#8203;KenanYusuf](https://togithub.com/KenanYusuf)
- \[DataGrid] Fix incorrect panels position when using a toolbar
([#&#8203;13474](https://togithub.com/mui/mui-x/issues/13474))
[@&#8203;oukunan](https://togithub.com/oukunan)
- \[DataGrid] Set default variant to `'standard'` in
`GridFilterInputMultipleValue`
([#&#8203;13129](https://togithub.com/mui/mui-x/issues/13129))
[@&#8203;tarunrajput](https://togithub.com/tarunrajput)
- \[DataGrid] Use `readonly` on more array props
([#&#8203;13331](https://togithub.com/mui/mui-x/issues/13331))
[@&#8203;pcorpet](https://togithub.com/pcorpet)
- \[l10n] Improve Spanish (es-ES) locale
([#&#8203;13772](https://togithub.com/mui/mui-x/issues/13772))
[@&#8203;joserealdev](https://togithub.com/joserealdev)

##### `@mui/[email protected]`
[![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link
"Pro plan")

Same changes as in `@mui/[email protected]`, plus:

- \[DataGridPro] Keep bottom pinned row at the bottom
([#&#8203;13313](https://togithub.com/mui/mui-x/issues/13313))
[@&#8203;romgrk](https://togithub.com/romgrk)

##### `@mui/[email protected]`
[![premium](https://mui.com/r/x-premium-svg)](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] Prevent infinite recursion when ensuring selection
([#&#8203;13779](https://togithub.com/mui/mui-x/issues/13779))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[fields] Unify fields behavior regardless of the `readOnly` flag
([#&#8203;13688](https://togithub.com/mui/mui-x/issues/13688))
[@&#8203;LukasTy](https://togithub.com/LukasTy)

##### `@mui/[email protected]`
[![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link
"Pro plan")

Same changes as in `@mui/[email protected]`, plus:

- \[DateRangePicker] Fix `calendarHeader` slot props propagation
([#&#8203;13780](https://togithub.com/mui/mui-x/issues/13780))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[DateTimeRangePicker] Resolve `format` from given `views`
([#&#8203;13743](https://togithub.com/mui/mui-x/issues/13743))
[@&#8203;LukasTy](https://togithub.com/LukasTy)

##### Charts

##### `@mui/[email protected]`

- \[charts] Fix displaying area of a `LineChart` when using the `log`
scale ([#&#8203;13791](https://togithub.com/mui/mui-x/issues/13791))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[charts] Use correct click handler prop on pie chart
`OnSeriesItemClick` documentation
([#&#8203;13761](https://togithub.com/mui/mui-x/issues/13761))
[@&#8203;tonyhallett](https://togithub.com/tonyhallett)

##### Tree View

##### `@mui/[email protected]`

- \[TreeView] Add `getItemTree` and `getItemOrderedChildrenIds` methods
to the public API
([#&#8203;13804](https://togithub.com/mui/mui-x/issues/13804))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
- \[TreeView] Add utility function to check if an optional plugin is
present ([#&#8203;13788](https://togithub.com/mui/mui-x/issues/13788))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)

##### Docs

- \[docs] Add missing default `loading` prop value
([#&#8203;13604](https://togithub.com/mui/mui-x/issues/13604))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Add the `DateTimeRangePicker` to the "Commonly used
components" demo
([#&#8203;13775](https://togithub.com/mui/mui-x/issues/13775))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
- \[docs] Fix Pickers customization playground overflow
([#&#8203;13742](https://togithub.com/mui/mui-x/issues/13742))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[docs] Move Pickers dialog guidelines to accessibility page
([#&#8203;13778](https://togithub.com/mui/mui-x/issues/13778))
[@&#8203;arthurbalduini](https://togithub.com/arthurbalduini)

##### Core

- \[core] Sort `DATA_GRID_PROPS_DEFAULT_VALUES` alphabetically
([#&#8203;13783](https://togithub.com/mui/mui-x/issues/13783))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[test] Fix split infinitive use in tests
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

</details>

<details>
<summary>jsx-eslint/eslint-plugin-react (eslint-plugin-react)</summary>

###
[`v7.34.4`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7344---20240713)

[Compare
Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4)

##### Fixed

- \[`prop-types`]: fix `className` missing in prop validation false
negative ([#&#8203;3749]
[@&#8203;akulsr0](https://togithub.com/akulsr0))
- \[`sort-prop-types`]: Check for undefined before accessing
`node.typeAnnotation.typeAnnotation` ([#&#8203;3779]
[@&#8203;tylerlaprade](https://togithub.com/tylerlaprade))

[7.34.4]:
https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4

[#&#8203;3779]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3779

[#&#8203;3749]:
https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3749

</details>

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v3.25.12`](https://togithub.com/github/codeql-action/compare/v3.25.11...v3.25.12)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.25.11...v3.25.12)

</details>

<details>
<summary>webpro-nl/knip (knip)</summary>

###
[`v5.26.0`](https://togithub.com/webpro-nl/knip/compare/5.25.2...3a7fcc9a3520181671e797486a10fe41c5b2fd38)

[Compare
Source](https://togithub.com/webpro-nl/knip/compare/5.25.2...5.26.0)

### [`v5.25.2`](https://togithub.com/webpro-nl/knip/releases/tag/5.25.2)

[Compare
Source](https://togithub.com/webpro-nl/knip/compare/5.25.1...5.25.2)

- Include additional workspaces when loading manifests (resolves
[#&#8203;722](https://togithub.com/webpro-nl/knip/issues/722))
([`ca03fd8`](https://togithub.com/webpro-nl/knip/commit/ca03fd83))
- Move & refactor setRefs → findInternalReferences
([`deeb2ac`](https://togithub.com/webpro-nl/knip/commit/deeb2acc))
- Minor refactors
([`09fc536`](https://togithub.com/webpro-nl/knip/commit/09fc5363))
- Always pre-set `moduleResolution: bundler` if tsconfig.json
([`3c13118`](https://togithub.com/webpro-nl/knip/commit/3c131184))
- No need to publish twice here
([`34be850`](https://togithub.com/webpro-nl/knip/commit/34be850f))
- Minor refactors
([`c1db1ec`](https://togithub.com/webpro-nl/knip/commit/c1db1ec2))
- Update docs re. shared/isolated workspaces
([`699fd28`](https://togithub.com/webpro-nl/knip/commit/699fd28b))
- Set `moduleResolution: bundler` if not set and don't share it
(resolves [#&#8203;719](https://togithub.com/webpro-nl/knip/issues/719))
([`2c24678`](https://togithub.com/webpro-nl/knip/commit/2c246784))
- fix: Use `parseFragment` instead of `text` node which breaks
formatting
([#&#8203;720](https://togithub.com/webpro-nl/knip/issues/720))
([`3201c07`](https://togithub.com/webpro-nl/knip/commit/3201c076))

### [`v5.25.1`](https://togithub.com/webpro-nl/knip/releases/tag/5.25.1)

[Compare
Source](https://togithub.com/webpro-nl/knip/compare/5.25.0...5.25.1)

- Publish vendor dir
([`fdac7ba`](https://togithub.com/webpro-nl/knip/commit/fdac7ba8))

### [`v5.25.0`](https://togithub.com/webpro-nl/knip/releases/tag/5.25.0)

[Compare
Source](https://togithub.com/webpro-nl/knip/compare/5.24.4...5.25.0)

- Update dependencies docs
([`b42c85b`](https://togithub.com/webpro-nl/knip/commit/b42c85b4))
- Sync [@&#8203;nodelib/fs](https://togithub.com/nodelib/fs).walk
version w/ fast-glob
([`e77ce77`](https://togithub.com/webpro-nl/knip/commit/e77ce774))
- Vendor bash-parser
([`78e7b28`](https://togithub.com/webpro-nl/knip/commit/78e7b28d))
- Add pkg.pr.new workflow
([`2679f20`](https://togithub.com/webpro-nl/knip/commit/2679f202))

### [`v5.24.4`](https://togithub.com/webpro-nl/knip/releases/tag/5.24.4)

[Compare
Source](https://togithub.com/webpro-nl/knip/compare/5.24.3...5.24.4)

- Start using central resolveEntry from plugin helpers
([#&#8203;716](https://togithub.com/webpro-nl/knip/issues/716))
([`65d8098`](https://togithub.com/webpro-nl/knip/commit/65d80981))

### [`v5.24.3`](https://togithub.com/webpro-nl/knip/releases/tag/5.24.3)

[Compare
Source](https://togithub.com/webpro-nl/knip/compare/5.24.2...5.24.3)

- Improve Angular plugin a bit + add fixture/test
([#&#8203;717](https://togithub.com/webpro-nl/knip/issues/717))
([`641b5fc`](https://togithub.com/webpro-nl/knip/commit/641b5fcf))
- Fix Cannot read properties of undefined (reading 'name')
([#&#8203;718](https://togithub.com/webpro-nl/knip/issues/718))
([`f0f9f5a`](https://togithub.com/webpro-nl/knip/commit/f0f9f5ab))

</details>

<details>
<summary>prettier/prettier (prettier)</summary>

###
[`v3.3.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333)

[Compare
Source](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)

[diff](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)

##### Add parentheses for nullish coalescing in ternary
([#&#8203;16391](https://togithub.com/prettier/prettier/pull/16391) by
[@&#8203;cdignam-segment](https://togithub.com/cdignam-segment))

This change adds clarity to operator precedence.

<!-- prettier-ignore -->

```js
// Input
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;

// Prettier 3.3.2
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;

// Prettier 3.3.3
foo ? (bar ?? foo) : baz;
(foo ?? bar) ? a : b;
a ? b : (foo ?? bar);
```

##### Add parentheses for decorator expressions
([#&#8203;16458](https://togithub.com/prettier/prettier/pull/16458) by
[@&#8203;y-schneider](https://togithub.com/y-schneider))

Prevent parentheses around member expressions or tagged template
literals from being removed to follow the stricter parsing rules of
TypeScript 5.5.

<!-- prettier-ignore -->

```ts
// Input
@&#8203;(foo`tagged template`)
class X {}

// Prettier 3.3.2
@&#8203;foo`tagged template`
class X {}

// Prettier 3.3.3
@&#8203;(foo`tagged template`)
class X {}
```

##### Support `@let` declaration syntax
([#&#8203;16474](https://togithub.com/prettier/prettier/pull/16474) by
[@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki))

Adds support for Angular v18 `@let` declaration syntax.

Please see the following code example. The `@let` declaration allows you
to define local variables within the template:

<!-- prettier-ignore -->

```html
@&#8203;let name = 'Frodo';

<h1>Dashboard for {{name}}</h1>
Hello, {{name}}
```

For more details, please refer to the excellent blog post by the Angular
Team: [Introducing @&#8203;let in
Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f).

We also appreciate the Angular Team for kindly answering our questions
to implement this feature.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(typescript-eslint)</summary>

###
[`v7.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#7160-2024-07-08)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.15.0...v7.16.0)

##### 🚀 Features

- **eslint-plugin:** \[no-unnecessary-parameter-property-assignment] add
new rule

##### 🩹 Fixes

- **deps:** update dependency
[@&#8203;eslint-community/regexpp](https://togithub.com/eslint-community/regexpp)
to v4.11.0

-   **website:** react key error on internal pages of website

##### ❤️  Thank You

-   Abraham Guo
-   auvred
-   Josh Goldberg ✨
-   Juan Sanchez
-   Vinccool96
-   YeonJuan
-   Yukihiro Hasegawa

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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/brave/ads-ui).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ian Krieger <[email protected]>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`1.6.0` ->
`2.0.2`](https://renovatebot.com/diffs/npm/vitest/1.6.0/2.0.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.6.0/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.6.0/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitest-dev/vitest (vitest)</summary>

###
[`v2.0.2`](https://togithub.com/vitest-dev/vitest/compare/v2.0.1...v2.0.2)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.1...v2.0.2)

###
[`v2.0.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.1)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.0...v2.0.1)

#####    🐞 Bug Fixes

- **browser**: Correctly inherit browser config in a workspace  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#6054
[<samp>(4b03e)</samp>](https://togithub.com/vitest-dev/vitest/commit/4b03e72b)
- **ui**: Move virtual scroller to dev dependencies  -  by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#6053
[<samp>(f94ed)</samp>](https://togithub.com/vitest-dev/vitest/commit/f94ede02)
- **vitest**: Print only running files, not every file  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#6052
[<samp>(4d559)</samp>](https://togithub.com/vitest-dev/vitest/commit/4d5597df)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.0...v2.0.1)

###
[`v2.0.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.0)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.6.0...v2.0.0)

Vitest 2.0 is here! This release page lists all changes made to the
project during the beta. For the migration guide, please refer to the
[documentation](https://vitest.dev/guide/migration.html#migrating-to-vitest-2-0).

##### 🚨 Breaking Changes

- Simplify mock function generic types and align with jest - by
**[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa)** in
[vitest-dev/vitest#4784
[<samp>(a0c1d37)</samp>](https://togithub.com/vitest-dev/vitest/commit/a0c1d371edb35abfa0e6f53b05086a54d2ecc0a6)
- Remove `--segfault-retry` - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5514
[<samp>(ed60e)</samp>](https://togithub.com/vitest-dev/vitest/commit/ed60e405e)
- This flag was introduced to combat `threads` segfaults. Our current
recommendation is to use the new default `forks` pool instead.
- Run suite hooks in a stack - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5609
[<samp>(1277d)</samp>](https://togithub.com/vitest-dev/vitest/commit/1277dc1e3)
- This feels like a more sensible default. Especially with the new
[`onTestFinished`](https://vitest.dev/api/#ontestfinished) hook. This
can make your tests run a little bit slower.
- Enable `coverage.ignoreEmptyLines` by default - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5543
[<samp>(31994)</samp>](https://togithub.com/vitest-dev/vitest/commit/31994942f)
- ⚠️ This change may cause significant differences in your coverage
results compared to Vitest v1. These changes are expected as coverage
reporting is now more accurate. See
[vitest-dev/vitest#5423
for more details.
- Add correct location and snapshot fields in json reporter - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5434
[<samp>(bcccc)</samp>](https://togithub.com/vitest-dev/vitest/commit/bcccce6df)
- Previously, the `location` field pointed to the error location instead
of the test location. Now it is aligned with jest and contains the
`line` and `column` of a test function, but requires
[`includeTaskLocation`](https://vitest.dev/config/#includeTaskLocation)
to be enabled.
- Update dependency chai to v5 - by **renovate\[bot]** and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5135
[<samp>(73646)</samp>](https://togithub.com/vitest-dev/vitest/commit/73646b638)
- Remove watchExclude - by
[@&#8203;patak-dev](https://togithub.com/patak-dev) in
[vitest-dev/vitest#5177
[<samp>(d7371)</samp>](https://togithub.com/vitest-dev/vitest/commit/d7371eae3)
- Change default `pool` to `'forks'` - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5047
[<samp>(7f8f9)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f8f9c0c0)
    -   This change is done for compatibility issues
- This pool may be slightly slower than previous `threads` pool:
https://vitest.dev/guide/improving-performance.html#pool
- `--merge-reports` to support coverage - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5736
[<samp>(b7438)</samp>](https://togithub.com/vitest-dev/vitest/commit/b7438b9be)
- Add promise-based return assertions, do not auto-resolve returned
promises - by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5749
[<samp>(5f710)</samp>](https://togithub.com/vitest-dev/vitest/commit/5f710182e)
- ⚠️ Vitest no longer unwraps promises in `spy.mock.returns`. If the
function is async or returns a promise, it will always succeed and have
a `Promise` in `results`. To make migration easier, we introduced
`spy.mock.settledResults` that unwraps promises and
`expect().toHaveResolved()` matcher that accepts unwrapped value.
- Do not exit process if global setup has failed - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5726
[<samp>(ddb09)</samp>](https://togithub.com/vitest-dev/vitest/commit/ddb09eb12)
- Don't exit process if config failed - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5715
[<samp>(f232f)</samp>](https://togithub.com/vitest-dev/vitest/commit/f232fdd61)
- Add meta to `json` output - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5802
[<samp>(dd754)</samp>](https://togithub.com/vitest-dev/vitest/commit/dd754c103)
- Rename `indexScripts` to `orchestratorScripts` in the browser config -
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5842
[<samp>(49f34)</samp>](https://togithub.com/vitest-dev/vitest/commit/49f34ec47)
- Add "vitest list" API to print collected tests without running them -
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#6013
[<samp>(583dd)</samp>](https://togithub.com/vitest-dev/vitest/commit/583dd8a98)
- ⚠️ This changes the custom `pool` API - now requires `collectTests`
method alongside `runTests`.
- Remove the empty suite from the runner - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5435
[<samp>(dbbbe)</samp>](https://togithub.com/vitest-dev/vitest/commit/dbbbe4304)
- Support concurrent suites - by
**[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa)** in
[vitest-dev/vitest#5491
[<samp>(222ce44)</samp>](https://togithub.com/vitest-dev/vitest/commit/222ce44119bd02bdf0c7546f9db653000616ccfa)

##### 🚀 Features

- Pretty print diffs coming from cause - by
[@&#8203;dubzzz](https://togithub.com/dubzzz) in
[vitest-dev/vitest#5660
[<samp>(6faf8)</samp>](https://togithub.com/vitest-dev/vitest/commit/6faf8f84b)
- Allow import statement as vi.mock path for better IDE support - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5690
[<samp>(a99a1)</samp>](https://togithub.com/vitest-dev/vitest/commit/a99a14c1c)
- Remove deprecated options - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5696
[<samp>(5c308)</samp>](https://togithub.com/vitest-dev/vitest/commit/5c308edc6)
- Add blob reporter - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5663
[<samp>(e2053)</samp>](https://togithub.com/vitest-dev/vitest/commit/e20538a36)
- Add expect.poll utility - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5708
[<samp>(e2e0f)</samp>](https://togithub.com/vitest-dev/vitest/commit/e2e0ff46a)
- Add browser.ui option - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5771
[<samp>(a5033)</samp>](https://togithub.com/vitest-dev/vitest/commit/a50330eea)
- Add median to `--output-json` - by
[@&#8203;Joristdh](https://togithub.com/Joristdh) in
[vitest-dev/vitest#5745
[<samp>(0766b)</samp>](https://togithub.com/vitest-dev/vitest/commit/0766b7f72)
- Allow augmenting config.test.env - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5784
[<samp>(b2469)</samp>](https://togithub.com/vitest-dev/vitest/commit/b24691efd)
- Implement module mocking in browser mode - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5765
[<samp>(7b2f6)</samp>](https://togithub.com/vitest-dev/vitest/commit/7b2f64cfa)
- Allow configuring expect options in the config - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5729
[<samp>(fc53f)</samp>](https://togithub.com/vitest-dev/vitest/commit/fc53f5634)
- Add an option to print console stack trace - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5720
[<samp>(e4fe6)</samp>](https://togithub.com/vitest-dev/vitest/commit/e4fe6f51a)
- Add browser frame to UI - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5808
[<samp>(3796d)</samp>](https://togithub.com/vitest-dev/vitest/commit/3796dd7e0)
- Image type add bmp - by **btea** in
[vitest-dev/vitest#5921
[<samp>(98f9b)</samp>](https://togithub.com/vitest-dev/vitest/commit/98f9b7ab9)
- Add an option to return base64 from page.screenshot - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5993
[<samp>(be323)</samp>](https://togithub.com/vitest-dev/vitest/commit/be3231763)
- Expose `parseAst`, `parseAstAsync` from vite - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(f645e)</samp>](https://togithub.com/vitest-dev/vitest/commit/f645e48c5)
-   **browser**:
- Add commands to communicate betweens server and the browser - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5097
[<samp>(aa431)</samp>](https://togithub.com/vitest-dev/vitest/commit/aa431f4db)
- Do not reload the page during watch mode - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5810
[<samp>(e5b9a)</samp>](https://togithub.com/vitest-dev/vitest/commit/e5b9a0be4)
- Support changing the viewport - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5811
[<samp>(71851)</samp>](https://togithub.com/vitest-dev/vitest/commit/718512d80)
- Add browser iframe mouse interaction - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5815
[<samp>(f29b9)</samp>](https://togithub.com/vitest-dev/vitest/commit/f29b9d408)
- Support `click` event - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5777
[<samp>(839c3)</samp>](https://togithub.com/vitest-dev/vitest/commit/839c39f06)
- Rename none provider to preview, make it default - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5826
[<samp>(18310)</samp>](https://togithub.com/vitest-dev/vitest/commit/1831008b1)
- Run tests in parallel in headless mode, add `page.screenshot` method -
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5853
[<samp>(81c42)</samp>](https://togithub.com/vitest-dev/vitest/commit/81c42fc8a)
- Implement several `userEvent` methods, add `fill` and `dragAndDrop`
events - by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5882
[<samp>(4dbea)</samp>](https://togithub.com/vitest-dev/vitest/commit/4dbea4aed)
- Introduce `expect.dom` method and bundle `jest-dom` matchers with
`@vitest/browser` - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5910
[<samp>(3a96a)</samp>](https://togithub.com/vitest-dev/vitest/commit/3a96a3d0e)
- Expose CDP in the browser - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5938
[<samp>(bec43)</samp>](https://togithub.com/vitest-dev/vitest/commit/bec434cb6)
- Add "init" command for browser tests - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5960
[<samp>(49e97)</samp>](https://togithub.com/vitest-dev/vitest/commit/49e973cb9)
- Add an option to take screenshots if the browser test fails - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5975
[<samp>(154cb)</samp>](https://togithub.com/vitest-dev/vitest/commit/154cb22de)
- Add `tripleClick` to interactive api - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5987
[<samp>(200a4)</samp>](https://togithub.com/vitest-dev/vitest/commit/200a4349a)
- Playwright provider doesn't allow resizing the browser viewport - by
[@&#8203;userquin](https://togithub.com/userquin) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5984
[<samp>(ff978)</samp>](https://togithub.com/vitest-dev/vitest/commit/ff978e58d)
-   **config**:
- Allow percentage value for workers option - by
[@&#8203;syi0808](https://togithub.com/syi0808) in
[vitest-dev/vitest#5982
[<samp>(b1a27)</samp>](https://togithub.com/vitest-dev/vitest/commit/b1a27d404)
-   **runner**:
- Implement `test.for` - by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5861
[<samp>(c2380)</samp>](https://togithub.com/vitest-dev/vitest/commit/c238072fd)
-   **spy**:
- Collect mock.contexts - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5955
[<samp>(3b31a)</samp>](https://togithub.com/vitest-dev/vitest/commit/3b31a56d5)
-   **ui**:
- Render tests in a tree - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5807
[<samp>(7900f)</samp>](https://togithub.com/vitest-dev/vitest/commit/7900f9f89)
- Load module graph on tab selection - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5844
[<samp>(b117e)</samp>](https://togithub.com/vitest-dev/vitest/commit/b117e8756)
- Replace navigation tree with test explorer - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5907
[<samp>(45dfc)</samp>](https://togithub.com/vitest-dev/vitest/commit/45dfc95ae)
- Add initializing explorer logic - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5941
[<samp>(c31c4)</samp>](https://togithub.com/vitest-dev/vitest/commit/c31c41c72)
- Add action to explorer item to show the test/suite line in the source
code tab - by [@&#8203;userquin](https://togithub.com/userquin) and
**Anjorin Damilare** in
[vitest-dev/vitest#5948
[<samp>(7ec29)</samp>](https://togithub.com/vitest-dev/vitest/commit/7ec298eb3)
-   **ws-client**:
- Allow change reactive for state, filesMap and idMap - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5906
[<samp>(e6020)</samp>](https://togithub.com/vitest-dev/vitest/commit/e6020b9c2)

##### 🐞 Bug Fixes

- Print console statements in vmThreads - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5678
[<samp>(34a80)</samp>](https://togithub.com/vitest-dev/vitest/commit/34a80b392)
- Repeatable `--exclude` option - by
[@&#8203;fregante](https://togithub.com/fregante) in
[vitest-dev/vitest#5782
[<samp>(d6700)</samp>](https://togithub.com/vitest-dev/vitest/commit/d6700bbd8)
- Remove browser.fileParallelism - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5790
[<samp>(b881e)</samp>](https://togithub.com/vitest-dev/vitest/commit/b881e88b2)
- Install UI icons - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(b84f1)</samp>](https://togithub.com/vitest-dev/vitest/commit/b84f1721d)
- Remove process.exit if workspace project failed to be created - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5804
[<samp>(a820e)</samp>](https://togithub.com/vitest-dev/vitest/commit/a820e7ac6)
- Vi.waitFor/vi.waitUntil interval is now cleared after it times out -
by [@&#8203;pedro00dk](https://togithub.com/pedro00dk) in
[vitest-dev/vitest#5875
[<samp>(04107)</samp>](https://togithub.com/vitest-dev/vitest/commit/041076e7c)
- ToJSON recursive error serialization - by
[@&#8203;eddienubes](https://togithub.com/eddienubes) in
[vitest-dev/vitest#5848
and
[vitest-dev/vitest#5884
[<samp>(8d55d)</samp>](https://togithub.com/vitest-dev/vitest/commit/8d55d6bd4)
- Print error properties only in verbose reporter - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5917
[<samp>(2bd8d)</samp>](https://togithub.com/vitest-dev/vitest/commit/2bd8d9d6f)
- Use TTY reporter when running in Deno - by
[@&#8203;marvinhagemeister](https://togithub.com/marvinhagemeister) in
[vitest-dev/vitest#5972
[<samp>(e0f45)</samp>](https://togithub.com/vitest-dev/vitest/commit/e0f45cb57)
- Don't override uppercase - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(caef4)</samp>](https://togithub.com/vitest-dev/vitest/commit/caef40a0b)
- Clear screen and scrollback on iTerm2 - by
[@&#8203;kxalex](https://togithub.com/kxalex) in
[vitest-dev/vitest#5978
[<samp>(d7f23)</samp>](https://togithub.com/vitest-dev/vitest/commit/d7f23d08c)
- Include pretty-format in
[@&#8203;vitest/runner](https://togithub.com/vitest/runner) for
optimization on npm - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(42bd4)</samp>](https://togithub.com/vitest-dev/vitest/commit/42bd4a259)
- Transpile esnext to node18 to support newest JS and TS features - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#4409
[<samp>(8f65a)</samp>](https://togithub.com/vitest-dev/vitest/commit/8f65ae906)
-   **api**:
- Correct `project.provide` type - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5959
[<samp>(0eda9)</samp>](https://togithub.com/vitest-dev/vitest/commit/0eda99de9)
- Don't call process.exit manually - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5926
[<samp>(e9b63)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9b638d40)
-   **browser**:
- Display UI - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(d41e4)</samp>](https://togithub.com/vitest-dev/vitest/commit/d41e46a81)
- Browser actions icons colors - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5816
[<samp>(f9d9b)</samp>](https://togithub.com/vitest-dev/vitest/commit/f9d9b3bef)
- Restore the original viewport when unselecting the preset viewport -
by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5821
[<samp>(5ebb3)</samp>](https://togithub.com/vitest-dev/vitest/commit/5ebb3abf5)
- Don't get stuck after the manual page refresh - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(2220b)</samp>](https://togithub.com/vitest-dev/vitest/commit/2220bb3fe)
- Use iframe id instead of calculating it from filenames - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5823
[<samp>(34a31)</samp>](https://togithub.com/vitest-dev/vitest/commit/34a310da1)
- Always clean up iframes on rerun - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5827
[<samp>(087fa)</samp>](https://togithub.com/vitest-dev/vitest/commit/087fa87c3)
- Support
[@&#8203;testing-library/vue](https://togithub.com/testing-library/vue)
in browser mode out of the box - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(76b82)</samp>](https://togithub.com/vitest-dev/vitest/commit/76b82e5b9)
- Print correct transformed module graph - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5833
[<samp>(a7581)</samp>](https://togithub.com/vitest-dev/vitest/commit/a75815756)
- Use `preview` provider when running in StackBlitz - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5836
[<samp>(76e13)</samp>](https://togithub.com/vitest-dev/vitest/commit/76e13587c)
- Specify entries for correct deps optimization - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5839
[<samp>(c79b3)</samp>](https://togithub.com/vitest-dev/vitest/commit/c79b3f1f9)
- Allow iframe to load even if there is a custom CSP header - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5841
[<samp>(caaaf)</samp>](https://togithub.com/vitest-dev/vitest/commit/caaafd903)
- Don't optimize Vitest dependencies - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5843
[<samp>(f15b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/f15b4e99d)
- Set server.open to false and move error handling after init - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5845
[<samp>(47003)</samp>](https://togithub.com/vitest-dev/vitest/commit/470036794)
- Show correct prepare time - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5852
[<samp>(52d54)</samp>](https://togithub.com/vitest-dev/vitest/commit/52d545bf9)
- Resolve `coverage.reporter` from string values - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5920
[<samp>(f33da)</samp>](https://togithub.com/vitest-dev/vitest/commit/f33dabbef)
- Correctly update inline snapshot if changed - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5925
[<samp>(2380c)</samp>](https://togithub.com/vitest-dev/vitest/commit/2380cb95e)
- Remove "util" warning - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5935
[<samp>(48f28)</samp>](https://togithub.com/vitest-dev/vitest/commit/48f28f731)
- Remove hacky retry - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5971
[<samp>(2a2c9)</samp>](https://togithub.com/vitest-dev/vitest/commit/2a2c9085a)
- Make userEvent more stable when running in parallel - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5974
[<samp>(14a21)</samp>](https://togithub.com/vitest-dev/vitest/commit/14a217d53)
- Print screenshot path alongside the test error message - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5992
[<samp>(15289)</samp>](https://togithub.com/vitest-dev/vitest/commit/152891b3d)
- Print correct stack trace in source files - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#6003
[<samp>(62aa7)</samp>](https://togithub.com/vitest-dev/vitest/commit/62aa72081)
- Correctly mock optimized cjs dependencies - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#6035
[<samp>(057b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/057b4f34b)
- Support shadow root and svg elements - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#6036
[<samp>(2e3c8)</samp>](https://togithub.com/vitest-dev/vitest/commit/2e3c872ae)
-   **coverage**:
- Clean up empty coverage reports directory - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5731
[<samp>(c469c)</samp>](https://togithub.com/vitest-dev/vitest/commit/c469c74d7)
- `thresholds.autoUpdate` to support `mergeConfig` - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5818
[<samp>(7afb3)</samp>](https://togithub.com/vitest-dev/vitest/commit/7afb3682f)
- Pass thresholds errors to `stderr` of `startVitest()` - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5954
[<samp>(70805)</samp>](https://togithub.com/vitest-dev/vitest/commit/708051319)
- Exclude bench files from coverage - by
[@&#8203;kouak](https://togithub.com/kouak) in
[vitest-dev/vitest#5983
[<samp>(429e1)</samp>](https://togithub.com/vitest-dev/vitest/commit/429e1a7f8)
- Vite to ignore dynamic import of provider - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5998
[<samp>(6d884)</samp>](https://togithub.com/vitest-dev/vitest/commit/6d8848e86)
- Istanbul to support import attributes - by
[@&#8203;Gravitonic](https://togithub.com/Gravitonic) in
[vitest-dev/vitest#6006
[<samp>(2898a)</samp>](https://togithub.com/vitest-dev/vitest/commit/2898a525d)
- Support overriding `exclude` - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5997
[<samp>(169bc)</samp>](https://togithub.com/vitest-dev/vitest/commit/169bc1fde)
- Remove work-around for implicit `else` - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#6014
[<samp>(368c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/368c13728)
-   **deps**:
- Update dependency
[@&#8203;testing-library/dom](https://togithub.com/testing-library/dom)
to v10 - by **renovate\[bot]** in
[vitest-dev/vitest#5866
[<samp>(e9745)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9745997e)
- Update vulnerable `test-exclude` to v7 - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5867
[<samp>(0a715)</samp>](https://togithub.com/vitest-dev/vitest/commit/0a715946b)
-   **expect**:
- Fix immutable.js iterable equality - by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[vitest-dev/vitest#5692
[<samp>(1532c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1532c19a0)
-   **forks**:
- Resolve `poolOptions.<name>.isolate` from `forks` options - by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[vitest-dev/vitest#5840
[<samp>(a60a1)</samp>](https://togithub.com/vitest-dev/vitest/commit/a60a140ef)
-   **runner**:
- Ensure inner suite { sequential: true } correctly overrides outer
suite { concurrent: true } - by
[@&#8203;pengooseDev](https://togithub.com/pengooseDev) in
[vitest-dev/vitest#5737
[<samp>(a20e7)</samp>](https://togithub.com/vitest-dev/vitest/commit/a20e75b89)
- Ensure test.each print -0 and -NaN properly - by
[@&#8203;pengooseDev](https://togithub.com/pengooseDev) in
[vitest-dev/vitest#5806
[<samp>(9ac8f)</samp>](https://togithub.com/vitest-dev/vitest/commit/9ac8ff9bd)
-   **snapshot**:
- Fix `toMatchFileSnapshot` with empty file - by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[vitest-dev/vitest#5894
[<samp>(88006)</samp>](https://togithub.com/vitest-dev/vitest/commit/8800601d2)
-   **spy**:
- Correctly track constructor's "this" type - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(4776e)</samp>](https://togithub.com/vitest-dev/vitest/commit/4776eca1d)
-   **types**:
- Mark pool options as not available in project config - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5934
[<samp>(486fd)</samp>](https://togithub.com/vitest-dev/vitest/commit/486fd1169)
-   **ui**:
- Show correct module graph and project name in a Vitest workspace - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5792
[<samp>(48c50)</samp>](https://togithub.com/vitest-dev/vitest/commit/48c502fbe)
- Update running todo tests inside todo suites (each) - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5939
[<samp>(63ae1)</samp>](https://togithub.com/vitest-dev/vitest/commit/63ae10bd9)
- `FileDetails` title status icon not being updated - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5942
[<samp>(e9ddf)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9ddf9ce2)
-   **ui, browser**:
- Disable mouse events when resizing main navigation panel - by
[@&#8203;userquin](https://togithub.com/userquin) in
[vitest-dev/vitest#5863
[<samp>(7cbd9)</samp>](https://togithub.com/vitest-dev/vitest/commit/7cbd943c7)
-   **utils**:
- Produce valid snapshot names - by
[@&#8203;dubzzz](https://togithub.com/dubzzz) in
[vitest-dev/vitest#5724
[<samp>(1ec61)</samp>](https://togithub.com/vitest-dev/vitest/commit/1ec61ceee)
- Fix color util maximum call stack error - by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[vitest-dev/vitest#5733
[<samp>(a4ec5)</samp>](https://togithub.com/vitest-dev/vitest/commit/a4ec58319)
- Package exports - by [@&#8203;userquin](https://togithub.com/userquin)
in
[vitest-dev/vitest#5847
[<samp>(07876)</samp>](https://togithub.com/vitest-dev/vitest/commit/07876b7e0)
-   **vite-node**:
- Expose all envs from .env file, not just with a prefix `VITE_` - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#6017
[<samp>(d87be)</samp>](https://togithub.com/vitest-dev/vitest/commit/d87bef961)
-   **vitest**:
- Expose `provide` to the public API - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5897
[<samp>(66e64)</samp>](https://togithub.com/vitest-dev/vitest/commit/66e648ff8)
- Cache fs code only for forks pool - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#5909
[<samp>(e30d9)</samp>](https://togithub.com/vitest-dev/vitest/commit/e30d9b4d5)
- Allow testing unandled rejection/exception - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#6016
[<samp>(c8d56)</samp>](https://togithub.com/vitest-dev/vitest/commit/c8d56fe5f)
- Show all failed tests when rerunning a test - by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[vitest-dev/vitest#6022
[<samp>(91ba6)</samp>](https://togithub.com/vitest-dev/vitest/commit/91ba6f95e)

##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/6b29f3ddc86060cf3265959d4ae32e90b186cb92...v2.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/brave/ads-ui).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@github-actions github-actions bot changed the title next prod release Production Release 2024-07-18 Jul 18, 2024
@tackley tackley marked this pull request as ready for review July 18, 2024 14:42
@tackley tackley requested review from IanKrieger and a team as code owners July 18, 2024 14:42
@tackley tackley added this pull request to the merge queue Jul 18, 2024
Merged via the queue into prod with commit 0952bf7 Jul 18, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants