mui/material-ui (@mui/icons-material)
### [`v5.15.21`](https://togithub.com/mui/material-ui/releases/tag/v5.15.21)
[Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.20...v5.15.21)
*Jun 28, 2024*
A big thanks to the 7 contributors who made this release possible.
##### `@mui/material@5.15.21`
- \[Autocomplete] Fix renderOption props type ([@DiegoAndai](https://togithub.com/DiegoAndai)) ([#42709](https://togithub.com/mui/material-ui/issues/42709)) [@DiegoAndai](https://togithub.com/DiegoAndai)
- \[Stepper] Generate class for `nonLinear` prop ([@alexismo](https://togithub.com/alexismo)) ([#42677](https://togithub.com/mui/material-ui/issues/42677)) [@alexismo](https://togithub.com/alexismo)
##### Docs
- Use new email for sponsoring [@oliviertassinari](https://togithub.com/oliviertassinari)
- Fix 301 links ([@alexfauquette](https://togithub.com/alexfauquette)) ([#42700](https://togithub.com/mui/material-ui/issues/42700)) [@alexfauquette](https://togithub.com/alexfauquette)
- \[material-ui]\[Select] Fix the `SelectAutoWidth` demo menu item value ([@Danielkhakbaz](https://togithub.com/Danielkhakbaz)) ([#42696](https://togithub.com/mui/material-ui/issues/42696)) [@Danielkhakbaz](https://togithub.com/Danielkhakbaz)
- \[material-ui]\[Autocomplete] Fix more React 18.3 key spread warnings in demos ([#42766](https://togithub.com/mui/material-ui/issues/42766)) [@wbt](https://togithub.com/wbt)
- \[material-ui] Fix sign in side image ([#42708](https://togithub.com/mui/material-ui/issues/42708)) [@zanivan](https://togithub.com/zanivan)
- \[website] Add Ale to team ([#42769](https://togithub.com/mui/material-ui/issues/42769)) [@alelthomas](https://togithub.com/alelthomas)
##### Core
- \[core] Cherry pick pnpm updates ([#42763](https://togithub.com/mui/material-ui/issues/42763)) [@DiegoAndai](https://togithub.com/DiegoAndai)
- \[website] Add Armin to the team members ([@arminmeh](https://togithub.com/arminmeh)) ([#42681](https://togithub.com/mui/material-ui/issues/42681)) [@arminmeh](https://togithub.com/arminmeh)
- \[website] Open Staff Engineer role for Pigment CSS ([@mnajdova](https://togithub.com/mnajdova)) ([#42669](https://togithub.com/mui/material-ui/issues/42669)) [@mnajdova](https://togithub.com/mnajdova)
All contributors of this release in alphabetical order: [@alexfauquette](https://togithub.com/alexfauquette), [@alexismo](https://togithub.com/alexismo), [@arminmeh](https://togithub.com/arminmeh), [@Danielkhakbaz](https://togithub.com/Danielkhakbaz), [@DiegoAndai](https://togithub.com/DiegoAndai), [@mnajdova](https://togithub.com/mnajdova), [@oliviertassinari](https://togithub.com/oliviertassinari)
mui/mui-x (@mui/x-data-grid)
### [`v7.8.0`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#780)
[Compare Source](https://togithub.com/mui/mui-x/compare/v7.7.1...v7.8.0)
*Jun 28, 2024*
We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
- 🛰 Introduce server-side data source for improved server integration in the Data Grid.
Supports server-side pagination, sorting and filtering on plain and tree data, and automatic caching.
To enable, provide a `getRows` function to the `unstable_dataSource` prop on the Data Grid component.
```tsx
const dataSource = {
getRows: async (params: GridServerGetRowsParams) => {
const data = await fetch(
`https://api.example.com/data?${new URLSearchParams({
page: params.page,
pageSize: params.pageSize,
sortModel: JSON.stringify(params.sortModel),
filterModel: JSON.stringify(params.filterModel),
}).toString()}`,
);
return {
rows: data.rows,
totalRows: data.totalRows,
};
},
}
```
See [server-side data documentation](https://mui.com/x/react-data-grid/server-side-data/) for more details.
- 📈 Support Date data on the BarChart component
- ↕️ Support custom column sort icons on the Data Grid
- 🖱️ Support modifying the expansion trigger on the Tree View components
##### Data Grid
##### `@mui/x-data-grid@7.8.0`
- \[DataGrid] Add `columnHeaderSortIcon` slot ([#13563](https://togithub.com/mui/mui-x/issues/13563)) [@arminmeh](https://togithub.com/arminmeh)
- \[DataGrid] Fix dimensions lag issue after autosize ([#13587](https://togithub.com/mui/mui-x/issues/13587)) [@MBilalShafi](https://togithub.com/MBilalShafi)
- \[DataGrid] Fix print export failure when `hideFooter` option is set ([#13034](https://togithub.com/mui/mui-x/issues/13034)) [@tarunrajput](https://togithub.com/tarunrajput)
##### `@mui/x-data-grid-pro@7.8.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")
Same changes as in `@mui/x-data-grid@7.8.0`, plus:
- \[DataGridPro] Fix multi-sorting indicator being cut off ([#13625](https://togithub.com/mui/mui-x/issues/13625)) [@KenanYusuf](https://togithub.com/KenanYusuf)
- \[DataGridPro] Server-side tree data support ([#12317](https://togithub.com/mui/mui-x/issues/12317)) [@MBilalShafi](https://togithub.com/MBilalShafi)
##### `@mui/x-data-grid-premium@7.8.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link "Premium plan")
Same changes as in `@mui/x-data-grid-pro@7.8.0`.
##### Date and Time Pickers
##### `@mui/x-date-pickers@7.8.0`
- \[fields] Fix section clearing behavior on Android ([#13652](https://togithub.com/mui/mui-x/issues/13652)) [@LukasTy](https://togithub.com/LukasTy)
##### `@mui/x-date-pickers-pro@7.8.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")
Same changes as in `@mui/x-date-pickers@7.8.0`.
##### Charts
##### `@mui/x-charts@7.8.0`
- \[charts] Fix line chart props not passing correct event handlers ([#13609](https://togithub.com/mui/mui-x/issues/13609)) [@JCQuintas](https://togithub.com/JCQuintas)
- \[charts] Support BarChart with `Date` data ([#13471](https://togithub.com/mui/mui-x/issues/13471)) [@alexfauquette](https://togithub.com/alexfauquette)
- \[charts] Support RTL for y-axis ([#13614](https://togithub.com/mui/mui-x/issues/13614)) [@alexfauquette](https://togithub.com/alexfauquette)
- \[charts] Use default values instead of non-null assertion to prevent error being thrown ([#13637](https://togithub.com/mui/mui-x/issues/13637)) [@JCQuintas](https://togithub.com/JCQuintas)
##### Tree View
##### `@mui/x-tree-view@7.8.0`
- \[TreeView] Add `expansionTrigger` prop ([#13533](https://togithub.com/mui/mui-x/issues/13533)) [@noraleonte](https://togithub.com/noraleonte)
- \[TreeView] Support experimental features from plugin's dependencies ([#13632](https://togithub.com/mui/mui-x/issues/13632)) [@flaviendelangle](https://togithub.com/flaviendelangle)
##### Docs
- \[docs] Add callout for `Luxon` `throwOnInvalid` support ([#13621](https://togithub.com/mui/mui-x/issues/13621)) [@LukasTy](https://togithub.com/LukasTy)
- \[docs] Add "Overlays" section to the Data Grid documentation ([#13624](https://togithub.com/mui/mui-x/issues/13624)) [@KenanYusuf](https://togithub.com/KenanYusuf)
##### Core
- \[core] Add eslint rule to restrict import from `../internals` root ([#13633](https://togithub.com/mui/mui-x/issues/13633)) [@JCQuintas](https://togithub.com/JCQuintas)
- \[docs-infra] Sync `\_app` folder with monorepo ([#13582](https://togithub.com/mui/mui-x/issues/13582)) [@Janpot](https://togithub.com/Janpot)
- \[license] Allow usage of charts and tree view pro package for old premium licenses ([#13619](https://togithub.com/mui/mui-x/issues/13619)) [@flaviendelangle](https://togithub.com/flaviendelangle)
microsoft/playwright (@playwright/experimental-ct-react)
### [`v1.45.0`](https://togithub.com/microsoft/playwright/compare/v1.44.1...4f3f6eecae490af444dd9298c9eaeb0c596915b7)
[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.44.1...v1.45.0)
TanStack/query (@tanstack/react-query)
### [`v5.49.2`](https://togithub.com/TanStack/query/releases/tag/v5.49.2)
[Compare Source](https://togithub.com/TanStack/query/compare/v5.49.1...v5.49.2)
Version 5.49.2 - 6/30/24, 6:11 AM
##### Changes
##### Fix
- react-query: experimental before/after query options ([#7652](https://togithub.com/TanStack/query/issues/7652)) ([`56fad10`](https://togithub.com/TanStack/query/commit/56fad10)) by Tanner Linsley
- react-query: experimental before/after query options ([#7651](https://togithub.com/TanStack/query/issues/7651)) ([`4be599f`](https://togithub.com/TanStack/query/commit/4be599f)) by Tanner Linsley
##### Packages
- [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).49.2
- [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).49.2
- [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).49.2
- [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).49.2
### [`v5.49.1`](https://togithub.com/TanStack/query/compare/v5.49.0...v5.49.1)
[Compare Source](https://togithub.com/TanStack/query/compare/v5.49.0...v5.49.1)
### [`v5.49.0`](https://togithub.com/TanStack/query/compare/v5.48.0...v5.49.0)
[Compare Source](https://togithub.com/TanStack/query/compare/v5.48.0...v5.49.0)
### [`v5.48.0`](https://togithub.com/TanStack/query/releases/tag/v5.48.0)
[Compare Source](https://togithub.com/TanStack/query/compare/v5.47.0...v5.48.0)
Version 5.48.0 - 6/25/24, 2:14 PM
##### Changes
##### Feat
- core: Add possibility to pass a callback to enabled. ([#7566](https://togithub.com/TanStack/query/issues/7566)) ([`31b9ab4`](https://togithub.com/TanStack/query/commit/31b9ab49)) by John
##### Packages
- [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).48.0
- [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).48.0
- [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).48.0
- [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).48.0
- [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).48.0
- [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).48.0
- [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).48.0
- [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).48.0
- [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).48.0
- [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).48.0
- [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).48.0
- [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).48.0
- [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).48.0
- [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).48.0
- [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).48.0
- [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).48.0
- [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).48.0
- [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).48.0
- [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).48.0
### [`v5.47.0`](https://togithub.com/TanStack/query/releases/tag/v5.47.0)
[Compare Source](https://togithub.com/TanStack/query/compare/v5.45.1...v5.47.0)
Version 5.47.0 - 6/25/24, 12:27 PM
##### Changes
##### Feat
- react-query: usePrefetchQuery ([#7582](https://togithub.com/TanStack/query/issues/7582)) ([`fbfe940`](https://togithub.com/TanStack/query/commit/fbfe9409)) by Dominik Dorfmeister
##### Chore
- Update typescript-eslint to v7 ([#7610](https://togithub.com/TanStack/query/issues/7610)) ([`32bce35`](https://togithub.com/TanStack/query/commit/32bce35a)) by Lachlan Collins
##### Ci
- Prevent uploading coverage files found in Nx cache ([#7619](https://togithub.com/TanStack/query/issues/7619)) ([`6355244`](https://togithub.com/TanStack/query/commit/63552449)) by Lachlan Collins
- Add tests for TS 4.7, 4.8, 4.9 ([#7618](https://togithub.com/TanStack/query/issues/7618)) ([`15e42ba`](https://togithub.com/TanStack/query/commit/15e42ba4)) by Lachlan Collins
- Add TS version tests ([#7605](https://togithub.com/TanStack/query/issues/7605)) ([`8253a80`](https://togithub.com/TanStack/query/commit/8253a80b)) by Lachlan Collins
##### Packages
- [@tanstack/eslint-plugin-query](https://togithub.com/tanstack/eslint-plugin-query)[@5](https://togithub.com/5).47.0
- [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).47.0
- [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).47.0
- [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).47.0
- [@tanstack/query-devtools](https://togithub.com/tanstack/query-devtools)[@5](https://togithub.com/5).47.0
- [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).47.0
- [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).47.0
- [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).47.0
- [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).47.0
- [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).47.0
- [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).47.0
- [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).47.0
- [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).47.0
- [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).47.0
- [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).47.0
- [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).47.0
- [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).47.0
- [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).47.0
- [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).47.0
- [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).47.0
- [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).47.0
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.14.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7141-2024-06-24)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.0...v7.14.1)
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-nullish-coalescing] treat enums and literals as their underlying primitive types
- **eslint-plugin:** \[prefer-nullish-coalescing] ensure ternary fix does not remove parens
##### ❤️ Thank You
- Jake Bailey
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.
### [`v7.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7140-2024-06-24)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.13.1...v7.14.0)
##### 🚀 Features
- support TypeScript 5.5
##### 🩹 Fixes
- **eslint-plugin:** \[no-extraneous-class] handle abstract members
- **eslint-plugin:** \[prefer-nullish-coalescing] handle intersected primitive types
- **eslint-plugin:** \[no-invalid-this] support AccessorProperty
##### ❤️ Thank You
- Brad Zacher
- cm-ayf
- Jake Bailey
- James Zhan
- Joshua Chen
- yoshi2no
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v7.14.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7141-2024-06-24)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.0...v7.14.1)
This was a version bump only for parser 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.
### [`v7.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7140-2024-06-24)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.13.1...v7.14.0)
##### 🚀 Features
- support TypeScript 5.5
##### ❤️ Thank You
- Brad Zacher
- cm-ayf
- Jake Bailey
- James Zhan
- Joshua Chen
- yoshi2no
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.
Configuration
📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.15.20
->5.15.21
5.15.20
->5.15.21
7.7.1
->7.8.0
7.7.1
->7.8.0
1.44.1
->1.45.0
1.44.1
->1.45.0
5.45.1
->5.49.2
5.45.1
->5.49.2
20.14.8
->20.14.9
7.13.1
->7.14.1
7.13.1
->7.14.1
Release Notes
mui/material-ui (@mui/icons-material)
### [`v5.15.21`](https://togithub.com/mui/material-ui/releases/tag/v5.15.21) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.20...v5.15.21) *Jun 28, 2024* A big thanks to the 7 contributors who made this release possible. ##### `@mui/material@5.15.21` - \[Autocomplete] Fix renderOption props type ([@DiegoAndai](https://togithub.com/DiegoAndai)) ([#42709](https://togithub.com/mui/material-ui/issues/42709)) [@DiegoAndai](https://togithub.com/DiegoAndai) - \[Stepper] Generate class for `nonLinear` prop ([@alexismo](https://togithub.com/alexismo)) ([#42677](https://togithub.com/mui/material-ui/issues/42677)) [@alexismo](https://togithub.com/alexismo) ##### Docs - Use new email for sponsoring [@oliviertassinari](https://togithub.com/oliviertassinari) - Fix 301 links ([@alexfauquette](https://togithub.com/alexfauquette)) ([#42700](https://togithub.com/mui/material-ui/issues/42700)) [@alexfauquette](https://togithub.com/alexfauquette) - \[material-ui]\[Select] Fix the `SelectAutoWidth` demo menu item value ([@Danielkhakbaz](https://togithub.com/Danielkhakbaz)) ([#42696](https://togithub.com/mui/material-ui/issues/42696)) [@Danielkhakbaz](https://togithub.com/Danielkhakbaz) - \[material-ui]\[Autocomplete] Fix more React 18.3 key spread warnings in demos ([#42766](https://togithub.com/mui/material-ui/issues/42766)) [@wbt](https://togithub.com/wbt) - \[material-ui] Fix sign in side image ([#42708](https://togithub.com/mui/material-ui/issues/42708)) [@zanivan](https://togithub.com/zanivan) - \[website] Add Ale to team ([#42769](https://togithub.com/mui/material-ui/issues/42769)) [@alelthomas](https://togithub.com/alelthomas) ##### Core - \[core] Cherry pick pnpm updates ([#42763](https://togithub.com/mui/material-ui/issues/42763)) [@DiegoAndai](https://togithub.com/DiegoAndai) - \[website] Add Armin to the team members ([@arminmeh](https://togithub.com/arminmeh)) ([#42681](https://togithub.com/mui/material-ui/issues/42681)) [@arminmeh](https://togithub.com/arminmeh) - \[website] Open Staff Engineer role for Pigment CSS ([@mnajdova](https://togithub.com/mnajdova)) ([#42669](https://togithub.com/mui/material-ui/issues/42669)) [@mnajdova](https://togithub.com/mnajdova) All contributors of this release in alphabetical order: [@alexfauquette](https://togithub.com/alexfauquette), [@alexismo](https://togithub.com/alexismo), [@arminmeh](https://togithub.com/arminmeh), [@Danielkhakbaz](https://togithub.com/Danielkhakbaz), [@DiegoAndai](https://togithub.com/DiegoAndai), [@mnajdova](https://togithub.com/mnajdova), [@oliviertassinari](https://togithub.com/oliviertassinari)mui/mui-x (@mui/x-data-grid)
### [`v7.8.0`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#780) [Compare Source](https://togithub.com/mui/mui-x/compare/v7.7.1...v7.8.0) *Jun 28, 2024* We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨: - 🛰 Introduce server-side data source for improved server integration in the Data Grid. Supports server-side pagination, sorting and filtering on plain and tree data, and automatic caching. To enable, provide a `getRows` function to the `unstable_dataSource` prop on the Data Grid component. ```tsx const dataSource = { getRows: async (params: GridServerGetRowsParams) => { const data = await fetch( `https://api.example.com/data?${new URLSearchParams({ page: params.page, pageSize: params.pageSize, sortModel: JSON.stringify(params.sortModel), filterModel: JSON.stringify(params.filterModel), }).toString()}`, ); return { rows: data.rows, totalRows: data.totalRows, }; }, }microsoft/playwright (@playwright/experimental-ct-react)
### [`v1.45.0`](https://togithub.com/microsoft/playwright/compare/v1.44.1...4f3f6eecae490af444dd9298c9eaeb0c596915b7) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.44.1...v1.45.0)TanStack/query (@tanstack/react-query)
### [`v5.49.2`](https://togithub.com/TanStack/query/releases/tag/v5.49.2) [Compare Source](https://togithub.com/TanStack/query/compare/v5.49.1...v5.49.2) Version 5.49.2 - 6/30/24, 6:11 AM ##### Changes ##### Fix - react-query: experimental before/after query options ([#7652](https://togithub.com/TanStack/query/issues/7652)) ([`56fad10`](https://togithub.com/TanStack/query/commit/56fad10)) by Tanner Linsley - react-query: experimental before/after query options ([#7651](https://togithub.com/TanStack/query/issues/7651)) ([`4be599f`](https://togithub.com/TanStack/query/commit/4be599f)) by Tanner Linsley ##### Packages - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).49.2 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).49.2 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).49.2 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).49.2 ### [`v5.49.1`](https://togithub.com/TanStack/query/compare/v5.49.0...v5.49.1) [Compare Source](https://togithub.com/TanStack/query/compare/v5.49.0...v5.49.1) ### [`v5.49.0`](https://togithub.com/TanStack/query/compare/v5.48.0...v5.49.0) [Compare Source](https://togithub.com/TanStack/query/compare/v5.48.0...v5.49.0) ### [`v5.48.0`](https://togithub.com/TanStack/query/releases/tag/v5.48.0) [Compare Source](https://togithub.com/TanStack/query/compare/v5.47.0...v5.48.0) Version 5.48.0 - 6/25/24, 2:14 PM ##### Changes ##### Feat - core: Add possibility to pass a callback to enabled. ([#7566](https://togithub.com/TanStack/query/issues/7566)) ([`31b9ab4`](https://togithub.com/TanStack/query/commit/31b9ab49)) by John ##### Packages - [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).48.0 - [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).48.0 - [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).48.0 - [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).48.0 - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).48.0 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).48.0 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).48.0 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).48.0 - [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).48.0 - [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).48.0 - [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).48.0 - [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).48.0 - [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).48.0 - [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).48.0 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).48.0 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).48.0 - [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).48.0 - [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).48.0 - [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).48.0 ### [`v5.47.0`](https://togithub.com/TanStack/query/releases/tag/v5.47.0) [Compare Source](https://togithub.com/TanStack/query/compare/v5.45.1...v5.47.0) Version 5.47.0 - 6/25/24, 12:27 PM ##### Changes ##### Feat - react-query: usePrefetchQuery ([#7582](https://togithub.com/TanStack/query/issues/7582)) ([`fbfe940`](https://togithub.com/TanStack/query/commit/fbfe9409)) by Dominik Dorfmeister ##### Chore - Update typescript-eslint to v7 ([#7610](https://togithub.com/TanStack/query/issues/7610)) ([`32bce35`](https://togithub.com/TanStack/query/commit/32bce35a)) by Lachlan Collins ##### Ci - Prevent uploading coverage files found in Nx cache ([#7619](https://togithub.com/TanStack/query/issues/7619)) ([`6355244`](https://togithub.com/TanStack/query/commit/63552449)) by Lachlan Collins - Add tests for TS 4.7, 4.8, 4.9 ([#7618](https://togithub.com/TanStack/query/issues/7618)) ([`15e42ba`](https://togithub.com/TanStack/query/commit/15e42ba4)) by Lachlan Collins - Add TS version tests ([#7605](https://togithub.com/TanStack/query/issues/7605)) ([`8253a80`](https://togithub.com/TanStack/query/commit/8253a80b)) by Lachlan Collins ##### Packages - [@tanstack/eslint-plugin-query](https://togithub.com/tanstack/eslint-plugin-query)[@5](https://togithub.com/5).47.0 - [@tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@5](https://togithub.com/5).47.0 - [@tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@5](https://togithub.com/5).47.0 - [@tanstack/query-core](https://togithub.com/tanstack/query-core)[@5](https://togithub.com/5).47.0 - [@tanstack/query-devtools](https://togithub.com/tanstack/query-devtools)[@5](https://togithub.com/5).47.0 - [@tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@5](https://togithub.com/5).47.0 - [@tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@5](https://togithub.com/5).47.0 - [@tanstack/react-query](https://togithub.com/tanstack/react-query)[@5](https://togithub.com/5).47.0 - [@tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@5](https://togithub.com/5).47.0 - [@tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@5](https://togithub.com/5).47.0 - [@tanstack/react-query-next-experimental](https://togithub.com/tanstack/react-query-next-experimental)[@5](https://togithub.com/5).47.0 - [@tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@5](https://togithub.com/5).47.0 - [@tanstack/solid-query-devtools](https://togithub.com/tanstack/solid-query-devtools)[@5](https://togithub.com/5).47.0 - [@tanstack/solid-query-persist-client](https://togithub.com/tanstack/solid-query-persist-client)[@5](https://togithub.com/5).47.0 - [@tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@5](https://togithub.com/5).47.0 - [@tanstack/svelte-query-devtools](https://togithub.com/tanstack/svelte-query-devtools)[@5](https://togithub.com/5).47.0 - [@tanstack/svelte-query-persist-client](https://togithub.com/tanstack/svelte-query-persist-client)[@5](https://togithub.com/5).47.0 - [@tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@5](https://togithub.com/5).47.0 - [@tanstack/angular-query-devtools-experimental](https://togithub.com/tanstack/angular-query-devtools-experimental)[@5](https://togithub.com/5).47.0 - [@tanstack/angular-query-experimental](https://togithub.com/tanstack/angular-query-experimental)[@5](https://togithub.com/5).47.0 - [@tanstack/vue-query-devtools](https://togithub.com/tanstack/vue-query-devtools)[@5](https://togithub.com/5).47.0typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.14.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7141-2024-06-24) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.0...v7.14.1) ##### 🩹 Fixes - **eslint-plugin:** \[prefer-nullish-coalescing] treat enums and literals as their underlying primitive types - **eslint-plugin:** \[prefer-nullish-coalescing] ensure ternary fix does not remove parens ##### ❤️ Thank You - Jake Bailey 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. ### [`v7.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7140-2024-06-24) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.13.1...v7.14.0) ##### 🚀 Features - support TypeScript 5.5 ##### 🩹 Fixes - **eslint-plugin:** \[no-extraneous-class] handle abstract members - **eslint-plugin:** \[prefer-nullish-coalescing] handle intersected primitive types - **eslint-plugin:** \[no-invalid-this] support AccessorProperty ##### ❤️ Thank You - Brad Zacher - cm-ayf - Jake Bailey - James Zhan - Joshua Chen - yoshi2no You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v7.14.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7141-2024-06-24) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.0...v7.14.1) This was a version bump only for parser 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. ### [`v7.14.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7140-2024-06-24) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.13.1...v7.14.0) ##### 🚀 Features - support TypeScript 5.5 ##### ❤️ Thank You - Brad Zacher - cm-ayf - Jake Bailey - James Zhan - Joshua Chen - yoshi2no 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.Configuration
📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.