mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-28 00:06:53 +01:00
990ef4144e
10750 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Sebastian Bury
|
34729e8205
|
add custom root roles to docs on private projects (#5829)
<!-- Thanks for creating a PR! To make it easier for reviewers and everyone else to understand what your changes relate to, please add some relevant content to the headings below. Feel free to ignore or delete sections that you don't think are relevant. Thank you! ❤️ --> ## About the changes <!-- Describe the changes introduced. What are they and why are they being introduced? Feel free to also add screenshots or steps to view the changes if they're visual. --> <!-- Does it close an issue? Multiple? --> Closes # <!-- (For internal contributors): Does it relate to an issue on public roadmap? --> <!-- Relates to [roadmap](https://github.com/orgs/Unleash/projects/10) item: # --> ### Important files <!-- PRs can contain a lot of changes, but not all changes are equally important. Where should a reviewer start looking to get an overview of the changes? Are any files particularly important? --> ## Discussion points <!-- Anything about the PR you'd like to discuss before it gets merged? Got any questions or doubts? --> --------- Co-authored-by: Thomas Heartman <thomas@getunleash.io> |
||
Gastón Fournier
|
16507a971b
|
chore: re-add max listeners (#6522)
## About the changes Some tests are reporting this error: `MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 UPDATE_REVISION listeners added to [ConfigurationRevisionService]. Use emitter.setMaxListeners() to increase limit` I thought it's because of this change https://github.com/Unleash/unleash/pull/6400#discussion_r1511494201 but it was not. I've managed to get a trace of the issue following this https://stackoverflow.com/q/62897235/239613 and now we can identify `ConfigurationRevisionService` as one explanation. The reason is that it's a singleton that should be cleaned up after tests. E.g.: https://github.com/Unleash/unleash/actions/runs/8248332132/job/22558419656?pr=6517#step:8:15 |
||
Mateusz Kwasniewski
|
6278cdb6c7
|
feat: better logging for old and new frontend api differences (#6524) | ||
Fredrik Strand Oseberg
|
bfbd18eb97
|
fix: allow deletion of segments referencing strategies in archived f… (#6406)
Subset of #6392, allowing you to delete segments that are referenced in strategies on archived features. |
||
Jaanus Sellin
|
a08bada1de
|
feat: do not return disabled features to FE api (#6520) | ||
Christopher Kolstad
|
ca329da4b4
|
fix: scim id was not unique (#6450)
This PR drops the previous PRs scim_id idx and replaces it with an actual UNIQUE index |
||
Mateusz Kwasniewski
|
74df643ce0
|
docs: ADR for 3 types of models (#6436) | ||
Fredrik Strand Oseberg
|
9c29461ee5
|
chore: add a script that validates that we don't use prohibited mui material-icons import (#6516)
This PR adds a check that should fail the build if we use disallowed imports from `@mui/icons-material` |
||
Jaanus Sellin
|
2a57acca41
|
feat: start monitoring total time to update cache (#6517) | ||
Mateusz Kwasniewski
|
1d526e707b
|
test: compare frontend api implementations (#6515) | ||
Jaanus Sellin
|
b7915171ff
|
feat: start tracking operation duration (#6514) | ||
Christopher Kolstad
|
d2767a0eb9
|
task: Make Inactive users an enterprise feature (#6510)
Ivar pointed out to me that this was intended as an enterprise only feature. So this PR makes it an enterprise only feature. Conditionally render the link in the normal user table, and use premium feature component if you happen to hit the route and not be running on the enterprise plan. |
||
Fredrik Strand Oseberg
|
f381718fd6
|
fix: icon imports (#6499)
Based on this article: https://mui.com/material-ui/guides/minimizing-bundle-size/ importing from `'@mui/icons-material'` instead of specifying the actual path to the icon like `import Delete from '@mui/icons-material/Delete';` can be up to six time slower. This change changes all named imports in Unleash referencing the `@mui/icons-material` to default imports. This reduced the amount of modules we had to process when building the frontend from 15206 to 4746 Before: <img width="1016" alt="Skjermbilde 2024-03-11 kl 14 19 58" src="https://github.com/Unleash/unleash/assets/16081982/f137d24a-6557-4183-a40f-f62a33524520"> After: <img width="1237" alt="Skjermbilde 2024-03-11 kl 14 20 32" src="https://github.com/Unleash/unleash/assets/16081982/05a27d6a-2c3f-4409-9862-7188ab4b9c72"> Build time locally decreased by around 50% Before: <img width="1504" alt="Skjermbilde 2024-03-11 kl 14 31 45" src="https://github.com/Unleash/unleash/assets/16081982/bc931559-b022-47ed-9f8f-c87401578518"> After: <img width="1219" alt="Skjermbilde 2024-03-11 kl 14 27 00" src="https://github.com/Unleash/unleash/assets/16081982/3c3a8d6b-576d-45c3-aa40-cc5f95d9df2b"> |
||
Christopher Kolstad
|
55da9b8133
|
fix: admin token requests does not automatically have id (#6501)
To check that users do indeed have permissions to update the roles from project-service, we've been depending on req.user.id. We had one error on Friday March 8th, where we managed to send undefined/null to a method that requires a number. This PR assumes that if we have an API token, and we have admin permissions and userId is not set we're a legacy admin token. It uses the util method for extractUserId(req: IAuthRequest | IApiRequest), so if we've passed through the apiTokenMiddleware first, we'll have userId -42, if we haven't, we'll get -1337. |
||
Mateusz Kwasniewski
|
faf2153423
|
chore: generate orval after frontend api refactor (#6512) | ||
Mateusz Kwasniewski
|
bc83a4d66e
|
refactor: rename proxy to frontend api in openapi schemas (#6511) | ||
renovate[bot]
|
313cad5f00
|
chore(deps): update dependency browserslist to v4.23.0 (#6508)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [browserslist](https://togithub.com/browserslist/browserslist) | [`4.22.3` -> `4.23.0`](https://renovatebot.com/diffs/npm/browserslist/4.22.3/4.23.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/browserslist/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/browserslist/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/browserslist/4.22.3/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/browserslist/4.22.3/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>browserslist/browserslist (browserslist)</summary> ### [`v4.23.0`](https://togithub.com/browserslist/browserslist/blob/HEAD/CHANGELOG.md#4230) [Compare Source](https://togithub.com/browserslist/browserslist/compare/4.22.3...4.23.0) - Added `BROWSERSLIST_ROOT_PATH` (by [@​teleclimber](https://togithub.com/teleclimber)). </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates 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/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
9bcadb6b23
|
chore(deps): update dependency @types/express-session to v1.18.0 (#6507)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/express-session](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-session) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session)) | [`1.17.10` -> `1.18.0`](https://renovatebot.com/diffs/npm/@types%2fexpress-session/1.17.10/1.18.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fexpress-session/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fexpress-session/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fexpress-session/1.17.10/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fexpress-session/1.17.10/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
8ddcf58915
|
chore(deps): update dependency vite to v5.1.5 (#6506)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vite](https://vitejs.dev) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.1.4` -> `5.1.5`](https://renovatebot.com/diffs/npm/vite/5.1.4/5.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.4/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.4/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitejs/vite (vite)</summary> ### [`v5.1.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small515-2024-03-04-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.1.4...v5.1.5) - fix: `__vite__mapDeps` code injection ([#​15732](https://togithub.com/vitejs/vite/issues/15732)) ([aff54e1](https://togithub.com/vitejs/vite/commit/aff54e1)), closes [#​15732](https://togithub.com/vitejs/vite/issues/15732) - fix: analysing build chunk without dependencies ([#​15469](https://togithub.com/vitejs/vite/issues/15469)) ([bd52283](https://togithub.com/vitejs/vite/commit/bd52283)), closes [#​15469](https://togithub.com/vitejs/vite/issues/15469) - fix: import with query with imports field ([#​16085](https://togithub.com/vitejs/vite/issues/16085)) ([ab823ab](https://togithub.com/vitejs/vite/commit/ab823ab)), closes [#​16085](https://togithub.com/vitejs/vite/issues/16085) - fix: normalize literal-only entry pattern ([#​16010](https://togithub.com/vitejs/vite/issues/16010)) ([1dccc37](https://togithub.com/vitejs/vite/commit/1dccc37)), closes [#​16010](https://togithub.com/vitejs/vite/issues/16010) - fix: optimizeDeps.entries with literal-only pattern(s) ([#​15853](https://togithub.com/vitejs/vite/issues/15853)) ([49300b3](https://togithub.com/vitejs/vite/commit/49300b3)), closes [#​15853](https://togithub.com/vitejs/vite/issues/15853) - fix: output correct error for empty import specifier ([#​16055](https://togithub.com/vitejs/vite/issues/16055)) ([a9112eb](https://togithub.com/vitejs/vite/commit/a9112eb)), closes [#​16055](https://togithub.com/vitejs/vite/issues/16055) - fix: upgrade esbuild to 0.20.x ([#​16062](https://togithub.com/vitejs/vite/issues/16062)) ([899d9b1](https://togithub.com/vitejs/vite/commit/899d9b1)), closes [#​16062](https://togithub.com/vitejs/vite/issues/16062) - fix(runtime): runtime HMR affects only imported files ([#​15898](https://togithub.com/vitejs/vite/issues/15898)) ([57463fc](https://togithub.com/vitejs/vite/commit/57463fc)), closes [#​15898](https://togithub.com/vitejs/vite/issues/15898) - fix(scanner): respect `experimentalDecorators: true` ([#​15206](https://togithub.com/vitejs/vite/issues/15206)) ([4144781](https://togithub.com/vitejs/vite/commit/4144781)), closes [#​15206](https://togithub.com/vitejs/vite/issues/15206) - revert: "fix: upgrade esbuild to 0.20.x" ([#​16072](https://togithub.com/vitejs/vite/issues/16072)) ([11cceea](https://togithub.com/vitejs/vite/commit/11cceea)), closes [#​16072](https://togithub.com/vitejs/vite/issues/16072) - refactor: share code with vite runtime ([#​15907](https://togithub.com/vitejs/vite/issues/15907)) ([b20d542](https://togithub.com/vitejs/vite/commit/b20d542)), closes [#​15907](https://togithub.com/vitejs/vite/issues/15907) - refactor(runtime): use functions from `pathe` ([#​16061](https://togithub.com/vitejs/vite/issues/16061)) ([aac2ef7](https://togithub.com/vitejs/vite/commit/aac2ef7)), closes [#​16061](https://togithub.com/vitejs/vite/issues/16061) - chore(deps): update all non-major dependencies ([#​16028](https://togithub.com/vitejs/vite/issues/16028)) ([7cfe80d](https://togithub.com/vitejs/vite/commit/7cfe80d)), closes [#​16028](https://togithub.com/vitejs/vite/issues/16028) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates 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/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
b2cef08a20
|
chore(deps): update dependency @tanstack/react-table to v8.13.2 (#6505)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@tanstack/react-table](https://tanstack.com/table) ([source](https://togithub.com/TanStack/table/tree/HEAD/packages/react-table)) | [`8.11.8` -> `8.13.2`](https://renovatebot.com/diffs/npm/@tanstack%2freact-table/8.11.8/8.13.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2freact-table/8.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2freact-table/8.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2freact-table/8.11.8/8.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2freact-table/8.11.8/8.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>TanStack/table (@​tanstack/react-table)</summary> ### [`v8.13.2`](https://togithub.com/TanStack/table/releases/tag/v8.13.2) [Compare Source](https://togithub.com/TanStack/table/compare/v8.13.1...v8.13.2) Version 8.13.2 - 2/28/2024, 5:48 PM #### Changes ##### Fix - ts support for all optional keys in data model ([#​5283](https://togithub.com/TanStack/table/issues/5283)) ([`bc7914a`](https://togithub.com/TanStack/table/commit/bc7914ae)) by [@​jrozbicki](https://togithub.com/jrozbicki) #### Packages - [@​tanstack/table-core](https://togithub.com/tanstack/table-core)[@​8](https://togithub.com/8).13.2 - [@​tanstack/react-table](https://togithub.com/tanstack/react-table)[@​8](https://togithub.com/8).13.2 - [@​tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@​8](https://togithub.com/8).13.2 - [@​tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@​8](https://togithub.com/8).13.2 - [@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@​8](https://togithub.com/8).13.2 - [@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools)[@​8](https://togithub.com/8).13.2 ### [`v8.13.1`](https://togithub.com/TanStack/table/releases/tag/v8.13.1) [Compare Source](https://togithub.com/TanStack/table/compare/v8.13.0...v8.13.1) Version 8.13.1 - 2/28/2024, 5:37 PM #### Changes ##### Fix - column getIsVisible works for parent group columns ([#​5380](https://togithub.com/TanStack/table/issues/5380)) ([`6792327`](https://togithub.com/TanStack/table/commit/6792327e)) by Kevin Van Cott #### Packages - [@​tanstack/table-core](https://togithub.com/tanstack/table-core)[@​8](https://togithub.com/8).13.1 - [@​tanstack/react-table](https://togithub.com/tanstack/react-table)[@​8](https://togithub.com/8).13.1 - [@​tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@​8](https://togithub.com/8).13.1 - [@​tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@​8](https://togithub.com/8).13.1 - [@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@​8](https://togithub.com/8).13.1 - [@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools)[@​8](https://togithub.com/8).13.1 ### [`v8.13.0`](https://togithub.com/TanStack/table/releases/tag/v8.13.0) [Compare Source](https://togithub.com/TanStack/table/compare/v8.12.0...v8.13.0) Version 8.13.0 - 2/27/2024, 9:04 PM #### Changes ##### Feat - pagination row count apis, new pagination docs ([#​5377](https://togithub.com/TanStack/table/issues/5377)) ([`1c0ce2d`](https://togithub.com/TanStack/table/commit/1c0ce2d9)) by Kevin Van Cott ##### Chore - add and configure size-limit ([#​5370](https://togithub.com/TanStack/table/issues/5370)) ([`631886b`](https://togithub.com/TanStack/table/commit/631886b8)) by Kevin Van Cott - Add knip and sherif ([#​5357](https://togithub.com/TanStack/table/issues/5357)) ([`06f560c`](https://togithub.com/TanStack/table/commit/06f560cf)) by Lachlan Collins ##### Docs - add missing faker-js dependency ([#​5372](https://togithub.com/TanStack/table/issues/5372)) ([`8004b9a`](https://togithub.com/TanStack/table/commit/8004b9a9)) by [@​EugeneDz](https://togithub.com/EugeneDz) - Add svelte filtering example ([#​5364](https://togithub.com/TanStack/table/issues/5364)) ([`0d36056`](https://togithub.com/TanStack/table/commit/0d360567)) by Daniel Immke - add column visibility docs ([#​5362](https://togithub.com/TanStack/table/issues/5362)) ([`e808abf`](https://togithub.com/TanStack/table/commit/e808abfd)) by Kevin Van Cott - Remove extra $ in bash commands in installation.md ([#​5359](https://togithub.com/TanStack/table/issues/5359)) ([`c42e95a`](https://togithub.com/TanStack/table/commit/c42e95ab)) by [@​cairomassimo](https://togithub.com/cairomassimo) - more idiomatic solid and eslint cleanup for solid filters example ([#​5361](https://togithub.com/TanStack/table/issues/5361)) ([`b78b99b`](https://togithub.com/TanStack/table/commit/b78b99be)) by Hephaestian - replace react-dnd with dnd-kit in col-dnd example ([#​5358](https://togithub.com/TanStack/table/issues/5358)) ([`8238990`](https://togithub.com/TanStack/table/commit/82389900)) by Kevin Van Cott - replace react-dnd with dnd-kit in row ordering example ([#​5355](https://togithub.com/TanStack/table/issues/5355)) ([`84c0791`](https://togithub.com/TanStack/table/commit/84c07914)) by Kevin Van Cott - column-pinning docs wrong link ([#​5349](https://togithub.com/TanStack/table/issues/5349)) ([`ef744cb`](https://togithub.com/TanStack/table/commit/ef744cba)) by [@​PeanutButte7](https://togithub.com/PeanutButte7) - Update column-ordering.md ([#​5354](https://togithub.com/TanStack/table/issues/5354)) ([`d7cc714`](https://togithub.com/TanStack/table/commit/d7cc714b)) by Kevin Van Cott - column ordering guide ([#​5353](https://togithub.com/TanStack/table/issues/5353)) ([`eef7a99`](https://togithub.com/TanStack/table/commit/eef7a994)) by Kevin Van Cott ##### Ci - Use Nx Agents ([#​5356](https://togithub.com/TanStack/table/issues/5356)) ([`0004886`](https://togithub.com/TanStack/table/commit/00048864)) by Lachlan Collins - Add read-only Nx cloud access token ([#​5346](https://togithub.com/TanStack/table/issues/5346)) ([`d155dff`](https://togithub.com/TanStack/table/commit/d155dff3)) by Lachlan Collins #### Packages - [@​tanstack/table-core](https://togithub.com/tanstack/table-core)[@​8](https://togithub.com/8).13.0 - [@​tanstack/react-table](https://togithub.com/tanstack/react-table)[@​8](https://togithub.com/8).13.0 - [@​tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@​8](https://togithub.com/8).13.0 - [@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools)[@​8](https://togithub.com/8).13.0 - [@​tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@​8](https://togithub.com/8).13.0 - [@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@​8](https://togithub.com/8).13.0 ### [`v8.12.0`](https://togithub.com/TanStack/table/releases/tag/v8.12.0) [Compare Source](https://togithub.com/TanStack/table/compare/v8.11.8...v8.12.0) Version 8.12.0 - 2/14/2024, 6:15 AM #### Changes ##### Feat - new column pinning, sizing, ordering APIs for easier sticky pinning ([#​5344](https://togithub.com/TanStack/table/issues/5344)) ([`de1a715`](https://togithub.com/TanStack/table/commit/de1a715d)) by Kevin Van Cott ##### Chore - lenient test condition for slower builds ([#​5345](https://togithub.com/TanStack/table/issues/5345)) ([`d1e287c`](https://togithub.com/TanStack/table/commit/d1e287c8)) by Kevin Van Cott ##### Docs - updated mui pagination example ([#​5341](https://togithub.com/TanStack/table/issues/5341)) ([`3aa9da9`](https://togithub.com/TanStack/table/commit/3aa9da9a)) by Antonio Galindo - links to framework url ([#​5340](https://togithub.com/TanStack/table/issues/5340)) ([`bca3dd6`](https://togithub.com/TanStack/table/commit/bca3dd6f)) by Kevin Van Cott ##### Other - finish row model docs ([#​5339](https://togithub.com/TanStack/table/issues/5339)) ([`a587e43`](https://togithub.com/TanStack/table/commit/a587e435)) by Kevin Van Cott ##### Ci - examples: Test examples in CI ([#​5324](https://togithub.com/TanStack/table/issues/5324)) ([`4e2dd61`](https://togithub.com/TanStack/table/commit/4e2dd61e)) by Lachlan Collins #### Packages - [@​tanstack/table-core](https://togithub.com/tanstack/table-core)[@​8](https://togithub.com/8).12.0 - [@​tanstack/react-table](https://togithub.com/tanstack/react-table)[@​8](https://togithub.com/8).12.0 - [@​tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@​8](https://togithub.com/8).12.0 - [@​tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@​8](https://togithub.com/8).12.0 - [@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@​8](https://togithub.com/8).12.0 - [@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools)[@​8](https://togithub.com/8).12.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Mateusz Kwasniewski
|
1f374ea20e
|
refactor: rename proxy to frontend api (#6502) | ||
Nuno Góis
|
b4454053e8
|
fix: check for project in the action permissions check (#6503)
Fixes the action permission check by also considering the project in the check. |
||
Gastón Fournier
|
977b0e4e28
|
chore: rename parametric types to make them clearer (#6500)
## About the changes Just renaming to bring more clarity based on https://github.com/Unleash/unleash/pull/6436#discussion_r1517334796 |
||
Mateusz Kwasniewski
|
160eec18a0
|
feat: compare old and new proxy results (#6497) | ||
Jaanus Sellin
|
a544a8a4ad
|
feat: count frontend api requests (#6495)
Now frontend API requests will be counted separately under getAllByfrontend. We are already tracking new FE db calls, so we can build grafana dashboard. |
||
Jaanus Sellin
|
184e0e5190
|
feat: add returnGlobalFrontendApiCache flag (#6494) | ||
Mateusz Kwasniewski
|
eae373f386
|
fix: Configuration revision service singleton (#6493) | ||
Mateusz Kwasniewski
|
c841e72244
|
fix: revert composition root (#6492) | ||
Jaanus Sellin
|
0cf7b324a5
|
feat: frontend api clean up not needed columns (#6489)
1. Clean up not used fields 2. Fix a bug where segment was not attached |
||
Jaanus Sellin
|
2997faecf6
|
refactor: remove client from frontend api (#6490)
There was extra call getClient().getAll() not needed and complicating readability. |
||
Mateusz Kwasniewski
|
17ea8b3734
|
feat: compare feture definitions not evaluations (#6486) | ||
Mateusz Kwasniewski
|
48fa39c9fc
|
feat: Compositon root for proxy service (#6488) | ||
andreas-unleash
|
bf5f38ba1e
|
fix: chart xAxis and null values (#6472)
Changes the xAxis from 'week' to 'date' (timeline fix) Replace null values with 0 --------- Signed-off-by: andreas-unleash <andreas@getunleash.ai> |
||
andreas-unleash
|
ecd2693cfe
|
fix: insights navigation (#6473)
What it says on the tin Also adds the beta badge Closes # [1-2152](https://linear.app/unleash/issue/1-2152/adjust-insights-placement-in-navigation) <img width="902" alt="Screenshot 2024-03-08 at 16 14 59" src="https://github.com/Unleash/unleash/assets/104830839/3e67cba3-fb0f-438c-9e53-e51d923a373e"> --------- Signed-off-by: andreas-unleash <andreas@getunleash.ai> |
||
Mateusz Kwasniewski
|
2a3959082c
|
refactor: proxy/frontend api in feature oriented architecture (#6487) | ||
Nuno Góis
|
7d827442ee
|
fix: add actions validation (#6481)
https://linear.app/unleash/issue/2-2022/improve-actions-validation Improves our current actions form validation. Empty actions are now ignored on the payload and we get errors in actions where any of the required fields are empty. Also refactored our current actions into a constant map that can be shared across frontend and backend. |
||
Thomas Heartman
|
62a7633ed5
|
docs: add note about upgrading to version 5.7 and above (#6464)
Upgrading to 5.7 and above from earlier versions is a little problematic. Let's document it. --------- Co-authored-by: Gastón Fournier <gaston@getunleash.io> |
||
renovate[bot]
|
c98b5ad64f
|
chore(deps): update dependency @babel/core to v7.24.0 (#6485)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@babel/core](https://babel.dev/docs/en/next/babel-core) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core)) | [`7.23.9` -> `7.24.0`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.23.9/7.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.23.9/7.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.23.9/7.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>babel/babel (@​babel/core)</summary> ### [`v7.24.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7240-2024-02-28) [Compare Source](https://togithub.com/babel/babel/compare/v7.23.9...v7.24.0) ##### 🚀 New Feature - `babel-standalone` - [#​11696](https://togithub.com/babel/babel/pull/11696) Export babel tooling packages in `@babel/standalone` ([@​ajihyf](https://togithub.com/ajihyf)) - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-transform-class-properties` - [#​16267](https://togithub.com/babel/babel/pull/16267) Implement `noUninitializedPrivateFieldAccess` assumption ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-syntax-decorators`, `babel-plugin-transform-class-properties`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16242](https://togithub.com/babel/babel/pull/16242) Support decorator 2023-11 normative updates ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-preset-flow` - [#​16309](https://togithub.com/babel/babel/pull/16309) \[babel 7] Allow setting `ignoreExtensions` in Flow preset ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16284](https://togithub.com/babel/babel/pull/16284) Add `experimental_useHermesParser` option in `preset-flow` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-import-to-platform-api`, `babel-plugin-proposal-import-wasm-source`, `babel-plugin-proposal-json-modules`, `babel-standalone` - [#​16172](https://togithub.com/babel/babel/pull/16172) Add transform support for JSON modules imports ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-runtime` - [#​16241](https://togithub.com/babel/babel/pull/16241) Add back `moduleName` option to `@babel/plugin-transform-runtime` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser`, `babel-types` - [#​16277](https://togithub.com/babel/babel/pull/16277) Allow import attributes for `TSImportType` ([@​sosukesuzuki](https://togithub.com/sosukesuzuki)) ##### 🐛 Bug Fix - `babel-plugin-proposal-do-expressions`, `babel-traverse` - [#​16305](https://togithub.com/babel/babel/pull/16305) fix: avoid `popContext` on unvisited node paths ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-private-methods`, `babel-plugin-transform-private-property-in-object` - [#​16312](https://togithub.com/babel/babel/pull/16312) Fix class private properties when `privateFieldsAsSymbols` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-private-methods` - [#​16307](https://togithub.com/babel/babel/pull/16307) Fix the support of `arguments` in private `get/set` method ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16287](https://togithub.com/babel/babel/pull/16287) Reduce decorator static property size ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16281](https://togithub.com/babel/babel/pull/16281) Fix evaluation order of decorators with cached receiver ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16279](https://togithub.com/babel/babel/pull/16279) Fix decorator this memoization ([@​JLHwung](https://togithub.com/JLHwung)) - [#​16266](https://togithub.com/babel/babel/pull/16266) Preserve `static` on decorated private `accessor` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16258](https://togithub.com/babel/babel/pull/16258) fix: handle decorated async private method and generator ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-private-methods`, `babel-plugin-transform-private-property-in-object`, `babel-plugin-transform-typescript`, `babel-preset-env` - [#​16275](https://togithub.com/babel/babel/pull/16275) Fix class private properties when `privateFieldsAsProperties` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helpers` - [#​16268](https://togithub.com/babel/babel/pull/16268) Do not consider `arguments` in a helper as a global reference ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16270](https://togithub.com/babel/babel/pull/16270) Handle symbol key class elements decoration ([@​JLHwung](https://togithub.com/JLHwung)) - [#​16265](https://togithub.com/babel/babel/pull/16265) Do not define `access.get` for public setter decorators ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### 💅 Polish - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-preset-env` - [#​12428](https://togithub.com/babel/babel/pull/12428) Suggest using `BABEL_SHOW_CONFIG_FOR` for config problems ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### 🏠 Internal - `babel-helper-transform-fixture-test-runner` - [#​16278](https://togithub.com/babel/babel/pull/16278) Continue writing `output.js` when `exec.js` throws ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### 🔬 Output optimization - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16306](https://togithub.com/babel/babel/pull/16306) Avoid intermediate functions for private accessors with decs ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties` - [#​16294](https://togithub.com/babel/babel/pull/16294) More aggressively inline decorators in the static block ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-transform-private-methods` - [#​16283](https://togithub.com/babel/babel/pull/16283) Do not use `classPrivateMethodGet` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16287](https://togithub.com/babel/babel/pull/16287) Reduce decorator static property size ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties` - [#​16280](https://togithub.com/babel/babel/pull/16280) Reduce element decorator temp variables ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helper-fixtures`, `babel-helpers`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-optional-chaining-assign`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-private-methods`, `babel-plugin-transform-private-property-in-object`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16261](https://togithub.com/babel/babel/pull/16261) Do not use descriptors for private class elements ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16263](https://togithub.com/babel/babel/pull/16263) Reduce helper size for decorator 2023-11 ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
3ac25822aa
|
chore(deps): update material-ui monorepo (#6180)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | [`5.15.3` -> `5.15.11`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.3/5.15.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.3/5.15.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.3/5.15.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@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.159` -> `5.0.0-alpha.166`](https://renovatebot.com/diffs/npm/@mui%2flab/5.0.0-alpha.159/5.0.0-alpha.166) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/5.0.0-alpha.166?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/5.0.0-alpha.166?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/5.0.0-alpha.159/5.0.0-alpha.166?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/5.0.0-alpha.159/5.0.0-alpha.166?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/material](https://mui.com/material-ui/) ([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-material)) | [`5.15.3` -> `5.15.11`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.3/5.15.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.3/5.15.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.3/5.15.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | [`6.19.3` -> `6.19.6`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/6.19.3/6.19.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/6.19.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/6.19.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/6.19.3/6.19.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/6.19.3/6.19.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v5.15.11`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51511) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.10...v5.15.11) <!-- generated comparing v5.15.10..master --> *Feb 21, 2024* A big thanks to the 26 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements. ##### `@mui/material@5.15.11` - \[Alert] Deprecate components and componentsProps props ([#​40681](https://togithub.com/mui/material-ui/issues/40681)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - \[Autocomplete] Caret transformation issue with font size change ([#​41066](https://togithub.com/mui/material-ui/issues/41066)) [@​dpertsin](https://togithub.com/dpertsin) - \[StepLabel] Add type for StepIconComponent ([#​41082](https://togithub.com/mui/material-ui/issues/41082)) [@​harrydigos](https://togithub.com/harrydigos) - \[TablePagination] Fix type error in Select props ([#​39137](https://togithub.com/mui/material-ui/issues/39137)) [@​PaulKristoffersson](https://togithub.com/PaulKristoffersson) - \[Transitions] External ownerState is incorrectly forwarded to inner components ([#​41187](https://togithub.com/mui/material-ui/issues/41187)) [@​gitstart](https://togithub.com/gitstart) - Use direct import ([#​40851](https://togithub.com/mui/material-ui/issues/40851)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### `@mui/material-nextjs@5.15.11` - Fix missing babel/runtime dependency in material-ui-nextjs ([#​41077](https://togithub.com/mui/material-ui/issues/41077)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### `@mui/system@5.15.11` - Use direct import ([#​40851](https://togithub.com/mui/material-ui/issues/40851)) [@​siriwatknp](https://togithub.com/siriwatknp) - Move useMediaQuery to system ([#​39463](https://togithub.com/mui/material-ui/issues/39463)) [@​justintoman](https://togithub.com/justintoman) - Consolidate the variants props callback arguments ([#​41222](https://togithub.com/mui/material-ui/issues/41222)) [@​mnajdova](https://togithub.com/mnajdova) - Merge props and ownerState in the variants props callback ([#​41219](https://togithub.com/mui/material-ui/issues/41219)) [@​mnajdova](https://togithub.com/mnajdova) ##### `@mui/codemod@5.15.11` - \[AccordionSummary] Add contentGutters deprecation codemods ([#​41006](https://togithub.com/mui/material-ui/issues/41006)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - \[PaginationItem] Add codemod for deprecated classes ([#​41145](https://togithub.com/mui/material-ui/issues/41145)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/utils@5.15.11` - Port `useLocalStorageState` hook from Toolpad ([#​41096](https://togithub.com/mui/material-ui/issues/41096)) [@​Janpot](https://togithub.com/Janpot) ##### `@mui/base@5.0.0-beta.37` - \[Switch] Add missing role attribute ([#​40907](https://togithub.com/mui/material-ui/issues/40907)) [@​KirankumarAmbati](https://togithub.com/KirankumarAmbati) - \[TextareaAutosize] Improve implementation ([#​40789](https://togithub.com/mui/material-ui/issues/40789)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ##### `@mui/lab@5.0.0-alpha.164` - \[Masonry] Ability to sort elements from left to right ([#​39904](https://togithub.com/mui/material-ui/issues/39904)) [@​Rishi556](https://togithub.com/Rishi556) ##### Docs - \[base-ui] Fix focus state demo in Base UI autocomplete ([#​41104](https://togithub.com/mui/material-ui/issues/41104)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[base-ui] Update the Accessibility page demos design ([#​40995](https://togithub.com/mui/material-ui/issues/40995)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[joy-ui] Fix LinearProgressWithLabel example ([#​41194](https://togithub.com/mui/material-ui/issues/41194)) [@​khgiddon](https://togithub.com/khgiddon) - \[joy-ui] Fix 404 image on the docs [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[material-ui] Add a "start now" section on the Overview page ([#​41137](https://togithub.com/mui/material-ui/issues/41137)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[material-ui] Inform about deprecated TablePagination SelectProps usage ([#​41186](https://togithub.com/mui/material-ui/issues/41186)) [@​gitstart](https://togithub.com/gitstart) - \[material-ui] Update the Testing page's Argos link ([#​41170](https://togithub.com/mui/material-ui/issues/41170)) [@​gregberge](https://togithub.com/gregberge) - \[material-ui] Remove Masonry component and Material Design icon from the landing page template ([#​41080](https://togithub.com/mui/material-ui/issues/41080)) [@​zanivan](https://togithub.com/zanivan) - \[material-ui] Standardize all references to Material Design 3 (M3) ([#​40903](https://togithub.com/mui/material-ui/issues/40903)) [@​samuelsycamore](https://togithub.com/samuelsycamore) - \[material-ui] Add stray fixes around a few pages ([#​41038](https://togithub.com/mui/material-ui/issues/41038)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[material-ui]\[joy-ui]\[system] Restore and revise the Box docs ([#​40622](https://togithub.com/mui/material-ui/issues/40622)) [@​samuelsycamore](https://togithub.com/samuelsycamore) - \[material-ui] Add simpler demo for default behavior ([#​40980](https://togithub.com/mui/material-ui/issues/40980)) [@​zanivan](https://togithub.com/zanivan) - \[system] Explain why AppRouterCacheProvider ([#​40909](https://togithub.com/mui/material-ui/issues/40909)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - Link to react-transition group with https [@​oliviertassinari](https://togithub.com/oliviertassinari) - Update broken URL hashes ([#​41185](https://togithub.com/mui/material-ui/issues/41185)) [@​LukasTy](https://togithub.com/LukasTy) - Prefer https links [@​oliviertassinari](https://togithub.com/oliviertassinari) - Fix MUI Treasury link [@​oliviertassinari](https://togithub.com/oliviertassinari) - Migrate the last > quotes to ::: callouts [@​oliviertassinari](https://togithub.com/oliviertassinari) ##### Core - \[blog] Add new product tags and stray adjustments ([#​41193](https://togithub.com/mui/material-ui/issues/41193)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[blog] Simplify `/base-ui-2024-plans/` page ([#​41171](https://togithub.com/mui/material-ui/issues/41171)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[blog] Add link to Base UI API changes RFC ([#​41089](https://togithub.com/mui/material-ui/issues/41089)) [@​michaldudak](https://togithub.com/michaldudak) - \[blog] Remove the "News" tag ([#​41208](https://togithub.com/mui/material-ui/issues/41208)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[changelog] Remove [@​mui/system](https://togithub.com/mui/system)[@​5](https://togithub.com/5).15.10 ([#​41093](https://togithub.com/mui/material-ui/issues/41093)) [@​michaldudak](https://togithub.com/michaldudak) - \[code-infra] Move typescript-to-proptypes to internal-scripts package ([#​41079](https://togithub.com/mui/material-ui/issues/41079)) [@​michaldudak](https://togithub.com/michaldudak) - \[code-infra] Move Link to [@​mui/docs](https://togithub.com/mui/docs) ([#​40889](https://togithub.com/mui/material-ui/issues/40889)) [@​Janpot](https://togithub.com/Janpot) - \[code-infra] Use `experimental.cpus` to control amount of export workers in Next.js ([#​41132](https://togithub.com/mui/material-ui/issues/41132)) [@​Janpot](https://togithub.com/Janpot) - \[code-infra] Load commonjs files in next.config.mjs with require ([#​41108](https://togithub.com/mui/material-ui/issues/41108)) [@​Janpot](https://togithub.com/Janpot) - \[code-infra] Prepare babel macros package for publishing to npm ([#​41178](https://togithub.com/mui/material-ui/issues/41178)) [@​michaldudak](https://togithub.com/michaldudak) - \[code-infra] Build internal packages before publishing ([#​41210](https://togithub.com/mui/material-ui/issues/41210)) [@​michaldudak](https://togithub.com/michaldudak) - \[core] Improve the release instructions ([#​40973](https://togithub.com/mui/material-ui/issues/40973)) [@​mnajdova](https://togithub.com/mnajdova) - \[core] Simplify Next.js Demo Zero Runtime guide [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[core] Fix TypeScript spelling in changelog [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[core] Fix small detail in the autocomplete demo [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[core] Increase node memory limit on Netlify build ([#​41111](https://togithub.com/mui/material-ui/issues/41111)) [@​michaldudak](https://togithub.com/michaldudak) - \[core]\[Tooltip] Remove incorrect code comment ([#​41179](https://togithub.com/mui/material-ui/issues/41179)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - \[core] Fix missing context display names ([#​41168](https://togithub.com/mui/material-ui/issues/41168)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[core]\[base-ui] Remove `@mui/base` dev dependency from Base UI workspace ([#​41216](https://togithub.com/mui/material-ui/issues/41216)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - \[zero]\[demo] Fix sample next app build ([#​41197](https://togithub.com/mui/material-ui/issues/41197)) [@​brijeshb42](https://togithub.com/brijeshb42) - \[docs-infra] Simplify copy logic ([#​41167](https://togithub.com/mui/material-ui/issues/41167)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs-infra] New way of providing API layout config ([#​41106](https://togithub.com/mui/material-ui/issues/41106)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[docs-infra] Reduce scrollbar width on ROC ([#​41148](https://togithub.com/mui/material-ui/issues/41148)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs-infra] Add external link arrow ([#​41129](https://togithub.com/mui/material-ui/issues/41129)) [@​siriwatknp](https://togithub.com/siriwatknp) - \[docs-infra] Fix external link arrow ([#​41181](https://togithub.com/mui/material-ui/issues/41181)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[docs-infra] Flag NPM and Github as wrong spellings [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs-infra] Fix display when the default props is undefined ([#​41114](https://togithub.com/mui/material-ui/issues/41114)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs-infra] Remove random layout assignment ([#​40862](https://togithub.com/mui/material-ui/issues/40862)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[docs-infra] Add spacing and contrast improvements ([#​41191](https://togithub.com/mui/material-ui/issues/41191)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[docs-infra] Share vale-config ([#​41176](https://togithub.com/mui/material-ui/issues/41176)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[test] Generalize test utils ([#​41175](https://togithub.com/mui/material-ui/issues/41175)) [@​michaldudak](https://togithub.com/michaldudak) - \[typescript-to-proptypes] Support using `Omit` on types with conditional properties ([#​41033](https://togithub.com/mui/material-ui/issues/41033)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - \[website] Match chart component names [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[website] Add Marblism diamond sponsor ([#​41097](https://togithub.com/mui/material-ui/issues/41097)) [@​rluzists1](https://togithub.com/rluzists1) - \[website] Add overall improvements to the Material UI page ([#​41075](https://togithub.com/mui/material-ui/issues/41075)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[website] Fix responsive breakpoints [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[website] Fix overloading of footer JS files [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[website] Improve the footer's chip contrast ([#​41209](https://togithub.com/mui/material-ui/issues/41209)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[zero] Update to latest version of wyw-in-js ([#​41182](https://togithub.com/mui/material-ui/issues/41182)) [@​brijeshb42](https://togithub.com/brijeshb42) - \[zero] Setup basic testing framework ([#​40986](https://togithub.com/mui/material-ui/issues/40986)) [@​brijeshb42](https://togithub.com/brijeshb42) - \[zero] Fix wrong CSS order by moving import to last ([#​41002](https://togithub.com/mui/material-ui/issues/41002)) [@​siriwatknp](https://togithub.com/siriwatknp) - \[zero] Export `extendTheme` for creating a zero-runtime theme ([#​40897](https://togithub.com/mui/material-ui/issues/40897)) [@​siriwatknp](https://togithub.com/siriwatknp) - \[zero] Move extendTheme to its own subpath ([#​41204](https://togithub.com/mui/material-ui/issues/41204)) [@​brijeshb42](https://togithub.com/brijeshb42) All contributors of this release in alphabetical order: [@​alexfauquette](https://togithub.com/alexfauquette), [@​brijeshb42](https://togithub.com/brijeshb42), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​dpertsin](https://togithub.com/dpertsin), [@​flaviendelangle](https://togithub.com/flaviendelangle), [@​gitstart](https://togithub.com/gitstart), [@​gregberge](https://togithub.com/gregberge), [@​harrydigos](https://togithub.com/harrydigos), [@​Janpot](https://togithub.com/Janpot), [@​justintoman](https://togithub.com/justintoman), [@​khgiddon](https://togithub.com/khgiddon), [@​KirankumarAmbati](https://togithub.com/KirankumarAmbati), [@​LukasTy](https://togithub.com/LukasTy), [@​michaldudak](https://togithub.com/michaldudak), [@​mnajdova](https://togithub.com/mnajdova), [@​nikosgavalas](https://togithub.com/nikosgavalas), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​PaulKristoffersson](https://togithub.com/PaulKristoffersson), [@​Rishi556](https://togithub.com/Rishi556), [@​rluzists1](https://togithub.com/rluzists1), [@​sai6855](https://togithub.com/sai6855), [@​samuelsycamore](https://togithub.com/samuelsycamore), [@​siriwatknp](https://togithub.com/siriwatknp), [@​zanivan](https://togithub.com/zanivan), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.15.10`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51510) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.9...v5.15.10) <!-- generated comparing v5.15.9..master --> *Feb 12, 2024* A big thanks to the 8 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements. ##### `@mui/material@5.15.10` - \[Avatar] Add props deprecation with a codemod ([#​40853](https://togithub.com/mui/material-ui/issues/40853)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### `@mui/system@5.15.10` - \[Stack] Update import statement for Stack component ([#​41032](https://togithub.com/mui/material-ui/issues/41032)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/joy@5.0.0-beta.28` - \[Button] Fix `disabled` prop priority when inside button group ([#​41000](https://togithub.com/mui/material-ui/issues/41000)) [@​Smileek](https://togithub.com/Smileek) - \[IconButton] Support loading prop ([#​40949](https://togithub.com/mui/material-ui/issues/40949)) [@​Smileek](https://togithub.com/Smileek) ##### Docs - \[Button]\[material-ui] Fix 'File upload' demo a11y ([#​40943](https://togithub.com/mui/material-ui/issues/40943)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[TableRow]\[material-ui] Escape markup in `children` prop so docgen tools don't parse it as HTML ([#​40992](https://togithub.com/mui/material-ui/issues/40992)) [@​millerized](https://togithub.com/millerized) - \[material-ui] Remove outdated example projects link (it uses Joy UI now) ([#​40913](https://togithub.com/mui/material-ui/issues/40913)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[material-ui] Fix the "Intro to the MUI ecosystem" link placement ([#​40988](https://togithub.com/mui/material-ui/issues/40988)) [@​danilo-leal](https://togithub.com/danilo-leal) - Fix 301 redirection to StackBlitz [@​oliviertassinari](https://togithub.com/oliviertassinari) - Fix h1 on Joy UI templates [@​oliviertassinari](https://togithub.com/oliviertassinari) - Have MUI workspace own the CodeSandbox [@​oliviertassinari](https://togithub.com/oliviertassinari) - Add notification for mui x v7 beta ([#​41001](https://togithub.com/mui/material-ui/issues/41001)) [@​joserodolfofreitas](https://togithub.com/joserodolfofreitas) - Fix 301 links [@​oliviertassinari](https://togithub.com/oliviertassinari) - Fix Next.js v13.5.1 <title> SEO regression ([#​40302](https://togithub.com/mui/material-ui/issues/40302)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - Add a 404 page ([#​40884](https://togithub.com/mui/material-ui/issues/40884)) [@​danilo-leal](https://togithub.com/danilo-leal) - Fix missing GitHub label when opening new issue [@​oliviertassinari](https://togithub.com/oliviertassinari) ##### Core - \[blog] Add post about upcoming plans for Base UI ([#​40882](https://togithub.com/mui/material-ui/issues/40882)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[core] Simplify CodeSandbox reproduction [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[core] Missing redirection [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[core] Export functions from `copyFiles` script to reuse in MUI X repo ([#​40970](https://togithub.com/mui/material-ui/issues/40970)) [@​cherniavskii](https://togithub.com/cherniavskii) - \[core] Avoid variable shorthands [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs-infra] Fix search icon issue ([#​40957](https://togithub.com/mui/material-ui/issues/40957)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs-infra] Ignore classes tagged with `@ignore` ([#​41009](https://togithub.com/mui/material-ui/issues/41009)) [@​cherniavskii](https://togithub.com/cherniavskii) - \[docs-infra] Fix selected tab on codeblocks ([#​41036](https://togithub.com/mui/material-ui/issues/41036)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[website] Polish Customer Support Agent role [@​oliviertassinari](https://togithub.com/oliviertassinari) All contributors of this release in alphabetical order: [@​cherniavskii](https://togithub.com/cherniavskii), [@​danilo-leal](https://togithub.com/danilo-leal), [@​joserodolfofreitas](https://togithub.com/joserodolfofreitas), [@​millerized](https://togithub.com/millerized), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​sai6855](https://togithub.com/sai6855), [@​siriwatknp](https://togithub.com/siriwatknp), [@​Smileek](https://togithub.com/Smileek) ### [`v5.15.9`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5159---generated-comparing-v5158master---) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.8...v5.15.9) *Feb 8, 2024* A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨: - 🐛 A critical fix to remove non-published library usage in `@mui/material` peerDependencies. ##### `@mui/material@5.15.9` - <!-- 11 -->\[autocomplete] Avoid spread operator ([#​40968](https://togithub.com/mui/material-ui/issues/40968)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 05 -->\[material] Remove zero-runtime from peer dep ([#​41003](https://togithub.com/mui/material-ui/issues/41003)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### `@mui/base@5.0.0-beta.36` - <!-- 10 -->\[base-ui] Update props using Array to ReadonlyArray type ([#​40754](https://togithub.com/mui/material-ui/issues/40754)) [@​RaghavenderSingh](https://togithub.com/RaghavenderSingh) ##### `@mui/system@5.15.9` - <!-- 02 -->\[system] use `ReadonlyArray` for CSS related types ([#​40972](https://togithub.com/mui/material-ui/issues/40972)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 01 -->\[zero] Migrate to use wyw-in-js instead of linaria ([#​40866](https://togithub.com/mui/material-ui/issues/40866)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### Docs - <!-- 06 -->\[docs] Polish codemod git diff format [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 05 -->\[material-ui]\[docs] Migrating from deprecated apis follow up ([#​40981](https://togithub.com/mui/material-ui/issues/40981)) [@​DiegoAndai](https://togithub.com/DiegoAndai) ##### Core - <!-- 09 -->\[code-infra] Move next config to ESM ([#​40869](https://togithub.com/mui/material-ui/issues/40869)) [@​Janpot](https://togithub.com/Janpot) - <!-- 08 -->\[code-infra] Update prettier ([#​40772](https://togithub.com/mui/material-ui/issues/40772)) [@​Janpot](https://togithub.com/Janpot) - <!-- 07 -->\[code-infra] Add codemod for `light` prop removal ([#​40947](https://togithub.com/mui/material-ui/issues/40947)) [@​sai6855](https://togithub.com/sai6855) All contributors of this release in alphabetical order: [@​brijeshb42](https://togithub.com/brijeshb42), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​Janpot](https://togithub.com/Janpot), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​RaghavenderSingh](https://togithub.com/RaghavenderSingh), [@​sai6855](https://togithub.com/sai6855), [@​siriwatknp](https://togithub.com/siriwatknp) ### [`v5.15.8`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5158---generated-comparing-v5157master---) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.7...v5.15.8) *Feb 6, 2024* A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨: - 💫 Added a redesigned [landing page template](https://mui.com/material-ui/getting-started/templates/landing-page/) ([#​37557](https://togithub.com/mui/material-ui/issues/37557)) [@​zanivan](https://togithub.com/zanivan) - ✨ Added support for Arrow Down/Up + Shift and Page Up/Down keys for faster stepping in the Slider component ([#​40676](https://togithub.com/mui/material-ui/issues/40676)) [@​mnajdova](https://togithub.com/mnajdova) - many 🐛 bug fixes and 📚 documentation improvements ##### `@mui/material@5.15.8` - <!-- 36 -->\[Avatar] Simplify valid children assertion ([#​40834](https://togithub.com/mui/material-ui/issues/40834)) [@​oliviertassinari](https://togithub.com/oliviertassinari) ##### `@mui/codemod@5.15.8` - <!-- 37 -->\[Accordion] Update props actual.js test case ([#​40879](https://togithub.com/mui/material-ui/issues/40879)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 12 -->Fix `findComponentJSX` util ([#​40855](https://togithub.com/mui/material-ui/issues/40855)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/system@5.15.8` - <!-- 10 -->Add blend color manipulator ([#​40258](https://togithub.com/mui/material-ui/issues/40258)) [@​romgrk](https://togithub.com/romgrk) - <!-- 38 -->Support variants in `theme.styleOverrides` ([#​40690](https://togithub.com/mui/material-ui/issues/40690)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 02 -->\[zero] Always replace the `createUseThemeProps` call ([#​40885](https://togithub.com/mui/material-ui/issues/40885)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 01 -->\[zero] Add README with installation and basic usage ([#​40761](https://togithub.com/mui/material-ui/issues/40761)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### `@mui/base@5.0.0-beta.34` - <!-- 35 -->\[Button] Add support for `hostElementName` prop to improve SSR ([#​40507](https://togithub.com/mui/material-ui/issues/40507)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 30 -->\[Menu] Use Popup instead of Popper ([#​40731](https://togithub.com/mui/material-ui/issues/40731)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 29 -->\[useNumberInput] Integrate useNumberInput with useControllableReducer ([#​40206](https://togithub.com/mui/material-ui/issues/40206)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 11 -->\[Slider] Add support for Arrow Down/Up + Shift and Page Up/Down keys ([#​40676](https://togithub.com/mui/material-ui/issues/40676)) [@​mnajdova](https://togithub.com/mnajdova) ##### Docs - <!-- 34 -->\[base-ui] Update usage.md ([#​40916](https://togithub.com/mui/material-ui/issues/40916)) [@​adebiyial](https://togithub.com/adebiyial) - <!-- 33 -->\[base-ui] Improve Base UI traffic from Material UI ([#​40875](https://togithub.com/mui/material-ui/issues/40875)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 32 -->\[base-ui] Change Radio component terminology from Button to Group ([#​40888](https://togithub.com/mui/material-ui/issues/40888)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 42 -->\[base-ui] Remove redundant "Styled" prefix ([#​40478](https://togithub.com/mui/material-ui/issues/40478)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 48 -->\[base-ui] Update listbox slot style in demo ([#​40952](https://togithub.com/mui/material-ui/issues/40952)) [@​sai6855](https://togithub.com/sai6855) - <!-- 14 -->\[material-ui] Fix createTheme import and markdown format in the Next.js guide ([#​40895](https://togithub.com/mui/material-ui/issues/40895)) [@​hsmtkk](https://togithub.com/hsmtkk) - <!-- 13 -->\[material-ui] Correct Google font CDN URL as Roboto 600 weight is not used ([#​40852](https://togithub.com/mui/material-ui/issues/40852)) [@​xuhdev](https://togithub.com/xuhdev) - <!-- 14 -->\[material-ui] Replace the Album template with a landing page ([#​37557](https://togithub.com/mui/material-ui/issues/37557)) [@​zanivan](https://togithub.com/zanivan) - <!-- 21 -->\[material-ui] Add deprecations migration guide ([#​40767](https://togithub.com/mui/material-ui/issues/40767)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 22 -->\[material-ui] Improve aria-label throughout the Button Group demos ([#​40892](https://togithub.com/mui/material-ui/issues/40892)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 17 -->\[joy-ui] Update the Overview callout ([#​40900](https://togithub.com/mui/material-ui/issues/40900)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 22 -->Fix image size and dark mode [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 21 -->Migrate links from legacy.reactjs.org to react.dev [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 20 -->Fix 301 links [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 19 -->Fix outdated link [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 18 -->Fix URL and typo in CONTRIBUTING.md ([#​40899](https://togithub.com/mui/material-ui/issues/40899)) [@​Smileek](https://togithub.com/Smileek) ##### Core - <!-- 28 -->\[blog] Optimize images for /blog/mui-x-v7-beta/ [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 27 -->\[blog] Clarify barrel index tree-shaking [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 26 -->\[code-infra] Simplify bug reproduction ([#​40833](https://togithub.com/mui/material-ui/issues/40833)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 25 -->\[code-infra] Prepare publishing [@​mui-internal/typescript-to-proptypes](https://togithub.com/mui-internal/typescript-to-proptypes) to npm ([#​40842](https://togithub.com/mui/material-ui/issues/40842)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 40 -->\[code-infra] Remove babel alias from the docs ([#​40792](https://togithub.com/mui/material-ui/issues/40792)) [@​Janpot](https://togithub.com/Janpot) - <!-- 24 -->\[core] Use Google Font v2 API [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 23 -->\[core] Add missing change to v5.15.7 changelog ([#​40872](https://togithub.com/mui/material-ui/issues/40872)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 31 -->\[core] Normalize \`<meta name="viewport" />\`\` [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 28 -->\[dependencies] Do not update envinfo test dependencies ([#​40950](https://togithub.com/mui/material-ui/issues/40950)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 17 -->\[docs-infra] Fix arbitrary gap between paragraphs in callouts ([#​40911](https://togithub.com/mui/material-ui/issues/40911)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 16 -->\[docs-infra] Allow developers to build their CodeSandbox export ([#​40878](https://togithub.com/mui/material-ui/issues/40878)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 15 -->\[docs-infra] Improve StackBlitz support ([#​40832](https://togithub.com/mui/material-ui/issues/40832)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 21 -->\[docs-infra] Improve support for absolute locale URL ([#​40940](https://togithub.com/mui/material-ui/issues/40940)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 31 -->\[Menu]\[base-ui] Fix improperly merged tests ([#​40896](https://togithub.com/mui/material-ui/issues/40896)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 09 -->\[utils] Use consistent build approach ([#​40837](https://togithub.com/mui/material-ui/issues/40837)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 08 -->\[website] Fix React missing key console error [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 07 -->\[website] Fix broken link [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 06 -->\[website] Fix heading structure ([#​40912](https://togithub.com/mui/material-ui/issues/40912)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 05 -->\[website] Add Customer Support Agent role to careers page ([#​40890](https://togithub.com/mui/material-ui/issues/40890)) [@​rluzists1](https://togithub.com/rluzists1) - <!-- 04 -->\[website] Refine the Material UI homepage demo ([#​40881](https://togithub.com/mui/material-ui/issues/40881)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 03 -->\[website] Use em-dash when relevant over hyphen [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 03 -->\[zero] Fix build for demo next.js app ([#​40854](https://togithub.com/mui/material-ui/issues/40854)) [@​brijeshb42](https://togithub.com/brijeshb42) All contributors of this release in alphabetical order: [@​adebiyial](https://togithub.com/adebiyial), [@​brijeshb42](https://togithub.com/brijeshb42), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​hsmtkk](https://togithub.com/hsmtkk), [@​Janpot](https://togithub.com/Janpot), [@​michaldudak](https://togithub.com/michaldudak), [@​mj12albert](https://togithub.com/mj12albert), [@​mnajdova](https://togithub.com/mnajdova), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​rluzists1](https://togithub.com/rluzists1), [@​romgrk](https://togithub.com/romgrk), [@​sai6855](https://togithub.com/sai6855), [@​siriwatknp](https://togithub.com/siriwatknp), [@​Smileek](https://togithub.com/Smileek), [@​xuhdev](https://togithub.com/xuhdev), [@​zanivan](https://togithub.com/zanivan) ### [`v5.15.7`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5157) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.6...v5.15.7) <!-- generated comparing v5.15.6..master --> *Jan 31, 2024* A big thanks to the 21 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements. ##### `@mui/material@5.15.7` - <!-- 55 -->\[Select] Fix to show notched outline when `displayEmpty` ([#​40865](https://togithub.com/mui/material-ui/issues/40865)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 51 -->\[Avatar] Improve fallback when `children` is empty string or boolean ([#​40766](https://togithub.com/mui/material-ui/issues/40766)) [@​mirus-ua](https://togithub.com/mirus-ua) - <!-- 50 -->\[AvatarGroup] Refactor component thereby fixing custom spacing logic ([#​40686](https://togithub.com/mui/material-ui/issues/40686)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ##### `@mui/codemod@5.15.7` - <!-- 38 -->Add accordion props deprecation ([#​40771](https://togithub.com/mui/material-ui/issues/40771)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### `@mui/system@5.15.7` - <!-- 56 -->\[zero-runtime] Use lodash instead of its subpackages ([#​40868](https://togithub.com/mui/material-ui/issues/40868)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 19 -->Add `applyStyles()` to theme ([#​40667](https://togithub.com/mui/material-ui/issues/40667)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 02 -->\[zero] Use `theme.applyStyles` in the demo app ([#​40787](https://togithub.com/mui/material-ui/issues/40787)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 01 -->\[zero] Add `useThemeProps` processor ([#​40648](https://togithub.com/mui/material-ui/issues/40648)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### `@mui/utils@5.15.7` - <!-- 16 -->\[core] Remove unnecessary default export ([#​40788](https://togithub.com/mui/material-ui/issues/40788)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 15 -->\[core] Convert all exports to modules ([#​39882](https://togithub.com/mui/material-ui/issues/39882)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 20 -->\[perf] Prevent unneeded `clearTimeout` calls ([#​39060](https://togithub.com/mui/material-ui/issues/39060)) [@​romgrk](https://togithub.com/romgrk) ##### `@mui/base@5.0.0-beta.34` - <!-- 48 -->\[Input] Add OTP input demo ([#​40539](https://togithub.com/mui/material-ui/issues/40539)) [@​sai6855](https://togithub.com/sai6855) - <!-- 47 -->\[Menu] Focus last item after opening a menu using up arrow ([#​40764](https://togithub.com/mui/material-ui/issues/40764)) [@​Jaswanth-Sriram-Veturi](https://togithub.com/Jaswanth-Sriram-Veturi) - <!-- 46 -->\[Menu] Focus Menu Items on hover ([#​40755](https://togithub.com/mui/material-ui/issues/40755)) [@​michaldudak](https://togithub.com/michaldudak) ##### `@mui/joy@5.0.0-beta.25` - <!-- 22 -->Change the color scheme type to `SupportedColorScheme` ([#​40776](https://togithub.com/mui/material-ui/issues/40776)) [@​Nikhilh26](https://togithub.com/Nikhilh26) ##### `@mui/lab@5.0.0-alpha.163` - <!-- 21 -->\[TabContext] Support number type in `value` ([#​40829](https://togithub.com/mui/material-ui/issues/40829)) [@​srinidhi9831](https://togithub.com/srinidhi9831) ##### Docs - <!-- 53 -->\[material-ui] Fix typo on styled-components guide ([#​40858](https://togithub.com/mui/material-ui/issues/40858)) [@​dancielos](https://togithub.com/dancielos) - <!-- 49 -->\[base-ui] Fix CSS vars from the plain CSS theme stylesheet ([#​40762](https://togithub.com/mui/material-ui/issues/40762)) [@​zanivan](https://togithub.com/zanivan) - <!-- 31 -->\[material-ui]\[Divider] Remove light prop references from docs ([#​40782](https://togithub.com/mui/material-ui/issues/40782)) [@​sai6855](https://togithub.com/sai6855) - <!-- 30 -->Fix build [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 29 -->Add support pages for each product [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 28 -->Add survey banner to docs and website ([#​40553](https://togithub.com/mui/material-ui/issues/40553)) [@​joserodolfofreitas](https://togithub.com/joserodolfofreitas) - <!-- 24 -->\[Menu] Fix hydration mismatch error on Base UI's Menu docs ([#​40758](https://togithub.com/mui/material-ui/issues/40758)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 25 -->\[material-nextjs] Add theming and configuration content to the page ([#​40626](https://togithub.com/mui/material-ui/issues/40626)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### Core - <!-- 54 -->\[website] Move `React Engineer - X` into the future roles section ([#​40867](https://togithub.com/mui/material-ui/issues/40867)) [@​DanailH](https://togithub.com/DanailH) - <!-- 52 -->\[material-ui]\[test]\[Alert] Add action, icon, and iconMapping tests ([#​40682](https://togithub.com/mui/material-ui/issues/40682)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 45 -->\[blog] Lint duplicate h1 on the page ([#​40835](https://togithub.com/mui/material-ui/issues/40835)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 44 -->\[blog] MUI X v7 beta announcement blogpost ([#​40784](https://togithub.com/mui/material-ui/issues/40784)) [@​joserodolfofreitas](https://togithub.com/joserodolfofreitas) - <!-- 43 -->\[code-infra] Remove custom TS installation script ([#​40636](https://togithub.com/mui/material-ui/issues/40636)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 42 -->\[code-infra] Correct API Docs Builder dependencies ([#​40775](https://togithub.com/mui/material-ui/issues/40775)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 41 -->\[code-infra] Migrate to prettier async APIs ([#​40668](https://togithub.com/mui/material-ui/issues/40668)) [@​Janpot](https://togithub.com/Janpot) - <!-- 40 -->\[code-infra] Refined docs generation ([#​40603](https://togithub.com/mui/material-ui/issues/40603)) [@​alexfauquette](https://togithub.com/alexfauquette) - <!-- 39 -->\[code-infra] Explain how to install the browsers ([#​40474](https://togithub.com/mui/material-ui/issues/40474)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 37 -->`missingKeyGenerator` do no longer exist ([#​40830](https://togithub.com/mui/material-ui/issues/40830)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 36 -->Rely on immutable ref when possible ([#​40831](https://togithub.com/mui/material-ui/issues/40831)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 35 -->Remove deprecated `@types/markdown-to-jsx` package from docs ([#​40828](https://togithub.com/mui/material-ui/issues/40828)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 34 -->Remove unneeded `@slack/web-api` package ([#​40840](https://togithub.com/mui/material-ui/issues/40840)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 33 -->Clarify TODO instruction [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 32 -->Remove unneeded use-clients ([#​40663](https://togithub.com/mui/material-ui/issues/40663)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 27 -->\[docs-infra] Fix anchor link hook ([#​40836](https://togithub.com/mui/material-ui/issues/40836)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 26 -->\[docs-infra] Avoid layout shift on docs-pages ([#​40749](https://togithub.com/mui/material-ui/issues/40749)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 23 -->\[examples] Fix build on Next.js Pages Router examples ([#​40665](https://togithub.com/mui/material-ui/issues/40665)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 18 -->\[test] Speed up the envinfo test ([#​40669](https://togithub.com/mui/material-ui/issues/40669)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 17 -->\[typescript-to-proptypes] Allow to represent dates as `PropTypes.object` ([#​40774](https://togithub.com/mui/material-ui/issues/40774)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - <!-- 14 -->\[website] Add new Base UI role ([#​40773](https://togithub.com/mui/material-ui/issues/40773)) [@​colmtuite](https://togithub.com/colmtuite) - <!-- 13 -->\[website] Fix a couple of rough edges ([#​40849](https://togithub.com/mui/material-ui/issues/40849)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 12 -->\[website] Small polishing after latest changes to the theme ([#​40846](https://togithub.com/mui/material-ui/issues/40846)) [@​zanivan](https://togithub.com/zanivan) - <!-- 11 -->\[website] Polish some pages and stray components ([#​40797](https://togithub.com/mui/material-ui/issues/40797)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 10 -->\[website] Refine the careers page slightly ([#​40793](https://togithub.com/mui/material-ui/issues/40793)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 09 -->\[website] Fix missing key on the Testimonials section ([#​40791](https://togithub.com/mui/material-ui/issues/40791)) [@​Janpot](https://togithub.com/Janpot) - <!-- 08 -->\[website] Fix Footer layout shift ([#​40786](https://togithub.com/mui/material-ui/issues/40786)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 07 -->\[website] Revamp the testimonial section in the homepage ([#​40752](https://togithub.com/mui/material-ui/issues/40752)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 06 -->\[website] Fix pricing license model toggle style ([#​40747](https://togithub.com/mui/material-ui/issues/40747)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 05 -->\[website] Fine-tune colors and styles on the branding theme ([#​40751](https://togithub.com/mui/material-ui/issues/40751)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 04 -->\[website] Fix Toggle Button styles in the homepage demos ([#​40744](https://togithub.com/mui/material-ui/issues/40744)) [@​mohamedsaiedd](https://togithub.com/mohamedsaiedd) - <!-- 03 -->\[website] Update stats on the testimonials section ([#​40769](https://togithub.com/mui/material-ui/issues/40769)) [@​EyaOuenniche](https://togithub.com/EyaOuenniche) All contributors of this release in alphabetical order: [@​alexfauquette](https://togithub.com/alexfauquette), [@​colmtuite](https://togithub.com/colmtuite), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​EyaOuenniche](https://togithub.com/EyaOuenniche), [@​flaviendelangle](https://togithub.com/flaviendelangle), [@​Janpot](https://togithub.com/Janpot), [@​Jaswanth-Sriram-Veturi](https://togithub.com/Jaswanth-Sriram-Veturi), [@​joserodolfofreitas](https://togithub.com/joserodolfofreitas), [@​michaldudak](https://togithub.com/michaldudak), [@​mirus-ua](https://togithub.com/mirus-ua), [@​mnajdova](https://togithub.com/mnajdova), [@​mohamedsaiedd](https://togithub.com/mohamedsaiedd), [@​Nikhilh26](https://togithub.com/Nikhilh26), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​romgrk](https://togithub.com/romgrk), [@​sai6855](https://togithub.com/sai6855), [@​siriwatknp](https://togithub.com/siriwatknp), [@​srinidhi9831](https://togithub.com/srinidhi9831), [@​zanivan](https://togithub.com/zanivan), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.15.6`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5156) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.5...v5.15.6) <!-- generated comparing v5.15.5..master --> *Jan 22, 2024* A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨: This release was mostly about 🐛 bug fixes and 📚 documentation improvements. ##### `@mui/material@5.15.6` - <!-- 29 -->\[Avatar] Use variants api ([#​40324](https://togithub.com/mui/material-ui/issues/40324)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 27 -->\[TablePagination] Accept readonly array for `rowsPerPageOptions` prop ([#​40481](https://togithub.com/mui/material-ui/issues/40481)) [@​pcorpet](https://togithub.com/pcorpet) - <!-- 06 -->\[PaginationItem] Deprecate classes for v6 ([#​40673](https://togithub.com/mui/material-ui/issues/40673)) [@​sai6855](https://togithub.com/sai6855) - <!-- 05 -->\[Rating] Fix rating width via min-content ([#​40503](https://togithub.com/mui/material-ui/issues/40503)) [@​devhik0](https://togithub.com/devhik0) ##### `@mui/base@5.0.0-beta.33` - <!-- 26 -->\[Select] Fix display of selected Options with rich content ([#​40689](https://togithub.com/mui/material-ui/issues/40689)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 25 -->\[Select] Use Popup instead of Popper ([#​40524](https://togithub.com/mui/material-ui/issues/40524)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 26 -->\[useMenuButton] Fix non native button triggers ([#​40645](https://togithub.com/mui/material-ui/issues/40645)) [@​DiegoAndai](https://togithub.com/DiegoAndai) ##### `@mui/system@5.15.6` - <!-- 02 -->\[zero] Fix theme token import in source file ([#​40691](https://togithub.com/mui/material-ui/issues/40691)) [@​brijeshb42](https://togithub.com/brijeshb42) - <!-- 01 -->\[zero] Add support for css import ([#​40541](https://togithub.com/mui/material-ui/issues/40541)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### `@mui/icons-material@5.15.6` - <!-- 07 -->\[icons-material] Fix icons package.json version ([#​40655](https://togithub.com/mui/material-ui/issues/40655)) [@​mj12albert](https://togithub.com/mj12albert) ##### Docs - <!-- 28 -->\[base-ui] Polish the Slider demos ([#​40332](https://togithub.com/mui/material-ui/issues/40332)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 24 -->\[base-ui]\[Slider] Fix plain CSS demo's wrong keyboard behavior ([#​40652](https://togithub.com/mui/material-ui/issues/40652)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 23 -->\[base-ui]\[TextareaAutosize] Add border-box to demo ([#​40646](https://togithub.com/mui/material-ui/issues/40646)) [@​ANUGLYPLUGIN](https://togithub.com/ANUGLYPLUGIN) - <!-- 16 -->Fix brand name non-breaking space ([#​40701](https://togithub.com/mui/material-ui/issues/40701)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 15 -->Improve error message for MUI Vale rule [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 14 -->Add notification to publish the survey ([#​40552](https://togithub.com/mui/material-ui/issues/40552)) [@​joserodolfofreitas](https://togithub.com/joserodolfofreitas) - <!-- 04 -->\[system] Explain a bit more how AppRouterCacheProvider works [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 12 -->\[joy-ui] Move tutorial to iframe ([#​40567](https://togithub.com/mui/material-ui/issues/40567)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 10 -->\[material-ui]\[Slider] Remove custom divs from new demo ([#​40674](https://togithub.com/mui/material-ui/issues/40674)) [@​zanivan](https://togithub.com/zanivan) - <!-- 11 -->\[material-ui] Improve TabContext, TabList, and TabPanel documentation ([#​40587](https://togithub.com/mui/material-ui/issues/40587)) [@​anle9650](https://togithub.com/anle9650) - <!-- 09 -->\[material-ui]\[Slider] Added custom mark labels demo ([#​40647](https://togithub.com/mui/material-ui/issues/40647)) [@​DonikaV](https://togithub.com/DonikaV) ##### Core - <!-- 30 -->\[core] Fix RXDB-logo Url ([#​40724](https://togithub.com/mui/material-ui/issues/40724)) [@​mohamedsaiedd](https://togithub.com/mohamedsaiedd) - <!-- 24 -->\[code-infra] Improve proptypes-generation ([#​40617](https://togithub.com/mui/material-ui/issues/40617)) [@​alexfauquette](https://togithub.com/alexfauquette) - <!-- 22 -->\[code-infra] Disable pnpm package cache on CircleCI ([#​40670](https://togithub.com/mui/material-ui/issues/40670)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 21 -->\[code-infra] Add missing package to CodeSandbox CI config ([#​40657](https://togithub.com/mui/material-ui/issues/40657)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 20 -->\[code-infra] Remove unnecessary [@​mui/utils](https://togithub.com/mui/utils) dependency from api-docs-builder ([#​40632](https://togithub.com/mui/material-ui/issues/40632)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 19 -->\[core] Polish issue templates [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 13 -->\[docs-infra] Support markdown link in slots descriptions ([#​40679](https://togithub.com/mui/material-ui/issues/40679)) [@​alexfauquette](https://togithub.com/alexfauquette) - <!-- 08 -->\[examples] Simplify Next.js example ([#​40661](https://togithub.com/mui/material-ui/issues/40661)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 03 -->\[website] Fix broken styles on Base UI page ([#​40683](https://togithub.com/mui/material-ui/issues/40683)) [@​michaldudak](https://togithub.com/michaldudak) All contributors of this release in alphabetical order: [@​alexfauquette](https://togithub.com/alexfauquette), [@​anle9650](https://togithub.com/anle9650), [@​ANUGLYPLUGIN](https://togithub.com/ANUGLYPLUGIN), [@​brijeshb42](https://togithub.com/brijeshb42), [@​danilo-leal](https://togithub.com/danilo-leal), [@​devhik0](https://togithub.com/devhik0), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​DonikaV](https://togithub.com/DonikaV), [@​joserodolfofreitas](https://togithub.com/joserodolfofreitas), [@​michaldudak](https://togithub.com/michaldudak), [@​mj12albert](https://togithub.com/mj12albert), [@​mnajdova](https://togithub.com/mnajdova), [@​mohamedsaiedd](https://togithub.com/mohamedsaiedd), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​pcorpet](https://togithub.com/pcorpet), [@​sai6855](https://togithub.com/sai6855), [@​zanivan](https://togithub.com/zanivan) ### [`v5.15.5`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5155) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.4...v5.15.5) <!-- generated comparing v5.15.4..master --> *Jan 17, 2024* A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨: - Base UI's CSS class prefix is now `base-` ([#​40205](https://togithub.com/mui/material-ui/issues/40205)) [@​michaldudak](https://togithub.com/michaldudak) - Bug fixes, and a lot of improvements to code and docs infra ##### `@mui/material@5.15.5` - <!-- 42 -->\[Accordion] Deprecate \*Props props and classes for v6 ([#​40418](https://togithub.com/mui/material-ui/issues/40418)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 41 -->\[Alert] Update TypeScript types to allow color override types to be added to `iconMapping` and `severity` props ([#​40551](https://togithub.com/mui/material-ui/issues/40551)) [@​2metres](https://togithub.com/2metres) - <!-- 27 -->\[Dialog] Remove deprecated onBackdropClick from Dialog tests ([#​40505](https://togithub.com/mui/material-ui/issues/40505)) [@​sai6855](https://togithub.com/sai6855) - <!-- 26 -->\[Divider] Deprecate props and classes for v6 ([#​40563](https://togithub.com/mui/material-ui/issues/40563)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/material-next@6.0.0-alpha.118` - <!-- 36 -->\[ButtonGroup] Apply MD3 style to `ButtonGroup` ([#​40124](https://togithub.com/mui/material-ui/issues/40124)) [@​lhilgert9](https://togithub.com/lhilgert9) ##### `@mui/base@5.0.0-beta.32` ##### Breaking changes - <!-- 40 -->Change the CSS class prefix to `base-` ([#​40205](https://togithub.com/mui/material-ui/issues/40205)) [@​michaldudak](https://togithub.com/michaldudak) The class prefix of Base UI components have been changed from `Mui-` to `base-`. This only affects codebases that uses class names verbatim, i.e. not exposed by JS objects such as `buttonClasses`, but as plain strings or in CSS stylesheets (`.MuiButton.ro </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
9293f8adba
|
fix(deps): update dependency unleash-client to v5.5.1 (#6483)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [unleash-client](https://togithub.com/Unleash/unleash-client-node) | [`5.5.0` -> `5.5.1`](https://renovatebot.com/diffs/npm/unleash-client/5.5.0/5.5.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/unleash-client/5.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/unleash-client/5.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/unleash-client/5.5.0/5.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/unleash-client/5.5.0/5.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>Unleash/unleash-client-node (unleash-client)</summary> ### [`v5.5.1`](https://togithub.com/Unleash/unleash-client-node/releases/tag/v5.5.1) [Compare Source](https://togithub.com/Unleash/unleash-client-node/compare/v5.5.0...v5.5.1) #### What's Changed - chore(deps): update unleash/.github action to v1.1.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Unleash/unleash-client-node/pull/584](https://togithub.com/Unleash/unleash-client-node/pull/584) - chore(deps): update dependency prettier to v3.2.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Unleash/unleash-client-node/pull/576](https://togithub.com/Unleash/unleash-client-node/pull/576) - chore(deps): update dependency redis to v4.6.13 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Unleash/unleash-client-node/pull/577](https://togithub.com/Unleash/unleash-client-node/pull/577) - chore(deps): update dependency semver to v7.6.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Unleash/unleash-client-node/pull/578](https://togithub.com/Unleash/unleash-client-node/pull/578) - chore(security): bump node-ip dependency by [@​gastonfournier](https://togithub.com/gastonfournier) in [https://github.com/Unleash/unleash-client-node/pull/591](https://togithub.com/Unleash/unleash-client-node/pull/591) **Full Changelog**: https://github.com/Unleash/unleash-client-node/compare/v5.5.0...v5.5.1 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
0e81ed25a5
|
fix(deps): update dependency express to v4.18.3 (#6482)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [express](http://expressjs.com/) ([source](https://togithub.com/expressjs/express)) | [`4.18.2` -> `4.18.3`](https://renovatebot.com/diffs/npm/express/4.18.2/4.18.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/express/4.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/express/4.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/express/4.18.2/4.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/express/4.18.2/4.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>expressjs/express (express)</summary> ### [`v4.18.3`](https://togithub.com/expressjs/express/blob/HEAD/History.md#4183--2024-02-26) [Compare Source](https://togithub.com/expressjs/express/compare/4.18.2...4.18.3) \========== - Fix routing requests without method - deps: body-parser@1.20.2 - Fix strict json error message on Node.js 19+ - deps: content-type@~1.0.5 - deps: raw-body@2.5.2 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Gastón Fournier
|
da41d3dbcf
|
chore: automate openapi schema list (#6463)
## About the changes This PR automates the generation of exported open api schemas on pre-commit, removing some manual steps and also standardizing the process. The schema list definition now looks way simpler: |
||
Jaanus Sellin
|
381af7835b
|
feat: sort frontend api features by name (#6479) | ||
Jaanus Sellin
|
2e6d91846b
|
feat: make frontend api complexity O(n) instead of O(n2) (#6477) | ||
David Leek
|
6f2bd546a6
|
fix: await trafficDataUsageStore.deleteAll where its being used (#6478)
## About the changes trafficDataUsageStore.deleteAll() wasn't being awaited in tests, leading to flaky tests. This PR ensures it's being awaited |
||
Mateusz Kwasniewski
|
8f105f9d30
|
feat: Compare old results with new frontend api (#6476) | ||
Gastón Fournier
|
1949d0134f
|
fix: mapper function should be partial (#6475)
Small fix to make mapper function partial as it should be |
||
Gastón Fournier
|
82f4093c04
|
feat: adapted CRUD store from enterprise into OSS (#6474)
## About the changes This ports the CRUD store into OSS which is an abstraction to reduce the amount of boilerplate code we have to write in stores. By extending CRUDStore, the store becomes simply the type definition: ```typescript type ActionModel = { actionSetId: number; action: string; executionParams: Record<string, unknown>; createdByUserId: number; sortOrder: number; }; export class ActionStore extends CRUDStore< ActionModel & { id: number; createdAt: Date }, ActionModel > { } ``` And eventually specific mappings between those types can be provided (if the mapping is more complex than camelCase -> snake_case): ```typescript toRow: ({ project, name, actor, match, createdByUserId }) => ({ created_by_user_id: createdByUserId, project, name, actor_id: actor, source: match.source, source_id: match.sourceId, payload: match.payload, }), fromRow: ({ id, created_at, created_by_user_id, project, name, actor_id, source, source_id, payload, }) => ({ id, createdAt: created_at, createdByUserId: created_by_user_id, project, name, actor: actor_id, match: { source, sourceId: source_id, payload, }, }), ``` Stores can also be extended to include additional functionality in case you need to join with another table or do an aggregation, but it significantly reduces the amount of boilerplate code needed to create a basic store |
||
Nuno Góis
|
9148820a8f
|
fix: project tokens path typo (#6468)
Noticed a small typo in the path shown in the project API access side panel. |
||
Mateusz Kwasniewski
|
8f2631e418
|
feat: stabilize global frontend api cache (#6466) |