mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-28 00:06:53 +01:00
71b2035dfb
4773 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
David Leek
|
51a2b3aa0e
|
feat: hide command bar when losing focus (#7544) | ||
Mateusz Kwasniewski
|
cad8a3c2df
|
feat: limit component used in strategies (#7542) | ||
David Leek
|
233bf0757e
|
chore: fix command bar key prop usage (#7534) | ||
David Leek
|
96a1996b41
|
chore: command bar remove strategy types as page suggestion (#7543) | ||
Mateusz Kwasniewski
|
c93bfafb7f
|
feat: limit component (#7538) | ||
Jaanus Sellin
|
8dd77f3bbd
|
fix: remove focus on ESC (#7535)
Now when pressing ESC, command bar will lose focus. ![image](https://github.com/Unleash/unleash/assets/964450/9aea3b2b-bf06-4910-96be-0a67472945af) |
||
Gastón Fournier
|
bf2df49bd6
|
feat: change billing plan get in touch to support email (#7523) | ||
Thomas Heartman
|
c5fdaeabd9
|
feat: UI limit for API tokens (#7532)
This PR activates the limit for API token creation in both the global API token window and in the project-level API token tab. Because the same button is used in two places, I encapsulated the fetching of flags and resource limits within the button. I can be convinced to pass the current API token count and the limit as arguments, but I think this is the right solution for this case. |
||
Jaanus Sellin
|
990ea1ffb2
|
feat: quick suggestions click close (#7533)
Now recently visited projects, features, pages will also close the command bar. |
||
Jaanus Sellin
|
fc95d459d0
|
feat: use different cache key for command bar (#7530)
Now command bar and search do not share same cache, so they wont conflict anymore. |
||
Mateusz Kwasniewski
|
d924519abb
|
feat: segments limit ui (#7528) | ||
Jaanus Sellin
|
57c1a6edd5
|
feat: track interaction with search (#7526)
Now we will start tracking how users interact with search box. Whether they open it manually or use CTRL K |
||
Gastón Fournier
|
5832fc7d81
|
feat: what's new in Unleash (#7497)
https://linear.app/unleash/issue/2-2354/new-in-unleash-section-in-sidebar Add a "New in Unleash" section in the side bar and use it to announce signals and actions. ![image](https://github.com/Unleash/unleash/assets/14320932/b2b5b65a-1812-4fc9-addf-c47c3cc90af3) Inside signals page we're also including a feedback button to try to collect some insights. ![image](https://github.com/Unleash/unleash/assets/14320932/a2edb355-55e8-4939-b29d-2ba4e1f68001) --------- Co-authored-by: Nuno Góis <github@nunogois.com> |
||
David Leek
|
06971375cb
|
chore: fix command bar missing icons in quick suggestions (#7522) | ||
David Leek
|
a463e8b1e6
|
chore: command bar feedback focus and text size (#7521) | ||
Mateusz Kwasniewski
|
e9b643761c
|
feat: Project limit UI (#7518) | ||
David Leek
|
0a2f7e5a61
|
chore: fix searchbar styling when focus is on results (#7517) | ||
Jaanus Sellin
|
f42e74e7c5
|
chore: rename command bar files (#7516)
Now we have nice logical naming ![image](https://github.com/Unleash/unleash/assets/964450/c24041bc-db94-463e-aa9c-d7ecd484ab12) |
||
Jaanus Sellin
|
1f48f9067a
|
fix: command menu hover (#7515)
Now command menu hover has same styling as sidebar ![image](https://github.com/Unleash/unleash/assets/964450/22dd869f-0256-4922-b56a-826f1f37ff45) |
||
Tymoteusz Czech
|
e916deda74
|
fix: prevent project cell overflow on api keys table (#7472)
Preparations for virtualizing API tokens table - projects column for tokens with a list of projects assigned will not overflow the cell. |
||
Jaanus Sellin
|
745c5a0454
|
fix: improve menu styling (#7513)
Now quick suggestions padding is not bigger than for pages. ![image](https://github.com/Unleash/unleash/assets/964450/9708faab-67d4-4159-8af4-b203f7778f6b) |
||
Jaanus Sellin
|
4eebf49423
|
feat: clear search string and close box after click (#7511)
Now when selecting an item from command menu, the search string is cleared and command menu closed. |
||
David Leek
|
85096ba3c6
|
feat: command bar results key down should exit/refocus input (#7509)
Refocuses command bar input field if command bar results has focus and user starts to type. Closes if Escape button clicked |
||
Thomas Heartman
|
be518af228
|
feat: use new environment limit in Unleash UI (#7500)
This PR updates the Unleash UI to use the new environment limit.
As it turns out, we already had an environment limit in the UI, but it
was hardcoded (luckily, its value is the same as the new default value
🥳).
In addition to the existing places this limit was used, it also disables
the "new environment" button if you've reached the limit. Because this
limit already exists, I don't think we need a flag for it. The only
change is that you can't click a button (that should be a link!) that
takes you to a page you can't do anything on.
|
||
Mateusz Kwasniewski
|
57b253c050
|
feat: constraint values limit UI (#7501) | ||
Jaanus Sellin
|
c907199d23
|
feat: command bar feedback (#7485)
![Screenshot from 2024-07-01 13-04-57](https://github.com/Unleash/unleash/assets/964450/4d5c96a2-0cfc-47a9-9323-f7ce1b27da3d) ![Screenshot from 2024-07-01 13-05-03](https://github.com/Unleash/unleash/assets/964450/79f9c289-4c62-4a3e-b612-c88ff8ca434d) |
||
Gastón Fournier
|
79628d3e7d
|
chore: change get in touch email and use biome from node_modules (#7496) | ||
David Leek
|
20da40d38d
|
feat: move recording recently visited into separate component (#7494) | ||
renovate[bot]
|
93eb642f2f
|
chore(deps): update dependency vite to v5.3.1 (#7490)
[![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.2.12` -> `5.3.1`](https://renovatebot.com/diffs/npm/vite/5.2.12/5.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.12/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.12/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitejs/vite (vite)</summary> ### [`v5.3.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small531-2024-06-14-small) - fix(build): handle preload treeshaking for braces ([#​17479](https://togithub.com/vitejs/vite/issues/17479)) ([d355568](https://togithub.com/vitejs/vite/commit/d355568)), closes [#​17479](https://togithub.com/vitejs/vite/issues/17479) - fix(build): handle preload treeshaking for commas ([#​17472](https://togithub.com/vitejs/vite/issues/17472)) ([3e27071](https://togithub.com/vitejs/vite/commit/3e27071)), closes [#​17472](https://togithub.com/vitejs/vite/issues/17472) - fix(build): preload treeshaking ignore equal ([#​17480](https://togithub.com/vitejs/vite/issues/17480)) ([6ced135](https://togithub.com/vitejs/vite/commit/6ced135)), closes [#​17480](https://togithub.com/vitejs/vite/issues/17480) - chore: consolidate changelog for 5.3 ([#​17476](https://togithub.com/vitejs/vite/issues/17476)) ([1f09344](https://togithub.com/vitejs/vite/commit/1f09344)), closes [#​17476](https://togithub.com/vitejs/vite/issues/17476) ### [`v5.3.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#530-2024-06-13) - fix: typo in client log ([#​17363](https://togithub.com/vitejs/vite/issues/17363)) ([68aa9f8](https://togithub.com/vitejs/vite/commit/68aa9f8)), closes [#​17363](https://togithub.com/vitejs/vite/issues/17363) - fix(ssrTransform): handle arbitrary module namespace identifiers ([#​17446](https://togithub.com/vitejs/vite/issues/17446)) ([0a76652](https://togithub.com/vitejs/vite/commit/0a76652)), closes [#​17446](https://togithub.com/vitejs/vite/issues/17446) - test: disable isolate for unit test ([#​17448](https://togithub.com/vitejs/vite/issues/17448)) ([f16fae5](https://togithub.com/vitejs/vite/commit/f16fae5)), closes [#​17448](https://togithub.com/vitejs/vite/issues/17448) - feat: asset type add bmp ([#​17439](https://togithub.com/vitejs/vite/issues/17439)) ([ec287f8](https://togithub.com/vitejs/vite/commit/ec287f8)), closes [#​17439](https://togithub.com/vitejs/vite/issues/17439) ### [`v5.2.13`](https://togithub.com/vitejs/vite/releases/tag/v5.2.13) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.2.12...v5.2.13) Please refer to [CHANGELOG.md](https://togithub.com/vitejs/vite/blob/v5.2.13/packages/vite/CHANGELOG.md) for details. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Mateusz Kwasniewski
|
3525928fea
|
feat: configurable strategies limit (#7488) | ||
renovate[bot]
|
94a71798c2
|
chore(deps): update material-ui monorepo (#6854)
[![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.20`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.3/5.15.20) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.20?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.20?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.20?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.170`](https://renovatebot.com/diffs/npm/@mui%2flab/5.0.0-alpha.159/5.0.0-alpha.170) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/5.0.0-alpha.170?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/5.0.0-alpha.170?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.170?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.170?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.20`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.3/5.15.20) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.20?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.20?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.20?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)) | [`7.6.2` -> `7.7.1`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.6.2/7.7.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.6.2/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.6.2/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v5.15.20`](https://togithub.com/mui/material-ui/releases/tag/v5.15.20) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.19...v5.15.20) <!-- generated comparing v5.15.19..master --> *Jun 12, 2024* A big thanks to the 9 contributors who made this release possible. ##### `@mui/material@5.15.20` - <!-- 17 -->\[Autocomplete] Shouldn't resize when hovering ([@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)) ([#​42535](https://togithub.com/mui/material-ui/issues/42535)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 07 -->\[Tab] Fix applying `iconWrapper` styles from theme and update its description ([@​sai6855](https://togithub.com/sai6855)) ([#​42570](https://togithub.com/mui/material-ui/issues/42570)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/utils@5.15.15` - <!-- 06 -->Allow passing `NaN` as `defaultValue` to `useControlled` ([@​iammminzzy](https://togithub.com/iammminzzy)) ([#​42571](https://togithub.com/mui/material-ui/issues/42571)) [@​iammminzzy](https://togithub.com/iammminzzy) - <!-- 17 -->Fix GitHub-reported prototype pollution vulnerability in `deepmerge` ([#​41652](https://togithub.com/mui/material-ui/issues/41652)) ([#​42608](https://togithub.com/mui/material-ui/issues/42608)) [@​DiegoAndai](https://togithub.com/DiegoAndai) ##### Docs - <!-- 16 -->\[docs] Add Pigment CSS and Base UI logos SVGs ([#​42513](https://togithub.com/mui/material-ui/issues/42513)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 15 -->\[docs] Update twitter.com to x.com [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 14 -->\[docs] Simplify Example projects page [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 13 -->\[material-ui] Add docs for complementary stepper components ([@​anle9650](https://togithub.com/anle9650)) ([#​42613](https://togithub.com/mui/material-ui/issues/42613)) [@​anle9650](https://togithub.com/anle9650) - <!-- 12 -->\[docs] Add changelog section to the design kits page ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42463](https://togithub.com/mui/material-ui/issues/42463)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 11 -->\[material-ui] Fix sentence in the All components page ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42462](https://togithub.com/mui/material-ui/issues/42462)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 10 -->\[material-ui] Update Figma design kit doc redirect link ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42456](https://togithub.com/mui/material-ui/issues/42456)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 09 -->\[system] Add "dynamic values" section to sx prop page ([@​aarongarciah](https://togithub.com/aarongarciah)) ([#​42453](https://togithub.com/mui/material-ui/issues/42453)) [@​aarongarciah](https://togithub.com/aarongarciah) ##### Core - <!-- 18 -->\[website] Move the `React Engineer - X` role to future roles ([#​42532](https://togithub.com/mui/material-ui/issues/42532)) [@​DanailH](https://togithub.com/DanailH) - <!-- 08 -->\[examples] Remove Pigment CSS examples ([#​42538](https://togithub.com/mui/material-ui/issues/42538)) [@​sai6855](https://togithub.com/sai6855) - <!-- 05 -->\[website] Close Developer Advocate / Content Engineer role [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 04 -->\[website] Update DoiT description and link in Sponsors section ([@​erezstmn-doit](https://togithub.com/erezstmn-doit)) ([#​42511](https://togithub.com/mui/material-ui/issues/42511)) [@​erezstmn-doit](https://togithub.com/erezstmn-doit) - <!-- 03 -->\[website] Clean up the docs-infra job ad ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42509](https://togithub.com/mui/material-ui/issues/42509)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 02 -->\[website] Open the Docs-infra engineer role ([@​danilo-leal](https://togithub.com/danilo-leal)) ([#​42496](https://togithub.com/mui/material-ui/issues/42496)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 01 -->\[website] Fix locationCountry in about page [@​oliviertassinari](https://togithub.com/oliviertassinari) All contributors of this release in alphabetical order: [@​aarongarciah](https://togithub.com/aarongarciah), [@​anle9650](https://togithub.com/anle9650), [@​DanailH](https://togithub.com/DanailH), [@​danilo-leal](https://togithub.com/danilo-leal), [@​erezstmn-doit](https://togithub.com/erezstmn-doit), [@​iammminzzy](https://togithub.com/iammminzzy), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​sai6855](https://togithub.com/sai6855), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.15.19`](https://togithub.com/mui/material-ui/compare/v5.15.18...v5.15.19) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.18...v5.15.19) ### [`v5.15.18`](https://togithub.com/mui/material-ui/releases/tag/v5.15.18) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.17...v5.15.18) <!-- generated comparing v5.15.17..master --> *May 14, 2024* A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨: ##### `@mui/material@5.15.18` - <!-- 6 -->\[Autocomplete] Improve design when there's a start adornment for small autocomplete ([@​TahaRhidouani](https://togithub.com/TahaRhidouani)) ([#​42176](https://togithub.com/mui/material-ui/issues/42176)) [@​github-actions](https://togithub.com/github-actions)\[bot] - <!-- 3 -->\[ToggleButtonGroup] Add missing `selected` class in ToggleButtonGroupClasses type ([@​tarunrajput](https://togithub.com/tarunrajput)) ([#​42250](https://togithub.com/mui/material-ui/issues/42250)) [@​github-actions](https://togithub.com/github-actions)\[bot] ##### Docs - <!-- 4 -->\[docs] Fix 301 to Figma [@​oliviertassinari](https://togithub.com/oliviertassinari) ##### Core - <!-- 5 -->\[blog] Introducing Pigment CSS blog post ([#​42198](https://togithub.com/mui/material-ui/issues/42198)) ([#​42255](https://togithub.com/mui/material-ui/issues/42255)) [@​samuelsycamore](https://togithub.com/samuelsycamore) - <!-- 2 -->\[website] Add redirection for talk [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 1 -->\[website] Adds Arthur Balduini team info ([@​arthurbalduini](https://togithub.com/arthurbalduini)) ([#​42226](https://togithub.com/mui/material-ui/issues/42226)) [@​github-actions](https://togithub.com/github-actions)\[bot] All contributors of this release in alphabetical order: [@​arthurbalduini](https://togithub.com/arthurbalduini), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​samuelsycamore](https://togithub.com/samuelsycamore), [@​TahaRhidouani](https://togithub.com/TahaRhidouani), [@​tarunrajput](https://togithub.com/tarunrajput) ### [`v5.15.17`](https://togithub.com/mui/material-ui/compare/v5.15.16...v5.15.17) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.16...v5.15.17) ### [`v5.15.16`](https://togithub.com/mui/material-ui/compare/v5.15.15...v5.15.16) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.15...v5.15.16) ### [`v5.15.15`](https://togithub.com/mui/material-ui/releases/tag/v5.15.15) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.14...v5.15.15) A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨: This release was mostly about 🐛 bug fixes and 📚 documentation improvements. ##### `@mui/material@5.15.15` - \[Autocomplete] Display options provided to the `options` prop even if loading is true ([#​41677](https://togithub.com/mui/material-ui/issues/41677)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - \[RadioGroup] Apply classnames ([#​41681](https://togithub.com/mui/material-ui/issues/41681)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ##### `@mui/system@5.15.15` - Fix typo to avoid infinite recursion in function call ([#​41678](https://togithub.com/mui/material-ui/issues/41678)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ##### Docs - \[material-ui]\[Slider] Remove `valueLabelFormat` from restricted values demo so that the tooltip thumb label displays the same as the value text ([#​41679](https://togithub.com/mui/material-ui/issues/41679)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - \[material-ui] Remove deleted page from the sidenav ([#​41594](https://togithub.com/mui/material-ui/issues/41594)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[material-ui] Fix typo in CSS theme variables customization ([#​41680](https://togithub.com/mui/material-ui/issues/41680)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - Continue migration of Base UI to sperate repository [@​oliviertassinari](https://togithub.com/oliviertassinari) - Add notification for MUI X v7 blog post ([#​41587](https://togithub.com/mui/material-ui/issues/41587)) ([#​41605](https://togithub.com/mui/material-ui/issues/41605)) [@​cherniavskii](https://togithub.com/cherniavskii) - Update the versions dropdown to show v6 ([#​41557](https://togithub.com/mui/material-ui/issues/41557)) [@​mnajdova](https://togithub.com/mnajdova) ##### Core - \[blog] Link to Romain's blog post in MUI X v7 announcement post ([#​41641](https://togithub.com/mui/material-ui/issues/41641)) [@​cherniavskii](https://togithub.com/cherniavskii) - \[blog] Blog post with MUI X v7.0.0 annoucement ([#​41563](https://togithub.com/mui/material-ui/issues/41563)) ([#​41604](https://togithub.com/mui/material-ui/issues/41604)) [@​cherniavskii](https://togithub.com/cherniavskii) - \[blog] Add post about remote ([#​41565](https://togithub.com/mui/material-ui/issues/41565)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[core] Continue rename of Toolpad [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs-infra] Add Toolpad product/category IDs to types ([#​41551](https://togithub.com/mui/material-ui/issues/41551)) [@​bharatkashyap](https://togithub.com/bharatkashyap) - \[website] Add Aarón to About Us ([#​41747](https://togithub.com/mui/material-ui/issues/41747)) [@​aarongarciah](https://togithub.com/aarongarciah) - \[website] Add stray design adjustments throughout the site ([#​41642](https://togithub.com/mui/material-ui/issues/41642)) [@​mnajdova](https://togithub.com/mnajdova) - \[website] Update pricing table ([#​41606](https://togithub.com/mui/material-ui/issues/41606)) [@​cherniavskii](https://togithub.com/cherniavskii) All contributors of this release in alphabetical order: [@​aarongarciah](https://togithub.com/aarongarciah), [@​bharatkashyap](https://togithub.com/bharatkashyap), [@​cherniavskii](https://togithub.com/cherniavskii), [@​danilo-leal](https://togithub.com/danilo-leal), [@​mnajdova](https://togithub.com/mnajdova), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.15.14`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51514) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.13...v5.15.14) <!-- generated comparing v5.15.13..master --> *Mar 18, 2024* A big thanks to the 15 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements. ##### `@mui/material@5.15.13` - \[Accordion] Convert to support CSS extraction ([#​41221](https://togithub.com/mui/material-ui/issues/41221)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 24 -->\[Autocomplete] Convert to support CSS extraction ([#​40330](https://togithub.com/mui/material-ui/issues/40330)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 06 -->\[Slider] Convert to support CSS extraction ([#​41201](https://togithub.com/mui/material-ui/issues/41201)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 07 -->\[Select] Fix variant type ([#​41405](https://togithub.com/mui/material-ui/issues/41405)) [@​sai6855](https://togithub.com/sai6855) - <!-- 09 -->\[typescript] Use interface instead of type for props ([#​41500](https://togithub.com/mui/material-ui/issues/41500)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### `@pigment-css/react@0.0.3` - <!-- 03 -->Add Box component ([#​41451](https://togithub.com/mui/material-ui/issues/41451)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### `pigment-css/nextjs-plugin@0.0.3` - <!-- 04 -->Fix alias resolver ([#​41494](https://togithub.com/mui/material-ui/issues/41494)) [@​brijeshb42](https://togithub.com/brijeshb42) - <!-- 05 -->Follow-up to [#​41494](https://togithub.com/mui/material-ui/issues/41494) ([#​41502](https://togithub.com/mui/material-ui/issues/41502)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### Docs - <!-- 12 -->\[joy-ui] Add UI improvements to the side navigation demo ([#​41461](https://togithub.com/mui/material-ui/issues/41461)) [@​cipherlogs](https://togithub.com/cipherlogs) - <!-- 11 -->\[pigment-css] Add media query guide ([#​41473](https://togithub.com/mui/material-ui/issues/41473)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 10 -->\[pigment-css] Fixing location of the ExtendTheme type in the docs ([#​41499](https://togithub.com/mui/material-ui/issues/41499)) [@​jherr](https://togithub.com/jherr) - <!-- 08 -->\[material-ui]\[Progress] Add Circular progress gradient demo from Github comment ([#​40559](https://togithub.com/mui/material-ui/issues/40559)) [@​DiegoAndai](https://togithub.com/DiegoAndai) ##### Core - <!-- 23 -->\[blog] Bringing consistency to Material UI customization APIs ([#​41040](https://togithub.com/mui/material-ui/issues/41040)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 22 -->\[code-infra] Rename [@​mui-internal/docs-utils](https://togithub.com/mui-internal/docs-utils) to [@​mui/internal-docs-utils](https://togithub.com/mui/internal-docs-utils) ([#​41498](https://togithub.com/mui/material-ui/issues/41498)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 21 -->\[code-infra] Copy translations.json to [@​mui/docs](https://togithub.com/mui/docs) build folder ([#​41472](https://togithub.com/mui/material-ui/issues/41472)) [@​Janpot](https://togithub.com/Janpot) - <!-- 20 -->\[core] Use Circle CI context ([#​41532](https://togithub.com/mui/material-ui/issues/41532)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 19 -->\[core] Fix CHANGELOG format and update date ([#​41481](https://togithub.com/mui/material-ui/issues/41481)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 18 -->\[docs] Fix useStorageState regressions ([#​41223](https://togithub.com/mui/material-ui/issues/41223)) [@​Janpot](https://togithub.com/Janpot) - <!-- 17 -->\[docs] Fix some Vale errors ([#​41516](https://togithub.com/mui/material-ui/issues/41516)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 15 -->\[material-ui]\[docs] Fix landing page template's h1 size ([#​41543](https://togithub.com/mui/material-ui/issues/41543)) [@​zanivan](https://togithub.com/zanivan) - <!-- 14 -->\[material-ui]\[docs] Apply new code header docs feature ([#​41508](https://togithub.com/mui/material-ui/issues/41508)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 11 -->\[material-next] Drop the package ([#​41544](https://togithub.com/mui/material-ui/issues/41544)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 16 -->\[docs-infra] Fail CI on Vale error ([#​40944](https://togithub.com/mui/material-ui/issues/40944)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 15 -->\[docs-infra] Improve Vale config [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 14 -->\[docs-infra] Add a feature list "component" ([#​41484](https://togithub.com/mui/material-ui/issues/41484)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 13 -->\[docs-infra] Add code block header classes ([#​41487](https://togithub.com/mui/material-ui/issues/41487)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 21 -->\[docs-infra] Make the Algolia search input label invisible ([#​41542](https://togithub.com/mui/material-ui/issues/41542)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 03 -->\[website] Improve navbar's items hover state ([#​41535](https://togithub.com/mui/material-ui/issues/41535)) [@​EyaOuenniche](https://togithub.com/EyaOuenniche) - <!-- 02 -->\[website] Split Toolpad documentation ([#​41316](https://togithub.com/mui/material-ui/issues/41316)) [@​bharatkashyap](https://togithub.com/bharatkashyap) - <!-- 01 -->\[website] Use MUI X Data Grid v7-beta ([#​41276](https://togithub.com/mui/material-ui/issues/41276)) [@​cherniavskii](https://togithub.com/cherniavskii) All contributors of this release in alphabetical order: [@​bharatkashyap](https://togithub.com/bharatkashyap), [@​brijeshb42](https://togithub.com/brijeshb42), [@​cherniavskii](https://togithub.com/cherniavskii), [@​cipherlogs](https://togithub.com/cipherlogs), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​EyaOuenniche](https://togithub.com/EyaOuenniche), [@​Janpot](https://togithub.com/Janpot), [@​jherr](https://togithub.com/jherr), [@​michaldudak](https://togithub.com/michaldudak), [@​mnajdova](https://togithub.com/mnajdova), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​sai6855](https://togithub.com/sai6855), [@​siriwatknp](https://togithub.com/siriwatknp), [@​zanivan](https://togithub.com/zanivan) ### [`v5.15.13`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51513) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.12...v5.15.13) <!-- generated comparing v5.15.12..master --> *Mar 12, 2024* A big thanks to the 15 contributors who made this release possible. Here are some highights ✨ - The Material UI free Checkout template got a design uplift ([#​41447](https://togithub.com/mui/material-ui/issues/41447)) [@​zanivan](https://togithub.com/zanivan) ##### `@mui/material@5.15.13` - \[Alert] Add `slots` and `slotProps` type to theme ([#​41324](https://togithub.com/mui/material-ui/issues/41324)) [@​sai6855](https://togithub.com/sai6855) - \[Autocomplete] Fix the options list being added to the DOM in `freeSolo` mode even when there are no options, causing style problems ([#​41300](https://togithub.com/mui/material-ui/issues/41300)) [@​rakeshmusturi](https://togithub.com/rakeshmusturi) - Add `paperChannel` token ([#​41447](https://togithub.com/mui/material-ui/issues/41447)) [@​siriwatknp](https://togithub.com/siriwatknp) - \[Switch] Convert to support CSS extraction ([#​41367](https://togithub.com/mui/material-ui/issues/41367)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[Tooltip] Support event handlers with extra parameters ([#​41320](https://togithub.com/mui/material-ui/issues/41320)) [@​LukasTy](https://togithub.com/LukasTy) ##### `@mui/system@5.15.13` - \[RtlProvider] Add component & hook ([#​41241](https://togithub.com/mui/material-ui/issues/41241)) [@​mnajdova](https://togithub.com/mnajdova) ##### `@mui/utils@5.15.13` - \[utils] Fix visually hidden styles' margin unit ([#​41477](https://togithub.com/mui/material-ui/issues/41477)) [@​michaldudak](https://togithub.com/michaldudak) ##### `@mui/codemod@5.15.13` - Fix merging of slotProps and componentProps ([#​41323](https://togithub.com/mui/material-ui/issues/41323)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/base@5.0.0-beta.39` - \[material-ui]\[joy-ui]\[Autocomplete] Keep in sync highlighted index when the option still exists ([#​41306](https://togithub.com/mui/material-ui/issues/41306)) [@​CGNonofr](https://togithub.com/CGNonofr) - \[FormControl] Export `FormControlOwnerState` type from index ([#​41287](https://togithub.com/mui/material-ui/issues/41287)) [@​michaeldfoley](https://togithub.com/michaeldfoley) - \[material-ui]\[TextareaAutosize] Fix inline style not getting applied ([#​41369](https://togithub.com/mui/material-ui/issues/41369)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ##### `@pigment-css/react@0.0.2` - Handle more scenarios while transforming sx prop ([#​41372](https://togithub.com/mui/material-ui/issues/41372)) [@​brijeshb42](https://togithub.com/brijeshb42) - Improve testing of fixtures ([#​41389](https://togithub.com/mui/material-ui/issues/41389)) [@​brijeshb42](https://togithub.com/brijeshb42) - Fix `keyframes` serialize styles error ([#​41395](https://togithub.com/mui/material-ui/issues/41395)) [@​siriwatknp](https://togithub.com/siriwatknp) - Use class selector instead of class value ([#​41442](https://togithub.com/mui/material-ui/issues/41442)) [@​brijeshb42](https://togithub.com/brijeshb42) - \[next] Warn about unsupported turbo mode in Next.js ([#​41445](https://togithub.com/mui/material-ui/issues/41445)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### Docs - \[material-ui] Refine checkout template ([#​40967](https://togithub.com/mui/material-ui/issues/40967)) [@​zanivan](https://togithub.com/zanivan) - \[material-ui] Add docs for complementary List components ([#​41329](https://togithub.com/mui/material-ui/issues/41329)) [@​anle9650](https://togithub.com/anle9650) - \[material-ui] Add docs for complementary Dialog components ([#​41313](https://togithub.com/mui/material-ui/issues/41313)) [@​jwithington](https://togithub.com/jwithington) - \[material-ui] Fix Templates live preview link ([#​41467](https://togithub.com/mui/material-ui/issues/41467)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[material-ui] Polish out the templates page ([#​41468](https://togithub.com/mui/material-ui/issues/41468)) [@​zanivan](https://togithub.com/zanivan) - \[material-ui] Adjust the Templates card design ([#​41450](https://togithub.com/mui/material-ui/issues/41450)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[joy-ui] Remove unnecessary styles in color inversion footer demo ([#​41419](https://togithub.com/mui/material-ui/issues/41419)) [@​cipherlogs](https://togithub.com/cipherlogs) - \[joy-ui] Update case studies chip background color ([#​41413](https://togithub.com/mui/material-ui/issues/41413)) [@​cipherlogs](https://togithub.com/cipherlogs) - \[joy-ui] Remove wrong CSS prop from the Sign-in-side template ([#​41383](https://togithub.com/mui/material-ui/issues/41383)) [@​cipherlogs](https://togithub.com/cipherlogs) - \[joy-ui] Fix broken link on the Color Inversion page ([#​41407](https://togithub.com/mui/material-ui/issues/41407)) [@​cipherlogs](https://togithub.com/cipherlogs) - \[pigment] Add example and guide section ([#​41249](https://togithub.com/mui/material-ui/issues/41249)) [@​siriwatknp](https://togithub.com/siriwatknp) - \[pigment-css] Brand name nonbreaking space ([#​41438](https://togithub.com/mui/material-ui/issues/41438)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[pigment-css] Fix import on the README ([#​41411](https://togithub.com/mui/material-ui/issues/41411)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[pigment-css] Edit starter template links on README ([#​41409](https://togithub.com/mui/material-ui/issues/41409)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[pigment-css] Tweak the examples and edit READMEs ([#​41408](https://togithub.com/mui/material-ui/issues/41408)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[pigment-css] Adjust the bit about CSS vars on the README ([#​41463](https://togithub.com/mui/material-ui/issues/41463)) [@​danilo-leal](https://togithub.com/danilo-leal) - Finish brand name fixes [#​41438](https://togithub.com/mui/material-ui/issues/41438) [@​oliviertassinari](https://togithub.com/oliviertassinari) - Remove noreferrer [@​oliviertassinari](https://togithub.com/oliviertassinari) - Fix v4 docs <b> appearing in notifications ([#​41390](https://togithub.com/mui/material-ui/issues/41390)) [@​peterwangsc](https://togithub.com/peterwangsc) - Update GitHub project links ([#​41370](https://togithub.com/mui/material-ui/issues/41370)) [@​danilo-leal](https://togithub.com/danilo-leal) ##### Core - \[pigment] Make all Pigment CSS packages public ([#​41404](https://togithub.com/mui/material-ui/issues/41404)) [@​brijeshb42](https://togithub.com/brijeshb42) - \[pigment] Rename directories to match package names ([#​41453](https://togithub.com/mui/material-ui/issues/41453)) [@​brijeshb42](https://togithub.com/brijeshb42) - \[pigment-css] Example fix leading spaces ([#​41439](https://togithub.com/mui/material-ui/issues/41439)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[code-infra] Add short note about e2e-website workflow schedule ([#​41355](https://togithub.com/mui/material-ui/issues/41355)) [@​Janpot](https://togithub.com/Janpot) - \[code-infra] Add alias for icon types ([#​41248](https://togithub.com/mui/material-ui/issues/41248)) [@​Janpot](https://togithub.com/Janpot) - \[code-infra] Reduce concurrency of typescript:ci further ([#​41392](https://togithub.com/mui/material-ui/issues/41392)) [@​Janpot](https://togithub.com/Janpot) - \[code-infra] Reduce concurrency for test_types ci job ([#​41385](https://togithub.com/mui/material-ui/issues/41385)) [@​Janpot](https://togithub.com/Janpot) - \[code-infra] Adapt API code generator to Base UI repo needs ([#​41475](https://togithub.com/mui/material-ui/issues/41475)) [@​michaldudak](https://togithub.com/michaldudak) - \[docs-infra] Don't generate preview files for the templates ([#​41379](https://togithub.com/mui/material-ui/issues/41379)) [@​mnajdova](https://togithub.com/mnajdova) - \[docs-infra] Fix pigment css apps path in the render mui demos script ([#​41476](https://togithub.com/mui/material-ui/issues/41476)) [@​mnajdova](https://togithub.com/mnajdova) - \[docs-infra] move feedback to ESM ([#​41381](https://togithub.com/mui/material-ui/issues/41381)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[docs-infra] Improve color contrast throughout ([#​41387](https://togithub.com/mui/material-ui/issues/41387)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[docs-infra] Simplify Algolia crawler config ([#​41312](https://togithub.com/mui/material-ui/issues/41312)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs-infra] Adjust the tabs and layout selection design ([#​41084](https://togithub.com/mui/material-ui/issues/41084)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[blog] Update the Base UI post with links to dedicated repo ([#​41358](https://togithub.com/mui/material-ui/issues/41358)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[website] Update the Careers page role ([#​41384](https://togithub.com/mui/material-ui/issues/41384)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[website] Compress about images [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[website] Improve color contrast on the homepage ([#​41465](https://togithub.com/mui/material-ui/issues/41465)) [@​danilo-leal](https://togithub.com/danilo-leal) - \[examples] Add pigment-css-vite-ts starter example ([#​41196](https://togithub.com/mui/material-ui/issues/41196)) [@​siriwatknp](https://togithub.com/siriwatknp) - \[examples] Add pigment-css-nextjs-ts starter project ([#​41105](https://togithub.com/mui/material-ui/issues/41105)) [@​siriwatknp](https://togithub.com/siriwatknp) All contributors of this release in alphabetical order: [@​alexfauquette](https://togithub.com/alexfauquette), [@​brijeshb42](https://togithub.com/brijeshb42), [@​CGNonofr](https://togithub.com/CGNonofr), [@​cipherlogs](https://togithub.com/cipherlogs), [@​danilo-leal](https://togithub.com/danilo-leal), [@​Janpot](https://togithub.com/Janpot), [@​michaeldfoley](https://togithub.com/michaeldfoley), [@​mnajdova](https://togithub.com/mnajdova), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​peterwangsc](https://togithub.com/peterwangsc), [@​rakeshmusturi](https://togithub.com/rakeshmusturi), [@​sai6855](https://togithub.com/sai6855), [@​siriwatknp](https://togithub.com/siriwatknp), [@​zanivan](https://togithub.com/zanivan), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.15.12`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51512) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.11...v5.15.12) <!-- generated comparing v5.15.11..master --> *Mar 5, 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.12` - <!-- 52 -->Support props callback type in theme variants ([#​40946](https://togithub.com/mui/material-ui/issues/40946)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 50 -->\[Alert] Convert to support zero runtime ([#​41230](https://togithub.com/mui/material-ui/issues/41230)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 49 -->\[Alert] Deprecate composed classes ([#​40688](https://togithub.com/mui/material-ui/issues/40688)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 44 -->\[Button] Deprecate classes for v6 ([#​40675](https://togithub.com/mui/material-ui/issues/40675)) [@​sai6855](https://togithub.com/sai6855) - <!-- 43 -->\[Checkbox] `large` size added in type ([#​34909](https://togithub.com/mui/material-ui/issues/34909)) [@​smox](https://togithub.com/smox) - <!-- 42 -->\[Chip] Deprecate composed classes ([#​41235](https://togithub.com/mui/material-ui/issues/41235)) [@​sai6855](https://togithub.com/sai6855) - <!-- 41 -->\[Chip] Correct `deleteIconColorPrimary` and `deleteIconColorSecondary` class descriptions ([#​41231](https://togithub.com/mui/material-ui/issues/41231)) [@​sai6855](https://togithub.com/sai6855) - <!-- 17 -->Remove unused dev dependency on [@​mui/lab](https://togithub.com/mui/lab) ([#​41198](https://togithub.com/mui/material-ui/issues/41198)) [@​brijeshb42](https://togithub.com/brijeshb42) - <!-- 15 -->\[Slider] Deprecate components and componentProps props for v6 ([#​40777](https://togithub.com/mui/material-ui/issues/40777)) [@​lhilgert9](https://togithub.com/lhilgert9) ##### `@mui/system@5.15.12` - <!-- 16 -->\[pigment-css]\[material-ui] Render badge demos ([#​41353](https://togithub.com/mui/material-ui/issues/41353)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 14 -->\[pigment-css] Update to latest wyw version ([#​41363](https://togithub.com/mui/material-ui/issues/41363)) [@​brijeshb42](https://togithub.com/brijeshb42) - <!-- 13 -->\[pigment-css] Rename scope to [@​pigment-css](https://togithub.com/pigment-css) ([#​41354](https://togithub.com/mui/material-ui/issues/41354)) [@​brijeshb42](https://togithub.com/brijeshb42) - <!-- 12 -->\[pigment-css] Rename zero-runtime to pigmentcss ([#​41317](https://togithub.com/mui/material-ui/issues/41317)) [@​brijeshb42](https://togithub.com/brijeshb42) - <!-- 11 -->Fix createSpacing return type ([#​41318](https://togithub.com/mui/material-ui/issues/41318)) [@​matystroia](https://togithub.com/matystroia) - <!-- 06 -->\[zero] Add support for styled tagged-template literals ([#​41268](https://togithub.com/mui/material-ui/issues/41268)) [@​brijeshb42](https://togithub.com/brijeshb42) - <!-- 05 -->\[zero] Set up Material UI migration demos ([#​41267](https://togithub.com/mui/material-ui/issues/41267)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 04 -->\[zero] Move extendTheme to already existing @​mui/zero-runtime/utils ([#​41254](https://togithub.com/mui/material-ui/issues/41254)) [@​brijeshb42](https://togithub.com/brijeshb42) - <!-- 03 -->\[zero] Remove `object` intersection from CSS Fallback ([#​41271](https://togithub.com/mui/material-ui/issues/41271)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 02 -->\[zero] Minor wording changes in README ([#​41253](https://togithub.com/mui/material-ui/issues/41253)) [@​brijeshb42](https://togithub.com/brijeshb42) - <!-- 01 -->\[zero] Prepare zero-runtime packages for public release ([#​41226](https://togithub.com/mui/material-ui/issues/41226)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### `@mui/joy@5.0.0-beta.30` - <!-- 48 -->\[joy-ui]\[Autocomplete] Fix text overflow in Chip ([#​40229](https://togithub.com/mui/material-ui/issues/40229)) [@​PunitSoniME](https://togithub.com/PunitSoniME) ##### Docs - <!-- 47 -->\[base-ui] Update the docs post repo separation ([#​41328](https://togithub.com/mui/material-ui/issues/41328)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 34 -->Fix missing partner link [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 33 -->Update links to GitHub projects ([#​41297](https://togithub.com/mui/material-ui/issues/41297)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 32 -->Standardize WAI-ARIA referencest [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 31 -->Fix image layout shift when loading [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 23 -->\[joy-ui] Add stray adjustments throughout the docs ([#​41211](https://togithub.com/mui/material-ui/issues/41211)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 22 -->\[material-ui] Remove duplicated text at FAQ page ([#​41326](https://togithub.com/mui/material-ui/issues/41326)) [@​zanivan](https://togithub.com/zanivan) - <!-- 21 -->\[material-ui] Fix color mode toggle of the landing page template ([#​41293](https://togithub.com/mui/material-ui/issues/41293)) [@​zanivan](https://togithub.com/zanivan) - <!-- 20 -->\[system] Tweak the Usage demos ([#​41242](https://togithub.com/mui/material-ui/issues/41242)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 19 -->\[zero] Add a Why section on the README ([#​41284](https://togithub.com/mui/material-ui/issues/41284)) [@​danilo-leal](https://togithub.com/danilo-leal) ##### Core - <!-- 51 -->Revert "\[utils] Port `useLocalStorageState` hook from Toolpad ([#​41096](https://togithub.com/mui/material-ui/issues/41096))" [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 46 -->\[blog] Add post about how MUI uses Toolpad ([#​40172](https://togithub.com/mui/material-ui/issues/40172)) [@​prakhargupta1](https://togithub.com/prakhargupta1) - <!-- 45 -->\[blog] No bundled demos in blog posts [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 40 -->\[code-infra] Embed translations in the [@​mui/docs](https://togithub.com/mui/docs) package ([#​41246](https://togithub.com/mui/material-ui/issues/41246)) [@​Janpot](https://togithub.com/Janpot) - <!-- 39 -->\[code-infra] Prepare the markdown package for publishing ([#​41240](https://togithub.com/mui/material-ui/issues/41240)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 38 -->\[code-infra] Unpin the version of docs-utils in scripts ([#​41232](https://togithub.com/mui/material-ui/issues/41232)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 37 -->\[core] Use runtime agnostic setTimeout type [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 36 -->\[core] Remove window. reference for common globals [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 35 -->\[core] Add a script to build all packages ([#​40631](https://togithub.com/mui/material-ui/issues/40631)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 30 -->\[docs-infra] Fix missing non breaking spaces [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 29 -->\[docs-infra] Add design customizations to the disclosure element ([#​41285](https://togithub.com/mui/material-ui/issues/41285)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 28 -->\[docs-infra] Adjust headings dark mode color ([#​41292](https://togithub.com/mui/material-ui/issues/41292)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 27 -->\[docs-infra] Fix Stack Overflow breaking space [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 26 -->\[docs-infra] Fix product selector popup not closing on route change ([#​41166](https://togithub.com/mui/material-ui/issues/41166)) [@​divyammadhok](https://togithub.com/divyammadhok) - <!-- 25 -->\[docs-infra] Improve fix blank links ad [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 24 -->\[docs-infra] Support interfaces for X docs ([#​41069](https://togithub.com/mui/material-ui/issues/41069)) [@​alexfauquette](https://togithub.com/alexfauquette) - <!-- 18 -->\[infra] Adjust the links to search for issues ([#​41008](https://togithub.com/mui/material-ui/issues/41008)) [@​michelengelen](https://togithub.com/michelengelen) - <!-- 10 -->\[website] Move the `React Engineer - xCharts` to `Next roles` section ([#​41368](https://togithub.com/mui/material-ui/issues/41368)) [@​DanailH](https://togithub.com/DanailH) - <!-- 09 -->\[website] Add James to About Us ([#​41362](https://togithub.com/mui/material-ui/issues/41362)) [@​atomiks](https://togithub.com/atomiks) - <!-- 08 -->\[website] Polish Button outline primary medium ([#​41298](https://togithub.com/mui/material-ui/issues/41298)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 07 -->\[website] Remove Heatmap chart from community plan on pricing table ([#​41081](https://togithub.com/mui/material-ui/issues/41081)) [@​alexfauquette](https://togithub.com/alexfauquette) All contributors of this release in alphabetical order: [@​alexfauquette](https://togithub.com/alexfauquette), [@​atomiks](https://togithub.com/atomiks), [@​brijeshb42](https://togithub.com/brijeshb42), [@​DanailH](https://togithub.com/DanailH), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​divyammadhok](https://togithub.com/divyammadhok), [@​Janpot](https://togithub.com/Janpot), [@​lhilgert9](https://togithub.com/lhilgert9), [@​matystroia](https://togithub.com/matystroia), [@​michaldudak](https://togithub.com/michaldudak), [@​michelengelen](https://togithub.com/michelengelen), [@​mj12albert](https://togithub.com/mj12albert), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​prakhargupta1](https://togithub.com/prakhargupta1), [@​PunitSoniME](https://togithub.com/PunitSoniME), [@​sai6855](https://togithub.com/sai6855), [@​siriwatknp](https://togithub.com/siriwatknp), [@​smox](https://togithub.com/smox), [@​zanivan](https://togithub.com/zanivan), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`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)) [@​brije </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
David Leek
|
bdce76e84a
|
chore: command bar refactor of search result items for consistent styling and icons (#7483) | ||
David Leek
|
d01aba955a
|
chore: rename recent and page suggestions (#7484)
Renames and moves recently visited and page suggestions to match name pattern |
||
Mateusz Kwasniewski
|
5bd32f264d
|
feat: strategy limit to 30 (#7473) | ||
Jaanus Sellin
|
82a53fa9b3
|
feat: introduce large cache for swr (#7470)
Previously, clearing the SWR cache cleared all entries. Now you can configure the cache size. 1. This makes the search more fluid. Previously, if you went back and forth on pages, you were always sent to the loading state. 2. This also solves the issue where the command bar search cleared the cache for all other searches. 3. Additionally, it addresses the problem where the global search cleared the cache for project search. |
||
renovate[bot]
|
218cdd9df6
|
chore(deps): update dependency cypress to v13.12.0 (#7478)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [cypress](https://cypress.io) ([source](https://togithub.com/cypress-io/cypress)) | [`13.11.0` -> `13.12.0`](https://renovatebot.com/diffs/npm/cypress/13.11.0/13.12.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/cypress/13.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress/13.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress/13.11.0/13.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress/13.11.0/13.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>cypress-io/cypress (cypress)</summary> ### [`v13.12.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.12.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.11.0...v13.12.0) Changelog: https://docs.cypress.io/guides/references/changelog#13-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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
bdfe3826ab
|
chore(deps): update dependency @biomejs/biome to v1.8.2 (#7475)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@biomejs/biome](https://biomejs.dev)
([source](https://togithub.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome))
| [`1.8.1` ->
`1.8.2`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/1.8.1/1.8.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@biomejs%2fbiome/1.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@biomejs%2fbiome/1.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@biomejs%2fbiome/1.8.1/1.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@biomejs%2fbiome/1.8.1/1.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>biomejs/biome (@​biomejs/biome)</summary>
###
[`v1.8.2`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v182-2024-06-20)
[Compare
Source](
|
||
Mateusz Kwasniewski
|
b67c73a578
|
chore: resource limits flag (#7471) | ||
Christopher Kolstad
|
f4e3388606
|
task: Yarn v4 (#7457)
Moves to Yarn v4 --------- Co-authored-by: Alvin Bryan <107407814+alvinometric@users.noreply.github.com> |
||
Jaanus Sellin
|
82822a735b
|
feat: command bar track events (#7469)
Start tracking plausible events 1. Log the search keywords that returned 0 results 2. Track all clicks, based on source(search/recents/pages), type etc. |
||
Tymoteusz Czech
|
083273b49b
|
fix: prevent strategy variant weight from going into negative numbers on Frontend (#7460)
Added validation if sum goes over 100%. Remaining split is never negative |
||
Tymoteusz Czech
|
1cdbd21212
|
fix: strategy form buttons spacing (#7468) | ||
Tymoteusz Czech
|
4c1d8dd423
|
fix: banner duplication on strategy edit with change requests (#7452)
## About the changes Only one banner info about the outcome of strategy edit should appear when change requests are enabled. ![image](https://github.com/Unleash/unleash/assets/2625371/72e734b4-14b2-4179-9d31-6382f4c9575d) [issue/1-2292](https://linear.app/unleash/issue/1-2292/bug-do-not-show-feature-toggle-is-currently-enabled-banner-when-change) |
||
renovate[bot]
|
9202365c97
|
chore(deps): update dependency sass to v1.77.6 (#7465)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [sass](https://togithub.com/sass/dart-sass) | [`1.77.5` -> `1.77.6`](https://renovatebot.com/diffs/npm/sass/1.77.5/1.77.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.77.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.77.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.77.5/1.77.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.77.5/1.77.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sass/dart-sass (sass)</summary> ### [`v1.77.6`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1776) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.77.5...1.77.6) - Fix a few cases where comments and occasionally even whitespace wasn't allowed between the end of Sass statements and the following semicolon. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Jaanus Sellin
|
e8511789fd
|
feat: command menu items can have description as tooltip now (#7455)
![image](https://github.com/Unleash/unleash/assets/964450/7a55a1a7-7aea-4f9c-96ac-46adf2edd36f) |
||
renovate[bot]
|
7f6e29b5dd
|
chore(deps): update dependency @types/node to v20.14.5 (#7454)
[![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/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.14.2` -> `20.14.5`](https://renovatebot.com/diffs/npm/@types%2fnode/20.14.2/20.14.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.14.2/20.14.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.14.2/20.14.5?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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Jaanus Sellin
|
b5e329e22d
|
feat: search only features when there is search string (#7450)
Now the search hook is inside another component, so we do not get searches without search query. Also we had 2 state variable handing the search query. Removed one of them. |
||
David Leek
|
ffe306714b
|
feat: tweak command bar UI styles to match sketches (#7447) | ||
Jaanus Sellin
|
ed9d0cccbc
|
feat: now able to search pages (#7446)
Now can search pages |
||
Mateusz Kwasniewski
|
7e5ce08ea8
|
fix: long project name display (#7435) | ||
Jaanus Sellin
|
3961c1abf0
|
feat: now command bar will not search behind the scene (#7443)
Previously it was doing request to search behind to scenes, when noone was using the nav bar. This fixes it. |
||
Thomas Heartman
|
8ef59cd45d
|
chore: change "toggle updated" to "flag updated" in toast message (#7439)
This message appears to have been missed when we did the previous migration from "toggle" to "flag". |
||
Thomas Heartman
|
0af5bbad38
|
chore: remove createProjectWithEnvironmentConfig and newCreateProjectUI flags (#7429)
This PR removes the last two flags related to the project managament improvements project, making the new project creation form GA. In doing so, we can also delete the old project creation form (or at least the page, the form is still in use in the project settings). |
||
dependabot[bot]
|
5b4ff92454
|
chore(deps): bump ws from 8.17.0 to 8.17.1 in /frontend (#7430)
Bumps [ws](https://github.com/websockets/ws) from 8.17.0 to 8.17.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/websockets/ws/releases">ws's releases</a>.</em></p> <blockquote> <h2>8.17.1</h2> <h1>Bug fixes</h1> <ul> <li>Fixed a DoS vulnerability (<a href="https://redirect.github.com/websockets/ws/issues/2231">#2231</a>).</li> </ul> <p>A request with a number of headers exceeding the[<code>server.maxHeadersCount</code>][] threshold could be used to crash a ws server.</p> <pre lang="js"><code>const http = require('http'); const WebSocket = require('ws'); <p>const wss = new WebSocket.Server({ port: 0 }, function () { const chars = "!#$%&'*+-.0123456789abcdefghijklmnopqrstuvwxyz^_`|~".split(''); const headers = {}; let count = 0;</p> <p>for (let i = 0; i < chars.length; i++) { if (count === 2000) break;</p> <pre><code>for (let j = 0; j &lt; chars.length; j++) { const key = chars[i] + chars[j]; headers[key] = 'x'; if (++count === 2000) break; } </code></pre> <p>}</p> <p>headers.Connection = 'Upgrade'; headers.Upgrade = 'websocket'; headers['Sec-WebSocket-Key'] = 'dGhlIHNhbXBsZSBub25jZQ=='; headers['Sec-WebSocket-Version'] = '13';</p> <p>const request = http.request({ headers: headers, host: '127.0.0.1', port: wss.address().port });</p> <p>request.end(); }); </code></pre></p> <p>The vulnerability was reported by <a href="https://github.com/rrlapointe">Ryan LaPointe</a> in <a href="https://redirect.github.com/websockets/ws/issues/2230">websockets/ws#2230</a>.</p> <p>In vulnerable versions of ws, the issue can be mitigated in the following ways:</p> <ol> <li>Reduce the maximum allowed length of the request headers using the [<code>--max-http-header-size=size</code>][] and/or the [<code>maxHeaderSize</code>][] options so that no more headers than the <code>server.maxHeadersCount</code> limit can be sent.</li> </ol> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
renovate[bot]
|
fa933eb191
|
chore(deps): update dependency sass to v1.77.5 (#7428)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [sass](https://togithub.com/sass/dart-sass) | [`1.77.4` -> `1.77.5`](https://renovatebot.com/diffs/npm/sass/1.77.4/1.77.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.77.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.77.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.77.4/1.77.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.77.4/1.77.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sass/dart-sass (sass)</summary> ### [`v1.77.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1775) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.77.4...1.77.5) - Fully trim redundant selectors generated by `@extend`. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
61df6925b0
|
chore(deps): update dependency @vitejs/plugin-react to v4.3.1 (#7425)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@vitejs/plugin-react](https://togithub.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme) ([source](https://togithub.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)) | [`4.3.0` -> `4.3.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react/4.3.0/4.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-react/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-react/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-react/4.3.0/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-react/4.3.0/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitejs/vite-plugin-react (@​vitejs/plugin-react)</summary> ### [`v4.3.1`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#431-2024-06-10) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.3.0...v4.3.1) ##### Fix support for React Compiler with React 18 The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom `runtimeModule`: https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43 When using a custom `runtimeModule`, the plugin will not try to pre-optimize `react/compiler-runtime` dependency. Reminder: Vite expect code outside of `node_modules` to be ESM, so you will need to update the gist with `import React from 'react'`. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
7d95e8358a
|
chore(deps): update dependency @uiw/react-codemirror to v4.22.2 (#7419)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror) ([source](https://togithub.com/uiwjs/react-codemirror)) | [`4.22.1` -> `4.22.2`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.22.1/4.22.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2freact-codemirror/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2freact-codemirror/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2freact-codemirror/4.22.1/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2freact-codemirror/4.22.1/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary> ### [`v4.22.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.22.2) [Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.22.1...v4.22.2) [![Buy me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee)](https://jaywcjlove.github.io/#/sponsor) [![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.22.2/file/README.md) Documentation v4.22.2: https://raw.githack.com/uiwjs/react-codemirror/502aedb/index.html\ Comparing Changes: https://github.com/uiwjs/react-codemirror/compare/v4.22.1...v4.22.2 ```shell npm i @​uiw/react-codemirror@4.22.2 ``` - 🌟 feat(themes): add vscode light theme ([#​660](https://togithub.com/uiwjs/react-codemirror/issues/660)) [`1c1c49f`](https://togithub.com/uiwjs/react-codemirror/commit/1c1c49f) [@​x1unix](https://togithub.com/x1unix) - 🆎 type(vscode): fix type error. [#​145](https://togithub.com/uiwjs/react-codemirror/issues/145) [`205be9d`](https://togithub.com/uiwjs/react-codemirror/commit/205be9d) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 💢 ci: update workflows config. [`68963f9`](https://togithub.com/uiwjs/react-codemirror/commit/68963f9) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🌍 website: update theme menus. [#​145](https://togithub.com/uiwjs/react-codemirror/issues/145) [`4de4373`](https://togithub.com/uiwjs/react-codemirror/commit/4de4373) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 📖 doc(vscode): update document. [#​145](https://togithub.com/uiwjs/react-codemirror/issues/145) [`7f4abc9`](https://togithub.com/uiwjs/react-codemirror/commit/7f4abc9) [@​jaywcjlove](https://togithub.com/jaywcjlove) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
1b79cb7e20
|
chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.22.2 (#7416)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@uiw/codemirror-theme-duotone](https://uiwjs.github.io/react-codemirror/#/theme/data/duotone/light) ([source](https://togithub.com/uiwjs/react-codemirror)) | [`4.22.1` -> `4.22.2`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.22.1/4.22.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2fcodemirror-theme-duotone/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2fcodemirror-theme-duotone/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2fcodemirror-theme-duotone/4.22.1/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2fcodemirror-theme-duotone/4.22.1/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>uiwjs/react-codemirror (@​uiw/codemirror-theme-duotone)</summary> ### [`v4.22.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.22.2) [Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.22.1...v4.22.2) [![Buy me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee)](https://jaywcjlove.github.io/#/sponsor) [![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.22.2/file/README.md) Documentation v4.22.2: https://raw.githack.com/uiwjs/react-codemirror/502aedb/index.html\ Comparing Changes: https://github.com/uiwjs/react-codemirror/compare/v4.22.1...v4.22.2 ```shell npm i @​uiw/react-codemirror@4.22.2 ``` - 🌟 feat(themes): add vscode light theme ([#​660](https://togithub.com/uiwjs/react-codemirror/issues/660)) [`1c1c49f`](https://togithub.com/uiwjs/react-codemirror/commit/1c1c49f) [@​x1unix](https://togithub.com/x1unix) - 🆎 type(vscode): fix type error. [#​145](https://togithub.com/uiwjs/react-codemirror/issues/145) [`205be9d`](https://togithub.com/uiwjs/react-codemirror/commit/205be9d) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 💢 ci: update workflows config. [`68963f9`](https://togithub.com/uiwjs/react-codemirror/commit/68963f9) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🌍 website: update theme menus. [#​145](https://togithub.com/uiwjs/react-codemirror/issues/145) [`4de4373`](https://togithub.com/uiwjs/react-codemirror/commit/4de4373) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 📖 doc(vscode): update document. [#​145](https://togithub.com/uiwjs/react-codemirror/issues/145) [`7f4abc9`](https://togithub.com/uiwjs/react-codemirror/commit/7f4abc9) [@​jaywcjlove](https://togithub.com/jaywcjlove) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
030758977a
|
chore(deps): update dependency @testing-library/jest-dom to v6.4.6 (#7414)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@testing-library/jest-dom](https://togithub.com/testing-library/jest-dom)
| [`6.4.5` ->
`6.4.6`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/6.4.5/6.4.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2fjest-dom/6.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2fjest-dom/6.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2fjest-dom/6.4.5/6.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2fjest-dom/6.4.5/6.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>testing-library/jest-dom
(@​testing-library/jest-dom)</summary>
###
[`v6.4.6`](https://togithub.com/testing-library/jest-dom/releases/tag/v6.4.6)
[Compare
Source](https://togithub.com/testing-library/jest-dom/compare/v6.4.5...v6.4.6)
##### Bug Fixes
- Support [@​starting-style](https://togithub.com/starting-style)
([#​602](https://togithub.com/testing-library/jest-dom/issues/602))
([fd9ee68](
|
||
Nuno Góis
|
4736084e00
|
fix: check for permission in group access assignment (#7408)
Fix project role assignment for users with `ADMIN` permission, even if they don't have the Admin root role. This happens when e.g. users inherit the `ADMIN` permission from a group root role, but are not Admins themselves. --------- Co-authored-by: Gastón Fournier <gaston@getunleash.io> |
||
Thomas Heartman
|
1f4126e495
|
fix: make rendering of new project form independent of rendering the project list (#7405)
This change takes the rendering of the new project form component and puts in a child component of the project list, thereby significantly speeding up the time it takes to render the form if you have lots of projects (about to 10x for 50 projects on my machine). The reason it was so slow before was that the open state of the form component was stored in the project list component. This meant that whenever you wanted to open or close the form, you'd have to rerender the entire project list. This change abstracts that process into the new ProjectCreationButton component. This component takes care of checking the feature flag for whether to render the dialog or to send the user to the old form, and takes care of state management for the dialog. Because this is a child component of the project list, it does not cause rerenders of the entire project list. |
||
Thomas Heartman
|
ccc332a764
|
chore: delete ice cream icon 🍦 (#7403)
This was added back in may 2021 (https://github.com/Unleash/unleash-frontend/pull/285), but was never used. Maybe it's time to remove it. |
||
Jaanus Sellin
|
10d2a295c7
|
feat: menubar is not dependant on query params anymroe (#7399)
Previously since query params were changing by global search, and menubar was also altering them, they were conflicting. Menubar does not need query params as state. So using search hook directly. |
||
David Leek
|
9b789ea5ef
|
feat: command bar pages and name resolving (#7397) | ||
Mateusz Kwasniewski
|
7e565760f6
|
fix: lifecycle button permissions (#7395) | ||
Jaanus Sellin
|
09d9676d66
|
feat: command bar search projects (#7388)
Now can search for projects. Also adding debounce to not spam backend with requests. Also the UI is less flickery. |
||
Tymoteusz Czech
|
582b33e121
|
Feat: feature view created by field - frontend (#7382)
add "Created by:" to feature overview meta and align other items |
||
Mateusz Kwasniewski
|
1c2aa128be
|
fix: exclude lifecycle from stale checks (#7386) | ||
David Leek
|
50316a2f23
|
feat: command bar last visited: improve project/feature icons and paths (#7383) | ||
David Leek
|
507a2bca83
|
chore: add some tests for the useRecentlyVisited hook (#7380) | ||
Jaanus Sellin
|
21088b745d
|
feat: search features from command bar (#7378)
Now searching works in command bar 1. Currently piggybacking on the search hook, but I think it is not fast enough, and also it is using the query params as the global search. This causes some weird behaviour in UI. This probably means we will create separate endpoint for this. ![image](https://github.com/Unleash/unleash/assets/964450/a24f41ae-93d7-4ebe-a92b-c20dfe7cb666) |
||
Thomas Heartman
|
b5de65bb8e
|
chore: wait to input the name of the segment when checking for error messages (#7377)
This change adds a wait statement before entering the name of the segment when checking for error messages that this segment name already exists. This is the same workaround that we did in https://github.com/Unleash/unleash/pull/7289, which seems to have worked. Like in that PR, using waits is still an antipattern, but it appears to be working. Maybe it’s time to look more deeply at why it happens? Why isn’t the field ready to receive input even though it’s on the page? Is it mui’s fault or ours? |
||
Mateusz Kwasniewski
|
77a5b85d6b
|
feat: recent project by name (#7375) | ||
Gastón Fournier
|
a0fce0ec12
|
Revert "fix: yarn v4 requires prepack instead of prepare script when building…" (#7373)
Reverts Unleash/unleash#7371 |
||
Jaanus Sellin
|
ffe1305934
|
feat: extract global feature search (#7372)
We need global search for command menu, so extracting into separate hook. |
||
Christopher Kolstad
|
a971c770e9
|
task: Yarn v4 (#7345)
Trying again, this time with correct .gitignore already setup, and a workflow configured to try what was failing prior to our revert. |
||
Thomas Heartman
|
4c4d6e8aeb
|
chore: use new ScreenReaderOnly component in config buttons (#7352)
This PR uses the new ScreenReaderOnly component in existing code, replacing custom code with a shared component. |
||
Thomas Heartman
|
2191de7713
|
chore: disable filtering for unknown users (#7369)
This PR disables the filtering capability in the front end for unknown users. Modifying the back end to support filtering for unknown users is not something we want to do yet. It's possible, but it requires adding a lot of special cases to the handling code (refer to [PR #7359](https://github.com/Unleash/unleash/pull/7359)), which we'd like to avoid if possible. To avoid annoying cases where the filtering doesn't work as expected and breaks user expectations, we're disabling the filtering capability for unknown users in the front end. We can consider whether to enable back-end results for unknown in the future if we get user feedback that it's important. This PR works by changing the avatar cell component. When the user has id 0 (and is therefore unknown), we: - set aria-disabled to true. This alerts users with assistive tech that the button is disabled, but it doesn't take it out of the tab order, so it's not mysteriously missing. - change the tooltip text, telling users that they can't filter by unknown users. - disable the avatar callback function, so clicking on the avatar doesn't do anything. The accompanying tests assert this functionality. I considered also updating the screen reader text, but I think that would add more confusion or be more information than the user needs. According to MDN's article on the [aria-disabled attribute](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-disabled): > [the aria-disabled] declaration will inform people using assistive technologies, such as screen readers, that such elements are not meant to be editable or otherwise operable. |
||
Jaanus Sellin
|
7fc87e1647
|
feat: clean up command bar props (#7368)
A lot of things were passed in for search, but since we only have single command bar, we do not need them and it was bloating our component. |
||
renovate[bot]
|
dfd02054ce
|
chore(deps): update react monorepo (#7365)
[![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/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.2.79` -> `18.3.3`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.79/18.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.79/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.79/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`18.2.25` -> `18.3.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.25/18.3.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.25/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.25/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react)) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react/18.2.0/18.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-dom](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-dom)) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-dom/18.2.0/18.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-test-renderer](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-test-renderer)) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-test-renderer/18.2.0/18.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-test-renderer/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-test-renderer/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-test-renderer/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-test-renderer/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>facebook/react (react)</summary> ### [`v18.3.1`]( |
||
renovate[bot]
|
75f14c7089
|
chore(deps): update dependency cypress to v13.11.0 (#7362)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [cypress](https://cypress.io) ([source](https://togithub.com/cypress-io/cypress)) | [`13.10.0` -> `13.11.0`](https://renovatebot.com/diffs/npm/cypress/13.10.0/13.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/cypress/13.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress/13.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress/13.10.0/13.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress/13.10.0/13.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>cypress-io/cypress (cypress)</summary> ### [`v13.11.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.11.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.10.0...v13.11.0) Changelog: https://docs.cypress.io/guides/references/changelog#13-11-0 </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
1032337eb9
|
chore(deps): update dependency @types/react-test-renderer to v18.3.0 (#7361)
[![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/react-test-renderer](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-test-renderer) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-test-renderer)) | [`18.0.7` -> `18.3.0`](https://renovatebot.com/diffs/npm/@types%2freact-test-renderer/18.0.7/18.3.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-test-renderer/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-test-renderer/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-test-renderer/18.0.7/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-test-renderer/18.0.7/18.3.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Tymoteusz Czech
|
3c109a7577
|
Feat/change request comments formatting (#7360) | ||
David Leek
|
576dd04dc5
|
feat: command bar poc (#7350)
Command bar PoC using clone of search --------- Co-authored-by: sjaanus <sellinjaanus@gmail.com> |
||
Thomas Heartman
|
cfcf13980e
|
chore: use HTML (custom) tooltip for permission switches (#7355)
This PR changes the environment permission switch to use the HTML tooltip instead of the default MUI tooltip. This aligns with how we've been doing tooltips recently. The main driver behind this change was that the project flag table used two different tooltips. This makes it so that they all look the same, but it also impacts other places that use the same switch. In feature flag table: ![image](https://github.com/Unleash/unleash/assets/17786332/4d411285-c00e-41ec-95f9-9e6855d46661) On flag page: ![image](https://github.com/Unleash/unleash/assets/17786332/11de1daf-7d0f-4214-8dc7-10b11631ce58) In project env table: ![image](https://github.com/Unleash/unleash/assets/17786332/cc7a3a99-e48c-4989-9a14-2d5d4035a3cb) |
||
Jaanus Sellin
|
3acb3ad2c2
|
feat: upgrade from react v17 to v18 (#7265)
**Upgrade to React v18 for Unleash v6. Here's why I think it's a good time to do it:** - Command Bar project: We've begun work on the command bar project, and there's a fantastic library we want to use. However, it requires React v18 support. - Straightforward Upgrade: I took a look at the upgrade guide https://react.dev/blog/2022/03/08/react-18-upgrade-guide and it seems fairly straightforward. In fact, I was able to get React v18 running with minimal changes in just 10 minutes! - Dropping IE Support: React v18 no longer supports Internet Explorer (IE), which is no longer supported by Microsoft as of June 15, 2022. Upgrading to v18 in v6 would be a good way to align with this change. TS updates: * FC children has to be explicit: https://stackoverflow.com/questions/71788254/react-18-typescript-children-fc * forcing version 18 types in resolutions: https://sentry.io/answers/type-is-not-assignable-to-type-reactnode/ Test updates: * fixing SWR issue that we have always had but it manifests more in new React (https://github.com/vercel/swr/issues/2373) --------- Co-authored-by: kwasniew <kwasniewski.mateusz@gmail.com> |
||
Mateusz Kwasniewski
|
5225452bfd
|
fix: remove stale stats widget (#7353) | ||
Thomas Heartman
|
3643016a0e
|
feat: filter by user when interacting with the avatar (#7347)
This PR lets you filter by flag creator by interacting with the user's avatar. Additionally, I've switched the custom popover for the standard tooltip that we use elsewhere in the table. This gives the table a more cohesive feel. As such, I have also deleted the component created in a previous PR, because it's no longer in use anywhere. It now looks like this (when tabbed to; notice the focus ring): ![image](https://github.com/Unleash/unleash/assets/17786332/d321d9df-0b17-49c3-bea7-89331df3f994) |
||
Mateusz Kwasniewski
|
76c8cbad0c
|
feat: global search by flag type (#7346) | ||
Thomas Heartman
|
24c0976d56
|
feat: add popover to users in flags list (#7344)
This PR adds a popover to the user avatars in the flag list. The popover is similar to the one used for projects and groups, but it differs in a few ways: - There's less padding. There's quite a lot of padding in the other popovers, and it felt like too much for this table. - It only shows one bit of text (the user's name/username/email). The other popovers show email and name/username, but we don't have all that information, so this is a stripped down version. Flag list popover: ![image](https://github.com/Unleash/unleash/assets/17786332/6a86f638-ba6d-48e0-87e2-078b582697cf) Group popover: ![image](https://github.com/Unleash/unleash/assets/17786332/d5fc7172-8fcb-4fac-87c4-05f211c0938c) or if no email ![image](https://github.com/Unleash/unleash/assets/17786332/51955ead-849f-4bfc-81aa-e1852677647c) |
||
renovate[bot]
|
43643def0e
|
chore(deps): update dependency msw to v2.3.1 (#7339)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [msw](https://mswjs.io) ([source](https://togithub.com/mswjs/msw)) |
[`2.3.0` -> `2.3.1`](https://renovatebot.com/diffs/npm/msw/2.3.0/2.3.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/msw/2.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/msw/2.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/msw/2.3.0/2.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/msw/2.3.0/2.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>mswjs/msw (msw)</summary>
### [`v2.3.1`](https://togithub.com/mswjs/msw/releases/tag/v2.3.1)
[Compare Source](https://togithub.com/mswjs/msw/compare/v2.3.0...v2.3.1)
#### v2.3.1 (2024-06-01)
##### Bug Fixes
- preserve trailing optional path parameters
([#​2169](https://togithub.com/mswjs/msw/issues/2169))
([`e69bbd6`](
|
||
renovate[bot]
|
4e919a7bf5
|
chore(deps): update dependency @biomejs/biome to v1.8.1 (#7038)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@biomejs/biome](https://biomejs.dev)
([source](https://togithub.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome))
| [`1.8.0` ->
`1.8.1`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/1.8.0/1.8.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@biomejs%2fbiome/1.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@biomejs%2fbiome/1.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@biomejs%2fbiome/1.8.0/1.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@biomejs%2fbiome/1.8.0/1.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>biomejs/biome (@​biomejs/biome)</summary>
###
[`v1.8.1`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v181-2024-06-10)
[Compare
Source](
|
||
Thomas Heartman
|
58d6365b4f
|
chore: add gitignores to frontend and website subdirectories (#7336)
This PR is a follow up to #7333. It appears that the `.gitignore` file in the root of the repository is not ignoring the yarn files in the `/frontend` and `/website` directories. This PR adds those. Because the patterns contain slashes, they're interpreted as being relative to the root directory, as mentioned the description of the [gitignore format](https://git-scm.com/docs/gitignore#_description) in the official git docs: > If there is a separator at the beginning or middle (or both) of the pattern, then the pattern is relative to the directory level of the particular .gitignore file itself. Otherwise the pattern may also match at any level below the .gitignore level. |
||
Jaanus Sellin
|
f0f339ead3
|
fix: revert yarn4 (#7334)
Reverting yarn4, because we are stuck on broker build for couple of days now. |
||
Thomas Heartman
|
df3ca10a6d
|
chore: make the User Avatar size configurable (#7332)
This change makes the width of the user avatar configurable via a new "avatarWidth" property. It also sets the width to be `theme.spacing(3)` (currently 24px) for the feature flag table. It looks like this now: ![image](https://github.com/Unleash/unleash/assets/17786332/5e12ddad-234e-4e81-9eff-303b116991bb) It used to look like this: ![image](https://github.com/Unleash/unleash/assets/17786332/357f7a52-7765-4f38-8700-c9884b6c49f0) |
||
renovate[bot]
|
08713c918c
|
chore(deps): update dependency typescript to v5.4.5 (#7329)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`4.8.4` -> `5.4.5`](https://renovatebot.com/diffs/npm/typescript/4.8.4/5.4.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/4.8.4/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/4.8.4/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.2` -> `5.4.5`](https://renovatebot.com/diffs/npm/typescript/5.4.2/5.4.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.2/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.2/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>Microsoft/TypeScript (typescript)</summary> ### [`v5.4.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.5): TypeScript 5.4.5 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.4.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.4 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.5 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.4.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.4): TypeScript 5.4.4 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.4.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.4 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.4.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.3): TypeScript 5.4.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.4.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2): TypeScript 5.4 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.4.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.3.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.3): TypeScript 5.3.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.3.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.3.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.3.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+). - [fixed issues query for Typescript 5.3.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.3%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.3.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.2): TypeScript 5.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.3.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.3.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.3.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.2.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.2.2): TypeScript 5.2 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.2.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.2.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.2.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.2%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.1.6`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.6): TypeScript 5.1.6 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.5...v5.1.6) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v5.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+). - (5.1.4 [intentionally skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922)) - [fixed issues query for Typescript v5.1.5 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.6 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.6%22+is%3Aclosed+). Downloads are available on [npm](https://www.npmjs.com/package/typescript) ### [`v5.1.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.5): TypeScript 5.1.5 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.3...v5.1.5) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v5.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+). - (5.1.4 [intentionally skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922)) - [fixed issues query for Typescript v5.1.5 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.1.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.3): TypeScript 5.1.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.4...v5.1.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.0.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.4): TypeScript 5.0.4 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.3...v5.0.4) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v5.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.4 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.4%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.0.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.3): TypeScript 5.0.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.2...v5.0.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v5.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.0.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.2): TypeScript 5.0 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.5...v5.0.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v5.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v4.9.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.5): TypeScript 4.9.5 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.4...v4.9.5) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) #### Changes: - [`69e88ef`]( |
||
Christopher Kolstad
|
57ddfc9255
|
fix: yarnv4 requires shebangs in shell scripts to allow execution (#7323) | ||
Christopher Kolstad
|
d69d826586
|
fix: Tweak docker build | ||
Christopher Kolstad
|
15726cc8ac
|
chore: upgrade to yarn v4 (#7230)
![Outdated as of 2020](https://github.com/Unleash/unleash/assets/177402/689a1bcc-441d-4b87-88a6-125e68a17f26) This has been on our TODO list for a long time. We're moving to latest released at the time of commit (v4.2.2) |
||
Thomas Heartman
|
215608c4b2
|
chore: make feature.spec and segements.spec more resilient (#7289)
This PR attempts to make the feature.spec and segements.spec test suites more reliable. They have been flaking out a lot recently, and this will hopefully make them less flaky. The way of handling it is a little different for each test suite. ## feature.spec Some of the failures we're seeing for the feature/feauture.spec test suite are due to uncaught resize observer issues (possibly triggered by the banners). We can ignore these errors as they don't impact functionality, only rendering, and are likely to resolve themselves quickly in real-world scenarios. On the other hand, it might also ignore actual errors, so I'm not a 100% on this. Would love some input. However, MDN has some info on [observation errors](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver#observation_errors): > As long as the error event does not fire indefinitely, resize observer will settle and produce a stable, likely correct, layout. However, visitors may see a flash of broken layout, as a sequence of changes expected to happen in a single frame is instead happening over multiple frames. Based on that, I think this is a pretty safe error to ignore. I'm unsure whether catching this exception is only set in the `after` cleanup or whether it pollutes the cy object for all tests, but I think it's fine either way. But if you have ideas, I'd love to hear them. ## segments.spec The issue here appears to be that when we first input the segment's name in the form, it takes a little time for the UI to become ready, so the first characters of the string are cut off. This is a known [issue that the cypress team are aware](https://github.com/cypress-io/cypress/issues/3817), but that isn't likely to get fixed any time soon because no one can give them a reproducible example. You can see the effect of this on segments that haven't been cleaned up in the preview: ![image](https://github.com/Unleash/unleash/assets/17786332/1db59906-a2ee-4149-869b-81f2245b4399) To work around it, we add a 500ms wait before we start filling out the form. Yes, adding [waits in your tests is an antipattern](https://docs.cypress.io/guides/references/best-practices#Unnecessary-Waiting), but it's the easiest way around in this case. We *could* investigate and find a way not to need that, but that would likely be a much larger project. This appears to mitigate the issue immediately, so is at least a pretty good temporary fix in my opinion. We also already do this in other tests, so there is a precedent for it. |