mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-22 19:07:54 +01:00
7da9232516
1168 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
renovate[bot]
|
8f4780c52f
|
chore(deps): update dependency vite to v5.0.12 [security] (#5977)
[![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.0.11` -> `5.0.12`](https://renovatebot.com/diffs/npm/vite/5.0.11/5.0.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.0.11/5.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.0.11/5.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | ### GitHub Vulnerability Alerts #### [CVE-2024-23331](https://togithub.com/vitejs/vite/security/advisories/GHSA-c24v-8rfc-w8vw) ### Summary [Vite dev server option](https://vitejs.dev/config/server-options.html#server-fs-deny) `server.fs.deny` can be bypassed on case-insensitive file systems using case-augmented versions of filenames. Notably this affects servers hosted on Windows. This bypass is similar to https://nvd.nist.gov/vuln/detail/CVE-2023-34092 -- with surface area reduced to hosts having case-insensitive filesystems. ### Patches Fixed in vite@5.0.12, vite@4.5.2, vite@3.2.8, vite@2.9.17 ### Details Since `picomatch` defaults to case-sensitive glob matching, but the file server doesn't discriminate; a blacklist bypass is possible. See `picomatch` usage, where `nocase` is defaulted to `false`: https://github.com/vitejs/vite/blob/v5.1.0-beta.1/packages/vite/src/node/server/index.ts#L632 By requesting raw filesystem paths using augmented casing, the matcher derived from `config.server.fs.deny` fails to block access to sensitive files. ### PoC **Setup** 1. Created vanilla Vite project using `npm create vite@latest` on a Standard Azure hosted Windows 10 instance. - `npm run dev -- --host 0.0.0.0` - Publicly accessible for the time being here: http://20.12.242.81:5173/ 2. Created dummy secret files, e.g. `custom.secret` and `production.pem` 3. Populated `vite.config.js` with ```javascript export default { server: { fs: { deny: ['.env', '.env.*', '*.{crt,pem}', 'custom.secret'] } } } ``` **Reproduction** 1. `curl -s http://20.12.242.81:5173/@​fs//` - Descriptive error page reveals absolute filesystem path to project root 2. `curl -s http://20.12.242.81:5173/@​fs/C:/Users/darbonzo/Desktop/vite-project/vite.config.js` - Discoverable configuration file reveals locations of secrets 3. `curl -s http://20.12.242.81:5173/@​fs/C:/Users/darbonzo/Desktop/vite-project/custom.sEcReT` - Secrets are directly accessible using case-augmented version of filename **Proof** ![Screenshot 2024-01-19 022736](https://user-images.githubusercontent.com/907968/298020728-3a8d3c06-fcfd-4009-9182-e842f66a6ea5.png) ### Impact **Who** - Users with exposed dev servers on environments with case-insensitive filesystems **What** - Files protected by `server.fs.deny` are both discoverable, and accessible --- ### Release Notes <details> <summary>vitejs/vite (vite)</summary> ### [`v5.0.12`](https://togithub.com/vitejs/vite/releases/tag/v5.0.12) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.11...v5.0.12) Please refer to [CHANGELOG.md](https://togithub.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md) for details. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Thomas Heartman
|
c69137a1ee
|
feat: add algorithm to detect what strategy changes would be overwritten by applying a CR (#5963)
This change adds an algorithm with tests for detecting what changes would be overwritten by applying a CR. Test cases: - It compares strategies regardless of order of keys in the objects. This ensures that two strategies with the same content but different order of keys are compared correctly. - It treats `undefined` or missing segments in old config as equal to `[]` in change - It treats `undefined` or missing strategy variants in old config and change as equal to `[]` - It lists changes in a sorted list with the correct values - It ignores object order on nested objects. Similar to the first point, this does order-insensitive comparison for nested objects (such as params and constraints). |
||
renovate[bot]
|
277e3e0afd
|
chore(deps): update react-router monorepo to v6.21.2 (#5961)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react-router](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router)) | [`6.21.1` -> `6.21.2`](https://renovatebot.com/diffs/npm/react-router/6.21.1/6.21.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.21.1/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.21.1/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-router-dom](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | [`6.21.1` -> `6.21.2`](https://renovatebot.com/diffs/npm/react-router-dom/6.21.1/6.21.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.21.1/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.21.1/6.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>remix-run/react-router (react-router)</summary> ### [`v6.21.2`](https://togithub.com/remix-run/react-router/compare/react-router@6.21.1...react-router@6.21.2) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.21.1...react-router@6.21.2) </details> <details> <summary>remix-run/react-router (react-router-dom)</summary> ### [`v6.21.2`](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.21.1...react-router-dom@6.21.2) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.21.1...react-router-dom@6.21.2) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Jaanus Sellin
|
242d2e5f27
|
chore : upgrade jsdom to 23 (#5934) | ||
renovate[bot]
|
f61750a755
|
chore(deps): update dependency debounce to v2 (#5901)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [debounce](https://togithub.com/sindresorhus/debounce) | [`1.2.1` -> `2.0.0`](https://renovatebot.com/diffs/npm/debounce/1.2.1/2.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/debounce/2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/debounce/2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/debounce/1.2.1/2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/debounce/1.2.1/2.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sindresorhus/debounce (debounce)</summary> ### [`v2.0.0`](https://togithub.com/sindresorhus/debounce/releases/tag/v2.0.0) [Compare Source](https://togithub.com/sindresorhus/debounce/compare/1.2.1...v2.0.0) ##### Breaking - Require Node.js 18 and modern browsers [`2872fb8`](https://togithub.com/sindresorhus/debounce/commit/2872fb8) - Removed support for [component](https://togithub.com/componentjs/component) (now defunct project) ##### Improvements - Add TypeScript types [`2872fb8`](https://togithub.com/sindresorhus/debounce/commit/2872fb8) - Protect against improper use in classes [`95eef87`](https://togithub.com/sindresorhus/debounce/commit/95eef87) ##### Fixes - Fix recursive callback args ([#​32](https://togithub.com/sindresorhus/debounce/issues/32)) [`c997759`](https://togithub.com/sindresorhus/debounce/commit/c997759) </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**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sjaanus <sellinjaanus@gmail.com> |
||
renovate[bot]
|
5f4fe2072f
|
chore(deps): update dependency @types/node to v18.19.6 (#5920)
[![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)) | [`18.19.5` -> `18.19.6`](https://renovatebot.com/diffs/npm/@types%2fnode/18.19.5/18.19.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.19.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.19.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.19.5/18.19.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.19.5/18.19.6?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
f3f3e2780e
|
chore(deps): update dependency @types/node to v18.19.5 (#5889)
[![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)) | [`18.19.4` -> `18.19.5`](https://renovatebot.com/diffs/npm/@types%2fnode/18.19.4/18.19.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.19.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.19.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.19.4/18.19.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.19.4/18.19.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
d1ea959486
|
chore(deps): update react-router monorepo to v6.21.1 (#5886)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react-router](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router)) | [`6.20.1` -> `6.21.1`](https://renovatebot.com/diffs/npm/react-router/6.20.1/6.21.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.20.1/6.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.20.1/6.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-router-dom](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | [`6.20.1` -> `6.21.1`](https://renovatebot.com/diffs/npm/react-router-dom/6.20.1/6.21.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.20.1/6.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.20.1/6.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>remix-run/react-router (react-router)</summary> ### [`v6.21.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6211) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.21.0...react-router@6.21.1) ##### Patch Changes - Fix bug with `route.lazy` not working correctly on initial SPA load when `v7_partialHydration` is specified ([#​11121](https://togithub.com/remix-run/react-router/pull/11121)) - Updated dependencies: - `@remix-run/router@1.14.1` ### [`v6.21.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6210) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.20.1...react-router@6.21.0) ##### Minor Changes - Add a new `future.v7_relativeSplatPath` flag to implement a breaking bug fix to relative routing when inside a splat route. ([#​11087](https://togithub.com/remix-run/react-router/pull/11087)) This fix was originally added in [#​10983](https://togithub.com/remix-run/react-router/issues/10983) and was later reverted in [#​11078](https://togithub.com/remix-run/react-router/pull/11078) because it was determined that a large number of existing applications were relying on the buggy behavior (see [#​11052](https://togithub.com/remix-run/react-router/issues/11052)) **The Bug** The buggy behavior is that without this flag, the default behavior when resolving relative paths is to *ignore* any splat (`*`) portion of the current route path. **The Background** This decision was originally made thinking that it would make the concept of nested different sections of your apps in `<Routes>` easier if relative routing would *replace* the current splat: ```jsx <BrowserRouter> <Routes> <Route path="/" element={<Home />} /> <Route path="dashboard/*" element={<Dashboard />} /> </Routes> </BrowserRouter> ``` Any paths like `/dashboard`, `/dashboard/team`, `/dashboard/projects` will match the `Dashboard` route. The dashboard component itself can then render nested `<Routes>`: ```jsx function Dashboard() { return ( <div> <h2>Dashboard</h2> <nav> <Link to="/">Dashboard Home</Link> <Link to="team">Team</Link> <Link to="projects">Projects</Link> </nav> <Routes> <Route path="/" element={<DashboardHome />} /> <Route path="team" element={<DashboardTeam />} /> <Route path="projects" element={<DashboardProjects />} /> </Routes> </div> ); } ``` Now, all links and route paths are relative to the router above them. This makes code splitting and compartmentalizing your app really easy. You could render the `Dashboard` as its own independent app, or embed it into your large app without making any changes to it. **The Problem** The problem is that this concept of ignoring part of a path breaks a lot of other assumptions in React Router - namely that `"."` always means the current location pathname for that route. When we ignore the splat portion, we start getting invalid paths when using `"."`: ```jsx // If we are on URL /dashboard/team, and we want to link to /dashboard/team: function DashboardTeam() { // ❌ This is broken and results in <a href="/dashboard"> return <Link to=".">A broken link to the Current URL</Link>; // ✅ This is fixed but super unintuitive since we're already at /dashboard/team! return <Link to="./team">A broken link to the Current URL</Link>; } ``` We've also introduced an issue that we can no longer move our `DashboardTeam` component around our route hierarchy easily - since it behaves differently if we're underneath a non-splat route, such as `/dashboard/:widget`. Now, our `"."` links will, properly point to ourself *inclusive of the dynamic param value* so behavior will break from it's corresponding usage in a `/dashboard/*` route. Even worse, consider a nested splat route configuration: ```jsx <BrowserRouter> <Routes> <Route path="dashboard"> <Route path="*" element={<Dashboard />} /> </Route> </Routes> </BrowserRouter> ``` Now, a `<Link to=".">` and a `<Link to="..">` inside the `Dashboard` component go to the same place! That is definitely not correct! Another common issue arose in Data Routers (and Remix) where any `<Form>` should post to it's own route `action` if you the user doesn't specify a form action: ```jsx let router = createBrowserRouter({ path: "/dashboard", children: [ { path: "*", action: dashboardAction, Component() { // ❌ This form is broken! It throws a 405 error when it submits because // it tries to submit to /dashboard (without the splat value) and the parent // `/dashboard` route doesn't have an action return <Form method="post">...</Form>; }, }, ], }); ``` This is just a compounded issue from the above because the default location for a `Form` to submit to is itself (`"."`) - and if we ignore the splat portion, that now resolves to the parent route. **The Solution** If you are leveraging this behavior, it's recommended to enable the future flag, move your splat to it's own route, and leverage `../` for any links to "sibling" pages: ```jsx <BrowserRouter> <Routes> <Route path="dashboard"> <Route index path="*" element={<Dashboard />} /> </Route> </Routes> </BrowserRouter> function Dashboard() { return ( <div> <h2>Dashboard</h2> <nav> <Link to="..">Dashboard Home</Link> <Link to="../team">Team</Link> <Link to="../projects">Projects</Link> </nav> <Routes> <Route path="/" element={<DashboardHome />} /> <Route path="team" element={<DashboardTeam />} /> <Route path="projects" element={<DashboardProjects />} /> </Router> </div> ); } ``` This way, `.` means "the full current pathname for my route" in all cases (including static, dynamic, and splat routes) and `..` always means "my parents pathname". ##### Patch Changes - Properly handle falsy error values in ErrorBoundary's ([#​11071](https://togithub.com/remix-run/react-router/pull/11071)) - Updated dependencies: - `@remix-run/router@1.14.0` </details> <details> <summary>remix-run/react-router (react-router-dom)</summary> ### [`v6.21.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6211) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.21.0...react-router-dom@6.21.1) ##### Patch Changes - Updated dependencies: - `react-router@6.21.1` - `@remix-run/router@1.14.1` ### [`v6.21.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6210) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.20.1...react-router-dom@6.21.0) ##### Minor Changes - Add a new `future.v7_relativeSplatPath` flag to implement a breaking bug fix to relative routing when inside a splat route. ([#​11087](https://togithub.com/remix-run/react-router/pull/11087)) This fix was originally added in [#​10983](https://togithub.com/remix-run/react-router/issues/10983) and was later reverted in [#​11078](https://togithub.com/remix-run/react-router/pull/11078) because it was determined that a large number of existing applications were relying on the buggy behavior (see [#​11052](https://togithub.com/remix-run/react-router/issues/11052)) **The Bug** The buggy behavior is that without this flag, the default behavior when resolving relative paths is to *ignore* any splat (`*`) portion of the current route path. **The Background** This decision was originally made thinking that it would make the concept of nested different sections of your apps in `<Routes>` easier if relative routing would *replace* the current splat: ```jsx <BrowserRouter> <Routes> <Route path="/" element={<Home />} /> <Route path="dashboard/*" element={<Dashboard />} /> </Routes> </BrowserRouter> ``` Any paths like `/dashboard`, `/dashboard/team`, `/dashboard/projects` will match the `Dashboard` route. The dashboard component itself can then render nested `<Routes>`: ```jsx function Dashboard() { return ( <div> <h2>Dashboard</h2> <nav> <Link to="/">Dashboard Home</Link> <Link to="team">Team</Link> <Link to="projects">Projects</Link> </nav> <Routes> <Route path="/" element={<DashboardHome />} /> <Route path="team" element={<DashboardTeam />} /> <Route path="projects" element={<DashboardProjects />} /> </Routes> </div> ); } ``` Now, all links and route paths are relative to the router above them. This makes code splitting and compartmentalizing your app really easy. You could render the `Dashboard` as its own independent app, or embed it into your large app without making any changes to it. **The Problem** The problem is that this concept of ignoring part of a path breaks a lot of other assumptions in React Router - namely that `"."` always means the current location pathname for that route. When we ignore the splat portion, we start getting invalid paths when using `"."`: ```jsx // If we are on URL /dashboard/team, and we want to link to /dashboard/team: function DashboardTeam() { // ❌ This is broken and results in <a href="/dashboard"> return <Link to=".">A broken link to the Current URL</Link>; // ✅ This is fixed but super unintuitive since we're already at /dashboard/team! return <Link to="./team">A broken link to the Current URL</Link>; } ``` We've also introduced an issue that we can no longer move our `DashboardTeam` component around our route hierarchy easily - since it behaves differently if we're underneath a non-splat route, such as `/dashboard/:widget`. Now, our `"."` links will, properly point to ourself *inclusive of the dynamic param value* so behavior will break from it's corresponding usage in a `/dashboard/*` route. Even worse, consider a nested splat route configuration: ```jsx <BrowserRouter> <Routes> <Route path="dashboard"> <Route path="*" element={<Dashboard />} /> </Route> </Routes> </BrowserRouter> ``` Now, a `<Link to=".">` and a `<Link to="..">` inside the `Dashboard` component go to the same place! That is definitely not correct! Another common issue arose in Data Routers (and Remix) where any `<Form>` should post to it's own route `action` if you the user doesn't specify a form action: ```jsx let router = createBrowserRouter({ path: "/dashboard", children: [ { path: "*", action: dashboardAction, Component() { // ❌ This form is broken! It throws a 405 error when it submits because // it tries to submit to /dashboard (without the splat value) and the parent // `/dashboard` route doesn't have an action return <Form method="post">...</Form>; }, }, ], }); ``` This is just a compounded issue from the above because the default location for a `Form` to submit to is itself (`"."`) - and if we ignore the splat portion, that now resolves to the parent route. **The Solution** If you are leveraging this behavior, it's recommended to enable the future flag, move your splat to it's own route, and leverage `../` for any links to "sibling" pages: ```jsx <BrowserRouter> <Routes> <Route path="dashboard"> <Route index path="*" element={<Dashboard />} /> </Route> </Routes> </BrowserRouter> function Dashboard() { return ( <div> <h2>Dashboard</h2> <nav> <Link to="..">Dashboard Home</Link> <Link to="../team">Team</Link> <Link to="../projects">Projects</Link> </nav> <Routes> <Route path="/" element={<DashboardHome />} /> <Route path="team" element={<DashboardTeam />} /> <Route path="projects" element={<DashboardProjects />} /> </Router> </div> ); } ``` This way, `.` means "the full current pathname for my route" in all cases (including static, dynamic, and splat routes) and `..` always means "my parents pathname". ##### Patch Changes - Updated dependencies: - `@remix-run/router@1.14.0` - `react-router@6.21.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 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
03ee506284
|
chore(deps): update dependency vitest to v1.1.3 (#5884)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vitest](https://togithub.com/vitest-dev/vitest) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/vitest/1.1.2/1.1.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.2/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.2/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitest-dev/vitest (vitest)</summary> ### [`v1.1.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.1.3) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3) ##### 🐞 Bug Fixes - **vitest**: - Vi.mock breaks tests when using imported variables inside the factory - by [@​sheremet-va](https://togithub.com/sheremet-va) and **Dunqing** in [https://github.com/vitest-dev/vitest/issues/4873](https://togithub.com/vitest-dev/vitest/issues/4873) [<samp>(7719e)</samp>](https://togithub.com/vitest-dev/vitest/commit/7719e79e) - Apply `slowTestThreshold` to all reporters - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4876](https://togithub.com/vitest-dev/vitest/issues/4876) [<samp>(1769c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1769c796) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
d68563f5de
|
chore(deps): update dependency vite to v5.0.11 (#5883)
[![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.0.10` -> `5.0.11`](https://renovatebot.com/diffs/npm/vite/5.0.10/5.0.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.0.10/5.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.0.10/5.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitejs/vite (vite)</summary> ### [`v5.0.11`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5011-2024-01-05-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.10...v5.0.11) - fix: don't pretransform classic script links ([#​15361](https://togithub.com/vitejs/vite/issues/15361)) ([19e3c9a](https://togithub.com/vitejs/vite/commit/19e3c9a)), closes [#​15361](https://togithub.com/vitejs/vite/issues/15361) - fix: inject `__vite__mapDeps` code before sourcemap file comment ([#​15483](https://togithub.com/vitejs/vite/issues/15483)) ([d2aa096](https://togithub.com/vitejs/vite/commit/d2aa096)), closes [#​15483](https://togithub.com/vitejs/vite/issues/15483) - fix(assets): avoid splitting `,` inside base64 value of `srcset` attribute ([#​15422](https://togithub.com/vitejs/vite/issues/15422)) ([8de7bd2](https://togithub.com/vitejs/vite/commit/8de7bd2)), closes [#​15422](https://togithub.com/vitejs/vite/issues/15422) - fix(html): handle offset magic-string slice error ([#​15435](https://togithub.com/vitejs/vite/issues/15435)) ([5ea9edb](https://togithub.com/vitejs/vite/commit/5ea9edb)), closes [#​15435](https://togithub.com/vitejs/vite/issues/15435) - chore(deps): update dependency strip-literal to v2 ([#​15475](https://togithub.com/vitejs/vite/issues/15475)) ([49d21fe](https://togithub.com/vitejs/vite/commit/49d21fe)), closes [#​15475](https://togithub.com/vitejs/vite/issues/15475) - chore(deps): update tj-actions/changed-files action to v41 ([#​15476](https://togithub.com/vitejs/vite/issues/15476)) ([2a540ee](https://togithub.com/vitejs/vite/commit/2a540ee)), closes [#​15476](https://togithub.com/vitejs/vite/issues/15476) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Christopher Kolstad
|
5a3bb1ffc3
|
Biome1.5.1 (#5867)
Lots of work here, mostly because I didn't want to turn off the `noImplicitAnyLet` lint. This PR tries its best to type all the untyped lets biome complained about (Don't ask me how many hours that took or how many lints that was >200...), which in the future will force test authors to actually type their global variables setup in `beforeAll`. --------- Co-authored-by: Gastón Fournier <gaston@getunleash.io> |
||
renovate[bot]
|
e3fc4b51fa
|
chore(deps): update dependency vanilla-jsoneditor to ^0.21.0 (#5869)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vanilla-jsoneditor](https://togithub.com/josdejong/svelte-jsoneditor) | [`^0.19.0` -> `^0.21.0`](https://renovatebot.com/diffs/npm/vanilla-jsoneditor/0.19.0/0.21.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vanilla-jsoneditor/0.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vanilla-jsoneditor/0.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vanilla-jsoneditor/0.19.0/0.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vanilla-jsoneditor/0.19.0/0.21.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>josdejong/svelte-jsoneditor (vanilla-jsoneditor)</summary> ### [`v0.21.1`](https://togithub.com/josdejong/svelte-jsoneditor/blob/HEAD/CHANGELOG.md#0211-2023-12-20) [Compare Source](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.21.0...v0.21.1) ### [`v0.21.0`](https://togithub.com/josdejong/svelte-jsoneditor/blob/HEAD/CHANGELOG.md#0210-2023-12-20) [Compare Source](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.20.0...v0.21.0) ##### ⚠ BREAKING CHANGES - The type `Content` is changed from `{ json: JSONValue} | { text: string }` into `{ json: unknown } | { text: string }`, and all other types having `JSONValue` changed to `unknown`. The return type of `JSONParser.stringify` changed from `string` to `string | undefined`. ##### Features - change the type of `json` from `JSONValue` to `unknown` ([#​371](https://togithub.com/josdejong/svelte-jsoneditor/issues/371)) ([dc4671a]( |
||
renovate[bot]
|
af7b9f5439
|
chore(deps): update material-ui monorepo (#5862)
[![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.2` -> `5.15.3`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.2/5.15.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.2/5.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.2/5.15.3?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.158` -> `5.0.0-alpha.159`](https://renovatebot.com/diffs/npm/@mui%2flab/5.0.0-alpha.158/5.0.0-alpha.159) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/5.0.0-alpha.159?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/5.0.0-alpha.159?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/5.0.0-alpha.158/5.0.0-alpha.159?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/5.0.0-alpha.158/5.0.0-alpha.159?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.2` -> `5.15.3`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.2/5.15.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.2/5.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.2/5.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v5.15.3`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#5153) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.2...v5.15.3) <!-- generated comparing v5.15.2..master --> *Jan 3, 2024* A big thanks to the 11 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements. ##### `@mui/material-nextjs@5.15.3` - <!-- 06 -->\[material-nextjs] Fix order of emotion server ([#​40409](https://togithub.com/mui/material-ui/issues/40409)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### `@mui/base@5.0.0-beta.30` - <!-- 40 -->\[useSlider] Rearrange passive option in eventlisteners ([#​40235](https://togithub.com/mui/material-ui/issues/40235)) [@​Kamino0](https://togithub.com/Kamino0) ##### `@mui/lab@5.0.0-alpha.159` - <!-- 14 -->Add use client directive ([#​40358](https://togithub.com/mui/material-ui/issues/40358)) [@​DiegoAndai](https://togithub.com/DiegoAndai) ##### `@mui/material-next@6.0.0-alpha.116` - <!-- 13 -->\[List] Copy all List\* components to material-next package ([#​40367](https://togithub.com/mui/material-ui/issues/40367)) [@​sai6855](https://togithub.com/sai6855) - <!-- 12 -->Update CONTRIBUTING guide given v6/v7 rescheduling ([#​40363](https://togithub.com/mui/material-ui/issues/40363)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 11 -->\[MenuItem] Fix spec import ([#​40271](https://togithub.com/mui/material-ui/issues/40271)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 10 -->\[Option] Add Option component ([#​40270](https://togithub.com/mui/material-ui/issues/40270)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 09 -->\[Slider] Replace lodash with internal utils ([#​40261](https://togithub.com/mui/material-ui/issues/40261)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 08 -->\[Switch] Change files to TypeScript ([#​39894](https://togithub.com/mui/material-ui/issues/39894)) [@​lhilgert9](https://togithub.com/lhilgert9) - <!-- 07 -->\[theme] Move ref palette out of color schemes ([#​40341](https://togithub.com/mui/material-ui/issues/40341)) [@​DiegoAndai](https://togithub.com/DiegoAndai) ##### Docs - <!-- 41 -->\[base-ui] Polish the Table Pagination demos ([#​40281](https://togithub.com/mui/material-ui/issues/40281)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 22 -->\[joy-ui] Fix dashboard template console errors ([#​40316](https://togithub.com/mui/material-ui/issues/40316)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 21 -->\[joy-ui] Fix image size on the Files template ([#​40315](https://togithub.com/mui/material-ui/issues/40315)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 20 -->\[material-ui] Revise the Divider page ([#​40356](https://togithub.com/mui/material-ui/issues/40356)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 19 -->\[material-ui] Polish the Next.js integration page ([#​40317](https://togithub.com/mui/material-ui/issues/40317)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 18 -->\[material-ui] Adding autoFocus on Virtual Popover ([#​40239](https://togithub.com/mui/material-ui/issues/40239)) [@​aacevski](https://togithub.com/aacevski) - <!-- 17 -->\[material-ui] Revise the Roadmap page ([#​40054](https://togithub.com/mui/material-ui/issues/40054)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 16 -->\[material-ui] Update the "showing and hiding" section on the Tooltip page ([#​40283](https://togithub.com/mui/material-ui/issues/40283)) [@​anle9650](https://togithub.com/anle9650) - <!-- 05 -->\[material-ui] Fix Slider's customized iOS demo to use updated official colors ([#​39813](https://togithub.com/mui/material-ui/issues/39813)) [@​Super-Kenil](https://togithub.com/Super-Kenil) - <!-- 15 -->\[examples] Simplify Next.js example ([#​40318](https://togithub.com/mui/material-ui/issues/40318)) [@​oliviertassinari](https://togithub.com/oliviertassinari) ##### Core - <!-- 39 -->\[blog] Update open-graph cards for all posts ([#​40328](https://togithub.com/mui/material-ui/issues/40328)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 38 -->\[blog] Correct git diff [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 37 -->\[code-infra] Update lerna and unpin its version ([#​40399](https://togithub.com/mui/material-ui/issues/40399)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 36 -->\[code-infra] Break package dependency cycle between [@​mui/material](https://togithub.com/mui/material) and [@​mui/icons-material](https://togithub.com/mui/icons-material) ([#​40400](https://togithub.com/mui/material-ui/issues/40400)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 35 -->\[code-infra] Break package dependency cycles ([#​40398](https://togithub.com/mui/material-ui/issues/40398)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 34 -->\[code-infra] Sync bug issue template ([#​40305](https://togithub.com/mui/material-ui/issues/40305)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 33 -->\[docs] Fix 301 link to Base UI ([#​40396](https://togithub.com/mui/material-ui/issues/40396)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 32 -->\[docs] Link new MUI X components in sidnav ([#​40345](https://togithub.com/mui/material-ui/issues/40345)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 31 -->\[docs] Fix 301 links to Toolpad [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 30 -->\[docs] Remove old notifications [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 29 -->\[docs] Always mention the npm tag with npx ([#​40335](https://togithub.com/mui/material-ui/issues/40335)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 28 -->\[docs] Reduce network use on the All Components pages ([#​40313](https://togithub.com/mui/material-ui/issues/40313)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 27 -->\[docs-infra] Fix missing button aria-label ([#​40394](https://togithub.com/mui/material-ui/issues/40394)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 26 -->\[docs-infra] Fix a11y violation rule ([#​40393](https://togithub.com/mui/material-ui/issues/40393)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 25 -->\[docs-infra] Prefetch pages on hover ([#​40314](https://togithub.com/mui/material-ui/issues/40314)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 24 -->\[docs-infra] Fix footer links to link to the main domain ([#​40373](https://togithub.com/mui/material-ui/issues/40373)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 23 -->\[docs-infra] Add stray design adjustments ([#​40347](https://togithub.com/mui/material-ui/issues/40347)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 04 -->\[website] Fix Base UI page's component section imports & styles ([#​40231](https://togithub.com/mui/material-ui/issues/40231)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 03 -->\[website] Fix outdated Nhost image link [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 02 -->\[website] Shorten Joy UI description, 7 chars too long [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 01 -->\[website] Update some social preview images ([#​40282](https://togithub.com/mui/material-ui/issues/40282)) [@​danilo-leal](https://togithub.com/danilo-leal) All contributors of this release in alphabetical order: [@​aacevski](https://togithub.com/aacevski), [@​anle9650](https://togithub.com/anle9650), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​Kamino0](https://togithub.com/Kamino0), [@​lhilgert9](https://togithub.com/lhilgert9), [@​michaldudak](https://togithub.com/michaldudak), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​sai6855](https://togithub.com/sai6855), [@​siriwatknp](https://togithub.com/siriwatknp), [@​Super-Kenil](https://togithub.com/Super-Kenil) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
f93dedef31
|
chore(deps): update dependency vitest to v1.1.2 (#5861)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vitest](https://togithub.com/vitest-dev/vitest) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/vitest/1.1.1/1.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.1/1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.1/1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitest-dev/vitest (vitest)</summary> ### [`v1.1.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.1.2) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2) ##### 🐞 Bug Fixes - Remove internal flag from UI option in the config - by [@​sheremet-va](https://togithub.com/sheremet-va) [<samp>(7b4a2)</samp>](https://togithub.com/vitest-dev/vitest/commit/7b4a2fce) - **browser**: - Avoid safaridriver collision - by [@​mbland](https://togithub.com/mbland) in [https://github.com/vitest-dev/vitest/issues/4863](https://togithub.com/vitest-dev/vitest/issues/4863) [<samp>(345a2)</samp>](https://togithub.com/vitest-dev/vitest/commit/345a25d6) - Resolved failure to find arbitrarily-named snapshot files when using `expect(...).toMatchFileSnapshot()` matcher. - by [@​zmullett](https://togithub.com/zmullett), **Zac Mullett** and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4839](https://togithub.com/vitest-dev/vitest/issues/4839) [<samp>(b8140)</samp>](https://togithub.com/vitest-dev/vitest/commit/b8140fca) - Handle config.base - by [@​mbland](https://togithub.com/mbland) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4686](https://togithub.com/vitest-dev/vitest/issues/4686) and [https://github.com/vitest-dev/vitest/issues/4692](https://togithub.com/vitest-dev/vitest/issues/4692) [<samp>(9e345)</samp>](https://togithub.com/vitest-dev/vitest/commit/9e34557e) - **deps**: - Update dependency acorn-walk to ^8.3.1 - by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/vitest-dev/vitest/issues/4837](https://togithub.com/vitest-dev/vitest/issues/4837)7 [<samp>(47bc2)</samp>](https://togithub.com/vitest-dev/vitest/commit/47bc233d) - Update dependency sirv to ^2.0.4 - by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/vitest-dev/vitest/issues/4838](https://togithub.com/vitest-dev/vitest/issues/4838)8 [<samp>(df261)</samp>](https://togithub.com/vitest-dev/vitest/commit/df261ae1) - **runner**: - Fix fixture cleanup for concurrent tests - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4827](https://togithub.com/vitest-dev/vitest/issues/4827) [<samp>(1fee6)</samp>](https://togithub.com/vitest-dev/vitest/commit/1fee63f2) - **spy**: - Don't allow Promise in mockImplementation - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4859](https://togithub.com/vitest-dev/vitest/issues/4859) [<samp>(072e0)</samp>](https://togithub.com/vitest-dev/vitest/commit/072e02bf) - **vite-node**: - Correctly return cached result - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4870](https://togithub.com/vitest-dev/vitest/issues/4870) [<samp>(15bbb)</samp>](https://togithub.com/vitest-dev/vitest/commit/15bbbf81) - **vitest**: - Throw an error if mock was already loaded when vi.mock is called - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4862](https://togithub.com/vitest-dev/vitest/issues/4862) [<samp>(e12a5)</samp>](https://togithub.com/vitest-dev/vitest/commit/e12a5a36) - Correctly rerun test files on change if server was restarted - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4871](https://togithub.com/vitest-dev/vitest/issues/4871) [<samp>(6088b)</samp>](https://togithub.com/vitest-dev/vitest/commit/6088b372) - **vm-threads**: - Don't crash on percentage based `memoryLimit` - by [@​inottn](https://togithub.com/inottn) and [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/4802](https://togithub.com/vitest-dev/vitest/issues/4802) [<samp>(70e8a)</samp>](https://togithub.com/vitest-dev/vitest/commit/70e8a389) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
2bff3f010b
|
chore(deps): update material-ui monorepo (#4403)
[![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.11.9` -> `5.15.2`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.11.9/5.15.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.11.9/5.15.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.11.9/5.15.2?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.120` -> `5.0.0-alpha.158`](https://renovatebot.com/diffs/npm/@mui%2flab/5.0.0-alpha.120/5.0.0-alpha.158) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/5.0.0-alpha.158?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/5.0.0-alpha.158?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/5.0.0-alpha.120/5.0.0-alpha.158?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/5.0.0-alpha.120/5.0.0-alpha.158?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.11.10` -> `5.15.2`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.11.10/5.15.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.11.10/5.15.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.11.10/5.15.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | [`6.18.3` -> `6.18.6`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/6.18.3/6.18.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/6.18.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/6.18.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/6.18.3/6.18.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/6.18.3/6.18.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>mui/material-ui (@​mui/icons-material)</summary> ### [`v5.15.2`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#5152) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.1...v5.15.2) <!-- generated comparing v5.15.1..master --> *Dec 25, 2023* A big thanks to the 13 contributors who made this release possible. Here are some highlights ✨: - 🚀 Added support for callbacks in the [variant's props definition](https://mui.com/material-ui/customization/theme-components/#creating-new-component-variants) ([#​40094](https://togithub.com/mui/material-ui/issues/40094)) [@​mnajdova](https://togithub.com/mnajdova) - 💫 Published a [blogpost](https://mui.com/blog/2023-material-ui-v6-and-beyond/) for the 2024's plan about Material UI ##### `@mui/material@5.15.1` - <!-- 31 -->\[Badge] Use the variants API in the styled call ([#​40213](https://togithub.com/mui/material-ui/issues/40213)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 04 -->\[Paper] Add missing Paper classes descriptions ([#​40300](https://togithub.com/mui/material-ui/issues/40300)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/system@5.15.1` - <!-- 03 -->Support props callback in the variant's definition ([#​40094](https://togithub.com/mui/material-ui/issues/40094)) [@​mnajdova](https://togithub.com/mnajdova) ##### `@mui/base@5.0.0-beta.29` - <!-- 29 -->\[Popup] Use context-based transition API ([#​39326](https://togithub.com/mui/material-ui/issues/39326)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 28 -->\[Popup] Popup no longer opens outside viewport ([#​39827](https://togithub.com/mui/material-ui/issues/39827)) [@​adamhylander](https://togithub.com/adamhylander) - <!-- 27 -->\[useSelect] Refactor to use DOM focus management instead of active descendant ([#​39675](https://togithub.com/mui/material-ui/issues/39675)) [@​DiegoAndai](https://togithub.com/DiegoAndai) ##### `@mui/material-next@6.0.0-alpha.115` - <!-- 15 -->\[material-next]\[Divider]Divider ts support ([#​40307](https://togithub.com/mui/material-ui/issues/40307)) [@​sai6855](https://togithub.com/sai6855) ##### Docs - <!-- 30 -->\[base-ui] Fix form submission Select demo ([#​40014](https://togithub.com/mui/material-ui/issues/40014)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 24 -->\[blog] Add Material UI v6 and beyond blog post ([#​40242](https://togithub.com/mui/material-ui/issues/40242)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 10 -->\[material-ui] Fix broken links in the All components page ([#​40303](https://togithub.com/mui/material-ui/issues/40303)) [@​muazaqdas](https://togithub.com/muazaqdas) - <!-- 09 -->\[material-ui] Fix broken links on the All components page ([#​40279](https://togithub.com/mui/material-ui/issues/40279)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 08 -->\[material-ui] Add aria-current for nav tabs demo ([#​39594](https://togithub.com/mui/material-ui/issues/39594)) [@​Kimzify](https://togithub.com/Kimzify) - <!-- 07 -->\[material-ui] Add an "All components" page ([#​40256](https://togithub.com/mui/material-ui/issues/40256)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 06 -->\[material-ui]\[Tooltip] Add demo to show how to change distance between tooltip and its anchor ([#​40087](https://togithub.com/mui/material-ui/issues/40087)) [@​anle9650](https://togithub.com/anle9650) ##### Core - <!-- 26 -->\[blog] Fix 301 redirection [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 25 -->\[blog] Reduce max image size [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 23 -->\[code-infra] Extract Babel macro from mui-utils ([#​40262](https://togithub.com/mui/material-ui/issues/40262)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 22 -->\[core] Simplify a bit the release instructions [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 21 -->\[core] Push force to deploy is not unexpected [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 20 -->\[core] Fix CSS2 vs. CSS3 ::after syntax [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 19 -->\[core] Fix CSS2 vs. CSS3 ::before syntax [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 05 -->\[core] Use direct import from utils package ([#​40254](https://togithub.com/mui/material-ui/issues/40254)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 18 -->\[core] Yaml format match most common convention [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 17 -->\[core] Polish docs-feedback issue template [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 16 -->\[core] Pin Node version on GitHub Actions to 18.18 ([#​40187](https://togithub.com/mui/material-ui/issues/40187)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 14 -->\[docs] Fix SEO regression ([#​40306](https://togithub.com/mui/material-ui/issues/40306)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 13 -->\[docs] Fix docs redirections [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 12 -->\[docs] Update the Contributing guide to give more guidance on documentation ([#​40274](https://togithub.com/mui/material-ui/issues/40274)) [@​samuelsycamore](https://togithub.com/samuelsycamore) - <!-- 11 -->\[docs-infra] Add polish to the inline code block ([#​40260](https://togithub.com/mui/material-ui/issues/40260)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 02 -->\[website] Update Gold sponsors: add RxDB, standardize formatting ([#​40273](https://togithub.com/mui/material-ui/issues/40273)) [@​samuelsycamore](https://togithub.com/samuelsycamore) - <!-- 01 -->\[website] Revert change to homepage SEO attributes [@​oliviertassinari](https://togithub.com/oliviertassinari) All contributors of this release in alphabetical order: [@​adamhylander](https://togithub.com/adamhylander), [@​anle9650](https://togithub.com/anle9650), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​Kimzify](https://togithub.com/Kimzify), [@​michaldudak](https://togithub.com/michaldudak), [@​mnajdova](https://togithub.com/mnajdova), [@​muazaqdas](https://togithub.com/muazaqdas), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​sai6855](https://togithub.com/sai6855), [@​samuelsycamore](https://togithub.com/samuelsycamore), [@​siriwatknp](https://togithub.com/siriwatknp), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.15.1`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#5151) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.0...v5.15.1) <!-- generated comparing v5.15.0..master --> *Dec 19, 2023* 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.1` - <!-- 13 -->\[CardActions]\[DialogActions] Apply margin for all children except for 1st child ([#​40168](https://togithub.com/mui/material-ui/issues/40168)) [@​sai6855](https://togithub.com/sai6855) - <!-- 03 -->\[TablePagination] Add ability to change icons in TablePaginationActions using `slots` and `slotProps` ([#​33797](https://togithub.com/mui/material-ui/issues/33797)) [@​pratikkarad](https://togithub.com/pratikkarad) - <!-- 13 -->\[CssVarsProvider] Fix HSL breaking button styles ([#​39869](https://togithub.com/mui/material-ui/issues/39869)) [@​gitstart](https://togithub.com/gitstart) ##### `@mui/joy@5.0.0-beta.19` - <!-- 05 -->\[FormControl] Fix issue with the conditional setting of `htmlFor` and `id` attributes not functioning properly for form labels ([#​40180](https://togithub.com/mui/material-ui/issues/40180)) [@​ReaZzy](https://togithub.com/ReaZzy) - <!-- 04 -->\[typescript] Address TypeScript issue with custom zIndex not functioning ([#​40133](https://togithub.com/mui/material-ui/issues/40133)) [@​qiweiii](https://togithub.com/qiweiii) ##### `@mui/styled-engine-sc@6.0.0-alpha.9` - <!-- 02 -->\[typescript] Fix `theme` being of type any ([#​40200](https://togithub.com/mui/material-ui/issues/40200)) [@​mnajdova](https://togithub.com/mnajdova) ##### Docs - <!-- 09 -->\[joy-ui] Fix typo in the CSS baseline page ([#​40222](https://togithub.com/mui/material-ui/issues/40222)) [@​possibilities](https://togithub.com/possibilities) - <!-- 08 -->\[joy-ui] Document missing Autocomplete props ([#​39979](https://togithub.com/mui/material-ui/issues/39979)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 10 -->\[joy-ui] Fix typo about Typography levels ([#​40230](https://togithub.com/mui/material-ui/issues/40230)) [@​zanivan](https://togithub.com/zanivan) - <!-- 07 -->\[material-ui] Update the related projects page to list `mui-tiptap` for rich text ([#​40216](https://togithub.com/mui/material-ui/issues/40216)) [@​sjdemartini](https://togithub.com/sjdemartini) - <!-- 06 -->\[material-ui] Fix typo in the Next.js integration page ([#​40209](https://togithub.com/mui/material-ui/issues/40209)) [@​s8990](https://togithub.com/s8990) ##### Core - <!-- 14 -->\[blog] Fix access to Notion without an account [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 12 -->\[core] Update workflows and issue templates to reflect the updated label ([#​40197](https://togithub.com/mui/material-ui/issues/40197)) [@​MBilalShafi](https://togithub.com/MBilalShafi) - <!-- 11 -->\[docs] Replace Twitter with X ([#​40193](https://togithub.com/mui/material-ui/issues/40193)) [@​mbrookes](https://togithub.com/mbrookes) - <!-- 10 -->\[docs-infra] Uplift the Algolia search modal design ([#​40186](https://togithub.com/mui/material-ui/issues/40186)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 01 -->\[website] Update product descriptions and social preview images ([#​32181](https://togithub.com/mui/material-ui/issues/32181)) [@​danilo-leal](https://togithub.com/danilo-leal) All contributors of this release in alphabetical order: [@​danilo-leal](https://togithub.com/danilo-leal), [@​gitstart](https://togithub.com/gitstart), [@​MBilalShafi](https://togithub.com/MBilalShafi), [@​mbrookes](https://togithub.com/mbrookes), [@​mnajdova](https://togithub.com/mnajdova), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​possibilities](https://togithub.com/possibilities), [@​pratikkarad](https://togithub.com/pratikkarad), [@​qiweiii](https://togithub.com/qiweiii), [@​ReaZzy](https://togithub.com/ReaZzy), [@​s8990](https://togithub.com/s8990), [@​sai6855](https://togithub.com/sai6855), [@​sjdemartini](https://togithub.com/sjdemartini), [@​zanivan](https://togithub.com/zanivan), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.15.0`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#5150) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.14.19...v5.15.0) <!-- generated comparing v5.14.20..master --> *Dec 11, 2023* A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨: - 🚀 Added [a new package for a better Material UI integration with Next.js](https://mui.com/material-ui/guides/nextjs) ([#​39947](https://togithub.com/mui/material-ui/issues/39947)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### `@mui/material@5.15.0` - <!-- 12 -->Revert "\[Select]\[material-ui] Add name to hidden input element" ([#​40174](https://togithub.com/mui/material-ui/issues/40174)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 02 -->\[material-ui] Refactor ComponentsVariants type into a generic ([#​39623](https://togithub.com/mui/material-ui/issues/39623)) [@​blakenetz](https://togithub.com/blakenetz) ##### `@mui/material-nextjs@5.15.0` - <!-- 01 -->\[material-ui] Add new Next.js integration package ([#​39947](https://togithub.com/mui/material-ui/issues/39947)) [@​siriwatknp](https://togithub.com/siriwatknp) ##### `@mui/material-next@6.0.0-alpha.113` - <!-- 11 -->\[Badge]\[material-next] Apply new OwnerState type to Badge ([#​40119](https://togithub.com/mui/material-ui/issues/40119)) [@​lhilgert9](https://togithub.com/lhilgert9) - <!-- 06 -->\[material-next]\[ButtonGroup] Change `ButtonGroup` files to ts ([#​39794](https://togithub.com/mui/material-ui/issues/39794)) [@​lhilgert9](https://togithub.com/lhilgert9) ##### `@mui/icons-material@5.15.0` - <!-- 05 -->\[icons] Add X logo ([#​38811](https://togithub.com/mui/material-ui/issues/38811)) [@​abreel](https://togithub.com/abreel) ##### `@mui/base@5.0.0-beta.27` - <!-- 10 -->\[base-ui] useControllableReducer warns when controlled props become uncontrolled (and vice versa) ([#​39096](https://togithub.com/mui/material-ui/issues/39096)) [@​mj12albert](https://togithub.com/mj12albert) ##### `@mui/joy@5.0.0-beta.18` - <!-- 04 -->\[joy-ui]\[Radio]\[Input] Fix inheritance of disabled prop ([#​39934](https://togithub.com/mui/material-ui/issues/39934)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/lab@5.0.0-alpha.156` - <!-- 03 -->\[lab]\[LoadingButton] LoadingButton now inherits props from ButtonGroup ([#​39679](https://togithub.com/mui/material-ui/issues/39679)) [@​lhilgert9](https://togithub.com/lhilgert9) ##### Docs - <!-- 09 -->\[docs] Fix reference to non-existent checkmark in supported-components.md ([#​40056](https://togithub.com/mui/material-ui/issues/40056)) [@​mbrookes](https://togithub.com/mbrookes) - <!-- 09 -->\[docs]\[base-ui] Add copy button & primary color picker to the component gallery page ([#​39884](https://togithub.com/mui/material-ui/issues/39884)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 08 -->\[docs-infra] Update CodeSandbox links ([#​39992](https://togithub.com/mui/material-ui/issues/39992)) [@​anle9650](https://togithub.com/anle9650) - <!-- 04 -->\[material-ui]\[docs] Fix wrong root element for emotion styles in shadow DOM ([#​35326](https://togithub.com/mui/material-ui/issues/35326)) [@​EloB](https://togithub.com/EloB) - <!-- 03 -->\[material-ui]\[docs] Move the responsive font charts from recharts to MUI X ([#​40097](https://togithub.com/mui/material-ui/issues/40097)) [@​alexfauquette](https://togithub.com/alexfauquette) - <!-- 02 -->\[joy-ui]\[templates] Remove outdated code ([#​40095](https://togithub.com/mui/material-ui/issues/40095)) [@​zanivan](https://togithub.com/zanivan) - <!-- 05 -->\[material-ui]\[docs]\[Popper] Update Positioned Popper demo styles ([#​40170](https://togithub.com/mui/material-ui/issues/40170)) [@​sai6855](https://togithub.com/sai6855) ##### Core - <!-- 08 -->\[blog] Add a Phuket retreat blog post ([#​40055](https://togithub.com/mui/material-ui/issues/40055)) [@​mikailaread](https://togithub.com/mikailaread) - <!-- 07 -->\[blog] Adjust the latest MUI X blog post ([#​40046](https://togithub.com/mui/material-ui/issues/40046)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 05 -->\[core] Migrate from tslint to eslint ([#​40020](https://togithub.com/mui/material-ui/issues/40020)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) All contributors of this release in alphabetical order: [@​abreel](https://togithub.com/abreel), [@​alexfauquette](https://togithub.com/alexfauquette), [@​anle9650](https://togithub.com/anle9650), [@​blakenetz](https://togithub.com/blakenetz), [@​danilo-leal](https://togithub.com/danilo-leal), [@​EloB](https://togithub.com/EloB), [@​lhilgert9](https://togithub.com/lhilgert9), [@​mbrookes](https://togithub.com/mbrookes), [@​mikailaread](https://togithub.com/mikailaread), [@​mj12albert](https://togithub.com/mj12albert), [@​mnajdova](https://togithub.com/mnajdova), [@​sai6855](https://togithub.com/sai6855), [@​siriwatknp](https://togithub.com/siriwatknp), [@​zanivan](https://togithub.com/zanivan), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.14.19`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#51419) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.14.18...v5.14.19) <!-- generated comparing v5.14.18..master --> *Nov 29, 2023* A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨: - 🐛 Fix Material UI Autocomplete behavior when there are duplicate labels ([#​36426](https://togithub.com/mui/material-ui/issues/36426)) [@​islandryu](https://togithub.com/islandryu) - 🚀 Added Material You Linear Progress to `material-next` package ([#​39807](https://togithub.com/mui/material-ui/issues/39807)) [@​lhilgert9](https://togithub.com/lhilgert9) ##### `@mui/material@5.14.19` - <!-- 44 -->\[Autocomplete] Fix behavior when there are duplicate labels ([#​36426](https://togithub.com/mui/material-ui/issues/36426)) [@​islandryu](https://togithub.com/islandryu) - <!-- 37 -->\[Box] Added boxClasses ([#​39889](https://togithub.com/mui/material-ui/issues/39889)) [@​sadik-malik](https://togithub.com/sadik-malik) - <!-- 18 -->\[FilledInput] Fix slot props deepmerge order ([#​38922](https://togithub.com/mui/material-ui/issues/38922)) [@​dhaub-exelixis](https://togithub.com/dhaub-exelixis) - <!-- 12 -->\[Select] Add id to hidden input element ([#​39414](https://togithub.com/mui/material-ui/issues/39414)) [@​DarhkVoyd](https://togithub.com/DarhkVoyd) - <!-- 11 -->\[Select] Remove unnecessary picking of `onChange` type from SelectInputProps ([#​39891](https://togithub.com/mui/material-ui/issues/39891)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ##### `@mui/base@5.0.0-beta.25` - <!-- 46 -->\[Menu] Fix navigation of items when 1st item is disabled ([#​39828](https://togithub.com/mui/material-ui/issues/39828)) [@​sai6855](https://togithub.com/sai6855) - <!-- 42 -->\[Modal] Refine demos ([#​39824](https://togithub.com/mui/material-ui/issues/39824)) [@​zanivan](https://togithub.com/zanivan) - <!-- 41 -->\[NumberInput] Implement `numberInputReducer` ([#​38723](https://togithub.com/mui/material-ui/issues/38723)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 40 -->\[useNumberInput] Fix change handlers passed through slotProps ([#​39407](https://togithub.com/mui/material-ui/issues/39407)) [@​mj12albert](https://togithub.com/mj12albert) ##### `@mui/joy@5.0.0-beta.16` - <!-- 38 -->\[Box] Added boxClasses ([#​39895](https://togithub.com/mui/material-ui/issues/39895)) [@​sadik-malik](https://togithub.com/sadik-malik) ##### `@mui/system@5.14.19` - <!-- 36 -->\[Box] Added boxClasses ([#​39896](https://togithub.com/mui/material-ui/issues/39896)) [@​sadik-malik](https://togithub.com/sadik-malik) - <!-- 09 -->Add outlineColor to defaultSxConfig ([#​39962](https://togithub.com/mui/material-ui/issues/39962)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### `@mui/types@7.2.10` - <!-- 08 -->Add `PartiallyRequired` type ([#​39939](https://togithub.com/mui/material-ui/issues/39939)) [@​lhilgert9](https://togithub.com/lhilgert9) ##### `@mui/material-next@6.0.0-alpha.111` - <!-- 47 -->\[ProgressIndicator] Apply MD3 style to `LinearProgress` ([#​39807](https://togithub.com/mui/material-ui/issues/39807)) [@​lhilgert9](https://togithub.com/lhilgert9) - <!-- 17 -->\[FormHelperText] Add FormHelperText component ([#​39503](https://togithub.com/mui/material-ui/issues/39503)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 16 -->\[IconButton] Copy IconButton to material-next ([#​39945](https://togithub.com/mui/material-ui/issues/39945)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 13 -->\[Switch] Copy `Switch` to material next ([#​39887](https://togithub.com/mui/material-ui/issues/39887)) [@​lhilgert9](https://togithub.com/lhilgert9) ##### Docs - <!-- 19 -->\[material-ui] Fix theme prop in v5 migration guide ([#​39976](https://togithub.com/mui/material-ui/issues/39976)) [@​sai6855](https://togithub.com/sai6855) - <!-- 43 -->\[base-ui] Improve Next.js Link docs ([#​39838](https://togithub.com/mui/material-ui/issues/39838)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 39 -->\[base-ui] Export Base UI theme in stylesheet ([#​39694](https://togithub.com/mui/material-ui/issues/39694)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 52 -->\[joy-ui] Fix the date min & max slot props values on the Input demo ([#​40018](https://togithub.com/mui/material-ui/issues/40018)) [@​avikalpg](https://togithub.com/avikalpg) - <!-- 35 -->\[joy-ui]\[ButtonGroup] Fix orientation prop description ([#​39876](https://togithub.com/mui/material-ui/issues/39876)) [@​sai6855](https://togithub.com/sai6855) - <!-- 25 -->\[joy-ui] Update gif from the Dark Mode Optimization page ([#​39726](https://togithub.com/mui/material-ui/issues/39726)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 24 -->\[joy-ui] Fix h1 template ([#​40017](https://togithub.com/mui/material-ui/issues/40017)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 23 -->\[joy-ui] Fix wrong product id [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 22 -->\[joy-ui] Fixes in theme scoping documentation ([#​39899](https://togithub.com/mui/material-ui/issues/39899)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 21 -->\[joy-ui] Refine the Email, Teams and Files templates ([#​39579](https://togithub.com/mui/material-ui/issues/39579)) [@​zanivan](https://togithub.com/zanivan) - <!-- 15 -->\[joy-ui]\[templates] Fix layout shift on Profile template ([#​40022](https://togithub.com/mui/material-ui/issues/40022)) [@​zanivan](https://togithub.com/zanivan) - <!-- 14 -->\[joy-ui]\[Templates] Update thumbnails ([#​39938](https://togithub.com/mui/material-ui/issues/39938)) [@​zanivan](https://togithub.com/zanivan) - <!-- 20 -->\[material-next] Add contributing guide ([#​39944](https://togithub.com/mui/material-ui/issues/39944)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 51 -->End v6 blogpost notification ([#​39879](https://togithub.com/mui/material-ui/issues/39879)) [@​joserodolfofreitas](https://togithub.com/joserodolfofreitas) - <!-- 31 -->Fix nested CSS warning ([#​39932](https://togithub.com/mui/material-ui/issues/39932)) [@​mnajdova](https://togithub.com/mnajdova) - <!-- 30 -->Make integration searchable ([#​39967](https://togithub.com/mui/material-ui/issues/39967)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 29 -->Fix use of quote in markdown ([#​39953](https://togithub.com/mui/material-ui/issues/39953)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 28 -->Show design links on Joy UI ([#​39955](https://togithub.com/mui/material-ui/issues/39955)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 27 -->Restore Algolia results when searching for "Figma" ([#​39956](https://togithub.com/mui/material-ui/issues/39956)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 26 -->Fix two tone icon dark mode color ([#​39868](https://togithub.com/mui/material-ui/issues/39868)) [@​mnajdova](https://togithub.com/mnajdova) ##### Core - <!-- 45 -->Improve lerna's renovate package rules ([#​40029](https://togithub.com/mui/material-ui/issues/40029)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 34 -->Downgrade lerna to 7.2.0 ([#​40026](https://togithub.com/mui/material-ui/issues/40026)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 32 -->Rename OpenCollective [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 48 -->\[docs-infra] Env variables should be string ([#​39991](https://togithub.com/mui/material-ui/issues/39991)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 10 -->\[Portal] Improve docs for container prop ([#​39180](https://togithub.com/mui/material-ui/issues/39180)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 50 -->\[website] Update pricing table ([#​40023](https://togithub.com/mui/material-ui/issues/40023)) [@​cherniavskii](https://togithub.com/cherniavskii) - <!-- 49 -->\[website]\[docs] Update the product identifier menu and X page ([#​39832](https://togithub.com/mui/material-ui/issues/39832)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 07 -->\[website] Mark TreeView and Charts as stable ([#​39975](https://togithub.com/mui/material-ui/issues/39975)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - <!-- 06 -->\[website] Update career page ([#​40015](https://togithub.com/mui/material-ui/issues/40015)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 05 -->\[website] Sync about dataset [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 04 -->\[website] Fix 301 redirection to X tree-view [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 03 -->\[website] Change redirection prefixes [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 02 -->\[website] Fix 301 link [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 01 -->\[website] Fix modal not being closed with the escape key on the Base UI page ([#​39880](https://togithub.com/mui/material-ui/issues/39880)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) All contributors of this release in alphabetical order: [@​avikalpg](https://togithub.com/avikalpg), [@​brijeshb42](https://togithub.com/brijeshb42), [@​cherniavskii](https://togithub.com/cherniavskii), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DarhkVoyd](https://togithub.com/DarhkVoyd), [@​dhaub-exelixis](https://togithub.com/dhaub-exelixis), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​flaviendelangle](https://togithub.com/flaviendelangle), [@​islandryu](https://togithub.com/islandryu), [@​joserodolfofreitas](https://togithub.com/joserodolfofreitas), [@​lhilgert9](https://togithub.com/lhilgert9), [@​mj12albert](https://togithub.com/mj12albert), [@​mnajdova](https://togithub.com/mnajdova), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​sadik-malik](https://togithub.com/sadik-malik), [@​sai6855](https://togithub.com/sai6855), [@​zanivan](https://togithub.com/zanivan), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.14.18`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#51418) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.14.16...v5.14.18) <!-- generated comparing v5.14.17..master --> *Nov 14, 2023* A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨: - 💫 Introduced new [Stepper](https://mui.com/joy-ui/react-stepper/) component in Joy UI ([#​39688](https://togithub.com/mui/material-ui/issues/39688)) [@​siriwatknp](https://togithub.com/siriwatknp) - other 🐛 bug fixes and 📚 documentation improvements ##### `@mui/material@5.14.18` - <!-- 32 -->\[Autocomplete] Add `defaultMuiPrevented` to onKeyDown type ([#​39820](https://togithub.com/mui/material-ui/issues/39820)) [@​sai6855](https://togithub.com/sai6855) - <!-- 31 -->\[Autocomplete] Fix React key warning in Next.js ([#​39795](https://togithub.com/mui/material-ui/issues/39795)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 24 -->\[Checkbox] Asterisk placement aligned correctly ([#​39721](https://togithub.com/mui/material-ui/issues/39721)) [@​axelbostrom](https://togithub.com/axelbostrom) - <!-- 04 -->\[Rating] Fix the hover highlighting for spaced icons ([#​39775](https://togithub.com/mui/material-ui/issues/39775)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 03 -->\[TablePagination] Implement `slotProps` pattern for the actions and the select slots ([#​39353](https://togithub.com/mui/material-ui/issues/39353)) [@​anle9650](https://togithub.com/anle9650) - <!-- 02 -->\[TextField] Fix padding on small filled multiline TextField ([#​39769](https://togithub.com/mui/material-ui/issues/39769)) [@​mj12albert](https://togithub.com/mj12albert) ##### `@mui/joy@5.0.0-beta.15` - <!-- 11 -->\[Stepper] Add new `Stepper` component ([#​39688](https://togithub.com/mui/material-ui/issues/39688)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 12 -->\[Select] Fix displaying placeholder when multiple is true ([#​39806](https://togithub.com/mui/material-ui/issues/39806)) [@​sai6855](https://togithub.com/sai6855) ##### `@mui/material-next@6.0.0-alpha.110` - <!-- 26 -->\[ButtonGroup] Copy `ButtonGroup` to material next ([#​39739](https://togithub.com/mui/material-ui/issues/39739)) [@​lhilgert9](https://togithub.com/lhilgert9) - <!-- 09 -->\[ProgressIndicator] Change `CircularProgress` files to ts ([#​39791](https://togithub.com/mui/material-ui/issues/39791)) [@​lhilgert9](https://togithub.com/lhilgert9) - <!-- 08 -->\[ProgressIndicator] Change `LinearProgress` files to ts ([#​39793](https://togithub.com/mui/material-ui/issues/39793)) [@​lhilgert9](https://togithub.com/lhilgert9) - <!-- 07 -->\[ProgressIndicator] Copy `LinearProgress` to material next ([#​39779](https://togithub.com/mui/material-ui/issues/39779)) [@​lhilgert9](https://togithub.com/lhilgert9) - <!-- 06 -->\[ProgressIndicator] Copy `CircularProgress` to material next ([#​39780](https://togithub.com/mui/material-ui/issues/39780)) [@​lhilgert9](https://togithub.com/lhilgert9) - <!-- 05 -->\[TextField] Add FormLabel and InputLabel components ([#​39483](https://togithub.com/mui/material-ui/issues/39483)) [@​mj12albert](https://togithub.com/mj12albert) ### [`v5.14.16`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#51416) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.14.15...v5.14.16) <!-- generated comparing v5.14.15..master --> *Oct 31, 2023* A big thanks to the 19 contributors who made this release possible. Here are some highlights ✨: - ✨ New highly requested Joy UI component: [Snackbar](https://mui.com/joy-ui/react-snackbar) ([#​38801](https://togithub.com/mui/material-ui/issues/38801)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ##### `@mui/material@5.14.16` - <!-- 03 -->Fix ownerstate being propagated to DOM node when using styled-components v6 ([#​39586](https://togithub.com/mui/material-ui/issues/39586)) [@​mnajdova](https://togithub.com/mnajdova) ##### `@mui/base@5.0.0-beta.22` - <!-- 28 -->\[Autocomplete] Standardize box shadow on demos ([#​39519](https://togithub.com/mui/material-ui/issues/39519)) [@​zanivan](https://togithub.com/zanivan) - <!-- 27 -->\[useSelect] Support browser autofill ([#​39595](https://togithub.com/mui/material-ui/issues/39595)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 30 -->\[base-ui] Fix mergeSlotProps className join order ([#​39616](https://togithub.com/mui/material-ui/issues/39616)) [@​mj12albert](https://togithub.com/mj12albert) ##### `@mui/joy@5.0.0-beta.13` - <!-- 29 -->\[Accordion] Add type button to accordion - <!-- 28 -->\[Card] Fix CardOverflow in nested cards ([#​39668](https://togithub.com/mui/material-ui/issues/39668)) [@​siriwatknp](https://togithub.com/siriwatknp) summary ([#​39532](https://togithub.com/mui/material-ui/issues/39532)) [@​Popppins](https://togithub.com/Popppins) - <!-- 08 -->\[Menu] Fix closing of listbox in `MenuList` demo ([#​39459](https://togithub.com/mui/material-ui/issues/39459)) [@​sai6855](https://togithub.com/sai6855) - <!-- 07 -->\[Progress] Revamp Linear and Circular progress variants ([#​39492](https://togithub.com/mui/material-ui/issues/39492)) [@​zanivan](https://togithub.com/zanivan) - <!-- 06 -->\[Select] Support selection of `multiple` options ([#​39454](https://togithub.com/mui/material-ui/issues/39454)) [@​sai6855](https://togithub.com/sai6855) - <!-- 05 -->\[Textarea] Add ref usage instructions ([#​39615](https://togithub.com/mui/material-ui/issues/39615)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 10 --> Fix sticky hover media query issue on mobile ([#​37467](https://togithub.com/mui/material-ui/issues/37467)) [@​gitstart](https://togithub.com/gitstart) - <!-- 09 --> Add Snackbar component ([#​38801](https://togithub.com/mui/material-ui/issues/38801)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ##### `@mui/material-next@6.0.0-alpha.108` - <!-- 04 -->\[theme] Update Material You typescale tokens ([#​39514](https://togithub.com/mui/material-ui/issues/39514)) [@​mj12albert](https://togithub.com/mj12albert) ##### Docs - <!-- 22 -->Fix 301 link to Primer design system [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 19 -->\[joy-ui] Revise the CSS vars page ([#​39335](https://togithub.com/mui/material-ui/issues/39335)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 18 -->\[joy-ui] Add docs for changing styles based on states ([#​39597](https://togithub.com/mui/material-ui/issues/39597)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 17 -->\[joy-ui] Fix wrong messages ([#​39602](https://togithub.com/mui/material-ui/issues/39602)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 16 -->\[material-ui] Include link to bundler how-to for Styled Components users ([#​39620](https://togithub.com/mui/material-ui/issues/39620)) [@​jcoyle37](https://togithub.com/jcoyle37) - <!-- 15 -->\[material-ui] Improve Dialog demos ([#​39642](https://togithub.com/mui/material-ui/issues/39642)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 14 -->\[material-ui] Add stray design fine-tuning to the example collection ([#​39581](https://togithub.com/mui/material-ui/issues/39581)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 13 -->\[system] Clean up `@mui/styles` docs and discourage users from installing it ([#​39644](https://togithub.com/mui/material-ui/issues/39644)) [@​samuelsycamore](https://togithub.com/samuelsycamore) - <!-- 12 -->\[examples] Upgrade Remix to v2 ([#​39229](https://togithub.com/mui/material-ui/issues/39229)) [@​Nkzn](https://togithub.com/Nkzn) - <!-- 11 -->\[examples]\[material-ui] Remove hardcoded `color="black"` from Next.js App Router layout ([#​39577](https://togithub.com/mui/material-ui/issues/39577)) [@​samuelsycamore](https://togithub.com/samuelsycamore) ##### Core - <!-- 26 -->\[core] Setup vale for enforcing style guides ([#​39633](https://togithub.com/mui/material-ui/issues/39633)) [@​alexfauquette](https://togithub.com/alexfauquette) - <!-- 25 -->\[core] Remove unused use client ([#​38967](https://togithub.com/mui/material-ui/issues/38967)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 24 -->\[core] Remove duplicate export ([#​39346](https://togithub.com/mui/material-ui/issues/39346)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 23 -->\[core] Remove not used `@types/loader-utils` package from `zero-next-plugin` ([#​39609](https://togithub.com/mui/material-ui/issues/39609)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 21 -->\[docs-infra] Add meta charset in codesandbox examples ([#​39424](https://togithub.com/mui/material-ui/issues/39424)) [@​Janpot](https://togithub.com/Janpot) - <!-- 20 -->\[docs-infra] Fix settings drawer accessibility issues ([#​39589](https://togithub.com/mui/material-ui/issues/39589)) [@​emamoah](https://togithub.com/emamoah) - <!-- 02 -->\[website] Add stray adjustments and clean-ups ([#​39673](https://togithub.com/mui/material-ui/issues/39673)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 01 -->\[website] Open the `Design Engineer - xGrid` role ([#​39375](https://togithub.com/mui/material-ui/issues/39375)) [@​DanailH](https://togithub.com/DanailH) All contributors of this release in alphabetical order: [@​alexfauquette](https://togithub.com/alexfauquette), [@​Best-Sardar](https://togithub.com/Best-Sardar), [@​DanailH](https://togithub.com/DanailH), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​emamoah](https://togithub.com/emamoah), [@​gitstart](https://togithub.com/gitstart), [@​Janpot](https://togithub.com/Janpot), [@​jcoyle37](https://togithub.com/jcoyle37), [@​mj12albert](https://togithub.com/mj12albert), [@​mnajdova](https://togithub.com/mnajdova), [@​Nkzn](https://togithub.com/Nkzn), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​Popppins](https://togithub.com/Popppins), [@​sai6855](https://togithub.com/sai6855), [@​samuelsycamore](https://togithub.com/samuelsycamore), [@​siriwatknp](https://togithub.com/siriwatknp), [@​zanivan](https://togithub.com/zanivan), [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) ### [`v5.14.15`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#51415) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.14.14...v5.14.15) <!-- generated comparing v5.14.14..master --> *Oct 24, 2023* A big thanks to the 17 contributors who made this release possible. ##### `@mui/material@5.14.15` - <!-- 24 -->\[Checkbox]\[Radio] Fix theme style overrides not working for different sizes ([#​39377](https://togithub.com/mui/material-ui/issues/39377)) [@​gitstart](https://togithub.com/gitstart) - <!-- 12 -->\[InputLabel] InputLabel supports ownerState.focused for styleOverrides ([#​39470](https://togithub.com/mui/material-ui/issues/39470)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 07 -->\[ToggleButton] Add `fullWidth` to `toggleButtonClasses` and `toggleButtonGroupClasses` ([#​39536](https://togithub.com/mui/material-ui/issues/39536)) [@​Semigradsky](https://togithub.com/Semigradsky) ##### `@mui/base@5.0.0-beta.21` - <!-- 29 -->\[useAutocomplete] Correct keyboard navigation with multiple disabled options ([#​38788](https://togithub.com/mui/material-ui/issues/38788)) [@​VadimZvf](https://togithub.com/VadimZvf) - <!-- 28 -->\[Select] Standardize box shadow on demos ([#​39509](https://togithub.com/mui/material-ui/issues/39509)) [@​zanivan](https://togithub.com/zanivan) - <!-- 27 -->\[Slider] Refine demos ([#​39526](https://togithub.com/mui/material-ui/issues/39526)) [@​zanivan](https://togithub.com/zanivan) - <!-- 34 -->\[Input] Update and port additional tests from material-ui ([#​39584](https://togithub.com/mui/material-ui/issues/39584)) [@​mj12albert](https://togithub.com/mj12albert) ##### `@mui/material-next@6.0.0-alpha.107` - <!-- 16 -->\[FilledInput] Add FilledInput component ([#​39307](https://togithub.com/mui/material-ui/issues/39307)) [@​mj12albert](https://togithub.com/mj12albert) - <!-- 13 -->\[InputAdornment] Fix unstable_capitalize import ([#​39510](https://togithub.com/mui/material-ui/issues/39510)) [@​DiegoAndai](https://togithub.com/DiegoAndai) - <!-- 08 -->\[Snackbar] copy files to mui-material-next ([#​39232](https://togithub.com/mui/material-ui/issues/39232)) [@​Best-Sardar](https://togithub.com/Best-Sardar) - <!-- 33 -->\[Menu] Use useMenu hook ([#​38934](https://togithub.com/mui/material-ui/issues/38934)) [@​mnajdova](https://togithub.com/mnajdova) ##### `@mui/joy@5.0.0-beta.12` - <!-- 26 -->\[Button] Fix button size being a decorator ([#​39529](https://togithub.com/mui/material-ui/issues/39529)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 25 -->\[CardOverflow] Remove conditional CSS to support Next.js App dir ([#​39101](https://togithub.com/mui/material-ui/issues/39101)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 11 -->\[Link] Apply `userSelect: none` only when it's a button ([#​39486](https://togithub.com/mui/material-ui/issues/39486)) [@​mwskwong](https://togithub.com/mwskwong) ##### `@mui/lab@5.0.0-alpha.150` - <!-- 09 -->Update peer dep of [@​mui/material](https://togithub.com/mui/material) ([#​39398](https://togithub.com/mui/material-ui/issues/39398)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### `@mui/zero-runtime@0.0.1-alpha.0` - <!-- 06 -->Implement typings for public runtime API ([#​39215](https://togithub.com/mui/material-ui/issues/39215)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### `@mui/zero-vite-plugin@0.0.1-alpha.0` - <!-- 05 -->Modify plugin to transform node_modules ([#​39517](https://togithub.com/mui/material-ui/issues/39517)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### Docs - <!-- 31 -->\[base-ui] Standardize grey palette across demos ([#​39504](https://togithub.com/mui/material-ui/issues/39504)) [@​zanivan](https://togithub.com/zanivan) - <!-- 30 -->\[base-ui] Overall demos design review ([#​38820](https://togithub.com/mui/material-ui/issues/38820)) [@​zanivan](https://togithub.com/zanivan) - <!-- 19 -->\[joy-ui] Adjust the responsiveness of the template card ([#​39534](https://togithub.com/mui/material-ui/issues/39534)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 18 -->\[material-ui] Typo fixes in overview page ([#​39540](https://togithub.com/mui/material-ui/issues/39540)) [@​Evan151](https://togithub.com/Evan151) - <!-- 35 -->\[material-ui] Add stray design tweaks to the templates collection ([#​39583](https://togithub.com/mui/material-ui/issues/39583)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 17 -->\[system] Revise the Box page ([#​39159](https://togithub.com/mui/material-ui/issues/39159)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 22 -->Fix git diff format [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 15 -->\[I10n] Add Norwegian (nynorsk) (nn-NO) locale ([#​39481](https://togithub.com/mui/material-ui/issues/39481)) [@​hjalti-lifekeys](https://togithub.com/hjalti-lifekeys) - <!-- 10 -->\[l10n] Fix double space typo in ar-EG [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 14 -->\[I10n] Additions to Icelandic (is-IS) locale ([#​39480](https://togithub.com/mui/material-ui/issues/39480)) [@​hjalti-lifekeys](https://togithub.com/hjalti-lifekeys) ##### Core - <!-- 23 -->\[core] Replace a `useCallback` by `useRef` in useEventCallback ([#​39078](https://togithub.com/mui/material-ui/issues/39078)) [@​romgrk](https://togithub.com/romgrk) - <!-- 21 -->\[docs-infra] Prevent docs crash ([#​39214](https://togithub.com/mui/material-ui/issues/39214)) [@​alexfauquette](https://togithub.com/alexfauquette) - <!-- 20 -->\[docs-infra] Fix no-op autoprefixer warning ([#​39385](https://togithub.com/mui/material-ui/issues/39385)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 32 -->\[docs-infra] Refine the API page design ([#​39520](https://togithub.com/mui/material-ui/issues/39520)) [@​alexfauquette](https://togithub.com/alexfauquette) - <!-- 25 -->\[docs-infra] Fix cut-off sponsors ([#​39572](https://togithub.com/mui/material-ui/issues/39572)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 04 -->\[website] Add missing h1 on page [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 03 -->\[website] Fix unrecognized prop warning [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 02 -->\[website] Store Engineer role filled [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 01 -->\[website] Add stray design adjustments ([#​39496](https://togithub.com/mui/material-ui/issues/39496)) [@​danilo-leal](https://togithub.com/danilo-leal) All contributors of this release in alphabetical order: [@​alexfauquette](https://togithub.com/alexfauquette), [@​Best-Sardar](https://togithub.com/Best-Sardar), [@​brijeshb42](https://togithub.com/brijeshb42), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DiegoAndai](https://togithub.com/DiegoAndai), [@​Evan151](https://togithub.com/Evan151), [@​gitstart](https://togithub.com/gitstart), [@​hjalti-lifekeys](https://togithub.com/hjalti-lifekeys), [@​mj12albert](https://togithub.com/mj12albert), [@​mnajdova](https://togithub.com/mnajdova), [@​mwskwong](https://togithub.com/mwskwong), [@​oliviertassinari](https://togithub.com/oliviertassinari), [@​romgrk](https://togithub.com/romgrk), [@​Semigradsky](https://togithub.com/Semigradsky), [@​siriwatknp](https://togithub.com/siriwatknp), [@​VadimZvf](https://togithub.com/VadimZvf), [@​zanivan](https://togithub.com/zanivan) ### [`v5.14.14`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#51414) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.14.13...v5.14.14) <!-- generated comparing v5.14.13..master --> *Oct 17, 2023* A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨: This release was mostly about 🐛 bug fixes and 📚 documentation improvements. ##### `@mui/material@5.14.14` - <!-- 29 -->\[material-ui]\[AppBar] Support all default palette colors in TypeScript ([#​39389](https://togithub.com/mui/material-ui/issues/39389)) [@​BreakBB](https://togithub.com/BreakBB) - <!-- 28 -->\[material-ui]\[AvatarGroup] Add `renderSurplus` prop ([#​39283](https://togithub.com/mui/material-ui/issues/39283)) [@​uuxxx](https://togithub.com/uuxxx) - <!-- 25 -->\[material-ui]\[Box] Fix system properties has incorrect `Theme` interface when applied directly ([#​39404](https://togithub.com/mui/material-ui/issues/39404)) [@​Semigradsky](https://togithub.com/Semigradsky) - <!-- 04 -->\[material-ui]\[Pagination] Update `type` parameter of `getItemAriaLabel` prop ([#​39390](https://togithub.com/mui/material-ui/issues/39390)) [@​Simer13](https://togithub.com/Simer13) - <!-- 06 -->\[material]\[tab] Show/hide scroll buttons for dynamically added children ([#​39415](https://togithub.com/mui/material-ui/issues/39415)) [@​brijeshb42](https://togithub.com/brijeshb42) ##### `@mui/base@5.0.0-beta.20` - <!-- 26 -->\[base-ui]\[Menu] Do not reopen the menu after clicking on a trigger in Safari ([#​39393](https://togithub.com/mui/material-ui/issues/39393)) [@​michaldudak](https://togithub.com/michaldudak) ##### `@mui/material-next@6.0.0-alpha.106` - <!-- 23 -->\[Divider]\[material-next] Add Divider component ([#​39179](https://togithub.com/mui/material-ui/issues/39179)) [@​Best-Sardar](https://togithub.com/Best-Sardar) ##### `@mui/joy@5.0.0-beta.11` - <!-- 08 -->\[joy-ui]\[List] Add the `marker` prop ([#​39313](https://togithub.com/mui/material-ui/issues/39313)) [@​siriwatknp](https://togithub.com/siriwatknp) - <!-- 07 -->\[joy-ui]\[Skeleton] Fix semi-transparent scenario when with surface components and color inversion ([#​39400](https://togithub.com/mui/material-ui/issues/39400)) [@​TheNatkat](https://togithub.com/TheNatkat) - <!-- 06 -->\[joy-ui]\[Textarea] Fix focus ring for error state ([#​39391](https://togithub.com/mui/material-ui/issues/39391)) [@​vineetjk](https://togithub.com/vineetjk) ##### `@mui/icons-material@5.14.14` - <!-- 09 -->\[icons] Fix VoiceChatOutlined showing the wrong icon ([#​39418](https://togithub.com/mui/material-ui/issues/39418)) [@​devuser200](https://togithub.com/devuser200) ##### `@mui/system@5.14.14` - <!-- 03 -->\[mui-system]\[style] bug fix for style value check color in nullable object ([#​39457](https://togithub.com/mui/material-ui/issues/39457)) [@​DarhkVoyd](https://togithub.com/DarhkVoyd) ##### `@mui/styled-engine-sc@6.0.0-alpha.2` - <!-- 05 -->\[styled-engine-sc] Fix TS issues because of missing types ([#​39395](https://togithub.com/mui/material-ui/issues/39395)) [@​mnajdova](https://togithub.com/mnajdova) ##### Docs - <!-- 27 -->\[docs]\[base-ui] Renaming demos to BaseXxx ([#​39104](https://togithub.com/mui/material-ui/issues/39104)) [@​christophermorin](https://togithub.com/christophermorin) - <!-- 26 -->\[docs] Accessibility in Base UI ([#​39264](https://togithub.com/mui/material-ui/issues/39264)) [@​michaldudak](https://togithub.com/michaldudak) - <!-- 22 -->\[docs] Fix 301 redirection [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 21 -->\[docs] Improve Base UI table of contents for APIs ([#​39412](https://togithub.com/mui/material-ui/issues/39412)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 20 -->\[docs] Adjust design kits-related content ([#​39367](https://togithub.com/mui/material-ui/issues/39367)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 19 -->\[docs] Revise the Contributing Guide ([#​39190](https://togithub.com/mui/material-ui/issues/39190)) [@​samuelsycamore](https://togithub.com/samuelsycamore) - <!-- 12 -->\[docs]\[joy-ui] Fix row hover prop name in the Table page ([#​39431](https://togithub.com/mui/material-ui/issues/39431)) [@​adrienbrault](https://togithub.com/adrienbrault) - <!-- 11 -->\[docs]\[joy-ui] Fix color inversion demos ([#​39403](https://togithub.com/mui/material-ui/issues/39403)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 10 -->\[docs]\[material-ui] Remove irrelevant TODO from Snackbar demo ([#​39396](https://togithub.com/mui/material-ui/issues/39396)) [@​ZeeshanTamboli](https://togithub.com/ZeeshanTamboli) - <!-- 06 -->\[docs]\[material-ui]\[Table] Bug in "Sorting & Selecting" demo ([#​39426](https://togithub.com/mui/material-ui/issues/39426)) [@​codewithrabeeh](https://togithub.com/codewithrabeeh) - <!-- 05 -->\[docs]\[joy-ui]\[typography] Update docs after lineHeight changes ([#​39366](https://togithub.com/mui/material-ui/issues/39366)) [@​zanivan](https://togithub.com/zanivan) ##### Core - <!-- 24 -->\[core] Fix multiple typos across the repo ([#​39422](https://togithub.com/mui/material-ui/issues/39422)) [@​parikshitadhikari](https://togithub.com/parikshitadhikari) - <!-- 18 -->\[docs-infra] Add refinements to the API content design ([#​39425](https://togithub.com/mui/material-ui/issues/39425)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 17 -->\[docs-infra] Add a min height to the layout component ([#​39416](https://togithub.com/mui/material-ui/issues/39416)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 16 -->\[docs-infra] Prevent horizontal scroll in the TOC ([#​39417](https://togithub.com/mui/material-ui/issues/39417)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 15 -->\[docs-infra] Add a collapsible list & table views to the API content display ([#​38265](https://togithub.com/mui/material-ui/issues/38265)) [@​alexfauquette](https://togithub.com/alexfauquette) - <!-- 14 -->\[docs-infra] Adjust the `kbd` tag styles ([#​39397](https://togithub.com/mui/material-ui/issues/39397)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 13 -->\[docs-infra] Fix strong style regression ([#​39384](https://togithub.com/mui/material-ui/issues/39384)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 04 -->\[website] Add the LinkedIn profile to the contributors section on the About page ([#​39455](https://togithub.com/mui/material-ui/issues/39455)) [@​chhawinder](https://togithub.com/chhawinder) - <!-- 03 -->\[website] Update new role template ([#​39386](https://togithub.com/mui/material-ui/issues/39386)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - <!-- 02 -->\[website] Add stray design fine-tunning to the Pricing page ([#​39472](https://togithub.com/mui/material-ui/issues/39472)) [@​danilo-leal](https://togithub.com/danilo-leal) - <!-- 01 -->\[website] Fix career anchor link to perks & benefits [@​oliviertassinari](https://togithub.com/oliviertassinari) All contributors of this release in alphabetical order: [@​adrienbrault](https://togithub.com/adrienbrault), [@​alexfauquette](https://togithub.com/alexfauquette), [@​Best-Sardar](https://togithub.com/Best-Sardar), [@​BreakBB](https://togithub.com/BreakBB), [@​brijeshb42](https://togithub.com/brijeshb42), [@​chhawinder](https://togithub.com/chhawinder), [@​christophermorin](https://togithub.com/christophermorin), [@​codewithrabeeh](https://togithub.com/codewithrabeeh), [@​danilo-leal](https://togithub.com/danilo-leal), [@​DarhkVoyd](https://togithub.com/DarhkVoyd), [@​devuser200](https://togi </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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzcuMTIxLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sjaanus <sellinjaanus@gmail.com> |
||
renovate[bot]
|
044193c363
|
chore(deps): update dependency classnames to v2.5.1 (#5842)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [classnames](https://togithub.com/JedWatson/classnames) | [`2.3.2` -> `2.5.1`](https://renovatebot.com/diffs/npm/classnames/2.3.2/2.5.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/classnames/2.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/classnames/2.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/classnames/2.3.2/2.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/classnames/2.3.2/2.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>JedWatson/classnames (classnames)</summary> ### [`v2.5.1`](https://togithub.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v251--2023-12-29) [Compare Source](https://togithub.com/JedWatson/classnames/compare/v2.5.0...v2.5.1) - Remove `workspaces` field from package ([#​350](https://togithub.com/JedWatson/classnames/pull/350)) ### [`v2.5.0`](https://togithub.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v250--2023-12-27) [Compare Source](https://togithub.com/JedWatson/classnames/compare/v2.4.0...v2.5.0) - Restore ability to pass a TypeScript `interface` ([#​341](https://togithub.com/JedWatson/classnames/pull/341)) - Add `exports` field to package ([#​342](https://togithub.com/JedWatson/classnames/pull/342)) ### [`v2.4.0`](https://togithub.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v240--2023-12-26) [Compare Source](https://togithub.com/JedWatson/classnames/compare/v2.3.3...v2.4.0) - Use string concatenation to increase performance thanks [Jon Koops](https://togithub.com/jonkoops) ([#​336](https://togithub.com/JedWatson/classnames/pull/336)) ### [`v2.3.3`](https://togithub.com/JedWatson/classnames/blob/HEAD/HISTORY.md#v233--2023-12-21) [Compare Source](https://togithub.com/JedWatson/classnames/compare/v2.3.2...v2.3.3) - Fix default export, thanks [Remco Haszing](https://togithub.com/remcohaszing) ([#​301](https://togithub.com/JedWatson/classnames/pull/301)) - Fix types for read-only arrays, thanks [Ben Thompson](https://togithub.com/BenGearset) ([#​307](https://togithub.com/JedWatson/classnames/pull/307)) - Replace README examples with functional-style components, thanks [JoeDGit](https://togithub.com/JoeDGit) ([#​303](https://togithub.com/JedWatson/classnames/pull/303)) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
b02d2816b5
|
chore(deps): update dependency @codemirror/state to v6.4.0 (#5840)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@codemirror/state](https://togithub.com/codemirror/state) | [`6.3.3` -> `6.4.0`](https://renovatebot.com/diffs/npm/@codemirror%2fstate/6.3.3/6.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@codemirror%2fstate/6.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@codemirror%2fstate/6.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@codemirror%2fstate/6.3.3/6.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@codemirror%2fstate/6.3.3/6.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>codemirror/state (@​codemirror/state)</summary> ### [`v6.4.0`](https://togithub.com/codemirror/state/blob/HEAD/CHANGELOG.md#640-2023-12-28) [Compare Source](https://togithub.com/codemirror/state/compare/6.3.3...6.4.0) ##### Bug fixes When multiple ranges in a single range set overlap, put the smaller ones inside the bigger ones, so that overlapping decorations don't break up each other's elements when coming from the same source. ##### New features Selection and selection range `eq` methods now support an optional argument that makes them also compare by cursor associativity. The `RangeSet.join` function can be used to join multiple range sets together. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Gard Rimestad
|
36acef244c
|
chore(deps): update dependency @testing-library/jest-dom to v6 (#5835)
just testing something --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
92ae2235a0
|
chore(deps): update dependency @biomejs/biome to v1.4.1 (#5709)
[![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.4.0` ->
`1.4.1`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/1.4.0/1.4.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@biomejs%2fbiome/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@biomejs%2fbiome/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@biomejs%2fbiome/1.4.0/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@biomejs%2fbiome/1.4.0/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>biomejs/biome (@​biomejs/biome)</summary>
###
[`v1.4.1`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#141-2023-11-30)
[Compare
Source](
|
||
renovate[bot]
|
51e2d3ed46
|
chore(deps): update dependency node to v18.19.0 (#4957)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | Pending | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---|---| | [node](https://togithub.com/nodejs/node) | | minor | `18.18.0` -> `18.19.0` | | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/node/v18.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/node/v18.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/node/18.18.0/v18.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/node/18.18.0/v18.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`18.17.19` -> `18.19.4`](https://renovatebot.com/diffs/npm/@types%2fnode/18.17.19/18.19.4) | `18.19.6` (+1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.17.19/18.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.17.19/18.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>nodejs/node (node)</summary> ### [`v18.19.0`](https://togithub.com/nodejs/node/compare/v18.18.2...v18.19.0) [Compare Source](https://togithub.com/nodejs/node/compare/v18.18.2...v18.19.0) ### [`v18.18.2`](https://togithub.com/nodejs/node/compare/v18.18.1...v18.18.2) [Compare Source](https://togithub.com/nodejs/node/compare/v18.18.1...v18.18.2) ### [`v18.18.1`](https://togithub.com/nodejs/node/releases/tag/v18.18.1): 2023-10-10, Version 18.18.1 'Hydrogen' (LTS), @​richardlau [Compare Source](https://togithub.com/nodejs/node/compare/v18.18.0...v18.18.1) ##### Notable Changes This release addresses some regressions that appeared in Node.js 18.18.0: - (Windows) FS can not handle certain characters in file name [#​48673](https://togithub.com/nodejs/node/issues/48673) - 18 and 20 node images give error - Text file busy (after re-build images) [nodejs/docker-node#1968](https://togithub.com/nodejs/docker-node/issues/1968) - libuv update in 18.18.0 breaks webpack's thread-loader [#​49911](https://togithub.com/nodejs/node/issues/49911) The libuv 1.45.0 and 1.46.0 updates that were released in Node.js 18.18.0 have been temporarily reverted. ##### Commits - \[[`3e3a75cc46`](https://togithub.com/nodejs/node/commit/3e3a75cc46)] - ***Revert*** "**build**: sync libuv header change" (Richard Lau) [#​50036](https://togithub.com/nodejs/node/pull/50036) - \[[`14ece2c479`](https://togithub.com/nodejs/node/commit/14ece2c479)] - ***Revert*** "**deps**: upgrade to libuv 1.45.0" (Richard Lau) [#​50036](https://togithub.com/nodejs/node/pull/50036) - \[[`022352acbe`](https://togithub.com/nodejs/node/commit/022352acbe)] - ***Revert*** "**deps**: upgrade to libuv 1.46.0" (Richard Lau) [#​50036](https://togithub.com/nodejs/node/pull/50036) - \[[`d9f138189c`](https://togithub.com/nodejs/node/commit/d9f138189c)] - ***Revert*** "**deps**: add missing thread-common.c in uv.gyp" (Richard Lau) [#​50036](https://togithub.com/nodejs/node/pull/50036) - \[[`7a3e1ffbb8`](https://togithub.com/nodejs/node/commit/7a3e1ffbb8)] - **fs**: make sure to write entire buffer (Robert Nagy) [#​49211](https://togithub.com/nodejs/node/pull/49211) - \[[`04cba95a67`](https://togithub.com/nodejs/node/commit/04cba95a67)] - **test**: add `tmpdir.resolve()` (Livia Medeiros) [#​49079](https://togithub.com/nodejs/node/pull/49079) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4wLjMiLCJ1cGRhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ivar Conradi Østhus <ivar@getunleash.ai> |
||
renovate[bot]
|
dff3da11c7
|
chore(deps): update dependency whatwg-fetch to v3.6.20 (#5818)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [whatwg-fetch](https://togithub.com/github/fetch) | [`3.6.19` ->
`3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.6.19/3.6.20)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/whatwg-fetch/3.6.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/whatwg-fetch/3.6.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/whatwg-fetch/3.6.19/3.6.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/whatwg-fetch/3.6.19/3.6.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>github/fetch (whatwg-fetch)</summary>
###
[`v3.6.20`](https://togithub.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.19...v3.6.20)
##### Bug Fixes
- Response.error().ok === false
([#​1412](https://togithub.com/JakeChampion/fetch/issues/1412))
([27e1c75](
|
||
renovate[bot]
|
721a85de21
|
chore(deps): update dependency vitest to v1.1.1 (#5817)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vitest](https://togithub.com/vitest-dev/vitest) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/vitest/1.1.0/1.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.0/1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.0/1.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitest-dev/vitest (vitest)</summary> ### [`v1.1.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.1.1) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1) ##### 🐞 Bug Fixes - Don't crash when using happy-dom or jsdom environment on Yarn PnP workspaces - by [@​wojtekmaj](https://togithub.com/wojtekmaj) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4698](https://togithub.com/vitest-dev/vitest/issues/4698) [<samp>(ee8b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/ee8b46db) - Don't fail if `inline: true` is set - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4815](https://togithub.com/vitest-dev/vitest/issues/4815) [<samp>(8f622)</samp>](https://togithub.com/vitest-dev/vitest/commit/8f6225b8) - Correct option name `--no-parallelism` - by [@​bonyuta0204](https://togithub.com/bonyuta0204) in [https://github.com/vitest-dev/vitest/issues/4831](https://togithub.com/vitest-dev/vitest/issues/4831) [<samp>(5053a)</samp>](https://togithub.com/vitest-dev/vitest/commit/5053a5dd) - Match jest json output by making json reporter output ndjson-compatible - by [@​bard](https://togithub.com/bard) in [https://github.com/vitest-dev/vitest/issues/4824](https://togithub.com/vitest-dev/vitest/issues/4824) [<samp>(7e6a6)</samp>](https://togithub.com/vitest-dev/vitest/commit/7e6a62af) - **runner**: - Reset "current test" state on dynamic `skip` - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4814](https://togithub.com/vitest-dev/vitest/issues/4814) [<samp>(19faf)</samp>](https://togithub.com/vitest-dev/vitest/commit/19faf00e) - **vitest**: - Don't hang when mocking files with cyclic dependencies - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4811](https://togithub.com/vitest-dev/vitest/issues/4811) [<samp>(e8ca6)</samp>](https://togithub.com/vitest-dev/vitest/commit/e8ca6437) - Initialize snapshot state only once for each file suite - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4796](https://togithub.com/vitest-dev/vitest/issues/4796) [<samp>(957da)</samp>](https://togithub.com/vitest-dev/vitest/commit/957daa32) - Fix file snapshots in skipped suites considered obsolete - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4795](https://togithub.com/vitest-dev/vitest/issues/4795) [<samp>(06c14)</samp>](https://togithub.com/vitest-dev/vitest/commit/06c14f7d) - Show `beforeAll/afterAll` errors in junit reporter - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4819](https://togithub.com/vitest-dev/vitest/issues/4819) [<samp>(2baea)</samp>](https://togithub.com/vitest-dev/vitest/commit/2baea35e) - **vm-threads**: - Tests not cancelled on key press, cancelled tests shown twice - by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/4781](https://togithub.com/vitest-dev/vitest/issues/4781) [<samp>(cf53d)</samp>](https://togithub.com/vitest-dev/vitest/commit/cf53d4be) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
80cbdab916
|
chore(deps): update dependency sass to v1.69.7 (#5816)
[![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.69.6` -> `1.69.7`](https://renovatebot.com/diffs/npm/sass/1.69.6/1.69.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.69.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.69.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.69.6/1.69.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.69.6/1.69.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sass/dart-sass (sass)</summary> ### [`v1.69.7`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1697) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.69.6...1.69.7) ##### Embedded Sass - In the JS Embedded Host, properly install the x64 Dart Sass executable on ARM64 Windows. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
b173d8f1aa
|
chore(deps): update dependency vite-tsconfig-paths to v4.2.3 (#5815)
[![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-tsconfig-paths](https://togithub.com/aleclarson/vite-tsconfig-paths)
| [`4.2.2` ->
`4.2.3`](https://renovatebot.com/diffs/npm/vite-tsconfig-paths/4.2.2/4.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-tsconfig-paths/4.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-tsconfig-paths/4.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-tsconfig-paths/4.2.2/4.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-tsconfig-paths/4.2.2/4.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>aleclarson/vite-tsconfig-paths (vite-tsconfig-paths)</summary>
###
[`v4.2.3`](https://togithub.com/aleclarson/vite-tsconfig-paths/releases/tag/v4.2.3)
[Compare
Source](https://togithub.com/aleclarson/vite-tsconfig-paths/compare/v4.2.2...v4.2.3)
-
[`4cc78b4`](
|
||
renovate[bot]
|
0956954aa0
|
chore(deps): update dependency @types/react-table to v7.7.19 (#5814)
[![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-table](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-table) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-table)) | [`7.7.18` -> `7.7.19`](https://renovatebot.com/diffs/npm/@types%2freact-table/7.7.18/7.7.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-table/7.7.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-table/7.7.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-table/7.7.18/7.7.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-table/7.7.18/7.7.19?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
a98a181605
|
chore(deps): update dependency sass to v1.69.6 (#5812)
[![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.69.5` -> `1.69.6`](https://renovatebot.com/diffs/npm/sass/1.69.5/1.69.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.69.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.69.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.69.5/1.69.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.69.5/1.69.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sass/dart-sass (sass)</summary> ### [`v1.69.6`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1696) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.69.5...1.69.6) - Produce better output for numbers with complex units in `meta.inspect()` and debugging messages. - Escape U+007F DELETE when serializing strings. - When generating CSS error messages to display in-browser, escape all code points that aren't in the US-ASCII region. Previously only code points U+0100 LATIN CAPITAL LETTER A WITH MACRON were escaped. - Provide official releases for musl LibC and for Android. - Don't crash when running `meta.apply()` in asynchronous mode. ##### JS API - Fix a bug where certain exceptions could produce `SourceSpan`s that didn't follow the documented `SourceSpan` API. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
43f52c224d
|
chore(deps): update dependency cypress to v13.6.2 (#5798)
[![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.6.0` -> `13.6.2`](https://renovatebot.com/diffs/npm/cypress/13.6.0/13.6.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/cypress/13.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress/13.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress/13.6.0/13.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress/13.6.0/13.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>cypress-io/cypress (cypress)</summary> ### [`v13.6.2`](https://togithub.com/cypress-io/cypress/releases/tag/v13.6.2) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.6.1...v13.6.2) Changelog: https://docs.cypress.io/guides/references/changelog#13-6-2 ### [`v13.6.1`](https://togithub.com/cypress-io/cypress/releases/tag/v13.6.1) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.6.0...v13.6.1) Changelog: https://docs.cypress.io/guides/references/changelog#13-6-1 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am every weekday" in timezone Europe/Madrid, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Unleash/unleash). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
472d5fe9f5
|
chore(deps): update dependency @types/react-timeago to v4.1.7 (#5792)
[![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-timeago](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-timeago) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-timeago)) | [`4.1.6` -> `4.1.7`](https://renovatebot.com/diffs/npm/@types%2freact-timeago/4.1.6/4.1.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-timeago/4.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-timeago/4.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-timeago/4.1.6/4.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-timeago/4.1.6/4.1.7?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
5717c5e8cc
|
chore(deps): update dependency @testing-library/user-event to v14.5.2 (#5780)
[![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/user-event](https://togithub.com/testing-library/user-event)
| [`14.5.1` ->
`14.5.2`](https://renovatebot.com/diffs/npm/@testing-library%2fuser-event/14.5.1/14.5.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2fuser-event/14.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2fuser-event/14.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2fuser-event/14.5.1/14.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2fuser-event/14.5.1/14.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>testing-library/user-event
(@​testing-library/user-event)</summary>
###
[`v14.5.2`](https://togithub.com/testing-library/user-event/releases/tag/v14.5.2)
[Compare
Source](https://togithub.com/testing-library/user-event/compare/v14.5.1...v14.5.2)
##### Bug Fixes
- remove interop and deep DTL imports
([6a3c896](
|
||
Fredrik Strand Oseberg
|
46ecce49a8
|
fix: add checks to remove warnings on project settings (#5766)
This PR removes warning on the project settings by always making sure we have the project before rendering the settings and do a conditional check on the featureLimit number field. |
||
renovate[bot]
|
f3607c5fd2
|
chore(deps): update dependency @types/react to v17.0.74 (#5772)
[![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)) | [`17.0.71` -> `17.0.74`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.71/17.0.74) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/17.0.74?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/17.0.74?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/17.0.71/17.0.74?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/17.0.71/17.0.74?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 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
ee6ff188bc
|
chore(deps): update dependency @types/jest to v29.5.11 (#5771)
[![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/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest)) | [`29.5.10` -> `29.5.11`](https://renovatebot.com/diffs/npm/@types%2fjest/29.5.10/29.5.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjest/29.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjest/29.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjest/29.5.10/29.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjest/29.5.10/29.5.11?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
147d123168
|
chore(deps): update dependency @emotion/react to v11.11.3 (#5769)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@emotion/react](https://togithub.com/emotion-js/emotion/tree/main#readme) ([source](https://togithub.com/emotion-js/emotion)) | [`11.11.1` -> `11.11.3`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.11.1/11.11.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@emotion%2freact/11.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emotion%2freact/11.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emotion%2freact/11.11.1/11.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emotion%2freact/11.11.1/11.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>emotion-js/emotion (@​emotion/react)</summary> ### [`v11.11.3`](https://togithub.com/emotion-js/emotion/releases/tag/%40emotion/react%4011.11.3) [Compare Source](https://togithub.com/emotion-js/emotion/compare/@emotion/react@11.11.1...@emotion/react@11.11.3) ##### Patch Changes - [#​3101](https://togithub.com/emotion-js/emotion/pull/3101) [`49c20b4f`]( |
||
renovate[bot]
|
8085fba16b
|
chore(deps): update dependency @codemirror/state to v6.3.3 (#5711)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@codemirror/state](https://togithub.com/codemirror/state) | [`6.3.2` -> `6.3.3`](https://renovatebot.com/diffs/npm/@codemirror%2fstate/6.3.2/6.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@codemirror%2fstate/6.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@codemirror%2fstate/6.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@codemirror%2fstate/6.3.2/6.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@codemirror%2fstate/6.3.2/6.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>codemirror/state (@​codemirror/state)</summary> ### [`v6.3.3`](https://togithub.com/codemirror/state/blob/HEAD/CHANGELOG.md#633-2023-12-06) [Compare Source](https://togithub.com/codemirror/state/compare/6.3.2...6.3.3) ##### Bug fixes Fix an issue where `Text.slice` and `Text.replace` could return objects with incorrect `length` when the given `from`/`to` values were out of range for the text. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Mateusz Kwasniewski
|
f3ca4f0c54
|
chore: upgrading vite to newer version (#5703) | ||
renovate[bot]
|
53eb1f6b92
|
chore(deps): update react-router monorepo to v6.20.1 (#5536)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react-router](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router)) | [`6.16.0` -> `6.20.1`](https://renovatebot.com/diffs/npm/react-router/6.16.0/6.20.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.16.0/6.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.16.0/6.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-router-dom](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | [`6.16.0` -> `6.20.1`](https://renovatebot.com/diffs/npm/react-router-dom/6.16.0/6.20.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.16.0/6.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.16.0/6.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>remix-run/react-router (react-router)</summary> ### [`v6.20.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6201) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.20.0...react-router@6.20.1) ##### Patch Changes - Revert the `useResolvedPath` fix for splat routes due to a large number of applications that were relying on the buggy behavior (see [https://github.com/remix-run/react-router/issues/11052#issuecomment-1836589329](https://togithub.com/remix-run/react-router/issues/11052#issuecomment-1836589329)). We plan to re-introduce this fix behind a future flag in the next minor version. ([#​11078](https://togithub.com/remix-run/react-router/pull/11078)) - Updated dependencies: - `@remix-run/router@1.13.1` ### [`v6.20.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6200) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.19.0...react-router@6.20.0) ##### Minor Changes - Export the `PathParam` type from the public API ([#​10719](https://togithub.com/remix-run/react-router/pull/10719)) ##### Patch Changes - Fix bug with `resolveTo` in splat routes ([#​11045](https://togithub.com/remix-run/react-router/pull/11045)) - This is a follow up to [#​10983](https://togithub.com/remix-run/react-router/pull/10983) to handle the few other code paths using `getPathContributingMatches` - This removes the `UNSAFE_getPathContributingMatches` export from `@remix-run/router` since we no longer need this in the `react-router`/`react-router-dom` layers - Updated dependencies: - `@remix-run/router@1.13.0` ### [`v6.19.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6190) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.18.0...react-router@6.19.0) ##### Minor Changes - Add `unstable_flushSync` option to `useNavigate`/`useSumbit`/`fetcher.load`/`fetcher.submit` to opt-out of `React.startTransition` and into `ReactDOM.flushSync` for state updates ([#​11005](https://togithub.com/remix-run/react-router/pull/11005)) - Remove the `unstable_` prefix from the [`useBlocker`](https://reactrouter.com/en/main/hooks/use-blocker) hook as it's been in use for enough time that we are confident in the API. We do not plan to remove the prefix from `unstable_usePrompt` due to differences in how browsers handle `window.confirm` that prevent React Router from guaranteeing consistent/correct behavior. ([#​10991](https://togithub.com/remix-run/react-router/pull/10991)) ##### Patch Changes - Fix `useActionData` so it returns proper contextual action data and not *any* action data in the tree ([#​11023](https://togithub.com/remix-run/react-router/pull/11023)) - Fix bug in `useResolvedPath` that would cause `useResolvedPath(".")` in a splat route to lose the splat portion of the URL path. ([#​10983](https://togithub.com/remix-run/react-router/pull/10983)) - ⚠️ This fixes a quite long-standing bug specifically for `"."` paths inside a splat route which incorrectly dropped the splat portion of the URL. If you are relative routing via `"."` inside a splat route in your application you should double check that your logic is not relying on this buggy behavior and update accordingly. - Updated dependencies: - `@remix-run/router@1.12.0` ### [`v6.18.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6180) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.17.0...react-router@6.18.0) ##### Patch Changes - Fix the `future` prop on `BrowserRouter`, `HashRouter` and `MemoryRouter` so that it accepts a `Partial<FutureConfig>` instead of requiring all flags to be included. ([#​10962](https://togithub.com/remix-run/react-router/pull/10962)) - Updated dependencies: - `@remix-run/router@1.11.0` ### [`v6.17.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6170) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.16.0...react-router@6.17.0) ##### Patch Changes - Fix `RouterProvider` `future` prop type to be a `Partial<FutureConfig>` so that not all flags must be specified ([#​10900](https://togithub.com/remix-run/react-router/pull/10900)) - Updated dependencies: - `@remix-run/router@1.10.0` </details> <details> <summary>remix-run/react-router (react-router-dom)</summary> ### [`v6.20.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6201) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.20.0...react-router-dom@6.20.1) ##### Patch Changes - Revert the `useResolvedPath` fix for splat routes due to a large number of applications that were relying on the buggy behavior (see [https://github.com/remix-run/react-router/issues/11052#issuecomment-1836589329](https://togithub.com/remix-run/react-router/issues/11052#issuecomment-1836589329)). We plan to re-introduce this fix behind a future flag in the next minor version. ([#​11078](https://togithub.com/remix-run/react-router/pull/11078)) - Updated dependencies: - `react-router@6.20.1` - `@remix-run/router@1.13.1` ### [`v6.20.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6200) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.19.0...react-router-dom@6.20.0) ##### Minor Changes - Export the `PathParam` type from the public API ([#​10719](https://togithub.com/remix-run/react-router/pull/10719)) ##### Patch Changes - Updated dependencies: - `react-router@6.20.0` - `@remix-run/router@1.13.0` ### [`v6.19.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6190) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.18.0...react-router-dom@6.19.0) ##### Minor Changes - Add `unstable_flushSync` option to `useNavigate`/`useSumbit`/`fetcher.load`/`fetcher.submit` to opt-out of `React.startTransition` and into `ReactDOM.flushSync` for state updates ([#​11005](https://togithub.com/remix-run/react-router/pull/11005)) - Allow `unstable_usePrompt` to accept a `BlockerFunction` in addition to a `boolean` ([#​10991](https://togithub.com/remix-run/react-router/pull/10991)) ##### Patch Changes - Fix issue where a changing fetcher `key` in a `useFetcher` that remains mounted wasn't getting picked up ([#​11009](https://togithub.com/remix-run/react-router/pull/11009)) - Fix `useFormAction` which was incorrectly inheriting the `?index` query param from child route `action` submissions ([#​11025](https://togithub.com/remix-run/react-router/pull/11025)) - Fix `NavLink` `active` logic when `to` location has a trailing slash ([#​10734](https://togithub.com/remix-run/react-router/pull/10734)) - Updated dependencies: - `react-router@6.19.0` - `@remix-run/router@1.12.0` ### [`v6.18.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6180) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.17.0...react-router-dom@6.18.0) ##### Minor Changes - Add support for manual fetcher key specification via `useFetcher({ key: string })` so you can access the same fetcher instance from different components in your application without prop-drilling ([RFC](https://togithub.com/remix-run/remix/discussions/7698)) ([#​10960](https://togithub.com/remix-run/react-router/pull/10960)) - Fetcher keys are now also exposed on the fetchers returned from `useFetchers` so that they can be looked up by `key` - Add `navigate`/`fetcherKey` params/props to `useSumbit`/`Form` to support kicking off a fetcher submission under the hood with an optionally user-specified `key` ([#​10960](https://togithub.com/remix-run/react-router/pull/10960)) - Invoking a fetcher in this way is ephemeral and stateless - If you need to access the state of one of these fetchers, you will need to leverage `useFetcher({ key })` to look it up elsewhere ##### Patch Changes - Adds a fetcher context to `RouterProvider` that holds completed fetcher data, in preparation for the upcoming future flag that will change the fetcher persistence/cleanup behavior ([#​10961](https://togithub.com/remix-run/react-router/pull/10961)) - Fix the `future` prop on `BrowserRouter`, `HashRouter` and `MemoryRouter` so that it accepts a `Partial<FutureConfig>` instead of requiring all flags to be included. ([#​10962](https://togithub.com/remix-run/react-router/pull/10962)) - Updated dependencies: - `@remix-run/router@1.11.0` - `react-router@6.18.0` ### [`v6.17.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6170) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.16.0...react-router-dom@6.17.0) ##### Minor Changes - Add experimental support for the [View Transitions API](https://developer.mozilla.org/en-US/docs/Web/API/ViewTransition) via `document.startViewTransition` to enable CSS animated transitions on SPA navigations in your application. ([#​10916](https://togithub.com/remix-run/react-router/pull/10916)) The simplest approach to enabling a View Transition in your React Router app is via the new `<Link unstable_viewTransition>` prop. This will cause the navigation DOM update to be wrapped in `document.startViewTransition` which will enable transitions for the DOM update. Without any additional CSS styles, you'll get a basic cross-fade animation for your page. If you need to apply more fine-grained styles for your animations, you can leverage the `unstable_useViewTransitionState` hook which will tell you when a transition is in progress and you can use that to apply classes or styles: ```jsx function ImageLink(to, src, alt) { let isTransitioning = unstable_useViewTransitionState(to); return ( <Link to={to} unstable_viewTransition> <img src={src} alt={alt} style={{ viewTransitionName: isTransitioning ? "image-expand" : "", }} /> </Link> ); } ``` You can also use the `<NavLink unstable_viewTransition>` shorthand which will manage the hook usage for you and automatically add a `transitioning` class to the `<a>` during the transition: ```css a.transitioning img { view-transition-name: "image-expand"; } ``` ```jsx <NavLink to={to} unstable_viewTransition> <img src={src} alt={alt} /> </NavLink> ``` For an example usage of View Transitions with React Router, check out [our fork](https://togithub.com/brophdawg11/react-router-records) of the [Astro Records](https://togithub.com/Charca/astro-records) demo. For more information on using the View Transitions API, please refer to the [Smooth and simple transitions with the View Transitions API](https://developer.chrome.com/docs/web-platform/view-transitions/) guide from the Google Chrome team. Please note, that because the `ViewTransition` API is a DOM API, we now export a specific `RouterProvider` from `react-router-dom` with this functionality. If you are importing `RouterProvider` from `react-router`, then it will not support view transitions. ([#​10928](https://togithub.com/remix-run/react-router/pull/10928) ##### Patch Changes - Log a warning and fail gracefully in `ScrollRestoration` when `sessionStorage` is unavailable ([#​10848](https://togithub.com/remix-run/react-router/pull/10848)) - Updated dependencies: - `@remix-run/router@1.10.0` - `react-router@6.17.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 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:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Gastón Fournier
|
1338496445
|
chore: enable manual testing of migrations (#5645)
## About the changes This adds a Makefile to make it easy to test migrations from one version of Unleash to another. The script depends on [docker compose V2](https://docs.docker.com/compose/migrate/) **Before starting**: make sure you're inside test-migrations folder and run `make clean` to be in a clean state. We can run 2 versions of Unleash side by side with a shared database (the second version will apply migrations to the DB): ```shell UNLEASH_DOCKER_IMAGE=unleashorg/unleash-server:5.6.10 make start-unleash # defaults to port 4242 UNLEASH_DOCKER_IMAGE=unleashorg/unleash-server:latest make start-another-unleash # defaults to port 4243 make test # run basic UI tests against port 4242 (first image) EXPOSED_PORT=4243 make test # run basic UI tests against port 4243 ``` This also enables us to test our local repository with our code of Unleash server running at port 4244 (`EXPOSE_PORT=4444 make run-current` if you want to change it): ```shell UNLEASH_DOCKER_IMAGE=unleashorg/unleash-server:5.6.10 make start-unleash # defaults to port 4242 make run-current # exposes the current backend at 4244 ``` You can also connect the latest UI to any of the ports specified above, starting the UI at port 3000: ```shell EXPOSED_PORT=4242 make run-current-ui # exposed port defaults to 4244 which is the port of the current backend ``` |
||
Jaanus Sellin
|
1173b664da
|
feat: add created date filter component (#5569) | ||
renovate[bot]
|
55e8073e3c
|
chore(deps): update dependency vite to v4.5.1 [security] (#5554)
[![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)) | [`4.5.0` -> `4.5.1`](https://renovatebot.com/diffs/npm/vite/4.5.0/4.5.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | ### GitHub Vulnerability Alerts #### [CVE-2023-49293](https://togithub.com/vitejs/vite/security/advisories/GHSA-92r3-m2mg-pj97) ### Summary When Vite's HTML transformation is invoked manually via `server.transformIndexHtml`, the original request URL is passed in unmodified, and the `html` being transformed contains inline module scripts (`<script type="module">...</script>`), it is possible to inject arbitrary HTML into the transformed output by supplying a malicious URL query string to `server.transformIndexHtml`. ### Impact Only apps using `appType: 'custom'` and using the default Vite HTML middleware are affected. The HTML entry must also contain an inline script. The attack requires a user to click on a malicious URL while running the dev server. Restricted files aren't exposed to the attacker. ### Patches Fixed in vite@5.0.5, vite@4.5.1, vite@4.4.12 ### Details Suppose `index.html` contains an inline module script: ```html <script type="module"> // Inline script </script> ``` This script is transformed into a proxy script like ```html <script type="module" src="/index.html?html-proxy&index=0.js"></script> ``` due to Vite's HTML plugin: |
||
Mateusz Kwasniewski
|
2dcf4af7b1
|
feat: filter persisted in url (#5549) | ||
renovate[bot]
|
2f92ea3d75
|
chore(deps): update dependency @uiw/react-codemirror to v4.21.21 (#5534)
[![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.21.20` -> `4.21.21`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.20/4.21.21) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2freact-codemirror/4.21.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2freact-codemirror/4.21.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2freact-codemirror/4.21.20/4.21.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2freact-codemirror/4.21.20/4.21.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary> ### [`v4.21.21`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.21) [Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.20...v4.21.21) [![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.21.21/file/README.md) Documentation v4.21.21: https://raw.githack.com/uiwjs/react-codemirror/61699f4/index.html\ Comparing Changes: https://github.com/uiwjs/react-codemirror/compare/v4.21.20...v4.21.21 ```shell npm i @​uiw/react-codemirror@4.21.21 ``` - 🌍 website: Remove margin from Example.tsx causing it do be cut off ([#​599](https://togithub.com/uiwjs/react-codemirror/issues/599)) [`31bacb8`](https://togithub.com/uiwjs/react-codemirror/commit/31bacb8) [@​JohnnyDeuss](https://togithub.com/JohnnyDeuss) - 🌟 feat(langs): add `liquid` extensions. [`c68d27d`](https://togithub.com/uiwjs/react-codemirror/commit/c68d27d) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify xcode selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`62d9763`](https://togithub.com/uiwjs/react-codemirror/commit/62d9763) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 💄 chore: add sponsor badge. [`14fb085`](https://togithub.com/uiwjs/react-codemirror/commit/14fb085) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 💄 chore: fix failed to parse source map & update dependency. [`12448d8`](https://togithub.com/uiwjs/react-codemirror/commit/12448d8) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🌍 website: fix markdown type error. [`33e1b98`](https://togithub.com/uiwjs/react-codemirror/commit/33e1b98) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify white/tokyo/tomorrow selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`04f21fc`](https://togithub.com/uiwjs/react-codemirror/commit/04f21fc) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify okaidia/quietlight/solarized selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`fd8b344`](https://togithub.com/uiwjs/react-codemirror/commit/fd8b344) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify kimbie/material/monokai/nord/noctis selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`4dcc32b`](https://togithub.com/uiwjs/react-codemirror/commit/4dcc32b) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify duotone/eclipse/gruvbox selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`399d127`](https://togithub.com/uiwjs/react-codemirror/commit/399d127) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify basic/copilot/bespin selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`eb3af94`](https://togithub.com/uiwjs/react-codemirror/commit/eb3af94) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify abcdef/abyss/androidstudio/andromeda/atomone/aura/basic selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`d233183`](https://togithub.com/uiwjs/react-codemirror/commit/d233183) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 💢 ci: update workflows config. [`f4b11c5`](https://togithub.com/uiwjs/react-codemirror/commit/f4b11c5) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🌟 feat: add .github/FUNDING.yml [`5d7a372`](https://togithub.com/uiwjs/react-codemirror/commit/5d7a372) [@​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:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
0481661a6f
|
chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.21 (#5533)
[![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.21.20` -> `4.21.21`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.21.20/4.21.21) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2fcodemirror-theme-duotone/4.21.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2fcodemirror-theme-duotone/4.21.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2fcodemirror-theme-duotone/4.21.20/4.21.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2fcodemirror-theme-duotone/4.21.20/4.21.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>uiwjs/react-codemirror (@​uiw/codemirror-theme-duotone)</summary> ### [`v4.21.21`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.21) [Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.20...v4.21.21) [![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.21.21/file/README.md) Documentation v4.21.21: https://raw.githack.com/uiwjs/react-codemirror/61699f4/index.html\ Comparing Changes: https://github.com/uiwjs/react-codemirror/compare/v4.21.20...v4.21.21 ```shell npm i @​uiw/react-codemirror@4.21.21 ``` - 🌍 website: Remove margin from Example.tsx causing it do be cut off ([#​599](https://togithub.com/uiwjs/react-codemirror/issues/599)) [`31bacb8`](https://togithub.com/uiwjs/react-codemirror/commit/31bacb8) [@​JohnnyDeuss](https://togithub.com/JohnnyDeuss) - 🌟 feat(langs): add `liquid` extensions. [`c68d27d`](https://togithub.com/uiwjs/react-codemirror/commit/c68d27d) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify xcode selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`62d9763`](https://togithub.com/uiwjs/react-codemirror/commit/62d9763) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 💄 chore: add sponsor badge. [`14fb085`](https://togithub.com/uiwjs/react-codemirror/commit/14fb085) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 💄 chore: fix failed to parse source map & update dependency. [`12448d8`](https://togithub.com/uiwjs/react-codemirror/commit/12448d8) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🌍 website: fix markdown type error. [`33e1b98`](https://togithub.com/uiwjs/react-codemirror/commit/33e1b98) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify white/tokyo/tomorrow selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`04f21fc`](https://togithub.com/uiwjs/react-codemirror/commit/04f21fc) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify okaidia/quietlight/solarized selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`fd8b344`](https://togithub.com/uiwjs/react-codemirror/commit/fd8b344) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify kimbie/material/monokai/nord/noctis selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`4dcc32b`](https://togithub.com/uiwjs/react-codemirror/commit/4dcc32b) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify duotone/eclipse/gruvbox selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`399d127`](https://togithub.com/uiwjs/react-codemirror/commit/399d127) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify basic/copilot/bespin selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`eb3af94`](https://togithub.com/uiwjs/react-codemirror/commit/eb3af94) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🎨 style(theme): modify abcdef/abyss/androidstudio/andromeda/atomone/aura/basic selection color. ([#​609](https://togithub.com/uiwjs/react-codemirror/issues/609)) [`d233183`](https://togithub.com/uiwjs/react-codemirror/commit/d233183) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 💢 ci: update workflows config. [`f4b11c5`](https://togithub.com/uiwjs/react-codemirror/commit/f4b11c5) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🌟 feat: add .github/FUNDING.yml [`5d7a372`](https://togithub.com/uiwjs/react-codemirror/commit/5d7a372) [@​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:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
5ad8e077a6
|
chore(deps): update dependency @codemirror/state to v6.3.2 (#5532)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@codemirror/state](https://togithub.com/codemirror/state) | [`6.3.1` -> `6.3.2`](https://renovatebot.com/diffs/npm/@codemirror%2fstate/6.3.1/6.3.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@codemirror%2fstate/6.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@codemirror%2fstate/6.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@codemirror%2fstate/6.3.1/6.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@codemirror%2fstate/6.3.1/6.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>codemirror/state (@​codemirror/state)</summary> ### [`v6.3.2`](https://togithub.com/codemirror/state/blob/HEAD/CHANGELOG.md#632-2023-11-27) [Compare Source](https://togithub.com/codemirror/state/compare/6.3.1...6.3.2) ##### Bug fixes Make sure transactions cannot add multiple selections when `allowMultipleSelections` is false. Fix a bug that caused `Text.iterLines` to not return empty lines at the end of the iterated ranges. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
Mateusz Kwasniewski
|
5c889df9be
|
test: persistent table state (#5529) | ||
Tymoteusz Czech
|
755c22f3b9
|
feat: features list pagination (#5496)
New paginated table - tested on /features-new behind a flag |
||
Gastón Fournier
|
9f3648dc81
|
chore: test migration backward compatibility (#5492)
## About the changes This PR will validate that our current migrations are backward compatible with the latest stable release of Unleash. It will do so by starting a database, applying the latest migrations, and then starting a docker container with the last stable unleash release and running UI tests against it. There's a risk that the current version of UI tests will not work with the previous version of our UI. Because of that we copied the previous version of cypress tests (https://github.com/Unleash/unleash/tree/5.6/frontend/cypress) into oss folder and removed the ones that are enterprise only. We can discuss a better way of doing this to avoid having to maintain this folder always in sync with the previous version of Unleash This action will only run when there are changes in migrations or to cypress tests. |
||
Nuno Góis
|
44d85c0dcd
|
fix: UI navigation (reverts #5506) (#5512)
Latest version had a UI navigation bug where we wouldn't correctly navigate to the tab and instead it would add infinitely to the breadcrumbs / URL: https://github.com/Unleash/unleash/assets/14320932/509fa528-7f9e-4476-a945-f74393e99dd5 This fixes the UI navigation by reverting https://github.com/Unleash/unleash/pull/5506 |
||
renovate[bot]
|
108a00a98c
|
chore(deps): update react-router monorepo to v6.20.0 (#5506)
[![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react-router](https://togithub.com/remix-run/react-router) | [`6.16.0` -> `6.20.0`](https://renovatebot.com/diffs/npm/react-router/6.16.0/6.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.16.0/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.16.0/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-router-dom](https://togithub.com/remix-run/react-router) | [`6.16.0` -> `6.20.0`](https://renovatebot.com/diffs/npm/react-router-dom/6.16.0/6.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.16.0/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.16.0/6.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>remix-run/react-router (react-router)</summary> ### [`v6.20.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6200) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.19.0...react-router@6.20.0) ##### Minor Changes - Export the `PathParam` type from the public API ([#​10719](https://togithub.com/remix-run/react-router/pull/10719)) ##### Patch Changes - Fix bug with `resolveTo` in splat routes ([#​11045](https://togithub.com/remix-run/react-router/pull/11045)) - This is a follow up to [#​10983](https://togithub.com/remix-run/react-router/pull/10983) to handle the few other code paths using `getPathContributingMatches` - This removes the `UNSAFE_getPathContributingMatches` export from `@remix-run/router` since we no longer need this in the `react-router`/`react-router-dom` layers - Updated dependencies: - `@remix-run/router@1.13.0` ### [`v6.19.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6190) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.18.0...react-router@6.19.0) ##### Minor Changes - Add `unstable_flushSync` option to `useNavigate`/`useSumbit`/`fetcher.load`/`fetcher.submit` to opt-out of `React.startTransition` and into `ReactDOM.flushSync` for state updates ([#​11005](https://togithub.com/remix-run/react-router/pull/11005)) - Remove the `unstable_` prefix from the [`useBlocker`](https://reactrouter.com/en/main/hooks/use-blocker) hook as it's been in use for enough time that we are confident in the API. We do not plan to remove the prefix from `unstable_usePrompt` due to differences in how browsers handle `window.confirm` that prevent React Router from guaranteeing consistent/correct behavior. ([#​10991](https://togithub.com/remix-run/react-router/pull/10991)) ##### Patch Changes - Fix `useActionData` so it returns proper contextual action data and not *any* action data in the tree ([#​11023](https://togithub.com/remix-run/react-router/pull/11023)) - Fix bug in `useResolvedPath` that would cause `useResolvedPath(".")` in a splat route to lose the splat portion of the URL path. ([#​10983](https://togithub.com/remix-run/react-router/pull/10983)) - ⚠️ This fixes a quite long-standing bug specifically for `"."` paths inside a splat route which incorrectly dropped the splat portion of the URL. If you are relative routing via `"."` inside a splat route in your application you should double check that your logic is not relying on this buggy behavior and update accordingly. - Updated dependencies: - `@remix-run/router@1.12.0` ### [`v6.18.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6180) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.17.0...react-router@6.18.0) ##### Patch Changes - Fix the `future` prop on `BrowserRouter`, `HashRouter` and `MemoryRouter` so that it accepts a `Partial<FutureConfig>` instead of requiring all flags to be included. ([#​10962](https://togithub.com/remix-run/react-router/pull/10962)) - Updated dependencies: - `@remix-run/router@1.11.0` ### [`v6.17.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6170) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router@6.16.0...react-router@6.17.0) ##### Patch Changes - Fix `RouterProvider` `future` prop type to be a `Partial<FutureConfig>` so that not all flags must be specified ([#​10900](https://togithub.com/remix-run/react-router/pull/10900)) - Updated dependencies: - `@remix-run/router@1.10.0` </details> <details> <summary>remix-run/react-router (react-router-dom)</summary> ### [`v6.20.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6200) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.19.0...react-router-dom@6.20.0) ##### Minor Changes - Export the `PathParam` type from the public API ([#​10719](https://togithub.com/remix-run/react-router/pull/10719)) ##### Patch Changes - Updated dependencies: - `react-router@6.20.0` - `@remix-run/router@1.13.0` ### [`v6.19.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6190) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.18.0...react-router-dom@6.19.0) ##### Minor Changes - Add `unstable_flushSync` option to `useNavigate`/`useSumbit`/`fetcher.load`/`fetcher.submit` to opt-out of `React.startTransition` and into `ReactDOM.flushSync` for state updates ([#​11005](https://togithub.com/remix-run/react-router/pull/11005)) - Allow `unstable_usePrompt` to accept a `BlockerFunction` in addition to a `boolean` ([#​10991](https://togithub.com/remix-run/react-router/pull/10991)) ##### Patch Changes - Fix issue where a changing fetcher `key` in a `useFetcher` that remains mounted wasn't getting picked up ([#​11009](https://togithub.com/remix-run/react-router/pull/11009)) - Fix `useFormAction` which was incorrectly inheriting the `?index` query param from child route `action` submissions ([#​11025](https://togithub.com/remix-run/react-router/pull/11025)) - Fix `NavLink` `active` logic when `to` location has a trailing slash ([#​10734](https://togithub.com/remix-run/react-router/pull/10734)) - Updated dependencies: - `react-router@6.19.0` - `@remix-run/router@1.12.0` ### [`v6.18.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6180) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.17.0...react-router-dom@6.18.0) ##### Minor Changes - Add support for manual fetcher key specification via `useFetcher({ key: string })` so you can access the same fetcher instance from different components in your application without prop-drilling ([RFC](https://togithub.com/remix-run/remix/discussions/7698)) ([#​10960](https://togithub.com/remix-run/react-router/pull/10960)) - Fetcher keys are now also exposed on the fetchers returned from `useFetchers` so that they can be looked up by `key` - Add `navigate`/`fetcherKey` params/props to `useSumbit`/`Form` to support kicking off a fetcher submission under the hood with an optionally user-specified `key` ([#​10960](https://togithub.com/remix-run/react-router/pull/10960)) - Invoking a fetcher in this way is ephemeral and stateless - If you need to access the state of one of these fetchers, you will need to leverage `useFetcher({ key })` to look it up elsewhere ##### Patch Changes - Adds a fetcher context to `RouterProvider` that holds completed fetcher data, in preparation for the upcoming future flag that will change the fetcher persistence/cleanup behavior ([#​10961](https://togithub.com/remix-run/react-router/pull/10961)) - Fix the `future` prop on `BrowserRouter`, `HashRouter` and `MemoryRouter` so that it accepts a `Partial<FutureConfig>` instead of requiring all flags to be included. ([#​10962](https://togithub.com/remix-run/react-router/pull/10962)) - Updated dependencies: - `@remix-run/router@1.11.0` - `react-router@6.18.0` ### [`v6.17.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6170) [Compare Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.16.0...react-router-dom@6.17.0) ##### Minor Changes - Add experimental support for the [View Transitions API](https://developer.mozilla.org/en-US/docs/Web/API/ViewTransition) via `document.startViewTransition` to enable CSS animated transitions on SPA navigations in your application. ([#​10916](https://togithub.com/remix-run/react-router/pull/10916)) The simplest approach to enabling a View Transition in your React Router app is via the new `<Link unstable_viewTransition>` prop. This will cause the navigation DOM update to be wrapped in `document.startViewTransition` which will enable transitions for the DOM update. Without any additional CSS styles, you'll get a basic cross-fade animation for your page. If you need to apply more fine-grained styles for your animations, you can leverage the `unstable_useViewTransitionState` hook which will tell you when a transition is in progress and you can use that to apply classes or styles: ```jsx function ImageLink(to, src, alt) { let isTransitioning = unstable_useViewTransitionState(to); return ( <Link to={to} unstable_viewTransition> <img src={src} alt={alt} style={{ viewTransitionName: isTransitioning ? "image-expand" : "", }} /> </Link> ); } ``` You can also use the `<NavLink unstable_viewTransition>` shorthand which will manage the hook usage for you and automatically add a `transitioning` class to the `<a>` during the transition: ```css a.transitioning img { view-transition-name: "image-expand"; } ``` ```jsx <NavLink to={to} unstable_viewTransition> <img src={src} alt={alt} /> </NavLink> ``` For an example usage of View Transitions with React Router, check out [our fork](https://togithub.com/brophdawg11/react-router-records) of the [Astro Records](https://togithub.com/Charca/astro-records) demo. For more information on using the View Transitions API, please refer to the [Smooth and simple transitions with the View Transitions API](https://developer.chrome.com/docs/web-platform/view-transitions/) guide from the Google Chrome team. Please note, that because the `ViewTransition` API is a DOM API, we now export a specific `RouterProvider` from `react-router-dom` with this functionality. If you are importing `RouterProvider` from `react-router`, then it will not support view transitions. ([#​10928](https://togithub.com/remix-run/react-router/pull/10928) ##### Patch Changes - Log a warning and fail gracefully in `ScrollRestoration` when `sessionStorage` is unavailable ([#​10848](https://togithub.com/remix-run/react-router/pull/10848)) - Updated dependencies: - `@remix-run/router@1.10.0` - `react-router@6.17.0` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
18fed2ab28
|
chore(deps): update dependency vite to v4.5.0 (#5504)
[![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vite](https://togithub.com/vitejs/vite/tree/main/#readme) ([source](https://togithub.com/vitejs/vite)) | [`4.4.11` -> `4.5.0`](https://renovatebot.com/diffs/npm/vite/4.4.11/4.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.4.11/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.4.11/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitejs/vite (vite)</summary> ### [`v4.5.0`](https://togithub.com/vitejs/vite/releases/tag/v4.5.0) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.11...v4.5.0) Please refer to [CHANGELOG.md](https://togithub.com/vitejs/vite/blob/v4.5.0/packages/vite/CHANGELOG.md) for details. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
renovate[bot]
|
d90933d098
|
chore(deps): update dependency vanilla-jsoneditor to ^0.19.0 (#5503)
[![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vanilla-jsoneditor](https://togithub.com/josdejong/svelte-jsoneditor) | [`^0.18.4` -> `^0.19.0`](https://renovatebot.com/diffs/npm/vanilla-jsoneditor/0.18.10/0.19.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vanilla-jsoneditor/0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vanilla-jsoneditor/0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vanilla-jsoneditor/0.18.10/0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vanilla-jsoneditor/0.18.10/0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>josdejong/svelte-jsoneditor (vanilla-jsoneditor)</summary> ### [`v0.19.0`](https://togithub.com/josdejong/svelte-jsoneditor/blob/HEAD/CHANGELOG.md#0190-2023-11-21) [Compare Source](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.18.13...v0.19.0) ##### ⚠ BREAKING CHANGES - Changes in the package exports ##### Features - additional classes for improved CSS targeting ([4392f2c]( |