Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e5ce08ea8 
							
						 
					 
					
						
						
							
							fix: long project name display ( #7435 )  
						
						
						
					 
					
						2024-06-25 12:22:03 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3961c1abf0 
							
						 
					 
					
						
						
							
							feat: now command bar will not search behind the scene ( #7443 )  
						
						... 
						
						
						
						Previously it was doing request to search behind to scenes, when noone
was using the nav bar. This fixes it. 
						
					 
					
						2024-06-25 12:53:23 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ef59cd45d 
							
						 
					 
					
						
						
							
							chore: change "toggle updated" to "flag updated" in toast message ( #7439 )  
						
						... 
						
						
						
						This message appears to have been missed when we did the previous
migration from "toggle" to "flag". 
						
					 
					
						2024-06-25 09:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0af5bbad38 
							
						 
					 
					
						
						
							
							chore: remove createProjectWithEnvironmentConfig and newCreateProjectUI flags ( #7429 )  
						
						... 
						
						
						
						This PR removes the last two flags related to the project managament
improvements project, making the new project creation form GA.
In doing so, we can also delete the old project creation form (or at
least the page, the form is still in use in the project settings). 
						
					 
					
						2024-06-24 12:53:55 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b4ff92454 
							
						 
					 
					
						
						
							
							chore(deps): bump ws from 8.17.0 to 8.17.1 in /frontend ( #7430 )  
						
						... 
						
						
						
						Bumps [ws](https://github.com/websockets/ws ) from 8.17.0 to 8.17.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/websockets/ws/releases ">ws's
releases</a>.</em></p>
<blockquote>
<h2>8.17.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixed a DoS vulnerability (<a
href="https://redirect.github.com/websockets/ws/issues/2231 ">#2231</a>).</li>
</ul>
<p>A request with a number of headers exceeding
the[<code>server.maxHeadersCount</code>][]
threshold could be used to crash a ws server.</p>
<pre lang="js"><code>const http = require('http');
const WebSocket = require('ws');
<p>const wss = new WebSocket.Server({ port: 0 }, function () {
const chars =
"!#$%&'*+-.0123456789abcdefghijklmnopqrstuvwxyz^_`|~".split('');
const headers = {};
let count = 0;</p>
<p>for (let i = 0; i < chars.length; i++) {
if (count === 2000) break;</p>
<pre><code>for (let j = 0; j &lt; chars.length; j++) {
  const key = chars[i] + chars[j];
  headers[key] = 'x';
  if (++count === 2000) break;
}
</code></pre>
<p>}</p>
<p>headers.Connection = 'Upgrade';
headers.Upgrade = 'websocket';
headers['Sec-WebSocket-Key'] = 'dGhlIHNhbXBsZSBub25jZQ==';
headers['Sec-WebSocket-Version'] = '13';</p>
<p>const request = http.request({
headers: headers,
host: '127.0.0.1',
port: wss.address().port
});</p>
<p>request.end();
});
</code></pre></p>
<p>The vulnerability was reported by <a
href="https://github.com/rrlapointe ">Ryan LaPointe</a> in <a
href="https://redirect.github.com/websockets/ws/issues/2230 ">websockets/ws#2230</a>.</p>
<p>In vulnerable versions of ws, the issue can be mitigated in the
following ways:</p>
<ol>
<li>Reduce the maximum allowed length of the request headers using the
[<code>--max-http-header-size=size</code>][] and/or the
[<code>maxHeaderSize</code>][] options so
that no more headers than the <code>server.maxHeadersCount</code> limit
can be sent.</li>
</ol>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3c56601092e55e5106f1https://redirect.github.com/websockets/ws/issues/2231 ">#2231</a>)</li>
<li><a
href="6a00029eddddfe4a804dhttps://github.com/websockets/ws/compare/8.17.0...8.17.1 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-24 08:42:14 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa933eb191 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.77.5 ( #7428 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.77.4` ->
`1.77.5`](https://renovatebot.com/diffs/npm/sass/1.77.4/1.77.5 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.77.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1775 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.4...1.77.5 )
-   Fully trim redundant selectors generated by `@extend`.
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-24 00:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61df6925b0 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @vitejs/plugin-react to v4.3.1 ( #7425 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@vitejs/plugin-react](https://togithub.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme )
([source](https://togithub.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ))
| [`4.3.0` ->
`4.3.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react/4.3.0/4.3.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite-plugin-react
(@​vitejs/plugin-react)</summary>
###
[`v4.3.1`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#431-2024-06-10 )
[Compare
Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.3.0...v4.3.1 )
##### Fix support for React Compiler with React 18
The previous version made this assumption that the compiler was only
usable with React 19, but it's possible to use it with React 18 and a
custom `runtimeModule`:
https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43 
When using a custom `runtimeModule`, the plugin will not try to
pre-optimize `react/compiler-runtime` dependency.
Reminder: Vite expect code outside of `node_modules` to be ESM, so you
will need to update the gist with `import React from 'react'`.
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-21 17:20:44 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d95e8358a 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/react-codemirror to v4.22.2 ( #7419 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.22.1` ->
`4.22.2`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.22.1/4.22.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.22.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.22.2 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.22.1...v4.22.2 )
[](https://jaywcjlove.github.io/#/sponsor )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.22.2/file/README.md )
Documentation v4.22.2:
https://raw.githack.com/uiwjs/react-codemirror/502aedb/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.22.1...v4.22.2 
```shell
npm i @​uiw/react-codemirror@4.22.2
```
- 🌟  feat(themes): add vscode light theme
([#​660](https://togithub.com/uiwjs/react-codemirror/issues/660 ))
[`1c1c49f`](https://togithub.com/uiwjs/react-codemirror/commit/1c1c49f )
[@​x1unix](https://togithub.com/x1unix )
- 🆎  type(vscode): fix type error.
[#​145](https://togithub.com/uiwjs/react-codemirror/issues/145 )
[`205be9d`](https://togithub.com/uiwjs/react-codemirror/commit/205be9d )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💢  ci: update workflows config.
[`68963f9`](https://togithub.com/uiwjs/react-codemirror/commit/68963f9 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: update theme menus.
[#​145](https://togithub.com/uiwjs/react-codemirror/issues/145 )
[`4de4373`](https://togithub.com/uiwjs/react-codemirror/commit/4de4373 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 📖  doc(vscode): update document.
[#​145](https://togithub.com/uiwjs/react-codemirror/issues/145 )
[`7f4abc9`](https://togithub.com/uiwjs/react-codemirror/commit/7f4abc9 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-20 21:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b79cb7e20 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.22.2 ( #7416 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@uiw/codemirror-theme-duotone](https://uiwjs.github.io/react-codemirror/#/theme/data/duotone/light )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.22.1` ->
`4.22.2`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.22.1/4.22.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror
(@​uiw/codemirror-theme-duotone)</summary>
###
[`v4.22.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.22.2 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.22.1...v4.22.2 )
[](https://jaywcjlove.github.io/#/sponsor )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.22.2/file/README.md )
Documentation v4.22.2:
https://raw.githack.com/uiwjs/react-codemirror/502aedb/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.22.1...v4.22.2 
```shell
npm i @​uiw/react-codemirror@4.22.2
```
- 🌟  feat(themes): add vscode light theme
([#​660](https://togithub.com/uiwjs/react-codemirror/issues/660 ))
[`1c1c49f`](https://togithub.com/uiwjs/react-codemirror/commit/1c1c49f )
[@​x1unix](https://togithub.com/x1unix )
- 🆎  type(vscode): fix type error.
[#​145](https://togithub.com/uiwjs/react-codemirror/issues/145 )
[`205be9d`](https://togithub.com/uiwjs/react-codemirror/commit/205be9d )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💢  ci: update workflows config.
[`68963f9`](https://togithub.com/uiwjs/react-codemirror/commit/68963f9 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: update theme menus.
[#​145](https://togithub.com/uiwjs/react-codemirror/issues/145 )
[`4de4373`](https://togithub.com/uiwjs/react-codemirror/commit/4de4373 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 📖  doc(vscode): update document.
[#​145](https://togithub.com/uiwjs/react-codemirror/issues/145 )
[`7f4abc9`](https://togithub.com/uiwjs/react-codemirror/commit/7f4abc9 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-20 00:21:38 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							030758977a 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @testing-library/jest-dom to v6.4.6 ( #7414 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@testing-library/jest-dom](https://togithub.com/testing-library/jest-dom )
| [`6.4.5` ->
`6.4.6`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/6.4.5/6.4.6 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>testing-library/jest-dom
(@​testing-library/jest-dom)</summary>
###
[`v6.4.6`](https://togithub.com/testing-library/jest-dom/releases/tag/v6.4.6 )
[Compare
Source](https://togithub.com/testing-library/jest-dom/compare/v6.4.5...v6.4.6 )
##### Bug Fixes
- Support [@​starting-style](https://togithub.com/starting-style )
([#​602](https://togithub.com/testing-library/jest-dom/issues/602 ))
([fd9ee68](fd9ee68ae4📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-19 19:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4736084e00 
							
						 
					 
					
						
						
							
							fix: check for permission in group access assignment ( #7408 )  
						
						... 
						
						
						
						Fix project role assignment for users with `ADMIN` permission, even if
they don't have the Admin root role. This happens when e.g. users
inherit the `ADMIN` permission from a group root role, but are not
Admins themselves.
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io> 
						
					 
					
						2024-06-18 17:06:34 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f4126e495 
							
						 
					 
					
						
						
							
							fix: make rendering of new project form independent of rendering the project list ( #7405 )  
						
						... 
						
						
						
						This change takes the rendering of the new project form component and
puts in a child component of the project list, thereby
significantly speeding up the time it takes to render the form if you
have lots of projects (about to 10x for 50 projects on my machine).
The reason it was so slow before was that the open state of the form
component was stored in the project list component. This meant that
whenever you wanted to open or close the form, you'd have to rerender
the entire project list.
This change abstracts that process into the new ProjectCreationButton
component. This component takes care of checking the feature flag for
whether to render the dialog or to send the user to the old form, and
takes care of state management for the dialog.
Because this is a child component of the project list, it does not
cause rerenders of the entire project list. 
						
					 
					
						2024-06-18 09:36:36 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccc332a764 
							
						 
					 
					
						
						
							
							chore: delete ice cream icon  🍦  ( #7403 )  
						
						... 
						
						
						
						This was added back in may 2021
(https://github.com/Unleash/unleash-frontend/pull/285 ), but was never
used. Maybe it's time
to remove it. 
						
					 
					
						2024-06-17 11:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10d2a295c7 
							
						 
					 
					
						
						
							
							feat: menubar is not dependant on query params anymroe ( #7399 )  
						
						... 
						
						
						
						Previously since query params were changing by global search, and
menubar was also altering them, they were conflicting. Menubar does not
need query params as state. So using search hook directly. 
						
					 
					
						2024-06-14 12:26:52 +03:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b789ea5ef 
							
						 
					 
					
						
						
							
							feat: command bar pages and name resolving ( #7397 )  
						
						
						
					 
					
						2024-06-14 11:22:55 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e565760f6 
							
						 
					 
					
						
						
							
							fix: lifecycle button permissions ( #7395 )  
						
						
						
					 
					
						2024-06-14 10:26:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09d9676d66 
							
						 
					 
					
						
						
							
							feat: command bar search projects ( #7388 )  
						
						... 
						
						
						
						Now can search for projects.
Also adding debounce to not spam backend with requests. Also the UI is
less flickery. 
						
					 
					
						2024-06-13 14:47:34 +03:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							582b33e121 
							
						 
					 
					
						
						
							
							Feat: feature view created by field - frontend ( #7382 )  
						
						... 
						
						
						
						add "Created by:" to feature overview meta and align other items 
						
					 
					
						2024-06-13 13:00:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c2aa128be 
							
						 
					 
					
						
						
							
							fix: exclude lifecycle from stale checks ( #7386 )  
						
						
						
					 
					
						2024-06-13 12:37:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50316a2f23 
							
						 
					 
					
						
						
							
							feat: command bar last visited: improve project/feature icons and paths ( #7383 )  
						
						
						
					 
					
						2024-06-13 09:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							507a2bca83 
							
						 
					 
					
						
						
							
							chore: add some tests for the useRecentlyVisited hook ( #7380 )  
						
						
						
					 
					
						2024-06-13 08:38:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21088b745d 
							
						 
					 
					
						
						
							
							feat: search features from command bar ( #7378 )  
						
						... 
						
						
						
						Now searching works in command bar
1. Currently piggybacking on the search hook, but I think it is not fast
enough, and also it is using the query params as the global search. This
causes some weird behaviour in UI. This probably means we will create
separate endpoint for this.
 
						
					 
					
						2024-06-12 21:24:22 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5de65bb8e 
							
						 
					 
					
						
						
							
							chore: wait to input the name of the segment when checking for error messages ( #7377 )  
						
						... 
						
						
						
						This change adds a wait statement before entering the name of the
segment when checking for error messages that this segment name
already exists.
This is the same workaround that we did in
https://github.com/Unleash/unleash/pull/7289 , which seems to have
worked.
Like in that PR, using waits is still an antipattern, but it appears
to be working.
Maybe it’s time to look more deeply at why it happens? Why isn’t the
field ready to receive input even though it’s on the page? Is it mui’s
fault or ours? 
						
					 
					
						2024-06-12 14:06:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77a5b85d6b 
							
						 
					 
					
						
						
							
							feat: recent project by name ( #7375 )  
						
						
						
					 
					
						2024-06-12 13:40:05 +02:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0fce0ec12 
							
						 
					 
					
						
						
							
							Revert "fix: yarn v4 requires prepack instead of prepare script when building…" ( #7373 )  
						
						... 
						
						
						
						Reverts Unleash/unleash#7371  
						
					 
					
						2024-06-12 13:25:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffe1305934 
							
						 
					 
					
						
						
							
							feat: extract global feature search ( #7372 )  
						
						... 
						
						
						
						We need global search for command menu, so extracting into separate
hook. 
						
					 
					
						2024-06-12 13:32:13 +03:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a971c770e9 
							
						 
					 
					
						
						
							
							task: Yarn v4 ( #7345 )  
						
						... 
						
						
						
						Trying again, this time with correct .gitignore already setup, and a
workflow configured to try what was failing prior to our revert. 
						
					 
					
						2024-06-12 11:18:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c4d6e8aeb 
							
						 
					 
					
						
						
							
							chore: use new ScreenReaderOnly component in config buttons ( #7352 )  
						
						... 
						
						
						
						This PR uses the new ScreenReaderOnly component in existing code,
replacing custom code with a shared component. 
						
					 
					
						2024-06-12 11:04:47 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2191de7713 
							
						 
					 
					
						
						
							
							chore: disable filtering for unknown users ( #7369 )  
						
						... 
						
						
						
						This PR disables the filtering capability in the front end for unknown
users.
Modifying the back end to support filtering for unknown users is not
something we want to do yet. It's possible, but it requires adding a lot
of special cases to the handling code (refer to [PR
#7359 ](https://github.com/Unleash/unleash/pull/7359 )), which we'd like
to avoid if possible. To avoid annoying cases where the filtering
doesn't work as expected and breaks user expectations, we're disabling
the filtering capability for unknown users in the front end.
We can consider whether to enable back-end results for unknown in the future if we get
user feedback that it's important.
This PR works by changing the avatar cell component. When the user has
id 0 (and is therefore unknown), we:
- set aria-disabled to true. This alerts users with assistive tech that
the button is disabled, but it doesn't take it out of the tab order, so
it's not mysteriously missing.
- change the tooltip text, telling users that they can't filter by
unknown users.
- disable the avatar callback function, so clicking on the avatar
doesn't do anything.
The accompanying tests assert this functionality.
I considered also updating the screen reader text, but I think that
would add more confusion or be more information than the user needs.
According to MDN's article on the [aria-disabled
attribute](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-disabled ):
> [the aria-disabled] declaration will inform people using assistive
technologies, such as screen readers, that such elements are not meant
to be editable or otherwise operable. 
						
					 
					
						2024-06-12 07:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fc87e1647 
							
						 
					 
					
						
						
							
							feat: clean up command bar props ( #7368 )  
						
						... 
						
						
						
						A lot of things were passed in for search, but since we only have single
command bar, we do not need them and it was bloating our component. 
						
					 
					
						2024-06-12 09:24:16 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfd02054ce 
							
						 
					 
					
						
						
							
							chore(deps): update react monorepo ( #7365 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ))
| [`18.2.79` ->
`18.3.3`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.79/18.3.3 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ))
| [`18.2.25` ->
`18.3.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.25/18.3.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [react](https://reactjs.org/ )
([source](https://togithub.com/facebook/react/tree/HEAD/packages/react ))
| [`18.2.0` ->
`18.3.1`](https://renovatebot.com/diffs/npm/react/18.2.0/18.3.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [react-dom](https://reactjs.org/ )
([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-dom ))
| [`18.2.0` ->
`18.3.1`](https://renovatebot.com/diffs/npm/react-dom/18.2.0/18.3.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [react-test-renderer](https://reactjs.org/ )
([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-test-renderer ))
| [`18.2.0` ->
`18.3.1`](https://renovatebot.com/diffs/npm/react-test-renderer/18.2.0/18.3.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>facebook/react (react)</summary>
###
[`v18.3.1`](a87edf62d7...a87edf62d7https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1 )
###
[`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f )
[Compare
Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.0 )
</details>
<details>
<summary>facebook/react (react-dom)</summary>
###
[`v18.3.1`](a87edf62d7...a87edf62d7https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1 )
###
[`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f )
[Compare
Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.0 )
</details>
<details>
<summary>facebook/react (react-test-renderer)</summary>
###
[`v18.3.1`](a87edf62d7...a87edf62d7https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1 )
###
[`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f )
[Compare
Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.0 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻  **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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-11 21:53:19 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75f14c7089 
							
						 
					 
					
						
						
							
							chore(deps): update dependency cypress to v13.11.0 ( #7362 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://cypress.io )
([source](https://togithub.com/cypress-io/cypress )) | [`13.10.0` ->
`13.11.0`](https://renovatebot.com/diffs/npm/cypress/13.10.0/13.11.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cypress-io/cypress (cypress)</summary>
###
[`v13.11.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.11.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.10.0...v13.11.0 )
Changelog: https://docs.cypress.io/guides/references/changelog#13-11-0 
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-11 20:02:22 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1032337eb9 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/react-test-renderer to v18.3.0 ( #7361 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react-test-renderer](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-test-renderer )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-test-renderer ))
| [`18.0.7` ->
`18.3.0`](https://renovatebot.com/diffs/npm/@types%2freact-test-renderer/18.0.7/18.3.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-11 20:02:02 +00:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c109a7577 
							
						 
					 
					
						
						
							
							Feat/change request comments formatting ( #7360 )  
						
						
						
					 
					
						2024-06-11 15:49:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							576dd04dc5 
							
						 
					 
					
						
						
							
							feat: command bar poc ( #7350 )  
						
						... 
						
						
						
						Command bar PoC using clone of search
---------
Co-authored-by: sjaanus <sellinjaanus@gmail.com> 
						
					 
					
						2024-06-11 15:27:59 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfcf13980e 
							
						 
					 
					
						
						
							
							chore: use HTML (custom) tooltip for permission switches ( #7355 )  
						
						... 
						
						
						
						This PR changes the environment permission switch to use the HTML
tooltip instead of the default MUI tooltip. This aligns with how we've
been doing tooltips recently.
The main driver behind this change was that the project flag table used
two different tooltips. This makes it so that they all look the same,
but it also impacts other places that use the same switch.
In feature flag table:

On flag page:

In project env table:
 
						
					 
					
						2024-06-11 14:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3acb3ad2c2 
							
						 
					 
					
						
						
							
							feat: upgrade from react v17 to v18 ( #7265 )  
						
						... 
						
						
						
						**Upgrade to React v18 for Unleash v6. Here's why I think it's a good
time to do it:**
- Command Bar project: We've begun work on the command bar project, and
there's a fantastic library we want to use. However, it requires React
v18 support.
- Straightforward Upgrade: I took a look at the upgrade guide
https://react.dev/blog/2022/03/08/react-18-upgrade-guide  and it seems
fairly straightforward. In fact, I was able to get React v18 running
with minimal changes in just 10 minutes!
- Dropping IE Support: React v18 no longer supports Internet Explorer
(IE), which is no longer supported by Microsoft as of June 15, 2022.
Upgrading to v18 in v6 would be a good way to align with this change.
TS updates:
* FC children has to be explicit:
https://stackoverflow.com/questions/71788254/react-18-typescript-children-fc 
* forcing version 18 types in resolutions:
https://sentry.io/answers/type-is-not-assignable-to-type-reactnode/ 
Test updates:
* fixing SWR issue that we have always had but it manifests more in new
React (https://github.com/vercel/swr/issues/2373 )
---------
Co-authored-by: kwasniew <kwasniewski.mateusz@gmail.com> 
						
					 
					
						2024-06-11 13:59:52 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5225452bfd 
							
						 
					 
					
						
						
							
							fix: remove stale stats widget ( #7353 )  
						
						
						
					 
					
						2024-06-11 12:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3643016a0e 
							
						 
					 
					
						
						
							
							feat: filter by user when interacting with the avatar ( #7347 )  
						
						... 
						
						
						
						This PR lets you filter by flag creator by interacting with the user's
avatar.
Additionally, I've switched the custom popover for the standard tooltip
that we use elsewhere in the table. This gives the table a more cohesive
feel. As such, I have also deleted the component created in a previous
PR, because it's no longer in use anywhere.
It now looks like this (when tabbed to; notice the focus ring):
 
						
					 
					
						2024-06-11 12:15:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76c8cbad0c 
							
						 
					 
					
						
						
							
							feat: global search by flag type ( #7346 )  
						
						
						
					 
					
						2024-06-11 10:14:29 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24c0976d56 
							
						 
					 
					
						
						
							
							feat: add popover to users in flags list ( #7344 )  
						
						... 
						
						
						
						This PR adds a popover to the user avatars in the flag list.
The popover is similar to the one used for projects and groups, but it
differs in a few ways:
- There's less padding. There's quite a lot of padding in the other
popovers, and it felt like too much for this table.
- It only shows one bit of text (the user's name/username/email). The
other popovers show email and name/username, but we don't have all that
information, so this is a stripped down version.
Flag list popover:

Group popover:

or if no email
 
						
					 
					
						2024-06-11 09:40:48 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43643def0e 
							
						 
					 
					
						
						
							
							chore(deps): update dependency msw to v2.3.1 ( #7339 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [msw](https://mswjs.io ) ([source](https://togithub.com/mswjs/msw )) |
[`2.3.0` -> `2.3.1`](https://renovatebot.com/diffs/npm/msw/2.3.0/2.3.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>mswjs/msw (msw)</summary>
### [`v2.3.1`](https://togithub.com/mswjs/msw/releases/tag/v2.3.1 )
[Compare Source](https://togithub.com/mswjs/msw/compare/v2.3.0...v2.3.1 )
#### v2.3.1 (2024-06-01)
##### Bug Fixes
- preserve trailing optional path parameters
([#​2169](https://togithub.com/mswjs/msw/issues/2169 ))
([`e69bbd6`](e69bbd6fdahttps://togithub.com/kettanaito )
[@​KaiSpencer](https://togithub.com/KaiSpencer )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-10 18:42:53 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e919a7bf5 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @biomejs/biome to v1.8.1 ( #7038 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@biomejs/biome](https://biomejs.dev )
([source](https://togithub.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ))
| [`1.8.0` ->
`1.8.1`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/1.8.0/1.8.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>biomejs/biome (@​biomejs/biome)</summary>
###
[`v1.8.1`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v181-2024-06-10 )
[Compare
Source](378c05edd4...39db99b1cdhttps://togithub.com/biomejs/biome/issues/3069 ),
prevent overwriting paths when using `--staged` or `--changed` options.
Contributed by [@​unvalley](https://togithub.com/unvalley )
- Fix a case where the file link inside a diagnostic wasn't correctly
displayed inside a terminal run by VSCode. Contributed by
[@​uncenter](https://togithub.com/uncenter )
##### Configuration
##### Bug fixes
- Fix [#​3067](https://togithub.com/biomejs/biome/issues/3067 ), by
assigning the correct default value to `indentWidth`. Contributed by
[@​ematipico](https://togithub.com/ematipico )
##### Editors
##### Formatter
##### Bug fixes
- Fix the bug where whitespace after the & character in CSS nesting was
incorrectly trimmed, ensuring proper targeting of child classes
[#​3061](https://togithub.com/biomejs/biome/issues/3061 ).
Contributed by [@​denbezrukov](https://togithub.com/denbezrukov )
- Fix [#​3068](https://togithub.com/biomejs/biome/issues/3068 )
where the CSS formatter was inadvertently converting variable
declarations and function calls to lowercase. Contributed by
[@​denbezrukov](https://togithub.com/denbezrukov )
- Fix the formatting of CSS grid layout properties. Contributed by
[@​denbezrukov](https://togithub.com/denbezrukov )
##### JavaScript APIs
##### Linter
##### Bug fixes
- The `noEmptyBlock` css lint rule now treats empty blocks containing
comments as valid ones. Contributed by
[@​Sec-ant](https://togithub.com/Sec-ant )
- [useLiteralKeys](https://biomejs.dev/linter/rules/use-literal-keys/ )
no longer reports quoted member names
([#​3085](https://togithub.com/biomejs/biome/issues/3085 )).
Previously
[useLiteralKeys](https://biomejs.dev/linter/rules/use-literal-keys/ )
reported quoted member names that can be unquoted.
    For example, the rule suggested the following fix:
    ```diff
    - const x = { "prop": 0 };
    + const x = { prop: 0 };
    ```
This conflicted with the option
[quoteProperties](https://biomejs.dev/reference/configuration/#javascriptformatterquoteproperties )
of our formatter.
    The rule now ignores quoted member names.
    Contributed by [@​Conaclos](https://togithub.com/Conaclos )
-
[noEmptyInterface](https://biomejs.dev/linter/rules/no-empty-interface/ )
now ignores empty interfaces in ambient modules
([#​3110](https://togithub.com/biomejs/biome/issues/3110 )).
Contributed by [@​Conaclos](https://togithub.com/Conaclos )
-
[noUnusedVariables](https://biomejs.dev/linter/rules/no-unused-variables/ )
and
[noUnusedFunctionParameters](https://biomejs.dev/linter/rules/no-unused-function-parameters/ )
no longer report the parameters of a constructor type
([#​3135](https://togithub.com/biomejs/biome/issues/3135 )).
    Previously, `arg` was reported as unused in a constructor type like:
    ```ts
    export type Classlike = new (arg: unknown) => string;
    ```
    Contributed by [@​Conaclos](https://togithub.com/Conaclos )
-
[noStringCaseMismatch](https://biomejs.dev/linter/rules/no-string-case-mismatch/ )
now ignores escape sequences
([#​3134](https://togithub.com/biomejs/biome/issues/3134 )).
    The following code is no longer reported by the rule:
    ```js
    s.toUpperCase() === "\u001b";
    ```
    Contributed by [@​Conaclos](https://togithub.com/Conaclos )
##### Parser
##### New features
- Implemented CSS Unknown At-Rule parsing, allowing the parser to
gracefully handle unsupported or unrecognized CSS at-rules. Contributed
by [@​denbezrukov](https://togithub.com/denbezrukov )
##### Bug fixes
- Fix [#​3055](https://togithub.com/biomejs/biome/issues/3055 )
CSS: Layout using named grid lines is now correctly parsed. Contributed
by [@​denbezrukov](https://togithub.com/denbezrukov )
- Fix [#​3091](https://togithub.com/biomejs/biome/issues/3091 ).
Allows the parser to handle nested style rules and at-rules properly,
enhancing the parser's compatibility with the CSS Nesting Module.
Contributed by [@​denbezrukov](https://togithub.com/denbezrukov )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-10 16:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58d6365b4f 
							
						 
					 
					
						
						
							
							chore: add gitignores to frontend and website subdirectories ( #7336 )  
						
						... 
						
						
						
						This PR is a follow up to #7333 . It appears that the `.gitignore` file
in the root of the repository is not ignoring the yarn files in the
`/frontend` and `/website` directories.
This PR adds those.
Because the patterns contain slashes, they're interpreted as being
relative to the root directory, as mentioned the description of the
[gitignore format](https://git-scm.com/docs/gitignore#_description ) in
the official git docs:
> If there is a separator at the beginning or middle (or both) of the
pattern, then the pattern is relative to the directory level of the
particular .gitignore file itself. Otherwise the pattern may also match
at any level below the .gitignore level. 
						
					 
					
						2024-06-10 14:39:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0f339ead3 
							
						 
					 
					
						
						
							
							fix: revert yarn4 ( #7334 )  
						
						... 
						
						
						
						Reverting yarn4, because we are stuck on broker build for couple of days
now. 
						
					 
					
						2024-06-10 14:35:18 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df3ca10a6d 
							
						 
					 
					
						
						
							
							chore: make the User Avatar size configurable ( #7332 )  
						
						... 
						
						
						
						This change makes the width of the user avatar configurable via a new
"avatarWidth" property.
It also sets the width to be `theme.spacing(3)` (currently 24px) for the
feature flag table.
It looks like this now:

It used to look like this:
 
						
					 
					
						2024-06-10 12:43:27 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08713c918c 
							
						 
					 
					
						
						
							
							chore(deps): update dependency typescript to v5.4.5 ( #7329 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typescript](https://www.typescriptlang.org/ )
([source](https://togithub.com/Microsoft/TypeScript )) | [`4.8.4` ->
`5.4.5`](https://renovatebot.com/diffs/npm/typescript/4.8.4/5.4.5 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [typescript](https://www.typescriptlang.org/ )
([source](https://togithub.com/Microsoft/TypeScript )) | [`5.4.2` ->
`5.4.5`](https://renovatebot.com/diffs/npm/typescript/5.4.2/5.4.5 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>Microsoft/TypeScript (typescript)</summary>
###
[`v5.4.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.5 ):
TypeScript 5.4.5
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.4
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.5
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+ ).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.4.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.4 ):
TypeScript 5.4.4
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.4
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+ ).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.4.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.3 ):
TypeScript 5.4.3
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+ ).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2 ):
TypeScript 5.4
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+ ).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.3.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.3 ):
TypeScript 5.3.3
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.3.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.3.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.3.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.3.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.3%22+is%3Aclosed+ ).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.3.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.2 ):
TypeScript 5.3
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.3.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.3.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.3.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+ ).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.2.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.2.2 ):
TypeScript 5.2
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.2.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.2.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.2.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.2%22+is%3Aclosed+ ).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.1.6`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.6 ):
TypeScript 5.1.6
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.5...v5.1.6 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.1.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.1.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.1.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.1.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+ ).
- (5.1.4 [intentionally
skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922 ))
- [fixed issues query for Typescript v5.1.5
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.1.6
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.6%22+is%3Aclosed+ ).
Downloads are available on
[npm](https://www.npmjs.com/package/typescript )
###
[`v5.1.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.5 ):
TypeScript 5.1.5
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.3...v5.1.5 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.1.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.1.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.1.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.1.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+ ).
- (5.1.4 [intentionally
skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922 ))
- [fixed issues query for Typescript v5.1.5
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+ ).
Downloads are available on:
-   [npm](https://www.npmjs.com/package/typescript )
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.1.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.3 ):
TypeScript 5.1.3
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.4...v5.1.3 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.1.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.1.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.1.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+ ).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.0.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.4 ):
TypeScript 5.0.4
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.3...v5.0.4 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.0.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.0.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.0.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.0.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.0.4
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.4%22+is%3Aclosed+ ).
Downloads are available on:
-   [npm](https://www.npmjs.com/package/typescript )
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.0.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.3 ):
TypeScript 5.0.3
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.2...v5.0.3 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.0.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.0.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.0.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.0.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+ ).
Downloads are available on:
-   [npm](https://www.npmjs.com/package/typescript )
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v5.0.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.2 ):
TypeScript 5.0
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.5...v5.0.2 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/ ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.0.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.0.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript v5.0.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+ ).
Downloads are available on:
-   [npm](https://www.npmjs.com/package/typescript )
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
###
[`v4.9.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.5 ):
TypeScript 4.9.5
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.4...v4.9.5 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/ ).
Downloads are available on:
-   [npm](https://www.npmjs.com/package/typescript )
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
#### Changes:
-
[`69e88ef`](69e88ef551https://togithub.com/Microsoft/TypeScript/issues/52419 ))
-
[`daf4e81`](daf4e817a1https://togithub.com/Microsoft/TypeScript/issues/52426 ))
###
[`v4.9.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.4 ):
TypeScript 4.9.4
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.3...v4.9.4 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9 ).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript
v4.9.4](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+4.9.4%22+is%3Aclosed+ ).
Downloads are available on:
-   [npm](https://www.npmjs.com/package/typescript )
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
#### Changes:
-
[`e286821`](e2868216f6eb5419fc8dhttps://togithub.com/Microsoft/TypeScript/issues/51704 )
to release 4.9
([#​51712](https://togithub.com/Microsoft/TypeScript/issues/51712 ))
-
[`b4d382b`](b4d382b9b1e7a02f43fchttps://togithub.com/Microsoft/TypeScript/issues/51626 )
and
[#​51689](https://togithub.com/Microsoft/TypeScript/issues/51689 )
to release-4.9
([#​51627](https://togithub.com/Microsoft/TypeScript/issues/51627 ))
-
[`1727912`](1727912f04https://togithub.com/Microsoft/TypeScript/issues/51544 ))
This list of changes was [auto
generated](https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/\_release?releaseId=117&\_a=release-summary ).
###
[`v4.9.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.3 ):
TypeScript 4.9
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v4.8.4...v4.9.3 )
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/ ).
Downloads are available on:
-   [npm](https://www.npmjs.com/package/typescript )
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild )
#### Changes:
-
[`93bd577`](93bd577458107f832b8031bee5682dhttps://togithub.com/Microsoft/TypeScript/issues/50977 )
into release-4.9
([#​51363](https://togithub.com/Microsoft/TypeScript/issues/51363 ))
\[
[#​50872](https://togithub.com/Microsoft/TypeScript/issues/50872 )
]
-
[`1e2fa7a`](1e2fa7ae157ab89e5c6ee5cd686def8d40dc15d15cfb3a2fe3https://togithub.com/Microsoft/TypeScript/issues/51297 ))
-
[`a7a9d15`](a7a9d158e8https://togithub.com/Microsoft/TypeScript/issues/51345 ))
-
[`7f8426f`](7f8426f4dfhttps://togithub.com/Microsoft/TypeScript/issues/51295 ))
<details><summary><b>See More</b></summary>
-
[`3d2b401`](3d2b4017ebhttps://togithub.com/Microsoft/TypeScript/issues/51324 ))
-
[`64d0d5a`](64d0d5ae14https://togithub.com/Microsoft/TypeScript/issues/51320 ))
-
[`754eeb2`](754eeb2986https://togithub.com/Microsoft/TypeScript/issues/51263 ))
-
[`d8aad26`](d8aad26200d4f26c840bhttps://togithub.com/Microsoft/TypeScript/issues/51256 ))
-
[`16faf45`](16faf456828b1ecdb701https://togithub.com/Microsoft/TypeScript/issues/50681 ))
-
[`170a17f`](170a17fad5https://togithub.com/Microsoft/TypeScript/issues/51300 ))
-
[`9c4e14d`](9c4e14d751https://togithub.com/Microsoft/TypeScript/issues/51311 ))
-
[`88d25b4`](88d25b4f23https://togithub.com/Microsoft/TypeScript/issues/51299 ))
-
[`8bee69a`](8bee69acf4702de1eeaahttps://togithub.com/Microsoft/TypeScript/issues/51294 ))
-
[`2c12b14`](2c12b14999https://togithub.com/Microsoft/TypeScript/issues/51271 ))
-
[`6af270d`](6af270dee02cc4c16a2660934915d9https://togithub.com/Microsoft/TypeScript/issues/51248 ))
-
[`61c2609`](61c26096e3ef69116c41https://togithub.com/Microsoft/TypeScript/issues/51244 ))
-
[`bbb42f4`](bbb42f453dhttps://togithub.com/Microsoft/TypeScript/issues/51262 ))
-
[`a56b254`](a56b254ad3https://togithub.com/Microsoft/TypeScript/issues/51230 ))
-
[`3abd351`](3abd351c0ehttps://togithub.com/Microsoft/TypeScript/issues/51240 ))
-
[`eed0511`](eed05112182625c1feaehttps://togithub.com/Microsoft/TypeScript/issues/51247 ))
-
[`1ca99b3`](1ca99b3402https://togithub.com/Microsoft/TypeScript/issues/50560 ))
-
[`3f28fa1`](3f28fa12df906ebe4933https://togithub.com/Microsoft/TypeScript/issues/51076 ))
-
[`8ac4652`](8ac465239fhttps://togithub.com/Microsoft/TypeScript/issues/51231 ))
-
[`245a02c`](245a02cbedhttps://togithub.com/Microsoft/TypeScript/issues/51227 ))
-
[`2dff34e`](2dff34e8c4https://togithub.com/Microsoft/TypeScript/issues/51219 ))
-
[`5ef2634`](5ef2634f3dd0f0e35c88https://togithub.com/Microsoft/TypeScript/issues/51220 ))
-
[`85d405a`](85d405a1d7https://togithub.com/Microsoft/TypeScript/issues/50833 ))
-
[`1f8959f`](1f8959f5dchttps://togithub.com/Microsoft/TypeScript/issues/49663 ))
-
[`11066b2`](11066b264fhttps://togithub.com/Microsoft/TypeScript/issues/51215 ))
-
[`4c9afe8`](4c9afe8812f25bcb7c27https://togithub.com/Microsoft/TypeScript/issues/51135 ))
-
[`7406ee9`](7406ee9c14https://togithub.com/Microsoft/TypeScript/issues/51175 ))
-
[`a1d82fc`](a1d82fc9dchttps://togithub.com/Microsoft/TypeScript/issues/51204 ))
-
[`0481773`](0481773a2798c19cbbbe13c9b05384673475e1c5f6cf51053ehttps://togithub.com/Microsoft/TypeScript/issues/51168 ))
-
[`83c5581`](83c5581588be5f0fe5achttps://togithub.com/Microsoft/TypeScript/issues/51167 ))
-
[`2cb7e77`](2cb7e779d7https://togithub.com/Microsoft/TypeScript/issues/50663 ))
\[
[#​50416](https://togithub.com/Microsoft/TypeScript/issues/50416 )
]
-
[`2bcfed0`](2bcfed01f3https://togithub.com/Microsoft/TypeScript/issues/51038 ))
-
[`a24201c`](a24201c8efhttps://togithub.com/Microsoft/TypeScript/issues/51166 ))
-
[`2da62a7`](2da62a784bhttps://togithub.com/Microsoft/TypeScript/issues/51142 ))
-
[`cf1b6b7`](cf1b6b7333https://togithub.com/Microsoft/TypeScript/issues/51165 ))
-
[`bdcc240`](bdcc240d68https://togithub.com/Microsoft/TypeScript/issues/51151 ))
-
[`37317a2`](37317a208fhttps://togithub.com/Microsoft/TypeScript/issues/51140 ))
-
[`9f49f9c`](9f49f9ccb04f54e7e947https://togithub.com/Microsoft/TypeScript/issues/51095 ))
-
[`503604c`](503604c884https://togithub.com/deprecated ) tags of other
overloads in quick info
([#​50904](https://togithub.com/Microsoft/TypeScript/issues/50904 ))
-
[`e14a229`](e14a2298c567256e50c4https://togithub.com/Microsoft/TypeScript/issues/51091 ))
-
[`9c87ded`](9c87ded2b3https://togithub.com/Microsoft/TypeScript/issues/51107 ))
-
[`c01ae01`](c01ae01fachttps://togithub.com/Microsoft/TypeScript/issues/51131 ))
-
[`a7d10f1`](a7d10f15bbd0bfd8caedhttps://togithub.com/Microsoft/TypeScript/issues/51082 ))
-
[`ad56b5c`](ad56b5ca56https://togithub.com/Microsoft/TypeScript/issues/50988 ))
-
[`dbeae5d`](dbeae5d943https://togithub.com/Microsoft/TypeScript/issues/51081 ))
-
[`d06a592`](d06a592d02https://togithub.com/Microsoft/TypeScript/issues/51050 ))
-
[`42b1049`](42b1049aee5f3e6cc498https://togithub.com/Microsoft/TypeScript/issues/51079 ))
\[
[#​34616](https://togithub.com/Microsoft/TypeScript/issues/34616 )
]
-
[`2648f6a`](2648f6ab09https://togithub.com/Microsoft/TypeScript/issues/51087 ))
-
[`c18791c`](c18791ccf1https://togithub.com/Microsoft/TypeScript/issues/51064 ))
-
[`b0795e9`](b0795e9c9443c6fd4c09https://togithub.com/Microsoft/TypeScript/issues/51063 ))
-
[`fc5e72b`](fc5e72b92chttps://togithub.com/Microsoft/TypeScript/issues/51044 ))
-
[`8af9a93`](8af9a936b5https://togithub.com/Microsoft/TypeScript/issues/51061 ))
-
[`4953316`](49533168dbhttps://togithub.com/Microsoft/TypeScript/issues/51048 ))
-
[`9dfffd0`](9dfffd0fbbhttps://togithub.com/Microsoft/TypeScript/issues/51045 ))
-
[`4635a5c`](4635a5cef933a34e5b96https://togithub.com/Microsoft/TypeScript/issues/50630 ))
-
[`299745c`](299745cb21https://togithub.com/Microsoft/TypeScript/issues/51016 ))
-
[`7dcf11f`](7dcf11f139https://togithub.com/Microsoft/TypeScript/issues/50757 ))
-
[`5cd49f6`](5cd49f6cbc8a1b85880f96894db6cbhttps://togithub.com/Microsoft/TypeScript/issues/50994 ))
\[
[#​51002](https://togithub.com/Microsoft/TypeScript/issues/51002 )
]
-
[`0d0a793`](0d0a793714https://togithub.com/Microsoft/TypeScript/issues/50918 ))
-
[`58bae8d`](58bae8db690ce72ef6c8https://togithub.com/Microsoft/TypeScript/issues/50931 ))
-
[`42f9143`](42f9143e11https://togithub.com/Microsoft/TypeScript/issues/50623 ))
-
[`ecf50e8`](ecf50e81a7https://togithub.com/Microsoft/TypeScript/issues/50958 ))
-
[`d1586de`](d1586de043https://togithub.com/Microsoft/TypeScript/issues/50853 ))
-
[`45148dd`](45148dd715https://togithub.com/Microsoft/TypeScript/issues/50987 ))
-
[`9a83f25`](9a83f2551d865848fcfbhttps://togithub.com/Microsoft/TypeScript/issues/50915 ))
-
[`fbfe934`](fbfe9340a9https://togithub.com/Microsoft/TypeScript/issues/50978 ))
-
[`b09e93d`](b09e93d3f6https://togithub.com/Microsoft/TypeScript/issues/50041 )
from microsoft/fix/47969
-
[`0ac12bb`](0ac12bbe7a8192d55049https://togithub.com/Microsoft/TypeScript/issues/50910 ))
\[
[#​50902](https://togithub.com/Microsoft/TypeScript/issues/50902 )
]
-
[`16faef1`](16faef1d8dhttps://togithub.com/Microsoft/TypeScript/issues/50974 ))
\[
[#​50959](https://togithub.com/Microsoft/TypeScript/issues/50959 )
]
-
[`63791f5`](63791f52d409368bcbaehttps://togithub.com/Microsoft/TypeScript/issues/50908 ))
\[
[#​50868](https://togithub.com/Microsoft/TypeScript/issues/50868 )
]
-
[`c81bf4d`](c81bf4d8b0https://togithub.com/Microsoft/TypeScript/issues/49619 ))
-
[`bc9cbbe`](bc9cbbef42https://togithub.com/Microsoft/TypeScript/issues/49912 )
from microsoft/fix/47508
-
[`5a10f46`](5a10f46c008e71f429c8c100c6488d2a91107f754ab9e76fb7https://togithub.com/Microsoft/TypeScript/issues/50930 ))
-
[`549b542`](549b5429d47f37d251fcf16ca7dd36https://togithub.com/Microsoft/TypeScript/issues/50667 ))
-
[`c6bef3f`](c6bef3f028675302730b9740bcc534https://togithub.com/Microsoft/TypeScript/issues/50912 ))
-
[`84c29cd`](84c29cd576🤖  Pick PR
[#​50912](https://togithub.com/Microsoft/TypeScript/issues/50912 )
(Pluralized \`hasInvalidatedResolutio...) into release-4.9
([#​50913](https://togithub.com/Microsoft/TypeScript/issues/50913 ))
-
[`a26f634`](a26f63424da455955aachttps://togithub.com/Microsoft/TypeScript/issues/50776 ))
\[
[#​48057](https://togithub.com/Microsoft/TypeScript/issues/48057 )
]
-
[`645d1cd`](645d1cd7c1https://togithub.com/Microsoft/TypeScript/issues/50905 ))
-
[`bbec17d`](bbec17d900a9ecc675d6221cf55a21https://togithub.com/Microsoft/TypeScript/issues/50890 ))
-
[`acb8977`](acb8977190https://togithub.com/Microsoft/TypeScript/issues/50664 ))
-
[`7a3de81`](7a3de819bfhttps://togithub.com/Microsoft/TypeScript/issues/50625 ))
-
[`2644f28`](2644f28677https://togithub.com/Microsoft/TypeScript/issues/50609 ))
-
[`98652a3`](98652a349a4d91204c9dhttps://togithub.com/Microsoft/TypeScript/issues/50711 ))
-
[`e2dd508`](e2dd5084f7https://togithub.com/Microsoft/TypeScript/issues/50884 ))
-
[`1d9ab83`](1d9ab83914https://togithub.com/Microsoft/TypeScript/issues/50874 ))
-
[`92a1b12`](92a1b124c1e383db692ehttps://togithub.com/Microsoft/TypeScript/issues/50871 ))
-
[`01054e0`](01054e05abhttps://togithub.com/Microsoft/TypeScript/issues/50831 ))
-
[`d90795e`](d90795e799https://togithub.com/Microsoft/TypeScript/issues/50856 ))
-
[`938a69a`](938a69a526https://togithub.com/Microsoft/TypeScript/issues/50350 ))
-
[`e002159`](e002159ad1https://togithub.com/Microsoft/TypeScript/issues/50626 ))
-
[`80ae43d`](80ae43d239abc58bdabc305f4bd42023746af766https://togithub.com/Microsoft/TypeScript/issues/50594 ))
-
[`168186f`](168186f93dhttps://togithub.com/Microsoft/TypeScript/issues/50328 ))
-
[`812ebcf`](812ebcf6e316156b1bafhttps://togithub.com/Microsoft/TypeScript/issues/50422 ))
-
[`a11c416`](a11c41621bhttps://togithub.com/Microsoft/TypeScript/issues/50666 ))
-
[`67f2b62`](67f2b62ed2https://togithub.com/Microsoft/TypeScript/issues/50849 ))
-
[`3014dec`](3014dec887https://togithub.com/Microsoft/TypeScript/issues/50404 ))
-
[`57c7aa7`](57c7aa755c48a8e8953ahttps://togithub.com/Microsoft/TypeScript/issues/50070 ))
-
[`af9ced1`](af9ced11f5a8e13f7340https://togithub.com/Microsoft/TypeScript/issues/50221 ))
-
[`08af0b6`](08af0b6bf00df46e8733https://togithub.com/Microsoft/TypeScript/issues/50813 ))
-
[`906510e`](906510e0f32970c5d167https://togithub.com/Microsoft/TypeScript/issues/50713 ))
-
[`0507192`](05071920a029e50b314901cae69e34https://togithub.com/Microsoft/TypeScript/issues/50802 ))
-
[`3b84f76`](3b84f76fb2https://togithub.com/Microsoft/TypeScript/issues/50797 ))
-
[`7e51306`](7e51306d308b35c1300ehttps://togithub.com/Microsoft/TypeScript/issues/49797 ))
-
[`a3f51b3`](a3f51b3b82https://togithub.com/sandersn )
([#​43554](https://togithub.com/Microsoft/TypeScript/issues/43554 ))
-
[`ba10a0d`](ba10a0d7c0ec6ae1c4d0https://togithub.com/Microsoft/TypeScript/issues/41044 ),
restoring parameter destructurings in d.ts files
([#​50779](https://togithub.com/Microsoft/TypeScript/issues/50779 ))
-
[`28232ca`](28232ca4b849cfa1db174110b80fbbhttps://togithub.com/Microsoft/TypeScript/issues/50735 ))
-
[`b23f1d6`](b23f1d6b59618fb2d8b908b91f6b82https://togithub.com/override ) annotation
([#​50724](https://togithub.com/Microsoft/TypeScript/issues/50724 ))
-
[`60963d7`](60963d7216https://togithub.com/Microsoft/TypeScript/issues/50755 ))
-
[`e37ea53`](e37ea53715a88c36655bhttps://togithub.com/Microsoft/TypeScript/issues/50748 ))
-
[`6d38487`](6d384876e5https://togithub.com/Microsoft/TypeScript/issues/50746 ))
-
[`6b890f9`](6b890f93c4https://togithub.com/Microsoft/TypeScript/issues/50740 ))
-
[`f5f2923`](f5f2923c7dhttps://togithub.com/Microsoft/TypeScript/issues/50691 ))
-
[`7120b52`](7120b520cfhttps://togithub.com/Microsoft/TypeScript/issues/50738 ))
-
[`68d526c`](https://togithub.com/Microsoft/TypeScript/commit/68d526c200a0a5c5102458689 
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-10 11:24:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57ddfc9255 
							
						 
					 
					
						
						
							
							fix: yarnv4 requires shebangs in shell scripts to allow execution ( #7323 )  
						
						
						
					 
					
						2024-06-07 14:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d69d826586 
							
						 
					 
					
						
						
							
							fix: Tweak docker build  
						
						
						
					 
					
						2024-06-07 15:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15726cc8ac 
							
						 
					 
					
						
						
							
							chore: upgrade to yarn v4 ( #7230 )  
						
						... 
						
						
						
						
This has been on our TODO list for a long time.
We're moving to latest released at the time of commit (v4.2.2) 
						
					 
					
						2024-06-07 14:00:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							215608c4b2 
							
						 
					 
					
						
						
							
							chore: make feature.spec and segements.spec more resilient ( #7289 )  
						
						... 
						
						
						
						This PR attempts to make the feature.spec and segements.spec test suites
more reliable. They have been flaking out a lot recently, and this will
hopefully make them less flaky.
The way of handling it is a little different for each test suite.
## feature.spec
Some of the failures we're seeing for the feature/feauture.spec test
suite are due to uncaught resize observer issues (possibly triggered by
the banners).
We can ignore these errors as they don't impact functionality, only
rendering, and are likely to resolve themselves quickly in real-world
scenarios.
On the other hand, it might also ignore actual errors, so I'm not a 100%
on this. Would love some input.
However, MDN has some info on [observation
errors](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver#observation_errors ):
> As long as the error event does not fire indefinitely, resize observer
will settle and produce a stable, likely correct, layout. However,
visitors may see a flash of broken layout, as a sequence of changes
expected to happen in a single frame is instead happening over multiple
frames.
Based on that, I think this is a pretty safe error to ignore. 
I'm unsure whether catching this exception is only set in the `after`
cleanup or whether it pollutes the cy object for all tests, but I think
it's fine either way. But if you have ideas, I'd love to hear them.
## segments.spec
The issue here appears to be that when we first input the segment's name
in the form, it takes a little time for the UI to become ready, so the
first characters of the string are cut off.
This is a known [issue that the cypress team are
aware](https://github.com/cypress-io/cypress/issues/3817 ), but that
isn't likely to get fixed any time soon because no one can give them a
reproducible example.
You can see the effect of this on segments that haven't been cleaned up
in the preview:

To work around it, we add a 500ms wait before we start filling out the
form. Yes, adding [waits in your tests is an
antipattern](https://docs.cypress.io/guides/references/best-practices#Unnecessary-Waiting ),
but it's the easiest way around in this case.
We *could* investigate and find a way not to need that, but that would
likely be a much larger project. This appears to mitigate the issue
immediately, so is at least a pretty good temporary fix in my opinion.
We also already do this in other tests, so there is a precedent for it. 
						
					 
					
						2024-06-07 08:37:53 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7df4a12dc9 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.77.4 ( #7317 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.77.3` ->
`1.77.4`](https://renovatebot.com/diffs/npm/sass/1.77.3/1.77.4 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.77.4`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1774 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.3...1.77.4 )
##### Embedded Sass
- Support passing `Version` input for `fatalDeprecations` as string over
    embedded protocol.
- Fix a bug in the JS Embedded Host where `Version` could be incorrectly
accepted
as input for `silenceDeprecations` and `futureDeprecations` in pure JS.
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-07 01:27:32 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be72916fac 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vanilla-jsoneditor to v0.23.5 ( #7313 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vanilla-jsoneditor](https://togithub.com/josdejong/svelte-jsoneditor )
| [`0.23.4` ->
`0.23.5`](https://renovatebot.com/diffs/npm/vanilla-jsoneditor/0.23.4/0.23.5 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>josdejong/svelte-jsoneditor (vanilla-jsoneditor)</summary>
###
[`v0.23.5`](https://togithub.com/josdejong/svelte-jsoneditor/blob/HEAD/CHANGELOG.md#0235-2024-05-30 )
[Compare
Source](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.23.4...v0.23.5 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-06 18:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7df1321128 
							
						 
					 
					
						
						
							
							test: filter by created by/author ( #7307 )  
						
						
						
					 
					
						2024-06-06 13:20:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a91b77a7ce 
							
						 
					 
					
						
						
							
							feat: filter by created by ( #7306 )  
						
						
						
					 
					
						2024-06-06 12:59:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb3498adb6 
							
						 
					 
					
						
						
							
							chore: orval types for flag creator ( #7305 )  
						
						
						
					 
					
						2024-06-06 12:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cc4b5faab 
							
						 
					 
					
						
						
							
							feat: display created by user in search ( #7292 )  
						
						
						
					 
					
						2024-06-06 11:51:54 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63f3212624 
							
						 
					 
					
						
						
							
							fix: trim sso URL fields ( #7301 )  
						
						... 
						
						
						
						What the title says. There are input values that are whitespace
sensitive, so this will trim clientId and entity field, preventing the
form from sending leading or trailing whitespace. Will make a PR on
enterprise as well to trim on the backend as well. 
						
					 
					
						2024-06-06 10:01:24 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27b9f6ab58 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.77.3 ( #7297 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.77.2` ->
`1.77.3`](https://renovatebot.com/diffs/npm/sass/1.77.2/1.77.3 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.77.3`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1773 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.2...1.77.3 )
##### Dart API
- `Deprecation.duplicateVariableFlags` has been deprecated and replaced
with
    `Deprecation.duplicateVarFlags` to make it consistent with the
`duplicate-var-flags` name used on the command line and in the JS API.
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-06 00:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e7506e195 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.77.2 ( #7294 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.74.1` ->
`1.77.2`](https://renovatebot.com/diffs/npm/sass/1.74.1/1.77.2 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.77.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1772 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.1...1.77.2 )
- Don't emit deprecation warnings for functions and mixins beginning
with `__`.
- Allow user-defined functions whose names begin with `_` and otherwise
look
    like vendor-prefixed functions with special CSS syntax.
##### Command-Line Interface
-   Properly handle the `--silence-deprecation` flag.
- Handle the `--fatal-deprecation` and `--future-deprecation` flags for
    `--interactive` mode.
###
[`v1.77.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1771 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.0...1.77.1 )
-   Fix a crash that could come up with importers in certain contexts.
###
[`v1.77.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1770 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.76.0...1.77.0 )
-   *Don't* throw errors for at-rules in keyframe blocks.
###
[`v1.76.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1760 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.75.0...1.76.0 )
-   Throw errors for misplaced statements in keyframe blocks.
- Mixins and functions whose names begin with `--` are now deprecated
for
forwards-compatibility with the in-progress CSS functions and mixins
spec.
    This deprecation is named `css-function-mixin`.
###
[`v1.75.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1750 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.74.1...1.75.0 )
- Fix a bug in which stylesheet canonicalization could be cached
incorrectly
when custom importers or the Node.js package importer made decisions
based on
    the URL of the containing stylesheet.
##### JS API
- Allow `importer` to be passed without `url` in
`StringOptionsWithImporter`.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-05 19:16:46 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1617209ff5 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v20.12.13 ( #7293 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ))
| [`20.12.12` ->
`20.12.13`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.12/20.12.13 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-05 19:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92d7d9aafe 
							
						 
					 
					
						
						
							
							chore: orval search created by feature ( #7290 )  
						
						
						
					 
					
						2024-06-05 14:40:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c869ea35e4 
							
						 
					 
					
						
						
							
							fix: project settings table overflow ( #7288 )  
						
						
						
					 
					
						2024-06-05 14:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05b7f6f4d9 
							
						 
					 
					
						
						
							
							fix: involuntarily scrolled to the top when mousing off group/project avatars ( #7287 )  
						
						... 
						
						
						
						This PR fixes a bug where if you navigated to the projects page via the
menu, scrolled down, and hovered over a project's avatars, you'd be
scrolled to the top of the page when you moused off the avatar.
Turns out this issue was also in the group cards. It seems to be that
the popover attempts to restore focus back to where you where, which, if
you navigated via the menu, is at the top of the page. Because these
popovers don't have any focusable content, we can disable that
functionality.
Additionally, I've disabled the scroll lock when the popover is open.
The scroll lock made it impossible to scroll when one of the popovers is
open, which is confusing as a user. 
						
					 
					
						2024-06-05 13:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e621c7a2a5 
							
						 
					 
					
						
						
							
							feat: Preview dependency ( #7284 )  
						
						
						
					 
					
						2024-06-05 10:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c129541df6 
							
						 
					 
					
						
						
							
							feat: adds information about project modes to the project creation form ( #7250 )  
						
						... 
						
						
						
						This change adds information about the project modes to the new
project creation form, using the tooltip for project creation modes.
In doing so, it updates the config button tooltip to accept extra
elements and adds styling for them.
What it looks like: 

## a11y issues
This solution does present one problem: the popover doesn't get focus,
so it's impossible for you to scroll with only a keyboard. However, this
is something that's present in Unleash already, and not something that I
think would be easily solvable, so I don't think this is when we should
solve it. 
						
					 
					
						2024-06-05 09:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5c3cc0c8d 
							
						 
					 
					
						
						
							
							chore: regenerate orval with new changes ( #7283 )  
						
						... 
						
						
						
						This PR generates new orval schemas with:
- new create tag schema
- updates from toggle to flag
- deprecation and obsolescence info 
						
					 
					
						2024-06-05 09:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3039fc3d59 
							
						 
					 
					
						
						
							
							fix: trying to create a tag that's too short gives errors ( #7269 )  
						
						... 
						
						
						
						1. Only suggest to create a tag value if the input is more than two
characters after trimming.
2. Ignore trailing and leading whitespace when considering which
autocomplete options to show 
						
					 
					
						2024-06-05 08:47:50 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fef77c1fde 
							
						 
					 
					
						
						
							
							feat: filter by feature type ( #7273 )  
						
						
						
					 
					
						2024-06-05 08:17:54 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							257cd5513f 
							
						 
					 
					
						
						
							
							fix: display previously selected tags in dialog ( #7271 )  
						
						... 
						
						
						
						When opening a dialog where there's previously selected tags, also
render the previously selected tags.
This is consistent with how we do it for bulk tags.
So instead of showing this when you open the tag manager on a flag with
existing tags:

We show this:
 
						
					 
					
						2024-06-05 08:13:16 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8485a7ede 
							
						 
					 
					
						
						
							
							chore(deps): update dependency react-archer to v4.4.0 ( #7279 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-archer](https://togithub.com/pierpo/react-archer ) | [`4.3.0` ->
`4.4.0`](https://renovatebot.com/diffs/npm/react-archer/4.3.0/4.4.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>pierpo/react-archer (react-archer)</summary>
###
[`v4.4.0`](https://togithub.com/pierpo/react-archer/releases/tag/v4.4.0 )
[Compare
Source](https://togithub.com/pierpo/react-archer/compare/v4.3.0...v4.4.0 )
### Features
- You can now make clickable arrows using `domAttributes`, `cursor` and
`hitSlop` properties in a relation 😊 
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-04 21:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da889ac004 
							
						 
					 
					
						
						
							
							chore(deps): update dependency orval to v6.29.1 ( #7277 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [orval](https://togithub.com/anymaniax/orval ) | [`6.27.1` ->
`6.29.1`](https://renovatebot.com/diffs/npm/orval/6.27.1/6.29.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>anymaniax/orval (orval)</summary>
###
[`v6.29.1`](https://togithub.com/anymaniax/orval/releases/tag/v6.29.1 ):
Release 6.29.1
[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.29.0...v6.29.1 )
##### Bug Fixes
- **hono:** correctly check response validator application/json
([43766c8](43766c8016https://togithub.com/anymaniax/orval/releases/tag/v6.29.0 ):
Release 6.29.0
[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.28.2...v6.29.0 )
##### Bug Fixes
- allow making second axios, etc., param `required` instead of
`optional`
([#​1357](https://togithub.com/anymaniax/orval/issues/1357 ))
([b13dbb3](b13dbb3f86https://togithub.com/anymaniax/orval/issues/1338 ))
([dc18a87](dc18a87baehttps://togithub.com/anymaniax/orval/issues/1371 ))
([d3ddbdd](d3ddbddd94https://togithub.com/anymaniax/orval/issues/1369 ))
([50a7ad7](50a7ad76eahttps://togithub.com/anymaniax/orval/issues/1368 ))
([5581edf](5581edf730https://togithub.com/anymaniax/orval/issues/1381 ))
([efc4c35](efc4c35bd5692f749c0dhttps://togithub.com/anymaniax/orval/issues/1339 ))
([6d41605](6d41605a23https://togithub.com/anymaniax/orval/issues/1360 ))
([393a6d8](393a6d8eb5https://togithub.com/anymaniax/orval/issues/1362 ))
([4536f34](4536f34d19https://togithub.com/anymaniax/orval/issues/1372 ))
([a61d26a](a61d26aba4https://togithub.com/anymaniax/orval/issues/1374 ))
([f7db4ca](f7db4ca4e2https://togithub.com/anymaniax/orval/issues/1341 ))
([41f6612](41f6612059https://togithub.com/anymaniax/orval/issues/1354 ))
([86f2cf1](86f2cf10echttps://togithub.com/anymaniax/orval/issues/1375 ))
([bc3d277](bc3d277469db7de2f9a6770295f5c6https://togithub.com/anymaniax/orval/issues/1237 ))"
([#​1352](https://togithub.com/anymaniax/orval/issues/1352 ))
([0008100](0008100312https://togithub.com/anymaniax/orval/issues/1237 )
[#​1352](https://togithub.com/anymaniax/orval/issues/1352 )
[#​1348](https://togithub.com/anymaniax/orval/issues/1348 )
###
[`v6.28.2`](https://togithub.com/anymaniax/orval/releases/tag/v6.28.2 ):
Release 6.28.2
[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.28.1...v6.28.2 )
##### Bug Fixes
- **zod:** remove double strict
([b311298](b311298a9c0a03004c11https://togithub.com/anymaniax/orval/releases/tag/v6.28.1 ):
Release 6.28.1
[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.28.0...v6.28.1 )
##### Bug Fixes
- **zod:** missing zod prefix
([8df6df7](8df6df73c9https://togithub.com/anymaniax/orval/releases/tag/v6.28.0 ):
Release 6.28.0
[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.27.1...v6.28.0 )
##### Bug Fixes
- accumulate discriminator mapping keys
([#​1305](https://togithub.com/anymaniax/orval/issues/1305 ))
([1cc9e01](1cc9e010077294c32fea39a18848ee48436f2d93https://togithub.com/anymaniax/orval/issues/1313 ))
([b13df01](b13df0126ahttps://togithub.com/anymaniax/orval/issues/1325 ))
([d7fa66d](d7fa66d7b2https://togithub.com/anymaniax/orval/issues/1328 ))
([25a5e39](25a5e39473https://togithub.com/anymaniax/orval/issues/1324 ))
([7feae35](7feae3530ahttps://togithub.com/anymaniax/orval/issues/1311 ))
([b1d66dc](b1d66dc8a5https://togithub.com/anymaniax/orval/issues/1320 ))
([913ac00](913ac00036https://togithub.com/anymaniax/orval/issues/1321 ))
([5f5dc17](5f5dc17b4ahttps://togithub.com/anymaniax/orval/issues/1310 ))
([25267ae](25267ae5a5📅  **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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-04 19:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7dfa12c6eb 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vite to v5.2.12 ( #7276 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vitejs.dev )
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite )) |
[`5.2.11` ->
`5.2.12`](https://renovatebot.com/diffs/npm/vite/5.2.11/5.2.12 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
###
[`v5.2.12`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5212-2024-05-28-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.11...v5.2.12 )
- chore: move to eslint flat config
([#​16743](https://togithub.com/vitejs/vite/issues/16743 ))
([8f16765](https://togithub.com/vitejs/vite/commit/8f16765 )), closes
[#​16743](https://togithub.com/vitejs/vite/issues/16743 )
- chore(deps): remove unused deps
([#​17329](https://togithub.com/vitejs/vite/issues/17329 ))
([5a45745](https://togithub.com/vitejs/vite/commit/5a45745 )), closes
[#​17329](https://togithub.com/vitejs/vite/issues/17329 )
- chore(deps): update all non-major dependencies
([#​16722](https://togithub.com/vitejs/vite/issues/16722 ))
([b45922a](https://togithub.com/vitejs/vite/commit/b45922a )), closes
[#​16722](https://togithub.com/vitejs/vite/issues/16722 )
- fix: mention `build.rollupOptions.output.manualChunks` instead of
`build.rollupOutput.manualChunks`
([89378c0](https://togithub.com/vitejs/vite/commit/89378c0 )), closes
[#​16721](https://togithub.com/vitejs/vite/issues/16721 )
- fix(build): make SystemJSWrapRE match lazy
([#​16633](https://togithub.com/vitejs/vite/issues/16633 ))
([6583ad2](https://togithub.com/vitejs/vite/commit/6583ad2 )), closes
[#​16633](https://togithub.com/vitejs/vite/issues/16633 )
- fix(css): avoid generating empty JS files when JS files becomes empty
but has CSS files imported
([#​1](https://togithub.com/vitejs/vite/issues/1 )
([95fe5a7](https://togithub.com/vitejs/vite/commit/95fe5a7 )), closes
[#​16078](https://togithub.com/vitejs/vite/issues/16078 )
- fix(css): handle lightningcss compiled css in Deno
([#​17301](https://togithub.com/vitejs/vite/issues/17301 ))
([8e4e932](https://togithub.com/vitejs/vite/commit/8e4e932 )), closes
[#​17301](https://togithub.com/vitejs/vite/issues/17301 )
- fix(css): only use files the current bundle contains
([#​16684](https://togithub.com/vitejs/vite/issues/16684 ))
([15a6ebb](https://togithub.com/vitejs/vite/commit/15a6ebb )), closes
[#​16684](https://togithub.com/vitejs/vite/issues/16684 )
- fix(css): page reload was not happening with .css?raw
([#​16455](https://togithub.com/vitejs/vite/issues/16455 ))
([8041846](https://togithub.com/vitejs/vite/commit/8041846 )), closes
[#​16455](https://togithub.com/vitejs/vite/issues/16455 )
- fix(deps): update all non-major dependencies
([#​16603](https://togithub.com/vitejs/vite/issues/16603 ))
([6711553](https://togithub.com/vitejs/vite/commit/6711553 )), closes
[#​16603](https://togithub.com/vitejs/vite/issues/16603 )
- fix(deps): update all non-major dependencies
([#​16660](https://togithub.com/vitejs/vite/issues/16660 ))
([bf2f014](https://togithub.com/vitejs/vite/commit/bf2f014 )), closes
[#​16660](https://togithub.com/vitejs/vite/issues/16660 )
- fix(deps): update all non-major dependencies
([#​17321](https://togithub.com/vitejs/vite/issues/17321 ))
([4a89766](https://togithub.com/vitejs/vite/commit/4a89766 )), closes
[#​17321](https://togithub.com/vitejs/vite/issues/17321 )
- fix(error-logging): rollup errors weren't displaying id and codeframe
([#​16540](https://togithub.com/vitejs/vite/issues/16540 ))
([22dc196](https://togithub.com/vitejs/vite/commit/22dc196 )), closes
[#​16540](https://togithub.com/vitejs/vite/issues/16540 )
- fix(hmr): normalize the path info
([#​14255](https://togithub.com/vitejs/vite/issues/14255 ))
([6a085d0](https://togithub.com/vitejs/vite/commit/6a085d0 )), closes
[#​14255](https://togithub.com/vitejs/vite/issues/14255 )
- fix(hmr): trigger page reload when calling invalidate on root module
([#​16636](https://togithub.com/vitejs/vite/issues/16636 ))
([2b61cc3](https://togithub.com/vitejs/vite/commit/2b61cc3 )), closes
[#​16636](https://togithub.com/vitejs/vite/issues/16636 )
- fix(logger): truncate log over 5000 characters long
([#​16581](https://togithub.com/vitejs/vite/issues/16581 ))
([b0b839a](https://togithub.com/vitejs/vite/commit/b0b839a )), closes
[#​16581](https://togithub.com/vitejs/vite/issues/16581 )
- fix(optimizer): log dependencies added by plugins
([#​16729](https://togithub.com/vitejs/vite/issues/16729 ))
([f0fb987](https://togithub.com/vitejs/vite/commit/f0fb987 )), closes
[#​16729](https://togithub.com/vitejs/vite/issues/16729 )
- fix(sourcemap): improve sourcemap compatibility for vue2
([#​16594](https://togithub.com/vitejs/vite/issues/16594 ))
([913c040](https://togithub.com/vitejs/vite/commit/913c040 )), closes
[#​16594](https://togithub.com/vitejs/vite/issues/16594 )
- docs: correct proxy shorthand example
([#​15938](https://togithub.com/vitejs/vite/issues/15938 ))
([abf766e](https://togithub.com/vitejs/vite/commit/abf766e )), closes
[#​15938](https://togithub.com/vitejs/vite/issues/15938 )
- docs: deprecate server.hot
([#​16741](https://togithub.com/vitejs/vite/issues/16741 ))
([e7d38ab](https://togithub.com/vitejs/vite/commit/e7d38ab )), closes
[#​16741](https://togithub.com/vitejs/vite/issues/16741 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-04 19:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0db5bc193f 
							
						 
					 
					
						
						
							
							task: upgraded semver dependency (and biome) ( #7272 )  
						
						... 
						
						
						
						Sorry for the extra noise here, but this seems to be the biome upgrade
altering formatting slightly. 
						
					 
					
						2024-06-04 15:01:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cb015a7db 
							
						 
					 
					
						
						
							
							fix: hide insights from sidebar for oss and kill switch ( #7270 )  
						
						
						
					 
					
						2024-06-04 15:34:23 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75529f465d 
							
						 
					 
					
						
						
							
							feat: clickable tags in project overview ( #7263 )  
						
						
						
					 
					
						2024-06-04 11:08:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							927f911c62 
							
						 
					 
					
						
						
							
							chore: add a flag+ui flag for commandBarUI ( #7264 )  
						
						
						
					 
					
						2024-06-04 08:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							048d604518 
							
						 
					 
					
						
						
							
							chore: update project overview to flags ( #7247 )  
						
						... 
						
						
						
						This PR changes the project screen by calling the main tab "flags"
instead of "overview". There isn't really an overview available on that
tab anymore, only a list of flags. 
						
					 
					
						2024-06-04 09:35:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88dda1987f 
							
						 
					 
					
						
						
							
							feat: project health chart now goes from 0 to 100 to give perspective ( #7249 )  
						
						... 
						
						
						
						 
						
					 
					
						2024-06-04 10:18:20 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e5c7414e7 
							
						 
					 
					
						
						
							
							chore(deps): update dependency msw to v2.3.0 ( #7262 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [msw](https://mswjs.io ) ([source](https://togithub.com/mswjs/msw )) |
[`2.2.14` ->
`2.3.0`](https://renovatebot.com/diffs/npm/msw/2.2.14/2.3.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>mswjs/msw (msw)</summary>
### [`v2.3.0`](https://togithub.com/mswjs/msw/releases/tag/v2.3.0 )
[Compare
Source](https://togithub.com/mswjs/msw/compare/v2.2.14...v2.3.0 )
#### v2.3.0 (2024-05-08)
> \[!WARNING]
> This release changes how MSW treats unhandled exceptions in response
resolvers. Previously, they were treated as request errors. Starting
with this release, unhandled resolver exceptions will be coerced to `500
Unhandled Exception` mocked error responses produced by the library.
Please note that **you must not intentionally throw errors in your
resolvers**. Please use
[`Response.error()`](https://mswjs.io/docs/basics/mocking-responses#mocking-network-errors )
to mock request/network errors. Unhandled exceptions are considered
unintended and will be treated as if they happen on the actual server.
##### Features
- treat unhandled exceptions in handlers as 500 error responses
([#​2135](https://togithub.com/mswjs/msw/issues/2135 ))
([`5191399`](5191399246https://togithub.com/kettanaito )
- prioritize the `node` export when importing `msw/node`
([#​2134](https://togithub.com/mswjs/msw/issues/2134 ),
transitively through
[@​mswjs/interceptors](https://togithub.com/mswjs/interceptors )).
- add a new `unhandledException` event
([#​2135](https://togithub.com/mswjs/msw/issues/2135 ),
[docs](https://mswjs.io/docs/api/life-cycle-events#unhandledexception )).
```js
server.events.on('unhandledException', ({ request, error }) => {
  console.log('%s %s errored! See details below.', request.method, request.url)
  console.error(error)
})
```
##### Bug Fixes
- **Disposable:** make the ".dispose()" method synchronous
([#​2144](https://togithub.com/mswjs/msw/issues/2144 ))
([`686d3d6`](686d3d668fhttps://togithub.com/kettanaito )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-04 01:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79d0f86646 
							
						 
					 
					
						
						
							
							chore(deps): update dependency debounce to v2.1.0 ( #7260 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [debounce](https://togithub.com/sindresorhus/debounce ) | [`2.0.0` ->
`2.1.0`](https://renovatebot.com/diffs/npm/debounce/2.0.0/2.1.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sindresorhus/debounce (debounce)</summary>
###
[`v2.1.0`](https://togithub.com/sindresorhus/debounce/releases/tag/v2.1.0 )
[Compare
Source](https://togithub.com/sindresorhus/debounce/compare/v2.0.0...v2.1.0 )
- Add `.trigger()` function
([#​41](https://togithub.com/sindresorhus/debounce/issues/41 ))
[`1fe9160`](https://togithub.com/sindresorhus/debounce/commit/1fe9160 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-03 22:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39337bb80e 
							
						 
					 
					
						
						
							
							chore(deps): update dependency cypress to v13.10.0 ( #7259 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://cypress.io )
([source](https://togithub.com/cypress-io/cypress )) | [`13.7.2` ->
`13.10.0`](https://renovatebot.com/diffs/npm/cypress/13.7.2/13.10.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cypress-io/cypress (cypress)</summary>
###
[`v13.10.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.10.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.9.0...v13.10.0 )
Changelog: https://docs.cypress.io/guides/references/changelog#13-10-0 
###
[`v13.9.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.9.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.8.1...v13.9.0 )
Changelog: https://docs.cypress.io/guides/references/changelog#13-9-0 
###
[`v13.8.1`](https://togithub.com/cypress-io/cypress/releases/tag/v13.8.1 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.8.0...v13.8.1 )
Changelog: https://docs.cypress.io/guides/references/changelog#13-8-1 
###
[`v13.8.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.8.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.7.3...v13.8.0 )
Changelog: https://docs.cypress.io/guides/references/changelog#13-8-0 
###
[`v13.7.3`](https://togithub.com/cypress-io/cypress/releases/tag/v13.7.3 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.7.2...v13.7.3 )
Changelog: https://docs.cypress.io/guides/references/changelog#13-7-3 
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-03 22:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29940a1976 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @vitejs/plugin-react to v4.3.0 ( #7258 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@vitejs/plugin-react](https://togithub.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme )
([source](https://togithub.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ))
| [`4.2.1` ->
`4.3.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react/4.2.1/4.3.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite-plugin-react
(@​vitejs/plugin-react)</summary>
###
[`v4.3.0`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#430-2024-05-22 )
[Compare
Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.2.1...v4.3.0 )
##### Fix support for React compiler
Don't set `retainLines: true` when the React compiler is used. This
creates whitespace issues and the compiler is modifying the JSX too much
to get correct line numbers after that. If you want to use the React
compiler and get back correct line numbers for tools like
[vite-plugin-react-click-to-component](https://togithub.com/ArnaudBarre/vite-plugin-react-click-to-component )
to work, you should update your config to something like:
```ts
export default defineConfig(({ command }) => {
  const babelPlugins = [['babel-plugin-react-compiler', {}]]
  if (command === 'serve') {
    babelPlugins.push(['@​babel/plugin-transform-react-jsx-development', {}])
  }
  return {
    plugins: [react({ babel: { plugins: babelPlugins } })],
  }
})
```
##### Support HMR for class components
This is a long overdue and should fix some issues people had with HMR
when migrating from CRA.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-03 20:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							299d3455d6 
							
						 
					 
					
						
						
							
							chore(deps): update dependency plausible-tracker to v0.3.9 ( #7257 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [plausible-tracker](https://togithub.com/plausible/plausible-tracker )
| [`0.3.8` ->
`0.3.9`](https://renovatebot.com/diffs/npm/plausible-tracker/0.3.8/0.3.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>plausible/plausible-tracker (plausible-tracker)</summary>
###
[`v0.3.9`](294405cafc...ab75723ad1294405cafc...ab75723ad1📅  **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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-03 20:20:11 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1cecaf647 
							
						 
					 
					
						
						
							
							fix: mobile menu font size ( #7252 )  
						
						
						
					 
					
						2024-06-03 15:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7021763973 
							
						 
					 
					
						
						
							
							feat: explain stickiness ( #7248 )  
						
						
						
					 
					
						2024-06-03 13:54:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6b0c4fdb5 
							
						 
					 
					
						
						
							
							fix: Prevent jumping content navbar switch ( #7232 )  
						
						
						
					 
					
						2024-06-03 08:52:03 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							569c15c05d 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/react-codemirror to v4.22.1 ( #7238 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.25` ->
`4.22.1`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.25/4.22.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.22.1`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.22.1 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.22.0...v4.22.1 )
[](https://jaywcjlove.github.io/#/sponsor )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.22.1/file/README.md )
Documentation v4.22.1:
https://raw.githack.com/uiwjs/react-codemirror/739df75/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.22.0...v4.22.1 
```shell
npm i @​uiw/react-codemirror@4.22.1
```
- 🐞  fix: lock the react version.
[`79fec4c`](https://togithub.com/uiwjs/react-codemirror/commit/79fec4c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix: Externalize JSX runtime
([#​655](https://togithub.com/uiwjs/react-codemirror/issues/655 ))
[`b81c628`](https://togithub.com/uiwjs/react-codemirror/commit/b81c628 )
[@​eps1lon](https://togithub.com/eps1lon )
###
[`v4.22.0`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.22.0 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.25...v4.22.0 )
[](https://jaywcjlove.github.io/#/sponsor )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.22.0/file/README.md )
Documentation v4.22.0:
https://raw.githack.com/uiwjs/react-codemirror/4954630/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.25...v4.22.0 
```shell
npm i @​uiw/react-codemirror@4.22.0
```
- 📖  doc(theme): update document.
[`34ba805`](https://togithub.com/uiwjs/react-codemirror/commit/34ba805 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄  chore(deps): update dependency husky to v9
([#​624](https://togithub.com/uiwjs/react-codemirror/issues/624 ))
[`6440766`](https://togithub.com/uiwjs/react-codemirror/commit/6440766 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟  feat: add font size setting to the theme.
[#​651](https://togithub.com/uiwjs/react-codemirror/issues/651 )
[`ead023b`](https://togithub.com/uiwjs/react-codemirror/commit/ead023b )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💢  ci: update workflows config.
[`cf714d6`](https://togithub.com/uiwjs/react-codemirror/commit/cf714d6 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: fix type error.
[#​651](https://togithub.com/uiwjs/react-codemirror/issues/651 )
[`ddfb3d2`](https://togithub.com/uiwjs/react-codemirror/commit/ddfb3d2 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-06-03 00:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23768614e3 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.22.1 ( #7156 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@uiw/codemirror-theme-duotone](https://uiwjs.github.io/react-codemirror/#/theme/data/duotone/light )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.25` ->
`4.22.1`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.21.25/4.22.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror
(@​uiw/codemirror-theme-duotone)</summary>
###
[`v4.22.1`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.22.1 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.22.0...v4.22.1 )
[](https://jaywcjlove.github.io/#/sponsor )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.22.1/file/README.md )
Documentation v4.22.1:
https://raw.githack.com/uiwjs/react-codemirror/739df75/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.22.0...v4.22.1 
```shell
npm i @​uiw/react-codemirror@4.22.1
```
- 🐞  fix: lock the react version.
[`79fec4c`](https://togithub.com/uiwjs/react-codemirror/commit/79fec4c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix: Externalize JSX runtime
([#​655](https://togithub.com/uiwjs/react-codemirror/issues/655 ))
[`b81c628`](https://togithub.com/uiwjs/react-codemirror/commit/b81c628 )
[@​eps1lon](https://togithub.com/eps1lon )
###
[`v4.22.0`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.22.0 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.25...v4.22.0 )
[](https://jaywcjlove.github.io/#/sponsor )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.22.0/file/README.md )
Documentation v4.22.0:
https://raw.githack.com/uiwjs/react-codemirror/4954630/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.25...v4.22.0 
```shell
npm i @​uiw/react-codemirror@4.22.0
```
- 📖  doc(theme): update document.
[`34ba805`](https://togithub.com/uiwjs/react-codemirror/commit/34ba805 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄  chore(deps): update dependency husky to v9
([#​624](https://togithub.com/uiwjs/react-codemirror/issues/624 ))
[`6440766`](https://togithub.com/uiwjs/react-codemirror/commit/6440766 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟  feat: add font size setting to the theme.
[#​651](https://togithub.com/uiwjs/react-codemirror/issues/651 )
[`ead023b`](https://togithub.com/uiwjs/react-codemirror/commit/ead023b )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💢  ci: update workflows config.
[`cf714d6`](https://togithub.com/uiwjs/react-codemirror/commit/cf714d6 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: fix type error.
[#​651](https://togithub.com/uiwjs/react-codemirror/issues/651 )
[`ddfb3d2`](https://togithub.com/uiwjs/react-codemirror/commit/ddfb3d2 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-05-31 14:35:54 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8b001e950 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @tanstack/react-table to v8.17.3 ( #7155 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tanstack/react-table](https://tanstack.com/table )
([source](https://togithub.com/TanStack/table/tree/HEAD/packages/react-table ))
| [`8.15.3` ->
`8.17.3`](https://renovatebot.com/diffs/npm/@tanstack%2freact-table/8.15.3/8.17.3 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>TanStack/table (@​tanstack/react-table)</summary>
###
[`v8.17.3`](https://togithub.com/TanStack/table/releases/tag/v8.17.3 )
[Compare
Source](https://togithub.com/TanStack/table/compare/v8.17.0...v8.17.3 )
Version 8.17.3 - 5/14/2024, 2:44 PM
##### Changes
##### Fix
- Add a missing guard for undefined in the getFilteredRowModel function.
([#​5555](https://togithub.com/TanStack/table/issues/5555 ))
([`5411f1a`](https://togithub.com/TanStack/table/commit/5411f1a1 )) by
[@​jjh2613](https://togithub.com/jjh2613 )
##### Packages
-
[@​tanstack/table-core](https://togithub.com/tanstack/table-core )[@​8](https://togithub.com/8 ).17.3
-
[@​tanstack/qwik-table](https://togithub.com/tanstack/qwik-table )[@​8](https://togithub.com/8 ).17.3
-
[@​tanstack/react-table](https://togithub.com/tanstack/react-table )[@​8](https://togithub.com/8 ).17.3
-
[@​tanstack/solid-table](https://togithub.com/tanstack/solid-table )[@​8](https://togithub.com/8 ).17.3
-
[@​tanstack/vue-table](https://togithub.com/tanstack/vue-table )[@​8](https://togithub.com/8 ).17.3
-
[@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table )[@​8](https://togithub.com/8 ).17.3
-
[@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools )[@​8](https://togithub.com/8 ).17.3
-
[@​tanstack/angular-table](https://togithub.com/tanstack/angular-table )[@​8](https://togithub.com/8 ).17.3
###
[`v8.17.0`](https://togithub.com/TanStack/table/releases/tag/v8.17.0 )
[Compare
Source](https://togithub.com/TanStack/table/compare/v8.16.0...v8.17.0 )
Version 8.17.0 - 5/12/2024, 7:21 PM
#### Changes
##### Feat
- Angular adapter for TanStack Table
([#​5326](https://togithub.com/TanStack/table/issues/5326 ))
([#​5432](https://togithub.com/TanStack/table/issues/5432 ))
([`91f4360`](https://togithub.com/TanStack/table/commit/91f4360f )) by
Kevin Van Cott
##### Chore
- repo package upgrades
([#​5513](https://togithub.com/TanStack/table/issues/5513 ))
([`8630fee`](https://togithub.com/TanStack/table/commit/8630fee8 )) by
Kevin Van Cott
##### Docs
- example code of Deep Keys in column-deps
([#​5547](https://togithub.com/TanStack/table/issues/5547 ))
([`c1085a6`](https://togithub.com/TanStack/table/commit/c1085a6a )) by
taro
- Document getAutoFilterFn in column-filtering.md
([#​5510](https://togithub.com/TanStack/table/issues/5510 ))
([`b1d29b4`](https://togithub.com/TanStack/table/commit/b1d29b49 )) by
[@​geryogam](https://togithub.com/geryogam )
- Update tables.md
([#​5534](https://togithub.com/TanStack/table/issues/5534 ))
([`58f7991`](https://togithub.com/TanStack/table/commit/58f79914 )) by
[@​naughton](https://togithub.com/naughton )
- update column defs page title
([`eae4d0f`](https://togithub.com/TanStack/table/commit/eae4d0f7 )) by
Kevin Vandy
- update overview
([`b803962`](https://togithub.com/TanStack/table/commit/b803962e )) by
Kevin Vandy
- header and column docs
([#​5531](https://togithub.com/TanStack/table/issues/5531 ))
([`102ffd2`](https://togithub.com/TanStack/table/commit/102ffd27 )) by
Kevin Van Cott
- rename data guide
([`64ef24c`](https://togithub.com/TanStack/table/commit/64ef24c4 )) by
Kevin Vandy
- fix links
([`ec1ab03`](https://togithub.com/TanStack/table/commit/ec1ab03f )) by
Kevin Vandy
- data and header group docs
([#​5526](https://togithub.com/TanStack/table/issues/5526 ))
([`72ab26a`](https://togithub.com/TanStack/table/commit/72ab26a6 )) by
Kevin Van Cott
- create cells guide
([#​5523](https://togithub.com/TanStack/table/issues/5523 ))
([`e80b802`](https://togithub.com/TanStack/table/commit/e80b802a )) by
Kevin Van Cott
- rows guide
([#​5515](https://togithub.com/TanStack/table/issues/5515 ))
([`c7c4419`](https://togithub.com/TanStack/table/commit/c7c44199 )) by
Kevin Van Cott
- typos in pagination.md
([#​5508](https://togithub.com/TanStack/table/issues/5508 ))
([`ed37903`](https://togithub.com/TanStack/table/commit/ed37903d )) by
[@​geryogam](https://togithub.com/geryogam )
- typos in column-filtering.md
([#​5509](https://togithub.com/TanStack/table/issues/5509 ))
([`2afa14b`](https://togithub.com/TanStack/table/commit/2afa14b7 )) by
[@​geryogam](https://togithub.com/geryogam )
- start faceting docs and filter example reorg
([#​5507](https://togithub.com/TanStack/table/issues/5507 ))
([`289eca3`](https://togithub.com/TanStack/table/commit/289eca31 )) by
Kevin Van Cott
- docs pages are breaking due to diff in markdown
([#​5503](https://togithub.com/TanStack/table/issues/5503 ))
([`365e0e9`](https://togithub.com/TanStack/table/commit/365e0e99 )) by
[@​KushagraMehta](https://togithub.com/KushagraMehta )
##### Other
- Fix `filters-fuzzy` URL
([#​5520](https://togithub.com/TanStack/table/issues/5520 ))
([`4fda521`](https://togithub.com/TanStack/table/commit/4fda521d )) by
Joe Greve
#### Packages
-
[@​tanstack/qwik-table](https://togithub.com/tanstack/qwik-table )[@​8](https://togithub.com/8 ).17.0
-
[@​tanstack/react-table](https://togithub.com/tanstack/react-table )[@​8](https://togithub.com/8 ).17.0
-
[@​tanstack/solid-table](https://togithub.com/tanstack/solid-table )[@​8](https://togithub.com/8 ).17.0
-
[@​tanstack/vue-table](https://togithub.com/tanstack/vue-table )[@​8](https://togithub.com/8 ).17.0
-
[@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools )[@​8](https://togithub.com/8 ).17.0
-
[@​tanstack/angular-table](https://togithub.com/tanstack/angular-table )[@​8](https://togithub.com/8 ).17.0
###
[`v8.16.0`](https://togithub.com/TanStack/table/releases/tag/v8.16.0 )
[Compare
Source](https://togithub.com/TanStack/table/compare/v8.15.3...v8.16.0 )
Version 8.16.0 - 4/13/2024, 12:47 AM
#### Changes
##### Feat
- new sortUndefined last and first options
([#​5486](https://togithub.com/TanStack/table/issues/5486 ))
([`d2ae539`](https://togithub.com/TanStack/table/commit/d2ae5390 )) by
Kevin Van Cott
##### Docs
- Update overview.md
([#​5474](https://togithub.com/TanStack/table/issues/5474 ))
([`5a907f3`](https://togithub.com/TanStack/table/commit/5a907f3a )) by
Artem
- update overview and installation
([#​5462](https://togithub.com/TanStack/table/issues/5462 ))
([`c40d734`](https://togithub.com/TanStack/table/commit/c40d734a )) by
Kevin Van Cott
- fix virtual link
([`b23c133`](https://togithub.com/TanStack/table/commit/b23c1336 )) by
Kevin Vandy
- fix more links for tsr migration
([#​5461](https://togithub.com/TanStack/table/issues/5461 ))
([`2c12856`](https://togithub.com/TanStack/table/commit/2c12856e )) by
Kevin Van Cott
- prep for tanstack.com migration to TSR
([`024ecda`](https://togithub.com/TanStack/table/commit/024ecda9 )) by
Tanner Linsley
#### Packages
-
[@​tanstack/table-core](https://togithub.com/tanstack/table-core )[@​8](https://togithub.com/8 ).16.0
-
[@​tanstack/qwik-table](https://togithub.com/tanstack/qwik-table )[@​8](https://togithub.com/8 ).16.0
-
[@​tanstack/react-table](https://togithub.com/tanstack/react-table )[@​8](https://togithub.com/8 ).16.0
-
[@​tanstack/solid-table](https://togithub.com/tanstack/solid-table )[@​8](https://togithub.com/8 ).16.0
-
[@​tanstack/vue-table](https://togithub.com/tanstack/vue-table )[@​8](https://togithub.com/8 ).16.0
-
[@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table )[@​8](https://togithub.com/8 ).16.0
-
[@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools )[@​8](https://togithub.com/8 ).16.0
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-05-31 14:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb1105e3cf 
							
						 
					 
					
						
						
							
							chore(deps): update dependency semver to v7.6.2 ( #7153 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [semver](https://togithub.com/npm/node-semver ) | [`7.6.0` ->
`7.6.2`](https://renovatebot.com/diffs/npm/semver/7.6.0/7.6.2 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>npm/node-semver (semver)</summary>
###
[`v7.6.2`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#762-2024-05-09 )
[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.6.1...v7.6.2 )
##### Bug Fixes
-
[`6466ba9`](6466ba9b54https://togithub.com/npm/node-semver/pull/713 ) lru: use
map.delete() directly
([#​713](https://togithub.com/npm/node-semver/issues/713 ))
([@​negezor](https://togithub.com/negezor ),
[@​lukekarrys](https://togithub.com/lukekarrys ))
###
[`v7.6.1`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#761-2024-05-04 )
[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.6.0...v7.6.1 )
##### Bug Fixes
-
[`c570a34`](c570a348ffhttps://togithub.com/npm/node-semver/pull/704 ) linting:
no-unused-vars ([@​wraithgar](https://togithub.com/wraithgar ))
-
[`ad8ff11`](ad8ff11dd2https://togithub.com/npm/node-semver/pull/704 ) use
internal cache implementation
([@​mbtools](https://togithub.com/mbtools ))
-
[`ac9b357`](ac9b35769ahttps://togithub.com/npm/node-semver/pull/682 ) typo in
compareBuild debug message
([#​682](https://togithub.com/npm/node-semver/issues/682 ))
([@​mbtools](https://togithub.com/mbtools ))
##### Dependencies
-
[`988a8de`](988a8deb3ehttps://togithub.com/npm/node-semver/pull/709 ) uninstall
`lru-cache`
([#​709](https://togithub.com/npm/node-semver/issues/709 ))
-
[`3fabe4d`](3fabe4dbfbhttps://togithub.com/npm/node-semver/pull/704 ) remove
lru-cache
##### Chores
-
[`dd09b60`](dd09b60da1https://togithub.com/npm/node-semver/pull/705 ) bump
[@​npmcli/template-oss](https://togithub.com/npmcli/template-oss )
to 4.22.0 ([@​lukekarrys](https://togithub.com/lukekarrys ))
-
[`ec49cdc`](ec49cdcecehttps://togithub.com/npm/node-semver/pull/701 ) chore:
chore: postinstall for dependabot template-oss PR
([@​lukekarrys](https://togithub.com/lukekarrys ))
-
[`b236c3d`](b236c3d2f3https://togithub.com/npm/node-semver/pull/696 ) add
benchmarks
([#​696](https://togithub.com/npm/node-semver/issues/696 ))
([@​H4ad](https://togithub.com/H4ad ))
-
[`692451b`](692451bd6fhttps://togithub.com/npm/node-semver/pull/688 ) various
improvements to README
([#​688](https://togithub.com/npm/node-semver/issues/688 ))
([@​mbtools](https://togithub.com/mbtools ))
-
[`5feeb7f`](5feeb7f4f6https://togithub.com/npm/node-semver/pull/705 ) postinstall
for dependabot template-oss PR
([@​lukekarrys](https://togithub.com/lukekarrys ))
-
[`074156f`](074156f64fhttps://togithub.com/npm/node-semver/pull/701 ) bump
[@​npmcli/template-oss](https://togithub.com/npmcli/template-oss )
from 4.21.3 to 4.21.4
([@​dependabot](https://togithub.com/dependabot )\[bot])
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-05-31 14:34:03 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08e82119e1 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @mui/x-date-pickers to v7 ( #6862 )  
						
						
						
					 
					
						2024-05-31 14:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5eadce061c 
							
						 
					 
					
						
						
							
							feat: align list items on mode switch ( #7229 )  
						
						
						
					 
					
						2024-05-31 13:40:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6340ecd6bf 
							
						 
					 
					
						
						
							
							fix: demo steps should search the main table ( #7227 )  
						
						
						
					 
					
						2024-05-31 12:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de74faac46 
							
						 
					 
					
						
						
							
							chore: remove flag for new project cards ( #7225 )  
						
						... 
						
						
						
						This PR removes the flag for the new project card design, making it GA.
It also removes deprecated components and updates one reference (in the
groups card) to the new components instead. 
						
					 
					
						2024-05-31 10:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bea5929460 
							
						 
					 
					
						
						
							
							chore: remove project list split feature flags ( #7224 )  
						
						... 
						
						
						
						This PR removes all the feature flags related to the project list split
and updates the snapshot.
Now the project list will always contain "my projects" and "other
projects" 
						
					 
					
						2024-05-31 10:38:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f28989749b 
							
						 
					 
					
						
						
							
							fix: correctly align project card info when some cards have multi-line names ( #7223 )  
						
						... 
						
						
						
						This change updates the styling of the project card bodies so that
alignment of the project data (number of flags, members, health) stays
at the bottom of the project card body, even if some cards have longer
bodies than others. It also updates the icon placement so that it is
consistent even when the title is multi-line.
Before this change, the bottom row would be misaligned if some (but
not all) project cards on a row had names long enough to span multiple
lines. The project icon would also be misaligned
Before:

Misaligned project icon: 

After:

Icon alignment: 
 
						
					 
					
						2024-05-31 10:37:51 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abf4966a37 
							
						 
					 
					
						
						
							
							fix: handle overflowing avatars in the new project card ( #7217 )  
						
						... 
						
						
						
						This change prevents the project owner avatars in the new project card
footer from overflowing by making the number of avatars to show
configurable.
It defaults to 9, the old hard-coded number of avatars shown, but can
be configured.
The reason it overflows here is probably that the extra button in the
project card footer (the favorite) makes the footer smaller than what
we have for the group card footer.
Before: 

After:
 
						
					 
					
						2024-05-30 12:01:17 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ac447141a 
							
						 
					 
					
						
						
							
							fix: handle long names in new project card footers ( #7216 )  
						
						... 
						
						
						
						This is a redo of #7215 . I missed the case where you have multiple
owners, causing it to lay out weird in that case.
This version handles that by returning an empty div for the owners
instead to fill up that space.


There **are** edge cases where the owners wrap:

But that is also the case with the current implementation:

And only happens at very specific breakpoints. 
						
					 
					
						2024-05-30 10:59:44 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							669e21eef0 
							
						 
					 
					
						
						
							
							Revert "fix: handle long owner names for projects ( #7215 )"  
						
						... 
						
						
						
						This reverts commit 5c1cd49aaa 
						
					 
					
						2024-05-30 10:30:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c1cd49aaa 
							
						 
					 
					
						
						
							
							fix: handle long owner names for projects ( #7215 )  
						
						... 
						
						
						
						This change updates the new project card footer to better handle long
names. Previously, if a name was too long to fit on a single line,
it'd wrap. It didn't cause any layout shift, but it made the card look
off.
So instead of wrapping, we now truncate the name and add an ellipsis.
To achieve this, I changed the layout to grid instead of flexbox and
removed a nested flex container.
Before: 

After:

Other cards remain the same, as shown here (new code on left, old code
on right):
<img width="601" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/009c5d5d-3f9d-4640-86a1-3b6afcd04041 "> 
						
					 
					
						2024-05-30 10:03:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50c725e2a9 
							
						 
					 
					
						
						
							
							feat: add tooltips to new project creation form config buttons ( #7213 )  
						
						... 
						
						
						
						This PR adds tooltips to the new project creation form buttons to make
it clearer what they do. The tooltips tell you what the buttons do and
contains the same description that we use for docs.

The tooltips will cover other buttons on narrow windows, but I think
that's an acceptable tradeoff
 
						
					 
					
						2024-05-30 08:30:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95f5f7a20b 
							
						 
					 
					
						
						
							
							feat: Recent flags ( #7211 )  
						
						
						
					 
					
						2024-05-29 16:01:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88c7e9aa0e 
							
						 
					 
					
						
						
							
							feat: move demo to the right ( #7212 )  
						
						
						
					 
					
						2024-05-29 15:00:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c8b1d8904 
							
						 
					 
					
						
						
							
							fix: when finding median time to production, ignore 0s ( #7200 )  
						
						... 
						
						
						
						We have an issue that if you open up Insights, the Time to Production
chart was showing nothing because it was taking the median across all
projects. You might have many new or empty projects where the median was
0 (no data).
For example, the median from [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.7, 50.3, 140] was 0.
Now, we will remove the 0 values to have a more reasonable median. 
						
					 
					
						2024-05-29 14:17:31 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							439ee63387 
							
						 
					 
					
						
						
							
							feat: Synced last viewed projects ( #7208 )  
						
						
						
					 
					
						2024-05-29 12:58:14 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e7f1aab50 
							
						 
					 
					
						
						
							
							fix: sort segments before comparing in cr diff calculations ( #7202 )  
						
						... 
						
						
						
						This change fixes a bug where we would show the list of segments as
changed (causing a conflict) if their order wasn't the same in the
change as in the original.
By sorting the segments before comparing them, we can avoid this issue.
To avoid modifying the objects that are passed in (in case that has
knock-on effects anywhere), we copy the objects. And because `toSorted`
"only" has about 89% coverage now, I chose to use `sort` and spread the
arrays instead. 
						
					 
					
						2024-05-29 12:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e79e36daae 
							
						 
					 
					
						
						
							
							fix: show 2 insights components to pro ( #7207 )  
						
						... 
						
						
						
						Currently it was showing only users. Now showing 2. 
						
					 
					
						2024-05-29 12:42:53 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25177e55f9 
							
						 
					 
					
						
						
							
							feat: Remove accordion line ( #7205 )  
						
						
						
					 
					
						2024-05-29 11:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75114e52f7 
							
						 
					 
					
						
						
							
							fix: footer overflow ( #7203 )  
						
						
						
					 
					
						2024-05-29 11:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef9f09b58c 
							
						 
					 
					
						
						
							
							feat: insights out of beta and expose 2 widgets to pro ( #7177 )  
						
						... 
						
						
						
						1. Remove beta badge
2. Remove exposure from oss
3. Expose 2 widgets to pro and rest to enterprise 
						
					 
					
						2024-05-29 11:55:01 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d898c2ac9 
							
						 
					 
					
						
						
							
							feat: smart sticky expand/hide button ( #7201 )  
						
						
						
					 
					
						2024-05-29 10:47:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82d401be1b 
							
						 
					 
					
						
						
							
							fix: get rid of horizontal scrollbar on narrow screens in CreateProjectDialog ( #7198 )  
						
						... 
						
						
						
						This PR hides horizontal overflow in the dialog.
The pop-up docs that we have on small windows was causing a tiny bit of
overflow, giving us an annoying (and pretty useless) horizontal
scrollbar. We can hide that scrollbar by hiding horizontal overflow. 
						
					 
					
						2024-05-29 08:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f3d93099d 
							
						 
					 
					
						
						
							
							fix: CR button shows docs for change requests when selected ( #7196 )  
						
						... 
						
						
						
						The props had been left out of the config button by mistake.
It also puts the CR table in a scrollable div that had been removed by
mistake. 
						
					 
					
						2024-05-29 08:38:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3aa7e89a3e 
							
						 
					 
					
						
						
							
							chore: fix button design on narrow screens for new project form ( #7195 )  
						
						... 
						
						
						
						This PR contains a few fixes for button designs on small screens for the
new project form.
It makes all buttons (config and actions) full-width and addresses some
sizing stuff.
It also caps the width of the stickiness button on non-small screens to
avoid shifting.
 
						
					 
					
						2024-05-29 08:37:52 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06de5de85c 
							
						 
					 
					
						
						
							
							chore: code cleanup for new project form pt 2 ( #7190 )  
						
						... 
						
						
						
						This is the second part of the code cleanup job. It primarily consists
of breaking apart large files and organizing the code better 
						
					 
					
						2024-05-29 08:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2649c8e7cd 
							
						 
					 
					
						
						
							
							Fix: overflow sidebar cr banner ( #7193 )  
						
						
						
					 
					
						2024-05-28 16:46:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e0b75102b 
							
						 
					 
					
						
						
							
							feat: Expand admin settings ( #7192 )  
						
						
						
					 
					
						2024-05-28 16:09:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbc14fa7e9 
							
						 
					 
					
						
						
							
							feat: last viewed project ( #7191 )  
						
						
						
					 
					
						2024-05-28 15:47:26 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff377cd704 
							
						 
					 
					
						
						
							
							chore: new project dialog code cleanup 1 ( #7113 )  
						
						... 
						
						
						
						This PR implements some initial cleanup work for the new project
creation dialog.
The primary focus here is to remove unused props and to use the same
logic for the configuration buttons regardless of the content (mode,
stickiness, envs, change requests). 
						
					 
					
						2024-05-28 14:01:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							029d43bbcc 
							
						 
					 
					
						
						
							
							feat: project insights out of beta ( #7188 )  
						
						
						
					 
					
						2024-05-28 12:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f16f8594f5 
							
						 
					 
					
						
						
							
							chore: deprecate custom strategies ( #7186 )  
						
						
						
					 
					
						2024-05-28 12:33:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c4d4643bd 
							
						 
					 
					
						
						
							
							feat: Content padding matches top nav ( #7187 )  
						
						
						
					 
					
						2024-05-28 12:33:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5730e1e8b 
							
						 
					 
					
						
						
							
							feat: Sidebar nav tweaks ( #7185 )  
						
						
						
					 
					
						2024-05-28 12:15:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a9b015022 
							
						 
					 
					
						
						
							
							feat: currently selected nav item ( #7182 )  
						
						
						
					 
					
						2024-05-28 12:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8fa7e477a 
							
						 
					 
					
						
						
							
							chore: allow CR selection when no envs are enabled ( #7183 )  
						
						... 
						
						
						
						This PR allows you to configure change requests for all environments
when no environments are enabled explicitly. This is the default state
of the form and makes it so that you can configure CRs even if you want
all envs enabled.
Additionally, it preserves the case where you configure CRs for an
environment and then disable all envs.
This is logic only. It's not available in the UI yet. 
						
					 
					
						2024-05-28 11:35:06 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c7a654860 
							
						 
					 
					
						
						
							
							fix: use a fixed-width button label for CR selector in new project creation form ( #7179 )  
						
						... 
						
						
						
						This change makes the button label for the CR selector in the new
project creation form have a fixed width. It adds a missing wrapper
element. 
						
					 
					
						2024-05-28 09:48:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc6b23c740 
							
						 
					 
					
						
						
							
							fix: attempt a react friendly fix of summing ( #7151 )  
						
						... 
						
						
						
						## About the changes
Summing on Billing page got a little wonky after changing how the
summing worked when the estimation flag is off. This attempts to return
it to previous way of showing numbers when flag is off
If you go directly to the billing page it will not add user calculations
to the total. If you however interact with the UI, like change tabs back
and forth, it will suddenly show the correct sum:


---------
Co-authored-by: Nuno Góis <github@nunogois.com>
Co-authored-by: Gastón Fournier <gaston@getunleash.io> 
						
					 
					
						2024-05-28 09:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73f0cb6180 
							
						 
					 
					
						
						
							
							chore: switch insights ui flag to kill switch ( #7166 )  
						
						... 
						
						
						
						The flag is already set up in our Unleash instance. 
						
					 
					
						2024-05-28 09:44:52 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2698ddf704 
							
						 
					 
					
						
						
							
							fix: change request environment selector button label ( #7176 )  
						
						... 
						
						
						
						This change makes it so that the button for change request
environments reads correctly when:
1. You have no envs configured: "Configure change requests"
2. One env configured: "1 environment configured"
3. More than one env configured: "`n` environments configured" 
						
					 
					
						2024-05-28 08:40:58 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f3eae7035 
							
						 
					 
					
						
						
							
							chore: rename component to match file name and american spelling ( #7174 )  
						
						... 
						
						
						
						Renames the create project dialog component to match the name of the
file (both using the same spelling of dialog) 
						
					 
					
						2024-05-28 08:30:11 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be0f073b89 
							
						 
					 
					
						
						
							
							chore: fix create project form environment selector button width ( #7175 )  
						
						... 
						
						
						
						This commit sets the width of the environment selector button to a
fixed width (wide enough to display "all environments"). 
						
					 
					
						2024-05-28 08:22:58 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cae3d78ced 
							
						 
					 
					
						
						
							
							fix: make CR button wider always ( #7173 )  
						
						... 
						
						
						
						This change makes the CR button wider when you have environments
selected, reducing the difference between "no environments" and "envs
configured" states, thereby reducing the difference in the layout. 
						
					 
					
						2024-05-28 07:23:49 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10155935ae 
							
						 
					 
					
						
						
							
							fix: minor UI adjustments ( #7117 )  
						
						... 
						
						
						
						This PR contains two small UI improvements for the new project creation
form:
1. Wrap the action buttons when necessary (so that they don't become
unavailable when the window gets narrow enough.)
2. Make the change request table scrollable horizontally, so that it can
still be configured on narrow windows.
---------
Co-authored-by: sjaanus <sellinjaanus@gmail.com> 
						
					 
					
						2024-05-28 07:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a51f68f5f 
							
						 
					 
					
						
						
							
							chore: new create project dialog UI fixes ( #7167 )  
						
						... 
						
						
						
						This PR addresses several related fixes to the new project creation
dialog to prevent unnecessary growing and shifting:
- use a fixed width for the guidance sidebar
- use a fixed height for the guidance code snippet
- use a fixed height for the mobile guidance
- use a fixed width for the mode selector button
- cap description height
This is a little tricky because we don't want the changes for the dialog
to affect other forms. As such, I've added some new options you can use
when you create the guidance components / sidebar. 
						
					 
					
						2024-05-28 07:10:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7214c6cd0 
							
						 
					 
					
						
						
							
							test: navigation sidebar ( #7172 )  
						
						
						
					 
					
						2024-05-27 17:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08629e9041 
							
						 
					 
					
						
						
							
							refactor: navigation sidebar ( #7171 )  
						
						
						
					 
					
						2024-05-27 16:29:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8db321b3e 
							
						 
					 
					
						
						
							
							feat: Persist expand collapse ( #7169 )  
						
						
						
					 
					
						2024-05-27 15:36:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67148dbdc9 
							
						 
					 
					
						
						
							
							feat: UI tweak new sidebar ( #7165 )  
						
						
						
					 
					
						2024-05-27 13:35:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02c0744fc2 
							
						 
					 
					
						
						
							
							feat: user profile preview ( #7150 )  
						
						
						
					 
					
						2024-05-27 12:32:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17720d6185 
							
						 
					 
					
						
						
							
							feat: adjust change request banner for new layout ( #7160 )  
						
						
						
					 
					
						2024-05-27 11:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ea66e8850 
							
						 
					 
					
						
						
							
							chore: remove deprecated legacy features endpoint ( #7129 )  
						
						... 
						
						
						
						This PR is part of #4380  - Remove legacy `/api/feature` endpoint.
## About the changes
### Frontend
- Removes the useFeatures hook
- Removes the part of StrategyView that displays features using this
strategy (not been working since v4.4)
- Removes 2 unused features entries from routes 
### Backend
- Removes the /api/admin/features endpoint
- Moves a couple of non-feature related tests (auth etc) to use
/admin/projects endpoint instead
- Removes a test that was directly related to the removed endpoint
- Moves a couple of tests to the projects/features endpoint
- Reworks some tests to fetch features from projects features endpoint
and strategies from project strategies 
						
					 
					
						2024-05-27 09:24:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68427f841b 
							
						 
					 
					
						
						
							
							feat: Persist navigation settings ( #7144 )  
						
						
						
					 
					
						2024-05-24 13:21:12 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b5e39c997 
							
						 
					 
					
						
						
							
							feat: hide top nav ( #7140 )  
						
						
						
					 
					
						2024-05-24 12:08:08 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							242f31c251 
							
						 
					 
					
						
						
							
							feat: More spacious layout ( #7138 )  
						
						
						
					 
					
						2024-05-24 11:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a744cdf6d8 
							
						 
					 
					
						
						
							
							chore: bump to @types/node 20 as well as updating frontend .nvmrc ( #7137 )  
						
						... 
						
						
						
						renovate bot pointed out that I'd forgotten our /frontend folder. This
PR fixes that lack 
						
					 
					
						2024-05-24 07:40:20 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebce31066a 
							
						 
					 
					
						
						
							
							feat: New mobile sidebar ( #7135 )  
						
						
						
					 
					
						2024-05-24 09:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							292f43031a 
							
						 
					 
					
						
						
							
							feat: Navigation switch ( #7132 )  
						
						
						
					 
					
						2024-05-24 08:55:05 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2f3f71300 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v18.19.33 ( #7133 )  
						
						... 
						
						
						
						[](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.31` ->
`18.19.33`](https://renovatebot.com/diffs/npm/@types%2fnode/18.19.31/18.19.33 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-05-23 17:29:01 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79ed56ecfc 
							
						 
					 
					
						
						
							
							feat: Mini navigation sidebar ( #7131 )  
						
						
						
					 
					
						2024-05-23 16:09:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b783e89c88 
							
						 
					 
					
						
						
							
							feat: plan specific navigation ( #7126 )  
						
						
						
					 
					
						2024-05-23 12:44:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4c48a16a4 
							
						 
					 
					
						
						
							
							chore: update orval types after renaming ( #7127 )  
						
						
						
					 
					
						2024-05-23 13:37:56 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3dd460d2f 
							
						 
					 
					
						
						
							
							chore: rename toggle to flag  #7  ( #7125 )  
						
						
						
					 
					
						2024-05-23 13:19:49 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4566baeac 
							
						 
					 
					
						
						
							
							chore: rename roles toggles to flag ( #7123 )  
						
						... 
						
						
						
						Running migration to update roles descriptions. 
						
					 
					
						2024-05-23 12:01:04 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be6837b53a 
							
						 
					 
					
						
						
							
							feat: navigation sidebar stub ( #7121 )  
						
						
						
					 
					
						2024-05-23 10:49:11 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4824a02f2b 
							
						 
					 
					
						
						
							
							feat: rename toggle to flag with db migration ( #7118 )  
						
						... 
						
						
						
						Renaming also permissions with migration 
						
					 
					
						2024-05-23 10:17:02 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29e7c4035d 
							
						 
					 
					
						
						
							
							chore: rename toggle to flag  #4  ( #7114 )  
						
						
						
					 
					
						2024-05-22 16:26:22 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be4bb86b92 
							
						 
					 
					
						
						
							
							fix: add accessible descriptions to the dropdowns ( #7112 )  
						
						... 
						
						
						
						This PR adds accessible descriptions to the dropdown widgets in the new
project creation form. The description is the same as we show in the
background 
						
					 
					
						2024-05-22 14:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57f66f3b55 
							
						 
					 
					
						
						
							
							fix: prevent single-select lists from reopening when you select an item from the search bar ( #7111 )  
						
						... 
						
						
						
						We have this very specific edge case in the new project form
dropdowns. It only occurs for the single-select lists and only if you
select an item via search.
When the search input is non-empty, you can use enter to select the
first item in the list.
For some reason, this also triggers a click on the underlying button
that opens the dropdown (I'm guessing this is to do with an underlying
focus).
To work around it, we create a variable that prevents you from opening
the dropdown if it is true. We set it to 'true' when you close it (for
single-selects), but also set single-millisecond timeout that sets it
to false thereafter.
This is much to short for the user to notice anything, but it prevents
the browser from noticing the click. 
						
					 
					
						2024-05-22 13:53:35 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78fcdbf132 
							
						 
					 
					
						
						
							
							feat: show docs with icons in sidebar ( #7109 )  
						
						... 
						
						
						
						Adds icons to sidebar documentation and removes the link when you can't
interact with it.
I'm a little concerned that this won't be very accessible at the moment,
because we don't announce that anything has changed (i.e. there's no way
to find out that the text has changed if you can't see it), and the text
isn't labeled as describing anything. (this is being addressed in #7110 
)

There's a few caveats to this:
1. we don't set a min height at the moment. I've avoided this because we
use the sidebar a number of other places and I wanted to touch as little
as possible. This means we can still get height adjustments
2. The new project icon doesn't have the same proportions as the mui
icons. This adds some additional jank. We should probably look at this,
though. 
						
					 
					
						2024-05-22 13:45:47 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							688bac9f87 
							
						 
					 
					
						
						
							
							chore: update input field text sizes ( #7107 )  
						
						... 
						
						
						
						Make sure that the main input fields have enough space between them and
that their size is correct in both light and dark modes. 
						
					 
					
						2024-05-22 13:26:22 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a46c8adbf 
							
						 
					 
					
						
						
							
							fix: set min-height on dropdown item list ( #7106 )  
						
						... 
						
						
						
						This ensures that the dropdown items without checkbox are the same
height as the dropdown items with checkbox. 
						
					 
					
						2024-05-22 13:25:39 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c47154b939 
							
						 
					 
					
						
						
							
							fix: make dialog the right height and make it scroll if it's smaller ( #7103 )  
						
						... 
						
						
						
						I've marked the project creation dialog as "compact", so that it's only
as tall as it needs to be.
However, by default, compact forms don't scroll because they have
overflow set to hidden. This is a problem on very short windows. To get
around this, I've set overflow to unset on compact forms.
I've also removed `min-height: 0` which has some weird side effects on
the centered dialog. Instead, I'm setting `min-height` to `unset` if
it's compact.

This task also uncovered some inconsistencies and some borders that only
show up sometimes, so I've removed them too. 
						
					 
					
						2024-05-22 13:24:42 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fb95339ef 
							
						 
					 
					
						
						
							
							chore: change toggle to flag  #3  ( #7101 )  
						
						
						
					 
					
						2024-05-22 09:58:53 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14fd624faa 
							
						 
					 
					
						
						
							
							fix: don't send change request info unless using the new form ( #7102 )  
						
						... 
						
						
						
						I realized that, in an oversight, the form now shows and sends project
CR config, even if the new form isn't active. The API just ignores it if
it doesn't understand it, so it's not very harmful, but it's better if
we don't send it at all. This PR does that.
It does not actually test that change request info isn't included (but
it does test ID inclusion). This is because:
- change request info is only included if we're enterprise. The rendered
version of the hook isn't by default.
- Setting up module mocking and making it work seems like a lot of work
for a small gain, considering we're probably going to be removing the
old form anyway.
- I've tested it locally.
Also adds some testing for the hook related to name validation and
payload creation 
						
					 
					
						2024-05-22 08:44:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8542cafc9f 
							
						 
					 
					
						
						
							
							chore: rename toggle to flag  #2  ( #7097 )  
						
						
						
					 
					
						2024-05-22 08:20:11 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce67c4d944 
							
						 
					 
					
						
						
							
							fix: no requests before project loaded ( #7096 )  
						
						
						
					 
					
						2024-05-21 15:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8897f2ea75 
							
						 
					 
					
						
						
							
							chore: rename toggle to flag  #1  ( #7092 )  
						
						... 
						
						
						
						Rename feature toggle to feature flag in the UI and code.
Starting with low hanging fruits.
Trying to keep these ~100 LoC. 
						
					 
					
						2024-05-21 15:18:00 +03:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c14fc54e33 
							
						 
					 
					
						
						
							
							fix: also check includedTraffic before calculating overage and showing warning ( #7091 )  
						
						... 
						
						
						
						## About the changes
Fixes a bug that would display the overage warning on
network/traffic-usage when included traffic was 0. (it assumed all
traffic was overage)
 
						
					 
					
						2024-05-21 12:41:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f46f03843 
							
						 
					 
					
						
						
							
							fix: small improvements ( #7090 )  
						
						... 
						
						
						
						Fixing isAdmin method. It is not that critical, because that is mostly
for system users not real usage.
Also fixing wording for outdated sdks. 
						
					 
					
						2024-05-21 12:40:52 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a6daeee1e 
							
						 
					 
					
						
						
							
							refactor: replace useProject with useProjectOverview ( #7087 )  
						
						
						
					 
					
						2024-05-20 15:15:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee92001bf5 
							
						 
					 
					
						
						
							
							fix: deprecate useProjectNameOrId ( #7086 )  
						
						
						
					 
					
						2024-05-20 14:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0537d3d5f6 
							
						 
					 
					
						
						
							
							feat: switch to hook without features list ( #7085 )  
						
						
						
					 
					
						2024-05-20 13:52:21 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3768331e9a 
							
						 
					 
					
						
						
							
							fix: make numbers in chart to locale string ( #7084 )  
						
						... 
						
						
						
						To get correct formatting to number, in our codebase we call
toLocaleString(). Added it also to this component.
From

To 
 
						
					 
					
						2024-05-20 14:27:53 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17e340ab40 
							
						 
					 
					
						
						
							
							feat: project level outdated sdks, project level banner ( #7083 )  
						
						... 
						
						
						
						At first, I was creating a new component, Project Banner, which was 90%
of the old banner and 10% new code, but it did not feel right. The
current banner is actually smart enough to be used in any container. So
now, I have moved the outdated SDK banner to the project level.
I like the simplicity of the change.
 
						
					 
					
						2024-05-20 14:15:39 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							659b3391c3 
							
						 
					 
					
						
						
							
							fix: refresh project after import ( #7082 )  
						
						
						
					 
					
						2024-05-20 12:25:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50ee7fa779 
							
						 
					 
					
						
						
							
							fix: new strategy using default strategy ( #7075 )  
						
						
						
					 
					
						2024-05-20 09:50:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfc0c3c63f 
							
						 
					 
					
						
						
							
							feat: refactor data usage into hooks, estimate monthly added fees ( #7048 )  
						
						... 
						
						
						
						- Refactors data processing and overage calculations to separate hooks
- Adds support for estimating traffic costs based on monthly usage up to
current point
- Adds accrued traffic charges to the billing page

 
						
					 
					
						2024-05-17 15:27:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08e05141f3 
							
						 
					 
					
						
						
							
							chore: remove e2e tests for legacy env variants ( #7071 )  
						
						
						
					 
					
						2024-05-17 10:55:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88e3b1b79e 
							
						 
					 
					
						
						
							
							feat: deprecate feature toggle variants at environment level ( #7058 )  
						
						
						
					 
					
						2024-05-16 10:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fc01233c6 
							
						 
					 
					
						
						
							
							fix: disable the create button when api call is made ( #7063 )  
						
						... 
						
						
						
						Prevends duplicate calls to api
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-05-16 10:52:12 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28ca626bac 
							
						 
					 
					
						
						
							
							fix: loading is causing a glitch that changes the size of the dialog for a split second ( #7062 )  
						
						... 
						
						
						
						The loading state of the FormTemplate is causing the form glitch. This
fixes it by removing the loading
Closes #
[1-2362](https://linear.app/unleash/issue/1-2362/fix-visual-glitch-when-you-submit-the-form )
https://github.com/Unleash/unleash/assets/104830839/1782ca09-a8b4-4fd1-92c1-111843869b25 
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-05-16 09:59:56 +03:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							793cd76e93 
							
						 
					 
					
						
						
							
							feat: move SCIM config into separate tab ( #7055 )  
						
						... 
						
						
						
						Moves SCIM config back into separate tab
 
						
					 
					
						2024-05-16 08:01:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							701c845f09 
							
						 
					 
					
						
						
							
							feat: uncomplete tracking ( #7053 )  
						
						
						
					 
					
						2024-05-14 15:04:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							668cb81384 
							
						 
					 
					
						
						
							
							fix: omit yes no from stale data comparison ( #7052 )  
						
						
						
					 
					
						2024-05-14 12:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2b8d94617 
							
						 
					 
					
						
						
							
							feat: lifecycle column extracted ( #7049 )  
						
						
						
					 
					
						2024-05-14 09:24:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56f2dd658e 
							
						 
					 
					
						
						
							
							feat: track complete event ( #7047 )  
						
						
						
					 
					
						2024-05-13 14:51:28 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20c3ef30f3 
							
						 
					 
					
						
						
							
							fix: make name validation work properly. ( #7042 )  
						
						... 
						
						
						
						Instead of using the `required` attribute, we manually make it
required. This is indicated visually by red error text if the value is
empty (or whitespace only). To indicate to screen readers that it is
required, we add the `aria-required` attribute.
We didn't previously validate if the name
was whitespace only.
Also: if no envs are selected, indicate that all will be included
This prevents this form value from ever being invalid. 
						
					 
					
						2024-05-13 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfc065500d 
							
						 
					 
					
						
						
							
							feat: kept and discarded read model ( #7045 )  
						
						
						
					 
					
						2024-05-13 14:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4241e36819 
							
						 
					 
					
						
						
							
							fix: lifecycle improvements/fixes ( #7044 )  
						
						... 
						
						
						
						1. Now completed modal works from project view
2. Changed text for modal
3. Now variant selection will only appear if there are any variants 
						
					 
					
						2024-05-13 13:41:36 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fddb78380e 
							
						 
					 
					
						
						
							
							fix: make the project submission work from the project creation modal ( #7040 )  
						
						... 
						
						
						
						It seems the code that was copied was copied from before we changed
the validation logic, so it wouldn't submit. This fixes that to remove
any ID validation in the new form. 
						
					 
					
						2024-05-13 10:49:05 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40e4e355e3 
							
						 
					 
					
						
						
							
							Chore: visually hide labels in the create project form ( #7015 )  
						
						... 
						
						
						
						This PR visually hides the labels in the new create project form.
They're still rendered for screen readers, however.
It means it looks like this now:
 
						
					 
					
						2024-05-13 07:33:06 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87f339db0d 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @testing-library/jest-dom to v6.4.5 ( #7037 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@testing-library/jest-dom](https://togithub.com/testing-library/jest-dom )
| [`6.4.2` ->
`6.4.5`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/6.4.2/6.4.5 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>testing-library/jest-dom
(@​testing-library/jest-dom)</summary>
###
[`v6.4.5`](https://togithub.com/testing-library/jest-dom/releases/tag/v6.4.5 )
[Compare
Source](https://togithub.com/testing-library/jest-dom/compare/v6.4.4...v6.4.5 )
##### Bug Fixes
- add js suffix to isEqualWith import
([#​599](https://togithub.com/testing-library/jest-dom/issues/599 ))
([e8c8b13](e8c8b13c6dhttps://togithub.com/testing-library/jest-dom/compare/v6.4.3...f03a582827453de6fac4510dcf4fa3148c7ed68a )
[Compare
Source](https://togithub.com/testing-library/jest-dom/compare/v6.4.3...v6.4.4 )
###
[`v6.4.3`](https://togithub.com/testing-library/jest-dom/compare/v6.4.2...20aca338d09062a2a71f6dd4e0daad65b26f6210 )
[Compare
Source](https://togithub.com/testing-library/jest-dom/compare/v6.4.2...v6.4.3 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-05-10 19:21:15 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74b943721c 
							
						 
					 
					
						
						
							
							fix: center last seen column ( #7035 )  
						
						
						
					 
					
						2024-05-10 14:52:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56ae53a4da 
							
						 
					 
					
						
						
							
							feat: pre-live should include disabled prod ( #7031 )  
						
						
						
					 
					
						2024-05-10 13:53:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60a67d4775 
							
						 
					 
					
						
						
							
							fix: Adjust meta data icons ( #7026 )  
						
						
						
					 
					
						2024-05-10 11:46:32 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fbb041bfd 
							
						 
					 
					
						
						
							
							feat: create project dialog ( #7012 )  
						
						... 
						
						
						
						Adds a redirect to `/projects?create=true` to keep the `projects/create`
url still usable.
Loads the form in a modal
Closes
[1-2296](https://linear.app/unleash/issue/1-2296/project-creation-move-to-modal )
<img width="1537" alt="Screenshot 2024-05-09 at 14 06 50"
src="https://github.com/Unleash/unleash/assets/104830839/c108c7ee-5751-4380-9766-11368281a11a ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-05-10 11:01:49 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cc8ca901c 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vite to v5.2.11 ( #7029 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vitejs.dev )
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite )) |
[`5.2.8` ->
`5.2.11`](https://renovatebot.com/diffs/npm/vite/5.2.8/5.2.11 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
###
[`v5.2.11`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5211-2024-05-02-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.10...v5.2.11 )
- feat: improve dynamic import variable failure error message
([#​16519](https://togithub.com/vitejs/vite/issues/16519 ))
([f8feeea](https://togithub.com/vitejs/vite/commit/f8feeea )), closes
[#​16519](https://togithub.com/vitejs/vite/issues/16519 )
- fix: dynamic-import-vars plugin normalize path issue
([#​16518](https://togithub.com/vitejs/vite/issues/16518 ))
([f71ba5b](https://togithub.com/vitejs/vite/commit/f71ba5b )), closes
[#​16518](https://togithub.com/vitejs/vite/issues/16518 )
- fix: scripts and styles were missing from built HTML on Windows
([#​16421](https://togithub.com/vitejs/vite/issues/16421 ))
([0e93f58](https://togithub.com/vitejs/vite/commit/0e93f58 )), closes
[#​16421](https://togithub.com/vitejs/vite/issues/16421 )
- fix(deps): update all non-major dependencies
([#​16488](https://togithub.com/vitejs/vite/issues/16488 ))
([2d50be2](https://togithub.com/vitejs/vite/commit/2d50be2 )), closes
[#​16488](https://togithub.com/vitejs/vite/issues/16488 )
- fix(deps): update all non-major dependencies
([#​16549](https://togithub.com/vitejs/vite/issues/16549 ))
([2d6a13b](https://togithub.com/vitejs/vite/commit/2d6a13b )), closes
[#​16549](https://togithub.com/vitejs/vite/issues/16549 )
- fix(dev): watch publicDir explicitly to include it outside the root
([#​16502](https://togithub.com/vitejs/vite/issues/16502 ))
([4d83eb5](https://togithub.com/vitejs/vite/commit/4d83eb5 )), closes
[#​16502](https://togithub.com/vitejs/vite/issues/16502 )
- fix(preload): skip preload for non-static urls
([#​16556](https://togithub.com/vitejs/vite/issues/16556 ))
([bb79c9b](https://togithub.com/vitejs/vite/commit/bb79c9b )), closes
[#​16556](https://togithub.com/vitejs/vite/issues/16556 )
- fix(ssr): handle class declaration and expression name scoping
([#​16569](https://togithub.com/vitejs/vite/issues/16569 ))
([c071eb3](https://togithub.com/vitejs/vite/commit/c071eb3 )), closes
[#​16569](https://togithub.com/vitejs/vite/issues/16569 )
- fix(ssr): handle function expression name scoping
([#​16563](https://togithub.com/vitejs/vite/issues/16563 ))
([02db947](https://togithub.com/vitejs/vite/commit/02db947 )), closes
[#​16563](https://togithub.com/vitejs/vite/issues/16563 )
###
[`v5.2.10`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5210-2024-04-20-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.9...v5.2.10 )
- revert: perf: use workspace root for fs cache
([#​15712](https://togithub.com/vitejs/vite/issues/15712 ))
([#​16476](https://togithub.com/vitejs/vite/issues/16476 ))
([77e7359](https://togithub.com/vitejs/vite/commit/77e7359 )), closes
[#​15712](https://togithub.com/vitejs/vite/issues/15712 )
[#​16476](https://togithub.com/vitejs/vite/issues/16476 )
- fix: add base to virtual html
([#​16442](https://togithub.com/vitejs/vite/issues/16442 ))
([721f94d](https://togithub.com/vitejs/vite/commit/721f94d )), closes
[#​16442](https://togithub.com/vitejs/vite/issues/16442 )
- fix: adjust esm syntax judgment logic
([#​16436](https://togithub.com/vitejs/vite/issues/16436 ))
([af72eab](https://togithub.com/vitejs/vite/commit/af72eab )), closes
[#​16436](https://togithub.com/vitejs/vite/issues/16436 )
- fix: don't add outDirs to watch.ignored if emptyOutDir is false
([#​16453](https://togithub.com/vitejs/vite/issues/16453 ))
([6a127d6](https://togithub.com/vitejs/vite/commit/6a127d6 )), closes
[#​16453](https://togithub.com/vitejs/vite/issues/16453 )
- fix(cspNonce): don't overwrite existing nonce values
([#​16415](https://togithub.com/vitejs/vite/issues/16415 ))
([b872635](https://togithub.com/vitejs/vite/commit/b872635 )), closes
[#​16415](https://togithub.com/vitejs/vite/issues/16415 )
- feat: show warning if root is in build.outDir
([#​16454](https://togithub.com/vitejs/vite/issues/16454 ))
([11444dc](https://togithub.com/vitejs/vite/commit/11444dc )), closes
[#​16454](https://togithub.com/vitejs/vite/issues/16454 )
- feat: write cspNonce to style tags
([#​16419](https://togithub.com/vitejs/vite/issues/16419 ))
([8e54bbd](https://togithub.com/vitejs/vite/commit/8e54bbd )), closes
[#​16419](https://togithub.com/vitejs/vite/issues/16419 )
- chore(deps): update dependency eslint-plugin-n to v17
([#​16381](https://togithub.com/vitejs/vite/issues/16381 ))
([6cccef7](https://togithub.com/vitejs/vite/commit/6cccef7 )), closes
[#​16381](https://togithub.com/vitejs/vite/issues/16381 )
###
[`v5.2.9`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small529-2024-04-15-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.8...v5.2.9 )
- fix: `fsp.rm` removing files does not take effect
([#​16032](https://togithub.com/vitejs/vite/issues/16032 ))
([b05c405](https://togithub.com/vitejs/vite/commit/b05c405 )), closes
[#​16032](https://togithub.com/vitejs/vite/issues/16032 )
- fix: fix accumulated stacks in error overlay
([#​16393](https://togithub.com/vitejs/vite/issues/16393 ))
([102c2fd](https://togithub.com/vitejs/vite/commit/102c2fd )), closes
[#​16393](https://togithub.com/vitejs/vite/issues/16393 )
- fix(deps): update all non-major dependencies
([#​16376](https://togithub.com/vitejs/vite/issues/16376 ))
([58a2938](https://togithub.com/vitejs/vite/commit/58a2938 )), closes
[#​16376](https://togithub.com/vitejs/vite/issues/16376 )
- chore: update region comment
([#​16380](https://togithub.com/vitejs/vite/issues/16380 ))
([77562c3](https://togithub.com/vitejs/vite/commit/77562c3 )), closes
[#​16380](https://togithub.com/vitejs/vite/issues/16380 )
- perf: reduce size of injected \__vite\_\_mapDeps code
([#​16184](https://togithub.com/vitejs/vite/issues/16184 ))
([c0ec6be](https://togithub.com/vitejs/vite/commit/c0ec6be )), closes
[#​16184](https://togithub.com/vitejs/vite/issues/16184 )
- perf(css): only replace empty chunk if imported
([#​16349](https://togithub.com/vitejs/vite/issues/16349 ))
([e2658ad](https://togithub.com/vitejs/vite/commit/e2658ad )), closes
[#​16349](https://togithub.com/vitejs/vite/issues/16349 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-05-10 02:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fbd983463 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vanilla-jsoneditor to v0.23.2 ( #7028 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vanilla-jsoneditor](https://togithub.com/josdejong/svelte-jsoneditor )
| [`0.23.1` ->
`0.23.2`](https://renovatebot.com/diffs/npm/vanilla-jsoneditor/0.23.1/0.23.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>josdejong/svelte-jsoneditor (vanilla-jsoneditor)</summary>
###
[`v0.23.2`](https://togithub.com/josdejong/svelte-jsoneditor/blob/HEAD/CHANGELOG.md#0232-2024-04-17 )
[Compare
Source](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.23.1...v0.23.2 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-05-09 21:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f983d061a 
							
						 
					 
					
						
						
							
							feat: mark completed ui selector ( #7025 )  
						
						... 
						
						
						
						 
						
					 
					
						2024-05-09 16:55:09 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fc7714e78 
							
						 
					 
					
						
						
							
							feat: Lifecycle in project overview ( #7024 )  
						
						
						
					 
					
						2024-05-09 13:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							476959df8e 
							
						 
					 
					
						
						
							
							refactor: extract feature lifecycle component ( #7023 )  
						
						
						
					 
					
						2024-05-09 12:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79739a1d7f 
							
						 
					 
					
						
						
							
							feat: add completed status backend ( #7022 )  
						
						... 
						
						
						
						1. Implemented controller, service, store for status saving 
						
					 
					
						2024-05-09 12:05:19 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28a7797aea 
							
						 
					 
					
						
						
							
							feat: feature lifecycle completed schema ( #7021 )  
						
						... 
						
						
						
						1. Added new schema and tests
2. Controller also accepts the data
3. Also sending fake data from frontend currently
Next steps, implement service/store layer and frontend 
						
					 
					
						2024-05-09 09:51:44 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f65f8a943 
							
						 
					 
					
						
						
							
							chore(deps): update dependency tss-react to v4.9.10 ( #7020 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tss-react](https://www.tss-react.dev )
([source](https://togithub.com/garronej/tss-react )) | [`4.9.6` ->
`4.9.10`](https://renovatebot.com/diffs/npm/tss-react/4.9.6/4.9.10 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>garronej/tss-react (tss-react)</summary>
###
[`v4.9.10`](https://togithub.com/garronej/tss-react/releases/tag/v4.9.10 )
[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.9.9...v4.9.10 )
<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->
**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.9.9...v4.9.10 
###
[`v4.9.9`](https://togithub.com/garronej/tss-react/releases/tag/v4.9.9 )
[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.9.8...v4.9.9 )
<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->
**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.9.8...v4.9.9 
###
[`v4.9.8`](https://togithub.com/garronej/tss-react/releases/tag/v4.9.8 )
[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.9.7...v4.9.8 )
<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->
**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.9.7...v4.9.8 
###
[`v4.9.7`](https://togithub.com/garronej/tss-react/releases/tag/v4.9.7 )
[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.9.6...v4.9.7 )
<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->
**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.9.6...v4.9.7 
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-05-09 02:29:52 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b043bcdd4a 
							
						 
					 
					
						
						
							
							feat: front end can create projects without ids ( #7009 )  
						
						... 
						
						
						
						This PR updates the new project creation form to not include the project
ID in the payload (because it's generated by the back end now). 
						
					 
					
						2024-05-08 14:57:07 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f532834c8 
							
						 
					 
					
						
						
							
							chore: update orval schemas ( #7010 )  
						
						... 
						
						
						
						Main purpose is to get the new deprecated `id` property in the project
creation payload required for
https://github.com/Unleash/unleash/pull/7009  to pass. 
						
					 
					
						2024-05-08 14:44:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea9a232acc 
							
						 
					 
					
						
						
							
							fix: removed dupliacted component ( #7013 )  
						
						
						
					 
					
						2024-05-08 14:44:21 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64c10f9eff 
							
						 
					 
					
						
						
							
							poc: many strategies pagination ( #7011 )  
						
						... 
						
						
						
						This fixes the case when a customer have thousands of strategies causing
the react UI to crash. We still consider it incorrect to use that amount
of strategies and this is more a workaround to help the customer out of
a crashing state.
We put it behind a flag called `manyStrategiesPagination` and plan to
only enable it for the customer in trouble. 
						
					 
					
						2024-05-08 14:20:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81439d23f3 
							
						 
					 
					
						
						
							
							feat: lifecycle is now navigatable by tab ( #7005 )  
						
						... 
						
						
						
						 
						
					 
					
						2024-05-08 15:19:12 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6e85171d9 
							
						 
					 
					
						
						
							
							feat: completed stage lists all environments ( #7007 )  
						
						
						
					 
					
						2024-05-08 14:16:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f30910f628 
							
						 
					 
					
						
						
							
							fix: optimize table placeholder loading ( #7002 )  
						
						
						
					 
					
						2024-05-08 09:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6477ccf34b 
							
						 
					 
					
						
						
							
							test: test how the project form deals with project envs and cr env interaction ( #6997 )  
						
						... 
						
						
						
						This PR adds some tests around how project envs and change request envs
interact in the new project form. It tests that:
1. If you remove an env from the project setup, that env is also removed
from the change request list.
2. If you try to enable CRs for an env that isn't enabled, nothing
happens. 
						
					 
					
						2024-05-08 07:26:49 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c70e88950d 
							
						 
					 
					
						
						
							
							chore(deps): update dependency msw to v2.2.14 ( #7000 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [msw](https://mswjs.io ) ([source](https://togithub.com/mswjs/msw )) |
[`2.2.13` ->
`2.2.14`](https://renovatebot.com/diffs/npm/msw/2.2.13/2.2.14 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>mswjs/msw (msw)</summary>
### [`v2.2.14`](https://togithub.com/mswjs/msw/releases/tag/v2.2.14 )
[Compare
Source](https://togithub.com/mswjs/msw/compare/v2.2.13...v2.2.14 )
#### v2.2.14 (2024-04-17)
##### Bug Fixes
- preserve search params in "onUnhandledRequest" messages
([#​2128](https://togithub.com/mswjs/msw/issues/2128 ))
([`64bcae7`](64bcae7c27https://togithub.com/nagadevkrishna )
[@​kettanaito](https://togithub.com/kettanaito )
- give `node` export condition higher priority
([#​2134](https://togithub.com/mswjs/msw/issues/2134 ))
([`f948d13`](f948d13d2dhttps://togithub.com/phryneas )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2024-05-08 02:07:43 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							843aab7447 
							
						 
					 
					
						
						
							
							fix: remove columns from the search api query ( #6996 )  
						
						
						
					 
					
						2024-05-07 14:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ae78236d2 
							
						 
					 
					
						
						
							
							chore: remove project overview refactor flag ( #6897 )  
						
						
						
					 
					
						2024-05-07 13:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b69c294272 
							
						 
					 
					
						
						
							
							feat: pass metrics to feature component ( #6994 )  
						
						... 
						
						
						
						 
						
					 
					
						2024-05-07 11:52:38 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a45be8d10c 
							
						 
					 
					
						
						
							
							test: move tests from cypress to rtl ( #6987 )  
						
						
						
					 
					
						2024-05-07 09:03:40 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							913f81b40c 
							
						 
					 
					
						
						
							
							feat: show documentation relating to the specific thing your configuring in the new project form ( #6993 )  
						
						... 
						
						
						
						This PR updates the documentation text in the new project form to show
the documentation relating to the specific thing you're configuring. 
						
					 
					
						2024-05-07 08:56:53 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07871e73e5 
							
						 
					 
					
						
						
							
							feat: configure CRs when creating projects ( #6979 )  
						
						... 
						
						
						
						This PR adds the ability to configure CRs when creating a project.
The design is unfinished, and the code certainly needs cleanup, but I'd
like to get this into sandbox so we can look at it.
Things that still need to be done:
1. What do we do about this button when the user has no environments
selected? As a rough draft, I've disabled it. However, we should make it
possible to navigate to and give you an explanation why it was disabled,
e.g. "You have no project environments selected. Please select at least
one project environment.".
2. The form design is not done: the width should be constant and not
jumpy the way it is now. Also, the search field is too wide.
3. I've made the desicion that if you deselect a project env, we also
remove that env from your CR config it it's in there.
4. Potential improvement: if you enable and then disable CRs for an env,
we *could* probably store the data in between, so that if you set
required approvers 5 and then disabled it, it'd still be 5 when you
re-enabled it. That sounds like a good user experience. We should also
be able to extend that to adding/removing environments from project
envs. 
						
					 
					
						2024-05-07 08:14:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c27e75014 
							
						 
					 
					
						
						
							
							test: move 2 table tests from cypress to rtl ( #6984 )  
						
						
						
					 
					
						2024-05-06 15:00:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d01100fbf0 
							
						 
					 
					
						
						
							
							test: move import test from cypress to RTL to make it less flaky ( #6982 )  
						
						
						
					 
					
						2024-05-06 14:40:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d698eccb4a 
							
						 
					 
					
						
						
							
							fix: badge should render children 0 value ( #6981 )  
						
						... 
						
						
						
						When passing 0 in as child, the 0 was not rendred. Fixed the badge
component and added tests.
 
						
					 
					
						2024-05-06 13:24:52 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							233b882c7b 
							
						 
					 
					
						
						
							
							feat: merge feature toggle details with feature meta info box ( #6977 )  
						
						... 
						
						
						
						
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-05-06 12:17:54 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd0cd018c9 
							
						 
					 
					
						
						
							
							support setting mode and stickiness in new project form ( #6972 )  
						
						... 
						
						
						
						This PR is a combination of two PRs:
This PR adds a functioning environment selection button to the new project creation form. Selected environments are added to the payload and to the API preview.
The implementation is mostly lifted from the existing FilterItem component we have for search filters. However, our need here is less complex, so I've removed some of the things we don't need. There is still more cleanup to be done, however, but I'd like to implement the rest of the submenus first, to see what we really do need in the end.
---
This PR adds support for stickiness and project mode in the new project
creation form.
Achieve this, it does a few things:
1. Moves `resolveStickinessOptions` from
`frontend/src/component/feature/StrategyTypes/FlexibleStrategy/StickinessSelect/StickinessSelect.tsx`
and into a separate hook. This component was used by the old project
creation form. Because the new form has a different input, but needs the
same option, moved that code into a reusable hook.
2. It adds functioning buttons for project stickiness and mode.
3. It adds labels to the search inputs for the dropdowns. Inputs *must*
have labels to meet a11y requirements. However, the designs don't have
labels, so we can hide them visually. Though that leads to another issue
(refer to the screen shot below).
4. It updates the `SelectionButton` component to handle both single- and
multiselect cases. It instead exports these two subcomponents. These are
currently in one file, but I'll split them out into their separate files
in a later PR.
As a side effect of working with the selection buttons, it also improves
how we handle keyboard interaction for these buttons.
Here's what it looks like for single-select lists. Notice the missing
part of the input's border around the top (where the label *would* be if
we showed it). We should figure out how best to handle it. I've done
like this for now, but we can sort it out later.
 
						
					 
					
						2024-05-03 07:27:13 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44e86fc068 
							
						 
					 
					
						
						
							
							chore: fix failing test; don't rely on a single item only ( #6974 )  
						
						... 
						
						
						
						This test is breaking right now because it tests a date picker, week 21
is approaching, and `findByText` only expects a single element. Checking
that we have *at least* one element fixes that breakage and I don't
think it should cause any issues.
Of course, that means that right now, this test would also pass even if
the expected button wasn't there, but it would stop passing in about
four weeks time. 
						
					 
					
						2024-05-02 15:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bacd60caf 
							
						 
					 
					
						
						
							
							refactor: badge icon spacing ( #6962 )  
						
						... 
						
						
						
						Simplified after previous modifications 
						
					 
					
						2024-04-30 14:14:04 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fea198d6c 
							
						 
					 
					
						
						
							
							chore: add project icon to new form ( #6965 )  
						
						... 
						
						
						
						Imports and uses the same project icon used on the project cards. Also
aligns the header better and makes the text lighter.
 
						
					 
					
						2024-04-30 13:18:27 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdbe26330e 
							
						 
					 
					
						
						
							
							feat: enable project creation through new form ( #6961 )  
						
						... 
						
						
						
						This PR allows very simple project creation. You can add a name and
description. The ID is generated for you at the moment (we'll fix this
later). Nothing else works, but the project is created successfully. 
						
					 
					
						2024-04-30 13:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f77f8a71f8 
							
						 
					 
					
						
						
							
							rough layout of the new form ( #6960 )  
						
						... 
						
						
						
						This PR adds a very rough first implementation of the look of the new
project form. *It is not final and does not work yet*.
The important part here is that the layout is roughly right (we'll
adjust spacing etc later) and that we've got all the basic elements
present.
I'll hook it up to actually work in an upcoming PR. 

The missing icon, text alignment, etc, will also be solved later. 
						
					 
					
						2024-04-30 08:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a66b3c65c1 
							
						 
					 
					
						
						
							
							chore: add flag for the new project creation form layout ( #6959 )  
						
						... 
						
						
						
						Add a flag to enable/disable the new UI for project creation.
This flag is separate from the impl on the back end so that we can
enable one without the other (but uses flag dependencies in Unleash, so
that we can never enable the new UI without the new back end).
I have not set the flag to `true` in server startup because the form
doesn't work yet, so it's a manual step for now. 
						
					 
					
						2024-04-29 13:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c048156e19 
							
						 
					 
					
						
						
							
							fix: disable SCIM for OIDC, nothing to test it on ( #6937 )  
						
						... 
						
						
						
						disable SCIM for OIDC, nothing to test it on
Also checks scim enabled before saving 
						
					 
					
						2024-04-29 13:14:39 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6865a5a9d 
							
						 
					 
					
						
						
							
							feat: Project owners UI ( #6949 )  
						
						... 
						
						
						
						---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
						
					 
					
						2024-04-29 11:51:44 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3978c690e0 
							
						 
					 
					
						
						
							
							fix: Data usage metrics chart included per day annotion ( #6941 )  
						
						... 
						
						
						
						Added a small annotation to the chart on how much data is included in
the pro plan on average per day to make it easier to spot when a
customer average above the included threshold.
 
						
					 
					
						2024-04-29 10:35:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ac9624caf 
							
						 
					 
					
						
						
							
							fix: fix UI issues with SCIM new token button ( #6948 )  
						
						... 
						
						
						
						Makes the regenerate token button in SCIM settings behave like the rest
of the grid (remove margin left, add margin bottom)
 
						
					 
					
						2024-04-26 14:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f6badf5df 
							
						 
					 
					
						
						
							
							feat: add ui test for mark completed button ( #6953 )  
						
						... 
						
						
						
						Co-authored-by: kwasniew <kwasniewski.mateusz@gmail.com> 
						
					 
					
						2024-04-26 14:31:20 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							514a18bf93 
							
						 
					 
					
						
						
							
							Update OpenAPI generated types for frontend ( #6950 )  
						
						
						
					 
					
						2024-04-26 13:31:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7022ce8afb 
							
						 
					 
					
						
						
							
							feat: rever to live connected to backend ( #6951 )  
						
						... 
						
						
						
						
 
						
					 
					
						2024-04-26 13:43:38 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d01dbb748 
							
						 
					 
					
						
						
							
							feat: feature completed connected to backend ( #6947 )  
						
						... 
						
						
						
						Connects feature complete to backend 
						
					 
					
						2024-04-26 12:20:34 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							675e1a9f8b 
							
						 
					 
					
						
						
							
							feat: archive feature from lifecycle ( #6938 )  
						
						
						
					 
					
						2024-04-26 09:29:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1bb65bebd 
							
						 
					 
					
						
						
							
							feat: scim assume control UI - move scim into sso configs ( #6929 )  
						
						... 
						
						
						
						- Adds support for the configuration option for SCIM taking over control
of users and groups
- Moves SCIM settings into SSO config pages (OIDC and SAML). SCIM
registers a callback to be invoked when saving in a parent SSO config
page 
						
					 
					
						2024-04-25 15:39:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19055b1e33 
							
						 
					 
					
						
						
							
							test: lifecycle tooltip ( #6932 )  
						
						
						
					 
					
						2024-04-25 15:22:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0eaf725e82 
							
						 
					 
					
						
						
							
							feat: lifecycle stage dates ( #6926 )  
						
						
						
					 
					
						2024-04-25 13:30:00 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44521c1c74 
							
						 
					 
					
						
						
							
							chore: remove variant dependencies flag ( #6896 )  
						
						
						
					 
					
						2024-04-25 11:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6355f4676 
							
						 
					 
					
						
						
							
							feat: connect feature lifecycle to real API ( #6921 )  
						
						
						
					 
					
						2024-04-25 09:18:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b2f983974 
							
						 
					 
					
						
						
							
							fix: improve traffic messaging summary ( #6922 )  
						
						... 
						
						
						
						Minor tweaks to traffic messaging summary. 
						
					 
					
						2024-04-24 15:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							143327844d 
							
						 
					 
					
						
						
							
							chore: clean up feedback component ( #6918 )  
						
						... 
						
						
						
						Removing the time based feedback 
						
					 
					
						2024-04-24 14:22:18 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c883ca37d 
							
						 
					 
					
						
						
							
							feat: Completed stage UI ( #6917 )  
						
						
						
					 
					
						2024-04-24 11:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e91d471d17 
							
						 
					 
					
						
						
							
							feat: completed stage button ( #6914 )  
						
						
						
					 
					
						2024-04-24 10:30:50 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f63bae21f5 
							
						 
					 
					
						
						
							
							feat: live and pre-live stages UI ( #6913 )  
						
						
						
					 
					
						2024-04-24 08:29:52 +02:00