1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-28 00:06:53 +01:00
Commit Graph

10996 Commits

Author SHA1 Message Date
Gastón Fournier
61a689ccc7
chore: remove unnecessary logs (#6909) 2024-04-23 12:27:38 +00:00
Gastón Fournier
3e4ed38e2b
chore: remove logs for secret and change invalid token query logic (#6907)
## About the changes
What's going on is the following:
1. When a token is not found in the token's cache we try to find it in
the db
2. To prevent a denial of service attack using invalid tokens, we cache
the invalid tokens so we don't hit the db.
3. The issue is that we stored this token in the cache regardless we
found it or not. And if the token was valid the first time we'd add a
timestamp to avoid querying this token again the next time.
4. The next iteration the token should be in the cache:
54383a6578/src/lib/services/api-token-service.ts (L162)
but for some reason it is not and therefore we have to make a query. But
this is where the query prevention mechanism kicks in because it finds
the token in the cache and kicks us out. This PR fixes this by only
storing in the cache for misses if not found:
54383a6578/src/lib/services/api-token-service.ts (L164-L165)

The token was added to the cache because we were not checking if it had
expired. Now we added a check and we also have a log for expired tokens.
Some improvement opportunities:
- I don't think we display that a token has expired in the UI which
probably led to this issue
- When a token expired we don't display a specific error message or
error response saying that which is not very helpful for users
2024-04-23 11:44:59 +00:00
Mateusz Kwasniewski
18d317f1ff
feat: pass lifecycle stage to tooltip (#6904) 2024-04-23 11:19:24 +02:00
Gastón Fournier
dec107a597
chore: add a bunch of logs to validate api token validation behavior (#6905)
This change is meant to test something in sandbox. It will be reverted
after the investigation.
2024-04-23 11:14:54 +02:00
Mateusz Kwasniewski
d59f1adfe5
feat: Stage timeline styling (#6903) 2024-04-23 10:15:01 +02:00
Thomas Heartman
e7fe31ec6a
docs: document the new demoAllowAdminLogin option (#6902)
This PR adds docs for the new `demoAllowAdminLogin` option, including
how to use it and what it does.

Documents the changes introduced in https://github.com/Unleash/unleash/pull/6808
2024-04-23 09:08:07 +02:00
Mateusz Kwasniewski
131e9dd6d6
feat: initial sketch for the lifecycle tooltip (#6899) 2024-04-23 08:56:18 +02:00
00Chaotic
13aa58e0e9
feat: allow admin login using demo auth (#6808)
This PR introduces a configuration option (`authentication.demoAllowAdminLogin`) that allows you to log in as admin when using demo authentication. To do this, use the username `admin`. 

## About the changes
The `admin` user currently cannot be accessed in `demo` authentication
mode, as the auth mode requires only an email to log in, and the admin
user is not created with an email. This change allows for logging in as
the admin user only if an `AUTH_DEMO_ALLOW_ADMIN_LOGIN` is set to `true`
(or the corresponding `authDemoAllowAdminLogin` config is enabled).

<!-- Does it close an issue? Multiple? -->
Closes #6398 

### Important files

[demo-authentication.ts](https://github.com/Unleash/unleash/compare/main...00Chaotic:unleash:feat/allow_admin_login_using_demo_auth?expand=1#diff-c166f00f0a8ca4425236b3bcba40a8a3bd07a98d067495a0a092eec26866c9f1R25)


## Discussion points
Can continue discussion of [this
comment](https://github.com/Unleash/unleash/pull/6447#issuecomment-2042405647)
in this PR.

---------

Co-authored-by: Thomas Heartman <thomasheartman+github@gmail.com>
2024-04-23 08:39:33 +02:00
Thomas Heartman
9ba6be6000
feat: add environments to project created payload (#6901)
This commit adds an `environments` property to the project created
payload. The list contains only the projects that the project has
enabled.

The point of adding it is that it gives you a better overview over
what you have created.
2024-04-22 14:37:45 +02:00
Thomas Heartman
b6833d92aa
feat: split projects view into "my projects" and "other projects" (#6886)
This PR removes the previous "my projects" filter in favor always
splitting projects, but showing both on the main screen.

To make it a bit easier to work with, it also moves the project group
component into its own file, causing some extra lines of code change. My
apologies 🙇🏼
2024-04-22 13:16:53 +02:00
Thomas Heartman
b8380a0b5b
chore: add the projectListNewCards flag (#6898)
This PR adds the `projectListNewCards` flag to the constant defined in
`experimental.ts`. This should allow the API to pass that value to the
front end.
2024-04-22 10:50:21 +00:00
Gastón Fournier
ef91a5a8da
feat: crud time queries (#6895)
## About the changes
Add time metrics to relevant queries:
- get
- getAll
- bulkInsert
- count
- exists
- get

Ignored because might not be that relevant:
- insert
- delete
- deleteAll
- update
2024-04-22 09:31:37 +02:00
Gastón Fournier
126b78896e
feat: make edge use token's cache (#6893)
## About the changes
This PR removes the feature flag `queryMissingTokens` that was fully
rolled out.
It introduces a new way of checking edgeValidTokens controlled by the
flag `checkEdgeValidTokensFromCache` that relies in the cached data but
hits the DB if needed.

The assumption is that most of the times edge will find tokens in the
cache, except for a few cases in which a new token is queried. From all
tokens we expect at most one to hit the DB and in this case querying a
single token should be better than querying all the tokens.
2024-04-19 15:40:15 +02:00
Christopher Kolstad
ff6297d338
feat: Make Database SSL Configurable through files (#6892)
This makes it configurable either through a single JSON file with all
three certificates as separate keys or via separate files per
ca/cert/key key.

fixes #6718
2024-04-19 14:38:33 +02:00
Alvin Bryan
a71d794780
Correctly applied styles to Figure component in docs (#6894)
It turns out the styles that we had in `style.modules.css` were
overridden by browser defaults.

## Before


![image](https://github.com/Unleash/unleash/assets/107407814/c43dee92-c055-4e16-a632-c462dbf3ed59)


## After


![image](https://github.com/Unleash/unleash/assets/107407814/de84166a-8798-4be7-8639-6cae042fc89f)


Now taking into account all the styles that were in the CSS files
(notice margin and border)
2024-04-19 13:09:19 +01:00
David Leek
2cb9ceaa72
feat: add selected month summary card for data usage (#6891)
## About the changes

Adds a summary card that sums up data usage for selected month, and for
Pro shows monthly quota and badge color according to monthly quota
2024-04-19 09:33:19 +02:00
Gastón Fournier
e6764a43c0
chore: Remove unused type (#6887)
This type was added to try to consolidate events now we're moving in a
different direction and this type is not used.
2024-04-18 16:52:14 +02:00
Christopher Kolstad
cf2bd28ff6
feat: use audit info in events (#6872)
I've tried to use/add the audit info to all events I could see/find.
This makes this PR necessarily huge, because we do store quite a few
events. 

I realise it might not be complete yet, but tests
run green, and I think we now have a pattern to follow for other events.
2024-04-18 16:32:35 +02:00
Thomas Heartman
bf4c29b621
chore: add enterprise extension point to enable change requests on project creation (#6881)
This PR adds an optional function parameter to the `createProject`
function that is intended to enable change requests for the newly
created project.

The assumption is that all the logic within will be decided in the
enterprise impl. The only thing we want to verify here is that it is
called after the project has been created.
2024-04-18 13:49:08 +02:00
Thomas Heartman
bda5eda224
chore: select enabled environments on project creation (#6869)
This PR adds functionality to the `createProject` function to choose
which environments should be enabled when you create a new project. The
new `environments` property is optional and omitting it will make it
work exactly as it does today.

The current implementation is fairly strict. We have some potential
ideas to make it easier to work with, but we haven't agreed on any yet.
Making it this strict means that we can always relax the rules later.

The rules are (codified in tests):
- If `environments` is not provided, all non-deprecated environments are
enabled
- If `environments` is provided, only the environments listed are
enabled, regardless of whether they're deprecated or not
- If `environments` is provided and is an empty array, the service
throws an error. The API should dilsallow that via the schema anyway,
but this catches it in case it sneaks in some other way.
- If `environments` is provided and contains one or more environments
that don't exist, the service throws an error. While we could ignore
them, that would lead to more complexity because we'd have to also check
that the at least one of the environments is valid. It also leads to
silent ignoring of errors, which may or may not be good for the user
experience.

The API endpoint for this sits in enterprise, so no customer-facing
changes are part of this.
2024-04-18 13:48:40 +02:00
Simon Hornby
6b5cdc2d24
fix: archive toggle no longer respects change request (#6882) 2024-04-18 13:10:22 +02:00
Tymoteusz Czech
fd4bcfffa5
Feat: new projects list (#6873)
New card view for list of projects.

Co-authored-by: Thomas Heartman <thomas@getunleash.io>
2024-04-18 11:20:01 +02:00
Jaanus Sellin
0572d37181
feat: restyle the project meta box (#6880)
Old:


![image](https://github.com/Unleash/unleash/assets/964450/14b1b2d4-ab54-4027-902c-f1a3028e7ab4)


New:


![image](https://github.com/Unleash/unleash/assets/964450/8eb07085-e253-4fb4-acf0-2ace2cc4ad2f)
2024-04-18 11:55:15 +03:00
Christopher Kolstad
633cae6f0d
feat: added IAuditUser to request with middleware (#6857)
Adds a middleware which adds our needed audit info as a separate object
to the request.
2024-04-18 10:13:40 +02:00
Jaanus Sellin
06f2f06f38
feat: optimize applications overview query (#6883)
We encountered an issue with a customer because this query was returning
3 million rows. The problem arose from each instance reporting
approximately 100 features, with a total of 30,000 instances. The query
was joining these, thus multiplying the data. This approach was fine for
a reasonable number of instances, but in this extreme case, it did not
perform well.

This PR modifies the logic; instead of performing outright joins, we are
now grouping features by environment into an array, resulting in just
one row returned per instance.

I tested locally with the same dataset. Previously, loading this large
instance took about 21 seconds; now it has reduced to 2 seconds.
Although this is still significant, the dataset is extensive.
2024-04-18 09:02:33 +03:00
Jaanus Sellin
f0ef7a6f31
feat: feature lifecycle getter hook (#6876) 2024-04-18 09:02:03 +03:00
Nnenna Ndukwe
eec5469f43
docs: Spring Boot Examples (#6884)
Spring Boot examples docs v1
2024-04-17 14:01:18 -04:00
Alvin Bryan
43cee41078
docs: added Ruby examples (#6865)
I tried to make the language more user-friendly too
2024-04-17 08:21:12 -04:00
Nuno Góis
bc0704581b
chore: UI SCIM guard for groups (#6866)
https://linear.app/unleash/issue/2-2113/ui-should-not-allow-manual-management-of-scim-managed-groups-in

Adds a UI SCIM guard when trying to manage groups.

The condition for the guard is:

 - Enterprise
 - SCIM flag enabled
 - SCIM setting enabled
 - SCIM group

Similar to https://github.com/Unleash/unleash/pull/6859
2024-04-17 08:27:56 +01:00
renovate[bot]
8b25ebf792
chore(deps): update dependency node to v18.20.2 (#6879)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | patch | `18.20.1` ->
`18.20.2` |

---

### Release Notes

<details>
<summary>nodejs/node (node)</summary>

###
[`v18.20.2`](https://togithub.com/nodejs/node/releases/tag/v18.20.2):
2024-04-10, Version 18.20.2 &#x27;Hydrogen&#x27; (LTS),
@&#8203;RafaelGSS

[Compare
Source](https://togithub.com/nodejs/node/compare/v18.20.1...v18.20.2)

This is a security release.

##### Notable Changes

- CVE-2024-27980 - Command injection via args parameter of
`child_process.spawn` without shell option enabled on Windows

##### Commits

- \[[`6627222409`](https://togithub.com/nodejs/node/commit/6627222409)]
- **src**: disallow direct .bat and .cmd file spawning (Ben Noordhuis)
[nodejs-private/node-private#564](https://togithub.com/nodejs-private/node-private/pull/564)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 00:59:19 +00:00
renovate[bot]
f373ded202
chore(deps): update dependency @types/pg to v8.11.5 (#6877)
[![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/pg](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pg)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg))
| [`8.11.4` ->
`8.11.5`](https://renovatebot.com/diffs/npm/@types%2fpg/8.11.4/8.11.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fpg/8.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fpg/8.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fpg/8.11.4/8.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fpg/8.11.4/8.11.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 22:30:34 +00:00
renovate[bot]
fbe4babc15
chore(deps): update dependency @types/node to v18.19.31 (#6875)
[![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.30` ->
`18.19.31`](https://renovatebot.com/diffs/npm/@types%2fnode/18.19.30/18.19.31)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.19.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.19.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.19.30/18.19.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.19.30/18.19.31?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 18:13:48 +00:00
renovate[bot]
fd374a3a9d
chore(deps): update dependency @swc/core to v1.4.13 (#6874)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.4.12` ->
`1.4.13`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.4.12/1.4.13) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.4.12/1.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.4.12/1.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.4.13`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1413---2024-04-09)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.4.12...v1.4.13)

##### Bug Fixes

- **(es/decorators)** Fix capacity overflow with decorators
([#&#8203;8818](https://togithub.com/swc-project/swc/issues/8818))
([9ed93c1](9ed93c17cd))

- **(es/minifier)** Respect `top_retain` for top-level functions
([#&#8203;8814](https://togithub.com/swc-project/swc/issues/8814))
([811308c](811308c352))

- **(es/minifier)** Abort IIFE invoker in function parameters
([#&#8203;8828](https://togithub.com/swc-project/swc/issues/8828))
([ebb68db](ebb68db24d))

- **(es/module)** Respect `module.resolveFully` in more cases
([#&#8203;8820](https://togithub.com/swc-project/swc/issues/8820))
([e1f7704](e1f770463d))

- **(es/transforms)** Fix capacity overflow with decorators
([#&#8203;8815](https://togithub.com/swc-project/swc/issues/8815))
([974f5c7](974f5c759c))

- **(plugin/runner)** Pin version of `virtual-fs`
([#&#8203;8827](https://togithub.com/swc-project/swc/issues/8827))
([089f61b](089f61bc37))

- **(visit)** Improve `Map` implementation for `Box`
([#&#8203;8819](https://togithub.com/swc-project/swc/issues/8819))
([dc04657](dc046572de))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 18:13:05 +00:00
Jaanus Sellin
30ea2d91bd
chore: generate orval types (#6871) 2024-04-16 21:07:37 +03:00
Thomas Heartman
ef23cc0cc1
chore: add flag for improved project creation (#6870)
This PR adds the flag for the improved project creation flag to Unleash.
2024-04-16 14:57:52 +02:00
Jaanus Sellin
023e1594e9
feat: validate that id is number or we throw our our source code (#6860)
Previously, we were not validating that the ID was a number, which
sometimes resulted in returning our database queries (source code) to
the frontend. Now, we have validation middleware.
2024-04-16 15:48:57 +03:00
Jaanus Sellin
f45593176c
feat: start extracting project from session object (#6856)
Previously, we were extracting the project from the token, but now we
will retrieve it from the session, which contains the full list of
projects.

This change also resolves an issue we encountered when the token was a
multi-project token, formatted as []:dev:token. Previously, it was
unable to display the exact list of projects. Now, it will show the
exact project names.
2024-04-16 15:47:45 +03:00
gitar-bot[bot]
8dbd680326
[Gitar] Cleaning up stale feature flag: stripClientHeadersOn304 with value true (#6868)
<details>
  <summary>Feature Flag Cleanup</summary>

  | Stale Flag |  Value  |
  | ---------- | ------- |
  |   stripClientHeadersOn304   | true |

  </details>

  <details>
  <summary>Trigger</summary>

  https://github.com/Unleash/unleash/issues/6559#issuecomment-2058848984

  </details>

  <details>
  <summary>Bot Commands</summary>

`@gitar-bot cleanup stale_flag=value` will cleanup a stale feature flag.
Replace `stale_flag` with the name of the stale feature flag and `value`
with either `true` or `false`.

  </details>

---------

Co-authored-by: Gitar Bot <noreply@gitar.co>
2024-04-16 13:42:31 +02:00
Nuno Góis
279d3431eb
chore: UI SCIM guard for users (#6859)
https://linear.app/unleash/issue/2-2092/ui-should-not-allow-manual-management-of-scim-managed-users-in-unleash

Adds a UI SCIM guard when trying to manage users.

The condition for the guard is:
 - Enterprise
 - SCIM flag enabled
 - SCIM setting enabled
 - SCIM user


![image](https://github.com/Unleash/unleash/assets/14320932/8a5451f1-0d6e-48ba-b090-bb5832c0e9ec)
2024-04-15 14:04:41 +01:00
Thomas Heartman
3d60c2acd0
feat: allow you to filter for "my projects" (#6855)
This change adds filtering functionality to the project list filter
buttons.

In this case, "my projects" is defined as any project that is marked as
a favorite OR (inclusive or) that you are a part of, as defined by your
user profile.
2024-04-15 11:17:53 +00:00
Jaanus Sellin
9aee1a7c42
feat: change time based feedback to button (#6837)
![image](https://github.com/Unleash/unleash/assets/964450/34070916-880d-41b6-809a-4046e3a1312f)
2024-04-15 12:44:35 +03:00
Tymoteusz Czech
e10ad7257f
Fix: insights loading (#6834)
Loading state for
- charts (placeholder data, animation)
- user stats - loading skeleton animation
- empty flags stats
- kept other "stat" widgets as-is, usually not visible
2024-04-15 09:46:56 +02:00
renovate[bot]
1f4febbd3c
chore(deps): update dependency @types/node to v18.19.30 (#6853)
[![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.29` ->
`18.19.30`](https://renovatebot.com/diffs/npm/@types%2fnode/18.19.29/18.19.30)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.19.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.19.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.19.29/18.19.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.19.29/18.19.30?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 02:44:46 +00:00
renovate[bot]
d8a4a0cff2
chore(deps): update material-ui monorepo (#6722)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@mui/icons-material](https://mui.com/material-ui/material-icons/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-icons-material))
| [`5.15.3` ->
`5.15.15`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.3/5.15.15)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.3/5.15.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.3/5.15.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mui/lab](https://mui.com/material-ui/about-the-lab/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-lab))
| [`5.0.0-alpha.159` ->
`5.0.0-alpha.170`](https://renovatebot.com/diffs/npm/@mui%2flab/5.0.0-alpha.159/5.0.0-alpha.170)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/5.0.0-alpha.170?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/5.0.0-alpha.170?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/5.0.0-alpha.159/5.0.0-alpha.170?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/5.0.0-alpha.159/5.0.0-alpha.170?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mui/material](https://mui.com/material-ui/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-material))
| [`5.15.3` ->
`5.15.15`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.3/5.15.15)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.3/5.15.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.3/5.15.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/)
([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-date-pickers))
| [`6.19.8` ->
`6.19.9`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/6.19.8/6.19.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/6.19.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/6.19.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/6.19.8/6.19.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/6.19.8/6.19.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

A big thanks to the 7 contributors who made this release possible. Here
are some highlights :
This release was mostly about 🐛 bug fixes and 📚 documentation
improvements.

##### `@mui/material@5.15.15`

- \[Autocomplete] Display options provided to the `options` prop even if
loading is true
([#&#8203;41677](https://togithub.com/mui/material-ui/issues/41677))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)
- \[RadioGroup] Apply classnames
([#&#8203;41681](https://togithub.com/mui/material-ui/issues/41681))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

##### `@mui/system@5.15.15`

- Fix typo to avoid infinite recursion in function call
([#&#8203;41678](https://togithub.com/mui/material-ui/issues/41678))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

##### Docs

- \[material-ui]\[Slider] Remove `valueLabelFormat` from restricted
values demo so that the tooltip thumb label displays the same as the
value text
([#&#8203;41679](https://togithub.com/mui/material-ui/issues/41679))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)
- \[material-ui] Remove deleted page from the sidenav
([#&#8203;41594](https://togithub.com/mui/material-ui/issues/41594))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[material-ui] Fix typo in CSS theme variables customization
([#&#8203;41680](https://togithub.com/mui/material-ui/issues/41680))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)
- Continue migration of Base UI to sperate repository
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Add notification for MUI X v7 blog post
([#&#8203;41587](https://togithub.com/mui/material-ui/issues/41587))
([#&#8203;41605](https://togithub.com/mui/material-ui/issues/41605))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- Update the versions dropdown to show v6
([#&#8203;41557](https://togithub.com/mui/material-ui/issues/41557))
[@&#8203;mnajdova](https://togithub.com/mnajdova)

##### Core

- \[blog] Link to Romain's blog post in MUI X v7 announcement post
([#&#8203;41641](https://togithub.com/mui/material-ui/issues/41641))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[blog] Blog post with MUI X v7.0.0 annoucement
([#&#8203;41563](https://togithub.com/mui/material-ui/issues/41563))
([#&#8203;41604](https://togithub.com/mui/material-ui/issues/41604))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[blog] Add post about remote
([#&#8203;41565](https://togithub.com/mui/material-ui/issues/41565))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[core] Continue rename of Toolpad
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs-infra] Add Toolpad product/category IDs to types
([#&#8203;41551](https://togithub.com/mui/material-ui/issues/41551))
[@&#8203;bharatkashyap](https://togithub.com/bharatkashyap)
- \[website] Add Aarón to About Us
([#&#8203;41747](https://togithub.com/mui/material-ui/issues/41747))
[@&#8203;aarongarciah](https://togithub.com/aarongarciah)
- \[website] Add stray design adjustments throughout the site
([#&#8203;41642](https://togithub.com/mui/material-ui/issues/41642))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- \[website] Update pricing table
([#&#8203;41606](https://togithub.com/mui/material-ui/issues/41606))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)

All contributors of this release in alphabetical order:
[@&#8203;aarongarciah](https://togithub.com/aarongarciah),
[@&#8203;bharatkashyap](https://togithub.com/bharatkashyap),
[@&#8203;cherniavskii](https://togithub.com/cherniavskii),
[@&#8203;danilo-leal](https://togithub.com/danilo-leal),
[@&#8203;mnajdova](https://togithub.com/mnajdova),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari),
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

###
[`v5.15.14`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51514)

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

<!-- generated comparing v5.15.13..master -->

*Mar 18, 2024*

A big thanks to the 15 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation
improvements.

##### `@mui/material@5.15.13`

- \[Accordion] Convert to support CSS extraction
([#&#8203;41221](https://togithub.com/mui/material-ui/issues/41221))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- ​<!-- 24 -->\[Autocomplete] Convert to support CSS extraction
([#&#8203;40330](https://togithub.com/mui/material-ui/issues/40330))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- ​<!-- 06 -->\[Slider] Convert to support CSS extraction
([#&#8203;41201](https://togithub.com/mui/material-ui/issues/41201))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- ​<!-- 07 -->\[Select] Fix variant type
([#&#8203;41405](https://togithub.com/mui/material-ui/issues/41405))
[@&#8203;sai6855](https://togithub.com/sai6855)
- ​<!-- 09 -->\[typescript] Use interface instead of type for props
([#&#8203;41500](https://togithub.com/mui/material-ui/issues/41500))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)

##### `@pigment-css/react@0.0.3`

- ​<!-- 03 -->Add Box component
([#&#8203;41451](https://togithub.com/mui/material-ui/issues/41451))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)

##### `pigment-css/nextjs-plugin@0.0.3`

- ​<!-- 04 -->Fix alias resolver
([#&#8203;41494](https://togithub.com/mui/material-ui/issues/41494))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- ​<!-- 05 -->Follow-up to
[#&#8203;41494](https://togithub.com/mui/material-ui/issues/41494)
([#&#8203;41502](https://togithub.com/mui/material-ui/issues/41502))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)

##### Docs

- ​<!-- 12 -->\[joy-ui] Add UI improvements to the side navigation demo
([#&#8203;41461](https://togithub.com/mui/material-ui/issues/41461))
[@&#8203;cipherlogs](https://togithub.com/cipherlogs)
- ​<!-- 11 -->\[pigment-css] Add media query guide
([#&#8203;41473](https://togithub.com/mui/material-ui/issues/41473))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- ​<!-- 10 -->\[pigment-css] Fixing location of the ExtendTheme type in
the docs
([#&#8203;41499](https://togithub.com/mui/material-ui/issues/41499))
[@&#8203;jherr](https://togithub.com/jherr)
- ​<!-- 08 -->\[material-ui]\[Progress] Add Circular progress gradient
demo from Github comment
([#&#8203;40559](https://togithub.com/mui/material-ui/issues/40559))
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)

##### Core

- ​<!-- 23 -->\[blog] Bringing consistency to Material UI customization
APIs
([#&#8203;41040](https://togithub.com/mui/material-ui/issues/41040))
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
- ​<!-- 22 -->\[code-infra] Rename
[@&#8203;mui-internal/docs-utils](https://togithub.com/mui-internal/docs-utils)
to
[@&#8203;mui/internal-docs-utils](https://togithub.com/mui/internal-docs-utils)
([#&#8203;41498](https://togithub.com/mui/material-ui/issues/41498))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- ​<!-- 21 -->\[code-infra] Copy translations.json to
[@&#8203;mui/docs](https://togithub.com/mui/docs) build folder
([#&#8203;41472](https://togithub.com/mui/material-ui/issues/41472))
[@&#8203;Janpot](https://togithub.com/Janpot)
- ​<!-- 20 -->\[core] Use Circle CI context
([#&#8203;41532](https://togithub.com/mui/material-ui/issues/41532))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 19 -->\[core] Fix CHANGELOG format and update date
([#&#8203;41481](https://togithub.com/mui/material-ui/issues/41481))
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
- ​<!-- 18 -->\[docs] Fix useStorageState regressions
([#&#8203;41223](https://togithub.com/mui/material-ui/issues/41223))
[@&#8203;Janpot](https://togithub.com/Janpot)
- ​<!-- 17 -->\[docs] Fix some Vale errors
([#&#8203;41516](https://togithub.com/mui/material-ui/issues/41516))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 15 -->\[material-ui]\[docs] Fix landing page template's h1 size
([#&#8203;41543](https://togithub.com/mui/material-ui/issues/41543))
[@&#8203;zanivan](https://togithub.com/zanivan)
- ​<!-- 14 -->\[material-ui]\[docs] Apply new code header docs feature
([#&#8203;41508](https://togithub.com/mui/material-ui/issues/41508))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 11 -->\[material-next] Drop the package
([#&#8203;41544](https://togithub.com/mui/material-ui/issues/41544))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- ​<!-- 16 -->\[docs-infra] Fail CI on Vale error
([#&#8203;40944](https://togithub.com/mui/material-ui/issues/40944))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 15 -->\[docs-infra] Improve Vale config
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 14 -->\[docs-infra] Add a feature list "component"
([#&#8203;41484](https://togithub.com/mui/material-ui/issues/41484))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 13 -->\[docs-infra] Add code block header classes
([#&#8203;41487](https://togithub.com/mui/material-ui/issues/41487))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 21 -->\[docs-infra] Make the Algolia search input label
invisible
([#&#8203;41542](https://togithub.com/mui/material-ui/issues/41542))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 03 -->\[website] Improve navbar's items hover state
([#&#8203;41535](https://togithub.com/mui/material-ui/issues/41535))
[@&#8203;EyaOuenniche](https://togithub.com/EyaOuenniche)
- ​<!-- 02 -->\[website] Split Toolpad documentation
([#&#8203;41316](https://togithub.com/mui/material-ui/issues/41316))
[@&#8203;bharatkashyap](https://togithub.com/bharatkashyap)
- ​<!-- 01 -->\[website] Use MUI X Data Grid v7-beta
([#&#8203;41276](https://togithub.com/mui/material-ui/issues/41276))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)

All contributors of this release in alphabetical order:
[@&#8203;bharatkashyap](https://togithub.com/bharatkashyap),
[@&#8203;brijeshb42](https://togithub.com/brijeshb42),
[@&#8203;cherniavskii](https://togithub.com/cherniavskii),
[@&#8203;cipherlogs](https://togithub.com/cipherlogs),
[@&#8203;danilo-leal](https://togithub.com/danilo-leal),
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai),
[@&#8203;EyaOuenniche](https://togithub.com/EyaOuenniche),
[@&#8203;Janpot](https://togithub.com/Janpot),
[@&#8203;jherr](https://togithub.com/jherr),
[@&#8203;michaldudak](https://togithub.com/michaldudak),
[@&#8203;mnajdova](https://togithub.com/mnajdova),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari),
[@&#8203;sai6855](https://togithub.com/sai6855),
[@&#8203;siriwatknp](https://togithub.com/siriwatknp),
[@&#8203;zanivan](https://togithub.com/zanivan)

###
[`v5.15.13`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51513)

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

<!-- generated comparing v5.15.12..master -->

*Mar 12, 2024*

A big thanks to the 15 contributors who made this release possible. Here
are some highights 

- The Material UI free Checkout template got a design uplift
([#&#8203;41447](https://togithub.com/mui/material-ui/issues/41447))
[@&#8203;zanivan](https://togithub.com/zanivan)

##### `@mui/material@5.15.13`

- \[Alert] Add `slots` and `slotProps` type to theme
([#&#8203;41324](https://togithub.com/mui/material-ui/issues/41324))
[@&#8203;sai6855](https://togithub.com/sai6855)
- \[Autocomplete] Fix the options list being added to the DOM in
`freeSolo` mode even when there are no options, causing style problems
([#&#8203;41300](https://togithub.com/mui/material-ui/issues/41300))
[@&#8203;rakeshmusturi](https://togithub.com/rakeshmusturi)
- Add `paperChannel` token
([#&#8203;41447](https://togithub.com/mui/material-ui/issues/41447))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[Switch] Convert to support CSS extraction
([#&#8203;41367](https://togithub.com/mui/material-ui/issues/41367))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[Tooltip] Support event handlers with extra parameters
([#&#8203;41320](https://togithub.com/mui/material-ui/issues/41320))
[@&#8203;LukasTy](https://togithub.com/LukasTy)

##### `@mui/system@5.15.13`

- \[RtlProvider] Add component & hook
([#&#8203;41241](https://togithub.com/mui/material-ui/issues/41241))
[@&#8203;mnajdova](https://togithub.com/mnajdova)

##### `@mui/utils@5.15.13`

- \[utils] Fix visually hidden styles' margin unit
([#&#8203;41477](https://togithub.com/mui/material-ui/issues/41477))
[@&#8203;michaldudak](https://togithub.com/michaldudak)

##### `@mui/codemod@5.15.13`

- Fix merging of slotProps and componentProps
([#&#8203;41323](https://togithub.com/mui/material-ui/issues/41323))
[@&#8203;sai6855](https://togithub.com/sai6855)

##### `@mui/base@5.0.0-beta.39`

- \[material-ui]\[joy-ui]\[Autocomplete] Keep in sync highlighted index
when the option still exists
([#&#8203;41306](https://togithub.com/mui/material-ui/issues/41306))
[@&#8203;CGNonofr](https://togithub.com/CGNonofr)
- \[FormControl] Export `FormControlOwnerState` type from index
([#&#8203;41287](https://togithub.com/mui/material-ui/issues/41287))
[@&#8203;michaeldfoley](https://togithub.com/michaeldfoley)
- \[material-ui]\[TextareaAutosize] Fix inline style not getting applied
([#&#8203;41369](https://togithub.com/mui/material-ui/issues/41369))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

##### `@pigment-css/react@0.0.2`

- Handle more scenarios while transforming sx prop
([#&#8203;41372](https://togithub.com/mui/material-ui/issues/41372))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- Improve testing of fixtures
([#&#8203;41389](https://togithub.com/mui/material-ui/issues/41389))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- Fix `keyframes` serialize styles error
([#&#8203;41395](https://togithub.com/mui/material-ui/issues/41395))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- Use class selector instead of class value
([#&#8203;41442](https://togithub.com/mui/material-ui/issues/41442))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- \[next] Warn about unsupported turbo mode in Next.js
([#&#8203;41445](https://togithub.com/mui/material-ui/issues/41445))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)

##### Docs

- \[material-ui] Refine checkout template
([#&#8203;40967](https://togithub.com/mui/material-ui/issues/40967))
[@&#8203;zanivan](https://togithub.com/zanivan)
- \[material-ui] Add docs for complementary List components
([#&#8203;41329](https://togithub.com/mui/material-ui/issues/41329))
[@&#8203;anle9650](https://togithub.com/anle9650)
- \[material-ui] Add docs for complementary Dialog components
([#&#8203;41313](https://togithub.com/mui/material-ui/issues/41313))
[@&#8203;jwithington](https://togithub.com/jwithington)
- \[material-ui] Fix Templates live preview link
([#&#8203;41467](https://togithub.com/mui/material-ui/issues/41467))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[material-ui] Polish out the templates page
([#&#8203;41468](https://togithub.com/mui/material-ui/issues/41468))
[@&#8203;zanivan](https://togithub.com/zanivan)
- \[material-ui] Adjust the Templates card design
([#&#8203;41450](https://togithub.com/mui/material-ui/issues/41450))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[joy-ui] Remove unnecessary styles in color inversion footer demo
([#&#8203;41419](https://togithub.com/mui/material-ui/issues/41419))
[@&#8203;cipherlogs](https://togithub.com/cipherlogs)
- \[joy-ui] Update case studies chip background color
([#&#8203;41413](https://togithub.com/mui/material-ui/issues/41413))
[@&#8203;cipherlogs](https://togithub.com/cipherlogs)
- \[joy-ui] Remove wrong CSS prop from the Sign-in-side template
([#&#8203;41383](https://togithub.com/mui/material-ui/issues/41383))
[@&#8203;cipherlogs](https://togithub.com/cipherlogs)
- \[joy-ui] Fix broken link on the Color Inversion page
([#&#8203;41407](https://togithub.com/mui/material-ui/issues/41407))
[@&#8203;cipherlogs](https://togithub.com/cipherlogs)
- \[pigment] Add example and guide section
([#&#8203;41249](https://togithub.com/mui/material-ui/issues/41249))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[pigment-css] Brand name nonbreaking space
([#&#8203;41438](https://togithub.com/mui/material-ui/issues/41438))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[pigment-css] Fix import on the README
([#&#8203;41411](https://togithub.com/mui/material-ui/issues/41411))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[pigment-css] Edit starter template links on README
([#&#8203;41409](https://togithub.com/mui/material-ui/issues/41409))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[pigment-css] Tweak the examples and edit READMEs
([#&#8203;41408](https://togithub.com/mui/material-ui/issues/41408))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[pigment-css] Adjust the bit about CSS vars on the README
([#&#8203;41463](https://togithub.com/mui/material-ui/issues/41463))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- Finish brand name fixes
[#&#8203;41438](https://togithub.com/mui/material-ui/issues/41438)
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Remove noreferrer
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Fix v4 docs <b> appearing in notifications
([#&#8203;41390](https://togithub.com/mui/material-ui/issues/41390))
[@&#8203;peterwangsc](https://togithub.com/peterwangsc)
- Update GitHub project links
([#&#8203;41370](https://togithub.com/mui/material-ui/issues/41370))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)

##### Core

- \[pigment] Make all Pigment CSS packages public
([#&#8203;41404](https://togithub.com/mui/material-ui/issues/41404))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- \[pigment] Rename directories to match package names
([#&#8203;41453](https://togithub.com/mui/material-ui/issues/41453))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- \[pigment-css] Example fix leading spaces
([#&#8203;41439](https://togithub.com/mui/material-ui/issues/41439))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[code-infra] Add short note about e2e-website workflow schedule
([#&#8203;41355](https://togithub.com/mui/material-ui/issues/41355))
[@&#8203;Janpot](https://togithub.com/Janpot)
- \[code-infra] Add alias for icon types
([#&#8203;41248](https://togithub.com/mui/material-ui/issues/41248))
[@&#8203;Janpot](https://togithub.com/Janpot)
- \[code-infra] Reduce concurrency of typescript:ci further
([#&#8203;41392](https://togithub.com/mui/material-ui/issues/41392))
[@&#8203;Janpot](https://togithub.com/Janpot)
- \[code-infra] Reduce concurrency for test_types ci job
([#&#8203;41385](https://togithub.com/mui/material-ui/issues/41385))
[@&#8203;Janpot](https://togithub.com/Janpot)
- \[code-infra] Adapt API code generator to Base UI repo needs
([#&#8203;41475](https://togithub.com/mui/material-ui/issues/41475))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[docs-infra] Don't generate preview files for the templates
([#&#8203;41379](https://togithub.com/mui/material-ui/issues/41379))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- \[docs-infra] Fix pigment css apps path in the render mui demos script
([#&#8203;41476](https://togithub.com/mui/material-ui/issues/41476))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- \[docs-infra] move feedback to ESM
([#&#8203;41381](https://togithub.com/mui/material-ui/issues/41381))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[docs-infra] Improve color contrast throughout
([#&#8203;41387](https://togithub.com/mui/material-ui/issues/41387))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[docs-infra] Simplify Algolia crawler config
([#&#8203;41312](https://togithub.com/mui/material-ui/issues/41312))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs-infra] Adjust the tabs and layout selection design
([#&#8203;41084](https://togithub.com/mui/material-ui/issues/41084))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[blog] Update the Base UI post with links to dedicated repo
([#&#8203;41358](https://togithub.com/mui/material-ui/issues/41358))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[website] Update the Careers page role
([#&#8203;41384](https://togithub.com/mui/material-ui/issues/41384))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[website] Compress about images
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[website] Improve color contrast on the homepage
([#&#8203;41465](https://togithub.com/mui/material-ui/issues/41465))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[examples] Add pigment-css-vite-ts starter example
([#&#8203;41196](https://togithub.com/mui/material-ui/issues/41196))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[examples] Add pigment-css-nextjs-ts starter project
([#&#8203;41105](https://togithub.com/mui/material-ui/issues/41105))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)

All contributors of this release in alphabetical order:
[@&#8203;alexfauquette](https://togithub.com/alexfauquette),
[@&#8203;brijeshb42](https://togithub.com/brijeshb42),
[@&#8203;CGNonofr](https://togithub.com/CGNonofr),
[@&#8203;cipherlogs](https://togithub.com/cipherlogs),
[@&#8203;danilo-leal](https://togithub.com/danilo-leal),
[@&#8203;Janpot](https://togithub.com/Janpot),
[@&#8203;michaeldfoley](https://togithub.com/michaeldfoley),
[@&#8203;mnajdova](https://togithub.com/mnajdova),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari),
[@&#8203;peterwangsc](https://togithub.com/peterwangsc),
[@&#8203;rakeshmusturi](https://togithub.com/rakeshmusturi),
[@&#8203;sai6855](https://togithub.com/sai6855),
[@&#8203;siriwatknp](https://togithub.com/siriwatknp),
[@&#8203;zanivan](https://togithub.com/zanivan),
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

###
[`v5.15.12`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51512)

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

<!-- generated comparing v5.15.11..master -->

*Mar 5, 2024*

A big thanks to the 21 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation
improvements.

##### `@mui/material@5.15.12`

- ​<!-- 52 -->Support props callback type in theme variants
([#&#8203;40946](https://togithub.com/mui/material-ui/issues/40946))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)
- ​<!-- 50 -->\[Alert] Convert to support zero runtime
([#&#8203;41230](https://togithub.com/mui/material-ui/issues/41230))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- ​<!-- 49 -->\[Alert] Deprecate composed classes
([#&#8203;40688](https://togithub.com/mui/material-ui/issues/40688))
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
- ​<!-- 44 -->\[Button] Deprecate classes for v6
([#&#8203;40675](https://togithub.com/mui/material-ui/issues/40675))
[@&#8203;sai6855](https://togithub.com/sai6855)
- ​<!-- 43 -->\[Checkbox] `large` size added in type
([#&#8203;34909](https://togithub.com/mui/material-ui/issues/34909))
[@&#8203;smox](https://togithub.com/smox)
- ​<!-- 42 -->\[Chip] Deprecate composed classes
([#&#8203;41235](https://togithub.com/mui/material-ui/issues/41235))
[@&#8203;sai6855](https://togithub.com/sai6855)
- ​<!-- 41 -->\[Chip] Correct `deleteIconColorPrimary` and
`deleteIconColorSecondary` class descriptions
([#&#8203;41231](https://togithub.com/mui/material-ui/issues/41231))
[@&#8203;sai6855](https://togithub.com/sai6855)
- ​<!-- 17 -->Remove unused dev dependency on
[@&#8203;mui/lab](https://togithub.com/mui/lab)
([#&#8203;41198](https://togithub.com/mui/material-ui/issues/41198))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- ​<!-- 15 -->\[Slider] Deprecate components and componentProps props
for v6
([#&#8203;40777](https://togithub.com/mui/material-ui/issues/40777))
[@&#8203;lhilgert9](https://togithub.com/lhilgert9)

##### `@mui/system@5.15.12`

- ​<!-- 16 -->\[pigment-css]\[material-ui] Render badge demos
([#&#8203;41353](https://togithub.com/mui/material-ui/issues/41353))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- ​<!-- 14 -->\[pigment-css] Update to latest wyw version
([#&#8203;41363](https://togithub.com/mui/material-ui/issues/41363))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- ​<!-- 13 -->\[pigment-css] Rename scope to
[@&#8203;pigment-css](https://togithub.com/pigment-css)
([#&#8203;41354](https://togithub.com/mui/material-ui/issues/41354))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- ​<!-- 12 -->\[pigment-css] Rename zero-runtime to pigmentcss
([#&#8203;41317](https://togithub.com/mui/material-ui/issues/41317))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- ​<!-- 11 -->Fix createSpacing return type
([#&#8203;41318](https://togithub.com/mui/material-ui/issues/41318))
[@&#8203;matystroia](https://togithub.com/matystroia)
- ​<!-- 06 -->\[zero] Add support for styled tagged-template literals
([#&#8203;41268](https://togithub.com/mui/material-ui/issues/41268))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- ​<!-- 05 -->\[zero] Set up Material UI migration demos
([#&#8203;41267](https://togithub.com/mui/material-ui/issues/41267))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- ​<!-- 04 -->\[zero] Move extendTheme to already existing
@&#8203;mui/zero-runtime/utils
([#&#8203;41254](https://togithub.com/mui/material-ui/issues/41254))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- ​<!-- 03 -->\[zero] Remove `object` intersection from CSS Fallback
([#&#8203;41271](https://togithub.com/mui/material-ui/issues/41271))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- ​<!-- 02 -->\[zero] Minor wording changes in README
([#&#8203;41253](https://togithub.com/mui/material-ui/issues/41253))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- ​<!-- 01 -->\[zero] Prepare zero-runtime packages for public release
([#&#8203;41226](https://togithub.com/mui/material-ui/issues/41226))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)

##### `@mui/joy@5.0.0-beta.30`

- ​<!-- 48 -->\[joy-ui]\[Autocomplete] Fix text overflow in Chip
([#&#8203;40229](https://togithub.com/mui/material-ui/issues/40229))
[@&#8203;PunitSoniME](https://togithub.com/PunitSoniME)

##### Docs

- ​<!-- 47 -->\[base-ui] Update the docs post repo separation
([#&#8203;41328](https://togithub.com/mui/material-ui/issues/41328))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 34 -->Fix missing partner link
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 33 -->Update links to GitHub projects
([#&#8203;41297](https://togithub.com/mui/material-ui/issues/41297))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 32 -->Standardize WAI-ARIA referencest
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 31 -->Fix image layout shift when loading
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 23 -->\[joy-ui] Add stray adjustments throughout the docs
([#&#8203;41211](https://togithub.com/mui/material-ui/issues/41211))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 22 -->\[material-ui] Remove duplicated text at FAQ page
([#&#8203;41326](https://togithub.com/mui/material-ui/issues/41326))
[@&#8203;zanivan](https://togithub.com/zanivan)
- ​<!-- 21 -->\[material-ui] Fix color mode toggle of the landing page
template
([#&#8203;41293](https://togithub.com/mui/material-ui/issues/41293))
[@&#8203;zanivan](https://togithub.com/zanivan)
- ​<!-- 20 -->\[system] Tweak the Usage demos
([#&#8203;41242](https://togithub.com/mui/material-ui/issues/41242))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 19 -->\[zero] Add a Why section on the README
([#&#8203;41284](https://togithub.com/mui/material-ui/issues/41284))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)

##### Core

- ​<!-- 51 -->Revert "\[utils] Port `useLocalStorageState` hook from
Toolpad
([#&#8203;41096](https://togithub.com/mui/material-ui/issues/41096))"
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 46 -->\[blog] Add post about how MUI uses Toolpad
([#&#8203;40172](https://togithub.com/mui/material-ui/issues/40172))
[@&#8203;prakhargupta1](https://togithub.com/prakhargupta1)
- ​<!-- 45 -->\[blog] No bundled demos in blog posts
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 40 -->\[code-infra] Embed translations in the
[@&#8203;mui/docs](https://togithub.com/mui/docs) package
([#&#8203;41246](https://togithub.com/mui/material-ui/issues/41246))
[@&#8203;Janpot](https://togithub.com/Janpot)
- ​<!-- 39 -->\[code-infra] Prepare the markdown package for publishing
([#&#8203;41240](https://togithub.com/mui/material-ui/issues/41240))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- ​<!-- 38 -->\[code-infra] Unpin the version of docs-utils in scripts
([#&#8203;41232](https://togithub.com/mui/material-ui/issues/41232))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- ​<!-- 37 -->\[core] Use runtime agnostic setTimeout type
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 36 -->\[core] Remove window. reference for common globals
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 35 -->\[core] Add a script to build all packages
([#&#8203;40631](https://togithub.com/mui/material-ui/issues/40631))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- ​<!-- 30 -->\[docs-infra] Fix missing non breaking spaces
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 29 -->\[docs-infra] Add design customizations to the disclosure
element
([#&#8203;41285](https://togithub.com/mui/material-ui/issues/41285))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 28 -->\[docs-infra] Adjust headings dark mode color
([#&#8203;41292](https://togithub.com/mui/material-ui/issues/41292))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 27 -->\[docs-infra] Fix Stack Overflow breaking space
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 26 -->\[docs-infra] Fix product selector popup not closing on
route change
([#&#8203;41166](https://togithub.com/mui/material-ui/issues/41166))
[@&#8203;divyammadhok](https://togithub.com/divyammadhok)
- ​<!-- 25 -->\[docs-infra] Improve fix blank links ad
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 24 -->\[docs-infra] Support interfaces for X docs
([#&#8203;41069](https://togithub.com/mui/material-ui/issues/41069))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- ​<!-- 18 -->\[infra] Adjust the links to search for issues
([#&#8203;41008](https://togithub.com/mui/material-ui/issues/41008))
[@&#8203;michelengelen](https://togithub.com/michelengelen)
- ​<!-- 10 -->\[website] Move the `React Engineer - xCharts` to `Next
roles` section
([#&#8203;41368](https://togithub.com/mui/material-ui/issues/41368))
[@&#8203;DanailH](https://togithub.com/DanailH)
- ​<!-- 09 -->\[website] Add James to About Us
([#&#8203;41362](https://togithub.com/mui/material-ui/issues/41362))
[@&#8203;atomiks](https://togithub.com/atomiks)
- ​<!-- 08 -->\[website] Polish Button outline primary medium
([#&#8203;41298](https://togithub.com/mui/material-ui/issues/41298))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 07 -->\[website] Remove Heatmap chart from community plan on
pricing table
([#&#8203;41081](https://togithub.com/mui/material-ui/issues/41081))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)

All contributors of this release in alphabetical order:
[@&#8203;alexfauquette](https://togithub.com/alexfauquette),
[@&#8203;atomiks](https://togithub.com/atomiks),
[@&#8203;brijeshb42](https://togithub.com/brijeshb42),
[@&#8203;DanailH](https://togithub.com/DanailH),
[@&#8203;danilo-leal](https://togithub.com/danilo-leal),
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai),
[@&#8203;divyammadhok](https://togithub.com/divyammadhok),
[@&#8203;Janpot](https://togithub.com/Janpot),
[@&#8203;lhilgert9](https://togithub.com/lhilgert9),
[@&#8203;matystroia](https://togithub.com/matystroia),
[@&#8203;michaldudak](https://togithub.com/michaldudak),
[@&#8203;michelengelen](https://togithub.com/michelengelen),
[@&#8203;mj12albert](https://togithub.com/mj12albert),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari),
[@&#8203;prakhargupta1](https://togithub.com/prakhargupta1),
[@&#8203;PunitSoniME](https://togithub.com/PunitSoniME),
[@&#8203;sai6855](https://togithub.com/sai6855),
[@&#8203;siriwatknp](https://togithub.com/siriwatknp),
[@&#8203;smox](https://togithub.com/smox),
[@&#8203;zanivan](https://togithub.com/zanivan),
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

###
[`v5.15.11`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51511)

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

<!-- generated comparing v5.15.10..master -->

*Feb 21, 2024*

A big thanks to the 26 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation
improvements.

##### `@mui/material@5.15.11`

- \[Alert] Deprecate components and componentsProps props
([#&#8203;40681](https://togithub.com/mui/material-ui/issues/40681))
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
- \[Autocomplete] Caret transformation issue with font size change
([#&#8203;41066](https://togithub.com/mui/material-ui/issues/41066))
[@&#8203;dpertsin](https://togithub.com/dpertsin)
- \[StepLabel] Add type for StepIconComponent
([#&#8203;41082](https://togithub.com/mui/material-ui/issues/41082))
[@&#8203;harrydigos](https://togithub.com/harrydigos)
- \[TablePagination] Fix type error in Select props
([#&#8203;39137](https://togithub.com/mui/material-ui/issues/39137))
[@&#8203;PaulKristoffersson](https://togithub.com/PaulKristoffersson)
- \[Transitions] External ownerState is incorrectly forwarded to inner
components
([#&#8203;41187](https://togithub.com/mui/material-ui/issues/41187))
[@&#8203;gitstart](https://togithub.com/gitstart)
- Use direct import
([#&#8203;40851](https://togithub.com/mui/material-ui/issues/40851))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)

##### `@mui/material-nextjs@5.15.11`

- Fix missing babel/runtime dependency in material-ui-nextjs
([#&#8203;41077](https://togithub.com/mui/material-ui/issues/41077))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)

##### `@mui/system@5.15.11`

- Use direct import
([#&#8203;40851](https://togithub.com/mui/material-ui/issues/40851))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- Move useMediaQuery to system
([#&#8203;39463](https://togithub.com/mui/material-ui/issues/39463))
[@&#8203;justintoman](https://togithub.com/justintoman)
- Consolidate the variants props callback arguments
([#&#8203;41222](https://togithub.com/mui/material-ui/issues/41222))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- Merge props and ownerState in the variants props callback
([#&#8203;41219](https://togithub.com/mui/material-ui/issues/41219))
[@&#8203;mnajdova](https://togithub.com/mnajdova)

##### `@mui/codemod@5.15.11`

- \[AccordionSummary] Add contentGutters deprecation codemods
([#&#8203;41006](https://togithub.com/mui/material-ui/issues/41006))
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
- \[PaginationItem] Add codemod for deprecated classes
([#&#8203;41145](https://togithub.com/mui/material-ui/issues/41145))
[@&#8203;sai6855](https://togithub.com/sai6855)

##### `@mui/utils@5.15.11`

- Port `useLocalStorageState` hook from Toolpad
([#&#8203;41096](https://togithub.com/mui/material-ui/issues/41096))
[@&#8203;Janpot](https://togithub.com/Janpot)

##### `@mui/base@5.0.0-beta.37`

- \[Switch] Add missing role attribute
([#&#8203;40907](https://togithub.com/mui/material-ui/issues/40907))
[@&#8203;KirankumarAmbati](https://togithub.com/KirankumarAmbati)
- \[TextareaAutosize] Improve implementation
([#&#8203;40789](https://togithub.com/mui/material-ui/issues/40789))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

##### `@mui/lab@5.0.0-alpha.164`

- \[Masonry] Ability to sort elements from left to right
([#&#8203;39904](https://togithub.com/mui/material-ui/issues/39904))
[@&#8203;Rishi556](https://togithub.com/Rishi556)

##### Docs

- \[base-ui] Fix focus state demo in Base UI autocomplete
([#&#8203;41104](https://togithub.com/mui/material-ui/issues/41104))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[base-ui] Update the Accessibility page demos design
([#&#8203;40995](https://togithub.com/mui/material-ui/issues/40995))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[joy-ui] Fix LinearProgressWithLabel example
([#&#8203;41194](https://togithub.com/mui/material-ui/issues/41194))
[@&#8203;khgiddon](https://togithub.com/khgiddon)
- \[joy-ui] Fix 404 image on the docs
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[material-ui] Add a "start now" section on the Overview page
([#&#8203;41137](https://togithub.com/mui/material-ui/issues/41137))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[material-ui] Inform about deprecated TablePagination SelectProps
usage
([#&#8203;41186](https://togithub.com/mui/material-ui/issues/41186))
[@&#8203;gitstart](https://togithub.com/gitstart)
- \[material-ui] Update the Testing page's Argos link
([#&#8203;41170](https://togithub.com/mui/material-ui/issues/41170))
[@&#8203;gregberge](https://togithub.com/gregberge)
- \[material-ui] Remove Masonry component and Material Design icon from
the landing page template
([#&#8203;41080](https://togithub.com/mui/material-ui/issues/41080))
[@&#8203;zanivan](https://togithub.com/zanivan)
- \[material-ui] Standardize all references to Material Design 3 (M3)
([#&#8203;40903](https://togithub.com/mui/material-ui/issues/40903))
[@&#8203;samuelsycamore](https://togithub.com/samuelsycamore)
- \[material-ui] Add stray fixes around a few pages
([#&#8203;41038](https://togithub.com/mui/material-ui/issues/41038))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[material-ui]\[joy-ui]\[system] Restore and revise the Box docs
([#&#8203;40622](https://togithub.com/mui/material-ui/issues/40622))
[@&#8203;samuelsycamore](https://togithub.com/samuelsycamore)
- \[material-ui] Add simpler demo for default behavior
([#&#8203;40980](https://togithub.com/mui/material-ui/issues/40980))
[@&#8203;zanivan](https://togithub.com/zanivan)
- \[system] Explain why AppRouterCacheProvider
([#&#8203;40909](https://togithub.com/mui/material-ui/issues/40909))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Link to react-transition group with https
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Update broken URL hashes
([#&#8203;41185](https://togithub.com/mui/material-ui/issues/41185))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- Prefer https links
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Fix MUI Treasury link
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Migrate the last > quotes to ::: callouts
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

##### Core

- \[blog] Add new product tags and stray adjustments
([#&#8203;41193](https://togithub.com/mui/material-ui/issues/41193))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[blog] Simplify `/base-ui-2024-plans/` page
([#&#8203;41171](https://togithub.com/mui/material-ui/issues/41171))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[blog] Add link to Base UI API changes RFC
([#&#8203;41089](https://togithub.com/mui/material-ui/issues/41089))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[blog] Remove the "News" tag
([#&#8203;41208](https://togithub.com/mui/material-ui/issues/41208))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[changelog] Remove
[@&#8203;mui/system](https://togithub.com/mui/system)[@&#8203;5](https://togithub.com/5).15.10
([#&#8203;41093](https://togithub.com/mui/material-ui/issues/41093))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[code-infra] Move typescript-to-proptypes to internal-scripts package
([#&#8203;41079](https://togithub.com/mui/material-ui/issues/41079))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[code-infra] Move Link to
[@&#8203;mui/docs](https://togithub.com/mui/docs)
([#&#8203;40889](https://togithub.com/mui/material-ui/issues/40889))
[@&#8203;Janpot](https://togithub.com/Janpot)
- \[code-infra] Use `experimental.cpus` to control amount of export
workers in Next.js
([#&#8203;41132](https://togithub.com/mui/material-ui/issues/41132))
[@&#8203;Janpot](https://togithub.com/Janpot)
- \[code-infra] Load commonjs files in next.config.mjs with require
([#&#8203;41108](https://togithub.com/mui/material-ui/issues/41108))
[@&#8203;Janpot](https://togithub.com/Janpot)
- \[code-infra] Prepare babel macros package for publishing to npm
([#&#8203;41178](https://togithub.com/mui/material-ui/issues/41178))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[code-infra] Build internal packages before publishing
([#&#8203;41210](https://togithub.com/mui/material-ui/issues/41210))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[core] Improve the release instructions
([#&#8203;40973](https://togithub.com/mui/material-ui/issues/40973))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- \[core] Simplify Next.js Demo Zero Runtime guide
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[core] Fix TypeScript spelling in changelog
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[core] Fix small detail in the autocomplete demo
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[core] Increase node memory limit on Netlify build
([#&#8203;41111](https://togithub.com/mui/material-ui/issues/41111))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[core]\[Tooltip] Remove incorrect code comment
([#&#8203;41179](https://togithub.com/mui/material-ui/issues/41179))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)
- \[core] Fix missing context display names
([#&#8203;41168](https://togithub.com/mui/material-ui/issues/41168))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[core]\[base-ui] Remove `@mui/base` dev dependency from Base UI
workspace
([#&#8203;41216](https://togithub.com/mui/material-ui/issues/41216))
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)
- \[zero]\[demo] Fix sample next app build
([#&#8203;41197](https://togithub.com/mui/material-ui/issues/41197))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- \[docs-infra] Simplify copy logic
([#&#8203;41167](https://togithub.com/mui/material-ui/issues/41167))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs-infra] New way of providing API layout config
([#&#8203;41106](https://togithub.com/mui/material-ui/issues/41106))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[docs-infra] Reduce scrollbar width on ROC
([#&#8203;41148](https://togithub.com/mui/material-ui/issues/41148))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs-infra] Add external link arrow
([#&#8203;41129](https://togithub.com/mui/material-ui/issues/41129))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[docs-infra] Fix external link arrow
([#&#8203;41181](https://togithub.com/mui/material-ui/issues/41181))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[docs-infra] Flag NPM and Github as wrong spellings
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs-infra] Fix display when the default props is undefined
([#&#8203;41114](https://togithub.com/mui/material-ui/issues/41114))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs-infra] Remove random layout assignment
([#&#8203;40862](https://togithub.com/mui/material-ui/issues/40862))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[docs-infra] Add spacing and contrast improvements
([#&#8203;41191](https://togithub.com/mui/material-ui/issues/41191))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[docs-infra] Share vale-config
([#&#8203;41176](https://togithub.com/mui/material-ui/issues/41176))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[test] Generalize test utils
([#&#8203;41175](https://togithub.com/mui/material-ui/issues/41175))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[typescript-to-proptypes] Support using `Omit` on types with
conditional properties
([#&#8203;41033](https://togithub.com/mui/material-ui/issues/41033))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
- \[website] Match chart component names
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[website] Add Marblism diamond sponsor
([#&#8203;41097](https://togithub.com/mui/material-ui/issues/41097))
[@&#8203;rluzists1](https://togithub.com/rluzists1)
- \[website] Add overall improvements to the Material UI page
([#&#8203;41075](https://togithub.com/mui/material-ui/issues/41075))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[website] Fix responsive breakpoints
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[website] Fix overloading of footer JS files
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[website] Improve the footer's chip contrast
([#&#8203;41209](https://togithub.com/mui/material-ui/issues/41209))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[zero] Update to latest version of wyw-in-js
([#&#8203;41182](https://togithub.com/mui/material-ui/issues/41182))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- \[zero] Setup basic testing framework
([#&#8203;40986](https://togithub.com/mui/material-ui/issues/40986))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- \[zero] Fix wrong CSS order by moving import to last
([#&#8203;41002](https://togithub.com/mui/material-ui/issues/41002))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[zero] Export `extendTheme` for creating a zero-runtime theme
([#&#8203;40897](https://togithub.com/mui/material-ui/issues/40897))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[zero] Move extendTheme to its own subpath
([#&#8203;41204](https://togithub.com/mui/material-ui/issues/41204))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)

All contributors of this release in alphabetical order:
[@&#8203;alexfauquette](https://togithub.com/alexfauquette),
[@&#8203;brijeshb42](https://togithub.com/brijeshb42),
[@&#8203;danilo-leal](https://togithub.com/danilo-leal),
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai),
[@&#8203;dpertsin](https://togithub.com/dpertsin),
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle),
[@&#8203;gitstart](https://togithub.com/gitstart),
[@&#8203;gregberge](https://togithub.com/gregberge),
[@&#8203;harrydigos](https://togithub.com/harrydigos),
[@&#8203;Janpot](https://togithub.com/Janpot),
[@&#8203;justintoman](https://togithub.com/justintoman),
[@&#8203;khgiddon](https://togithub.com/khgiddon),
[@&#8203;KirankumarAmbati](https://togithub.com/KirankumarAmbati),
[@&#8203;LukasTy](https://togithub.com/LukasTy),
[@&#8203;michaldudak](https://togithub.com/michaldudak),
[@&#8203;mnajdova](https://togithub.com/mnajdova),
[@&#8203;nikosgavalas](https://togithub.com/nikosgavalas),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari),
[@&#8203;PaulKristoffersson](https://togithub.com/PaulKristoffersson),
[@&#8203;Rishi556](https://togithub.com/Rishi556),
[@&#8203;rluzists1](https://togithub.com/rluzists1),
[@&#8203;sai6855](https://togithub.com/sai6855),
[@&#8203;samuelsycamore](https://togithub.com/samuelsycamore),
[@&#8203;siriwatknp](https://togithub.com/siriwatknp),
[@&#8203;zanivan](https://togithub.com/zanivan),
[@&#8203;ZeeshanTamboli](https://togithub.com/ZeeshanTamboli)

###
[`v5.15.10`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51510)

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

<!-- generated comparing v5.15.9..master -->

*Feb 12, 2024*

A big thanks to the 8 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation
improvements.

##### `@mui/material@5.15.10`

- \[Avatar] Add props deprecation with a codemod
([#&#8203;40853](https://togithub.com/mui/material-ui/issues/40853))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)

##### `@mui/system@5.15.10`

- \[Stack] Update import statement for Stack component
([#&#8203;41032](https://togithub.com/mui/material-ui/issues/41032))
[@&#8203;sai6855](https://togithub.com/sai6855)

##### `@mui/joy@5.0.0-beta.28`

- \[Button] Fix `disabled` prop priority when inside button group
([#&#8203;41000](https://togithub.com/mui/material-ui/issues/41000))
[@&#8203;Smileek](https://togithub.com/Smileek)
- \[IconButton] Support loading prop
([#&#8203;40949](https://togithub.com/mui/material-ui/issues/40949))
[@&#8203;Smileek](https://togithub.com/Smileek)

##### Docs

- \[Button]\[material-ui] Fix 'File upload' demo a11y
([#&#8203;40943](https://togithub.com/mui/material-ui/issues/40943))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[TableRow]\[material-ui] Escape markup in `children` prop so docgen
tools don't parse it as HTML
([#&#8203;40992](https://togithub.com/mui/material-ui/issues/40992))
[@&#8203;millerized](https://togithub.com/millerized)
- \[material-ui] Remove outdated example projects link (it uses Joy UI
now)
([#&#8203;40913](https://togithub.com/mui/material-ui/issues/40913))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[material-ui] Fix the "Intro to the MUI ecosystem" link placement
([#&#8203;40988](https://togithub.com/mui/material-ui/issues/40988))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- Fix 301 redirection to StackBlitz
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Fix h1 on Joy UI templates
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Have MUI workspace own the CodeSandbox
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Add notification for mui x v7 beta
([#&#8203;41001](https://togithub.com/mui/material-ui/issues/41001))
[@&#8203;joserodolfofreitas](https://togithub.com/joserodolfofreitas)
- Fix 301 links
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Fix Next.js v13.5.1 <title> SEO regression
([#&#8203;40302](https://togithub.com/mui/material-ui/issues/40302))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- Add a 404 page
([#&#8203;40884](https://togithub.com/mui/material-ui/issues/40884))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- Fix missing GitHub label when opening new issue
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

##### Core

- \[blog] Add post about upcoming plans for Base UI
([#&#8203;40882](https://togithub.com/mui/material-ui/issues/40882))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[core] Simplify CodeSandbox reproduction
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[core] Missing redirection
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[core] Export functions from `copyFiles` script to reuse in MUI X
repo
([#&#8203;40970](https://togithub.com/mui/material-ui/issues/40970))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[core] Avoid variable shorthands
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs-infra] Fix search icon issue
([#&#8203;40957](https://togithub.com/mui/material-ui/issues/40957))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs-infra] Ignore classes tagged with `@ignore`
([#&#8203;41009](https://togithub.com/mui/material-ui/issues/41009))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[docs-infra] Fix selected tab on codeblocks
([#&#8203;41036](https://togithub.com/mui/material-ui/issues/41036))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[website] Polish Customer Support Agent role
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

All contributors of this release in alphabetical order:
[@&#8203;cherniavskii](https://togithub.com/cherniavskii),
[@&#8203;danilo-leal](https://togithub.com/danilo-leal),
[@&#8203;joserodolfofreitas](https://togithub.com/joserodolfofreitas),
[@&#8203;millerized](https://togithub.com/millerized),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari),
[@&#8203;sai6855](https://togithub.com/sai6855),
[@&#8203;siriwatknp](https://togithub.com/siriwatknp),
[@&#8203;Smileek](https://togithub.com/Smileek)

###
[`v5.15.9`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v5159---generated-comparing-v5158master---)

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

*Feb 8, 2024*

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

- 🐛 A critical fix to remove non-published library usage in
`@mui/material` peerDependencies.

##### `@mui/material@5.15.9`

- ​<!-- 11 -->\[autocomplete] Avoid spread operator
([#&#8203;40968](https://togithub.com/mui/material-ui/issues/40968))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 05 -->\[material] Remove zero-runtime from peer dep
([#&#8203;41003](https://togithub.com/mui/material-ui/issues/41003))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)

##### `@mui/base@5.0.0-beta.36`

- ​<!-- 10 -->\[base-ui] Update props using Array to ReadonlyArray type
([#&#8203;40754](https://togithub.com/mui/material-ui/issues/40754))
[@&#8203;RaghavenderSingh](https://togithub.com/RaghavenderSingh)

##### `@mui/system@5.15.9`

- ​<!-- 02 -->\[system] use `ReadonlyArray` for CSS related types
([#&#8203;40972](https://togithub.com/mui/material-ui/issues/40972)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-14 09:12:52 +00:00
renovate[bot]
334709f7b1
chore(deps): update dependency sass to v1.74.1 (#6851)
[![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.72.0` ->
`1.74.1`](https://renovatebot.com/diffs/npm/sass/1.72.0/1.74.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.74.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.74.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.72.0/1.74.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.72.0/1.74.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>sass/dart-sass (sass)</summary>

###
[`v1.74.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1741)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.72.0...1.74.1)

-   No user-visible changes.

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-12 18:24:01 +00:00
renovate[bot]
a21cc8a67e
chore(deps): update dependency tsc-watch to v6.2.0 (#6852)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tsc-watch](https://togithub.com/gilamran/tsc-watch) | [`6.0.4` ->
`6.2.0`](https://renovatebot.com/diffs/npm/tsc-watch/6.0.4/6.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsc-watch/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsc-watch/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsc-watch/6.0.4/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsc-watch/6.0.4/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>gilamran/tsc-watch (tsc-watch)</summary>

###
[`v6.2.0`](https://togithub.com/gilamran/tsc-watch/blob/HEAD/CHANGELOG.md#v620---28032024)

[Compare
Source](https://togithub.com/gilamran/tsc-watch/compare/v6.1.0...v6.2.0)

- feature: Using prepublish. thanks to
[@&#8203;llllvvuu](https://togithub.com/llllvvuu)

###
[`v6.1.0`](https://togithub.com/gilamran/tsc-watch/blob/HEAD/CHANGELOG.md#v610---27032024)

[Compare
Source](https://togithub.com/gilamran/tsc-watch/compare/v6.0.5...v6.1.0)

- feature: --noEmit. thanks to
[@&#8203;llllvvuu](https://togithub.com/llllvvuu)

###
[`v6.0.5`](https://togithub.com/gilamran/tsc-watch/blob/HEAD/CHANGELOG.md#v605---27032024)

[Compare
Source](https://togithub.com/gilamran/tsc-watch/compare/v6.0.4...v6.0.5)

- fix: error TS6369: Option '--build' must be the first command line
argument. thanks to [@&#8203;llllvvuu](https://togithub.com/llllvvuu)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-12 18:23:24 +00:00
renovate[bot]
a797198fcf
chore(deps): update dependency orval to v6.26.0 (#6849)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [orval](https://togithub.com/anymaniax/orval) | [`6.25.0` ->
`6.26.0`](https://renovatebot.com/diffs/npm/orval/6.25.0/6.26.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/orval/6.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/orval/6.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/orval/6.25.0/6.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/orval/6.25.0/6.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>anymaniax/orval (orval)</summary>

###
[`v6.26.0`](https://togithub.com/anymaniax/orval/releases/tag/v6.26.0):
Release 6.26.0

[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.25.0...v6.26.0)

##### Bug Fixes

- **core/src/types.ts:** operatations option mock data now supports
array ([#&#8203;1283](https://togithub.com/anymaniax/orval/issues/1283))
([e990899](e99089989c))
- **core:** distinguish the value when it is blank only in `interface`
([#&#8203;1228](https://togithub.com/anymaniax/orval/issues/1228))
([dfa076a](dfa076aa54))
- **core:** improve NonReadonly type
([#&#8203;1237](https://togithub.com/anymaniax/orval/issues/1237))
([5b76e3b](5b76e3b612)),
closes [#&#8203;1236](https://togithub.com/anymaniax/orval/issues/1236)
- **core:** NPE check in validator
([#&#8203;1238](https://togithub.com/anymaniax/orval/issues/1238))
([cf66f3f](cf66f3f5a8))
- fixes [#&#8203;1253](https://togithub.com/anymaniax/orval/issues/1253)
removing resolver for \`null\` type
([#&#8203;1255](https://togithub.com/anymaniax/orval/issues/1255))
([b63ffe6](b63ffe671e))
- **msw:** make sure to not try to include error type in mock
implementation
([#&#8203;1274](https://togithub.com/anymaniax/orval/issues/1274))
([5fe09c3](5fe09c3a09))
- **msw:** mock blobs as blobs instead of strings
([#&#8203;1269](https://togithub.com/anymaniax/orval/issues/1269))
([54df332](54df3321a7))
- **msw:** return mock as array of enums if array is the correct type
([#&#8203;1272](https://togithub.com/anymaniax/orval/issues/1272))
([150f49e](150f49e737))
- name param \__ in case of no body arg
([#&#8203;1263](https://togithub.com/anymaniax/orval/issues/1263))
([77d10b4](77d10b448c))
- overridden non-GET queries not generating hooks
([#&#8203;1251](https://togithub.com/anymaniax/orval/issues/1251))
([05bb15b](05bb15b572))
- **query:** type return of useMutation query
([#&#8203;1215](https://togithub.com/anymaniax/orval/issues/1215))
([9c13f1f](9c13f1f00b))
- **query:** usePrefetch should only work for Query/Infinite types
([#&#8203;1235](https://togithub.com/anymaniax/orval/issues/1235))
([4fecbb2](4fecbb222d)),
closes [#&#8203;1234](https://togithub.com/anymaniax/orval/issues/1234)
- request bodies should take required property into account
([#&#8203;1277](https://togithub.com/anymaniax/orval/issues/1277))
([661a6ad](661a6ada37))
- **swr:** error type is correct even when it's the same type as success
type ([#&#8203;1276](https://togithub.com/anymaniax/orval/issues/1276))
([6e521b5](6e521b5cdd))
- **swr:** make sure to not include comma when not valid while
generating swrMutationFetcher
([#&#8203;1271](https://togithub.com/anymaniax/orval/issues/1271))
([ee01104](ee011044fd))
- TypeError custom override
([#&#8203;1229](https://togithub.com/anymaniax/orval/issues/1229))
([4f95efb](4f95efbef0))
- **vue:** update samples to v5 and fix type issue
([#&#8203;1268](https://togithub.com/anymaniax/orval/issues/1268))
([c9834b6](c9834b6b14))

##### Features

- jsdoc block tags
([#&#8203;1231](https://togithub.com/anymaniax/orval/issues/1231))
([15e9033](15e9033209))
- **swr:** add `swrInfiniteOptions` property to `output.override.swr`
([#&#8203;1245](https://togithub.com/anymaniax/orval/issues/1245))
([3ee6904](3ee690422e))
- **swr:** add `swrMutationOptions` property to `output.override.swr`
([#&#8203;1225](https://togithub.com/anymaniax/orval/issues/1225))
([d5ccc8c](d5ccc8cf3b))
- **swr:** remove `output.orverride.swr.options` property
([#&#8203;1246](https://togithub.com/anymaniax/orval/issues/1246))
([d94d15d](d94d15d8a4))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-12 18:23:04 +00:00
renovate[bot]
92d881b96f
chore(deps): update dependency path-scurry to v1.10.2 (#6850)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [path-scurry](https://togithub.com/isaacs/path-scurry) | [`1.6.3` ->
`1.10.2`](https://renovatebot.com/diffs/npm/path-scurry/1.6.3/1.10.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/path-scurry/1.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/path-scurry/1.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/path-scurry/1.6.3/1.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/path-scurry/1.6.3/1.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>isaacs/path-scurry (path-scurry)</summary>

###
[`v1.10.2`](https://togithub.com/isaacs/path-scurry/compare/v1.10.1...v1.10.2)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.10.1...v1.10.2)

###
[`v1.10.1`](https://togithub.com/isaacs/path-scurry/compare/v1.10.0...v1.10.1)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.10.0...v1.10.1)

###
[`v1.10.0`](https://togithub.com/isaacs/path-scurry/compare/v1.9.2...v1.10.0)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.9.2...v1.10.0)

###
[`v1.9.2`](https://togithub.com/isaacs/path-scurry/compare/v1.9.1...v1.9.2)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.9.1...v1.9.2)

###
[`v1.9.1`](https://togithub.com/isaacs/path-scurry/compare/v1.9.0...v1.9.1)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.9.0...v1.9.1)

###
[`v1.9.0`](https://togithub.com/isaacs/path-scurry/compare/v1.8.0...v1.9.0)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.8.0...v1.9.0)

###
[`v1.8.0`](https://togithub.com/isaacs/path-scurry/compare/v1.7.1...v1.8.0)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.7.1...v1.8.0)

###
[`v1.7.1`](https://togithub.com/isaacs/path-scurry/compare/v1.7.0...v1.7.1)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.7.0...v1.7.1)

###
[`v1.7.0`](https://togithub.com/isaacs/path-scurry/compare/v1.6.4...v1.7.0)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.6.4...v1.7.0)

###
[`v1.6.4`](https://togithub.com/isaacs/path-scurry/compare/v1.6.3...v1.6.4)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.6.3...v1.6.4)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-12 17:38:49 +00:00
David Leek
20a9fdd33e
chore(docs): improve documentation with note about initial version and not needing flag (#6848)
## About the changes

Adds a note about new installations starting with version where most
events and features should have a created_by userid set and thus not
need this configuration option/corresponding scheduled data migration
task
2024-04-12 18:34:10 +01:00
Alvin Bryan
8c6feb7925
Docs: Fixed missing values in webhooks (#6833)
Fixed missing values in the webhook docs, the list of values is from
[the type
definitions](d3eac6caf8/src/lib/addons/webhook-definition.ts (L100-L129))

Credit goes to @gastonfournier for finding these 🙏
2024-04-12 18:32:01 +01:00