Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							593f83d5d3 
							
						 
					 
					
						
						
							
							feat: advancedPlayground flag used only for runtime control ( #4262 )  
						
						
						
					 
					
						2023-07-18 08:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f913efe14 
							
						 
					 
					
						
						
							
							fix: reactive stickiness strategy variants ( #4255 )  
						
						
						
					 
					
						2023-07-17 13:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56d5579b89 
							
						 
					 
					
						
						
							
							feat: Strategy variants stickiness ( #4250 )  
						
						
						
					 
					
						2023-07-17 13:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb6e4906a7 
							
						 
					 
					
						
						
							
							refactor: error param prop ( #4247 )  
						
						
						
					 
					
						2023-07-17 11:02:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99d63cff33 
							
						 
					 
					
						
						
							
							feat: strategy variant UI spike ( #4246 )  
						
						
						
					 
					
						2023-07-14 14:28:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cd4153412 
							
						 
					 
					
						
						
							
							chore: remove split button strategy flag ( #4245 )  
						
						
						
					 
					
						2023-07-14 14:23:23 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8de7dfc488 
							
						 
					 
					
						
						
							
							chore: remove context/segment usage flag ( #4242 )  
						
						
						
					 
					
						2023-07-14 13:30:15 +03:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							383e522127 
							
						 
					 
					
						
						
							
							feat: Slack App addon ( #4238 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1232/implement-first-iteration-of-the-new-slack-app-addon 
This PR implements the first iteration of the new Slack App addon.
Unlike the old Slack addon, this one uses a Slack App (bot) that is
installed to Slack workspaces in order to post messages. This uses
`@slack/web-api`, which internally uses the latest Slack API endpoints
like `postMessage`.
This is currently behind a flag: `slackAppAddon`.
The current flow is that the Unleash Slack App is installed from
whatever source:
 - Unleash addons page;
 - Direct link;
 - https://unleash-slack-app.vercel.app/  (temporary URL);
 - Slack App Directory (in the future);
 - Etc;
After installed, we resolve the authorization to an `access_token` that
the user can paste into the Unleash Slack App addon configuration form.
https://github.com/Unleash/unleash/assets/14320932/6a6621b9-5b8a-4921-a279-30668be6d46c 
Co-authored by: @daveleek
---------
Co-authored-by: David Leek <david@getunleash.io> 
					
						2023-07-14 09:49:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc9cacfb6d 
							
						 
					 
					
						
						
							
							chore: update demo qr ( #4241 )  
						
						... 
						
						
						
						## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
Updates to use the new Demo QR
 
						
					 
					
						2023-07-14 09:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3da1cbba47 
							
						 
					 
					
						
						
							
							feat: feature creation limit crud together with frontend ( #4221 )  
						
						
						
					 
					
						2023-07-13 14:02:35 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							846a62ecec 
							
						 
					 
					
						
						
							
							fix: existing stickiness value should be available in the dropdown  ( #4228 )  
						
						... 
						
						
						
						existing stickiness value should be available in the dropdown even if
the context field is no longer sticky
Before: if the context field is no longer sticky

After

Closes #
[1-1115](https://linear.app/unleash/issue/1-1115/current-gradual-rollout-stickiness-configurations-should-take-priority )
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-07-13 10:20:16 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							469727bb19 
							
						 
					 
					
						
						
							
							feat: project feature limit UI ( #4220 )  
						
						
						
					 
					
						2023-07-11 14:55:43 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c4f15ea5d 
							
						 
					 
					
						
						
							
							feat: strategy variant test UI ( #4199 )  
						
						
						
					 
					
						2023-07-11 09:21:01 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2b06e4222 
							
						 
					 
					
						
						
							
							feat: project UI rework, move edit and delete buttons deeper ( #4195 )  
						
						
						
					 
					
						2023-07-11 09:47:38 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2708247056 
							
						 
					 
					
						
						
							
							chore(deps): update dependency cypress to v12.16.0 ( #4185 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://togithub.com/cypress-io/cypress ) | [`12.15.0` ->
`12.16.0`](https://renovatebot.com/diffs/npm/cypress/12.15.0/12.16.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>
###
[`v12.16.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.16.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.15.0...v12.16.0 )
Changelog: <https://docs.cypress.io/guides/references/changelog#12-16-0 >
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-07 18:20:59 +00:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f15eb9f4c 
							
						 
					 
					
						
						
							
							fix: correct escaping of ui flags for plausible ( #3907 )  
						
						... 
						
						
						
						## About the changes
Stringified JSON still needs to be escaped before being placed in an
HTML attribute. 
						
					 
					
						2023-07-07 17:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82d855ea1f 
							
						 
					 
					
						
						
							
							fix: add focus style to vertical tabs ( #4186 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1206/we-need-focus-state-for-vertical-menu 
Adds a `focus-visible` style to vertical tabs in order to improve
keyboard navigation.
 
					
						2023-07-07 15:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6638a2f47d 
							
						 
					 
					
						
						
							
							fix: delete project dialog cancel redirect ( #4184 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1204/delete-project-dialog-cancel-button-wrong-redirect 
Fixes an issue where the project deletion dialog would redirect if
canceled. 
					
						2023-07-07 15:04:21 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							748bfaad7d 
							
						 
					 
					
						
						
							
							fix: constraint validation affecting disabled button ( #4183 )  
						
						
						
					 
					
						2023-07-07 14:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5388eaf48c 
							
						 
					 
					
						
						
							
							fix: remove dangerouslySetInnerHTML ( #4181 )  
						
						
						
					 
					
						2023-07-07 13:54:21 +03:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0f5d2c600 
							
						 
					 
					
						
						
							
							feat: show username and email in name column (users tables) ( #4180 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1197/merge-columns-name-and-username-in-one-column-for-all-the-tables 
Shows `email` and/or `username` in the `name` column of users tables.
This provides a more consistent look across the UI while saving some
space for other columns.
Before:

After:
 
					
						2023-07-07 11:24:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c52550474 
							
						 
					 
					
						
						
							
							fix: bulk tags will work now with project permissions ( #4177 )  
						
						
						
					 
					
						2023-07-07 11:55:13 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03ddd07ed8 
							
						 
					 
					
						
						
							
							feat: no results on playground error ( #4170 )  
						
						
						
					 
					
						2023-07-06 19:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02fea44956 
							
						 
					 
					
						
						
							
							fix: initial playground env ( #4167 )  
						
						
						
					 
					
						2023-07-06 16:04:33 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94bfa025c0 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.63.6 ( #4155 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.63.5` ->
`1.63.6`](https://renovatebot.com/diffs/npm/sass/1.63.5/1.63.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>sass/dart-sass (sass)</summary>
###
[`v1.63.6`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1636 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.5...1.63.6 )
##### JavaScript API
- Fix `import sass from 'sass'` again after it was broken in the last
release.
##### Embedded Sass
-   Fix the `exports` declaration in `package.json`.
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMiIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-06 13:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79dd508485 
							
						 
					 
					
						
						
							
							fix: project tokens can now be created with the correct permissions ( #4165 )  
						
						
						
					 
					
						2023-07-06 15:47:03 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dec24722d 
							
						 
					 
					
						
						
							
							fix: disallow deletion of all login history entries ( #4159 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1191/disallow-deletion-of-all-login-entries-in-history-ui 
Disallows deletion of all login history entries on the UI.
 
					
						2023-07-06 12:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd32e8ae0d 
							
						 
					 
					
						
						
							
							fix: disallow deletion of single login history entries ( #4149 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1185/disallow-deletion-of-single-login-entries-in-history-ui 
Disallows deletion of single login history entries on the UI.
 
					
						2023-07-06 08:36:26 +01:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							006317bdc6 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/react-codemirror to v4.21.7 ( #4151 )  
						
						... 
						
						
						
						[](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.3` ->
`4.21.7`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.3/4.21.7 )
|
[](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.21.7`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.7 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.6...v4.21.7 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.7/file/README.md )
Documentation v4.21.7:
https://raw.githack.com/uiwjs/react-codemirror/89f5d3c/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.6...v4.21.7 
```shell
npm i @​uiw/react-codemirror@4.21.7
```
- 🎨  style(hyper-link): add mark hyper link underline style.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`f59224c`](https://togithub.com/uiwjs/react-codemirror/commit/f59224c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.6`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.6 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.5...v4.21.6 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.6/file/README.md )
Documentation v4.21.6:
https://raw.githack.com/uiwjs/react-codemirror/a1c9fc0/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.5...v4.21.6 
```shell
npm i @​uiw/react-codemirror@4.21.6
```
- 📖  doc: Update README.md
[`4d9890c`](https://togithub.com/uiwjs/react-codemirror/commit/4d9890c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟  feat(hyper-link): the callback function adds more params `(value,
input, from, to) => {}`.
[`ab58f5f`](https://togithub.com/uiwjs/react-codemirror/commit/ab58f5f )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.5`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.5 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.4...v4.21.5 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.5/file/README.md )
Documentation v4.21.5:
https://raw.githack.com/uiwjs/react-codemirror/a2ba8e9/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.4...v4.21.5 
```shell
npm i @​uiw/react-codemirror@4.21.5
```
- 📖  doc(zebra-stripes): fix doc package name error of
extensions/zebra-stripes
([#​526](https://togithub.com/uiwjs/react-codemirror/issues/526 ))
[`194e2ee`](https://togithub.com/uiwjs/react-codemirror/commit/194e2ee )
[@​gsw945](https://togithub.com/gsw945 )
- 🌟  feat(hyper-link): add `anchor` options.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`097ad2e`](https://togithub.com/uiwjs/react-codemirror/commit/097ad2e )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.4`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.4 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.3...v4.21.4 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.4/file/README.md )
Documentation v4.21.4:
https://raw.githack.com/uiwjs/react-codemirror/faa6117/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.3...v4.21.4 
```shell
npm i @​uiw/react-codemirror@4.21.4
```
- 🌟  feat(hyper-link): add regexp/match/handle options.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`4b356ab`](https://togithub.com/uiwjs/react-codemirror/commit/4b356ab )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMiIsInVwZGF0ZWRJblZlciI6IjM1LjE0NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-05 15:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							550f256922 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.7 ( #4150 )  
						
						... 
						
						
						
						[](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.3` ->
`4.21.7`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.21.3/4.21.7 )
|
[](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.21.7`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.7 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.6...v4.21.7 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.7/file/README.md )
Documentation v4.21.7:
https://raw.githack.com/uiwjs/react-codemirror/89f5d3c/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.6...v4.21.7 
```shell
npm i @​uiw/react-codemirror@4.21.7
```
- 🎨  style(hyper-link): add mark hyper link underline style.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`f59224c`](https://togithub.com/uiwjs/react-codemirror/commit/f59224c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.6`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.6 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.5...v4.21.6 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.6/file/README.md )
Documentation v4.21.6:
https://raw.githack.com/uiwjs/react-codemirror/a1c9fc0/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.5...v4.21.6 
```shell
npm i @​uiw/react-codemirror@4.21.6
```
- 📖  doc: Update README.md
[`4d9890c`](https://togithub.com/uiwjs/react-codemirror/commit/4d9890c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟  feat(hyper-link): the callback function adds more params `(value,
input, from, to) => {}`.
[`ab58f5f`](https://togithub.com/uiwjs/react-codemirror/commit/ab58f5f )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.5`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.5 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.4...v4.21.5 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.5/file/README.md )
Documentation v4.21.5:
https://raw.githack.com/uiwjs/react-codemirror/a2ba8e9/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.4...v4.21.5 
```shell
npm i @​uiw/react-codemirror@4.21.5
```
- 📖  doc(zebra-stripes): fix doc package name error of
extensions/zebra-stripes
([#​526](https://togithub.com/uiwjs/react-codemirror/issues/526 ))
[`194e2ee`](https://togithub.com/uiwjs/react-codemirror/commit/194e2ee )
[@​gsw945](https://togithub.com/gsw945 )
- 🌟  feat(hyper-link): add `anchor` options.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`097ad2e`](https://togithub.com/uiwjs/react-codemirror/commit/097ad2e )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.4`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.4 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.3...v4.21.4 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.4/file/README.md )
Documentation v4.21.4:
https://raw.githack.com/uiwjs/react-codemirror/faa6117/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.3...v4.21.4 
```shell
npm i @​uiw/react-codemirror@4.21.4
```
- 🌟  feat(hyper-link): add regexp/match/handle options.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`4b356ab`](https://togithub.com/uiwjs/react-codemirror/commit/4b356ab )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMiIsInVwZGF0ZWRJblZlciI6IjM1LjE0NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-05 13:14:24 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0e4c8a57e 
							
						 
					 
					
						
						
							
							chore: remove group root role toggle ( #4026 )  
						
						
						
					 
					
						2023-07-05 14:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8707c2f7d9 
							
						 
					 
					
						
						
							
							fix: ensure userId context exists when running demo ( #4144 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1168/demo-ensure-userid-context-field-in-setup-steps 
This ensures that the `userId` context field exists when we reach
specific demo topics that require it in order to be successfully
completed. This uses the `setup` property on those topics, where we'll
check for the existence of this context field and create it if it's not
found. 
					
						2023-07-05 10:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ff10aac29 
							
						 
					 
					
						
						
							
							fix: hide users list extra searchable columns ( #4142 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1187/fix-two-extra-columns-in-users-list 
This fixes a regression introduced in
https://github.com/Unleash/unleash/pull/4131  where two extra columns
were added for search only but were not properly hidden.
Thanks @nicolaesocaciu for the heads up!
Before:

After:
 
					
						2023-07-05 08:39:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71be28c1df 
							
						 
					 
					
						
						
							
							semver: pin at ^7.5.3  
						
						
						
					 
					
						2023-07-04 16:55:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							523122d184 
							
						 
					 
					
						
						
							
							feat: hovering over feature shows full feature name ( #4138 )  
						
						
						
					 
					
						2023-07-04 15:57:07 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bee81b475 
							
						 
					 
					
						
						
							
							feat: advanced playground UI tweaks ( #4136 )  
						
						
						
					 
					
						2023-07-04 11:37:50 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95a02158e8 
							
						 
					 
					
						
						
							
							fix: improve users search ( #4131 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1183/improve-users-list-search 
This adapts the users list to use the new `useSearch` hook so you can
have a better search that also includes "username" and "email" as
fields. It's also more extensible in case we'd like to add filters in
the future. 
					
						2023-07-04 09:30:40 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a3965f57a 
							
						 
					 
					
						
						
							
							feat: improve demo welcome screen options ( #4132 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1166/demo-welcome-screen-improvement 
Improves UI/UX of the demo welcome screen dialog by adding the "Explore
on my own" button and renaming the "Try Unleash demo" button to "Go for
a guided tour".
This also adds UTM links to both the demo website URL and QR code.
 
					
						2023-07-04 08:10:34 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce900830cb 
							
						 
					 
					
						
						
							
							Fix: change request info ( #3971 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
## About the changes
- fixed spacing in sidebar
- consolidated info into one banner
closes
[#1-969/change-requests-ui-inconsistency](https://linear.app/unleash/issue/1-969/change-requests-ui-inconsistency ) 
						
					 
					
						2023-07-04 09:09:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa7627bc0b 
							
						 
					 
					
						
						
							
							feat/admin menu reorganize ( #4129 )  
						
						... 
						
						
						
						## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
Reorganizes the items in the menu to align with the tabs on the admin
page.
Also makes admin menu available to all users, they can get there anyways
when using API access link, and all admin-only pages are disabled for
non-admins.
Also adds API access to the mobile drawer menu, in accordance with how
the configure menu is laid out. 
						
					 
					
						2023-07-03 12:36:49 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6145d9d71e 
							
						 
					 
					
						
						
							
							chore(deps-dev): bump semver from 7.5.2 to 7.5.3 in /frontend ( #4088 )  
						
						
						
					 
					
						2023-07-03 11:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dcb0f1913 
							
						 
					 
					
						
						
							
							fix: demo flow with split strategy button by making step optional ( #4125 )  
						
						... 
						
						
						
						This fixes the demo flow by making the strategy popup step optional. 
This way the demo works whether the flag is enabled or not. Once we make
the split strategy button GA, we can remove this step entirely.
Feel free to re-enable the flag once this is deployed to demo. 
						
					 
					
						2023-06-30 11:15:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78ba72d861 
							
						 
					 
					
						
						
							
							feat: remove experimental flag for telemetry ( #4123 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
This removes the experimental feature flag that defaulted to turn off
telemetry collection 
						
					 
					
						2023-06-30 11:27:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a14b97fdd 
							
						 
					 
					
						
						
							
							feat/telemetry opt out ( #4035 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
Adds a UI that shows current status of version and feature usage
collection configuration, and a presence in the configuration menu +
menu bar.
Configuring these features is done by setting environment variables. The
version info collection is an existing feature that we're making more
visible, the feature usage collection feature is a new feature that has
it's own environment configuration but also depends on version info
collection being active to work.
When version collection is turned off and the experimental feature flag
for feature usage collection is turned off:
<img width="1269" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/435a07da-d238-4b5b-a150-07e3bd6b816f ">
When version collection is turned on and the experimental feature flag
is off:
<img width="1249" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/8d1a76c5-99c9-4551-9a4f-86d477bbbf6f ">
When the experimental feature flag is enabled, and version+telemetry is
turned off:
<img width="1239" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/e0bc532b-be94-4076-bee1-faef9bc48a5b ">
When version collection is turned on, the experimental feature flag is
enabled, and telemetry collection is turned off:
<img width="1234" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/1bd190c1-08fe-4402-bde3-56f863a33289 ">
When version collection is turned on, the experimental feature flag is
enabled, and telemetry collection is turned on:
<img width="1229" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/848912cd-30bd-43cf-9b81-c58a4cbad1e4 ">
When version collection is turned off, the experimental feature flag is
enabled, and telemetry collection is turned on:
<img width="1241" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/d2b981f2-033f-4fae-a115-f93e0653729b ">
---------
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
Co-authored-by: Nuno Góis <github@nunogois.com>
Co-authored-by: Thomas Heartman <thomas@getunleash.ai> 
						
					 
					
						2023-06-30 08:43:58 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73b4ae18c1 
							
						 
					 
					
						
						
							
							feat: responsive strategy icons ( #4121 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1167/multiple-strategies-breaking-the-environment-card 
https://linear.app/unleash/issue/2-1179/buttons-have-an-extra-space-if-the-icon-its-not-visible 
This fixes the broken UI when we have too many strategies.
Before:
<img width="1500" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/ddf2f636-965c-4527-b879-dba5c16d9630 ">
After:
<img width="1303" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/852c20c9-c5f4-4aa5-b8c0-e5bc5286c572 ">
We also added the new strategy type to the tooltips:
<img width="519" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/117ee00f-f2a7-4ecb-8596-44486a2870a2 ">
<img width="422" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/4281a48c-4b6e-4100-86e2-29dfe9ce4cec ">
This also fixes an extra margin we caught on our `PermissionButton` when
it had no endIcon set.
Co-authored by: @daveleek
---------
Co-authored-by: David Leek <david@getunleash.io> 
					
						2023-06-29 18:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6f405d1af 
							
						 
					 
					
						
						
							
							fix: default strategy groupId failure ( #4120 )  
						
						
						
					 
					
						2023-06-29 16:40:14 +03:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a073792d8c 
							
						 
					 
					
						
						
							
							fix: project 404 ( #4114 )  
						
						... 
						
						
						
						## About the changes
If project doesn't exist, show 404 information.

<!-- Does it close an issue? Multiple? -->
Closes
[issue/1-1069](https://linear.app/unleash/issue/1-1069/project-doesnt-show-404-if-it-doesnt-exist ) 
						
					 
					
						2023-06-29 12:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be4c0f2578 
							
						 
					 
					
						
						
							
							chore: remove unused imports from yarn lint ( #4082 )  
						
						
						
					 
					
						2023-06-29 09:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b3ed79ecc 
							
						 
					 
					
						
						
							
							refactor: roles - make better plan assumptions ( #4113 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1171/refactor-custom-root-roles-with-correct-plan-assumptions 
This cleans up the hotfix `RoleSelect2` component and makes `RoleSelect`
take in a `roles` prop from the parent component.
This also simplifies the role hooks again to assume Enterprise plan by
default. This means, however, that we must ensure that we only call
these hooks in Enterprise features or, if we do call them in other
plans, that we provide a graceful fallback for non-Enterprise.
Non-Enterprise instances do not have this endpoint, and so they are
currently grabbing role information from e.g. `useUsers` and
`useServiceAccounts`.
I'm not sure how I feel about this. Roles are an overarching concept of
Unleash. To me, having to be extremely conscious about the exact
scenario in which you're using such a hook feels like a trap, instead of
"I need roles, so I'll grab the `useRoles` hook and not think much about
it". I also don't like the way `roles` are currently tied to the users,
service accounts, project access, (...) instead of being its own thing.
This could be solved by a `RoleController` exposing the GET endpoints in
OSS, since all of the logic we need for this use-case lives there
anyways. This would then be overridden with the Enterprise-specific
controller when wrapped. This way we could assume the endpoint is always
there, no matter the plan.
This is just an idea and not something I explored in the PR. For now I'm
just focusing on leaving this feature in a sane state.
Tested this manually on `Pro` and `Enterprise` and I believe everything
is acting the way we intend, but would love some extra eyes. 
					
						2023-06-28 16:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5754d3064c 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.63.5 ( #4105 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.63.4` ->
`1.63.5`](https://renovatebot.com/diffs/npm/sass/1.63.4/1.63.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.63.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1635 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.4...1.63.5 )
##### JavaScript API
- Fix a bug where loading the package through both CJS `require()` and
ESM
    `import` could crash on Node.js.
##### Embedded Sass
-   Fix a deadlock when running at high concurrency on 32-bit systems.
- Fix a race condition where the embedded compiler could deadlock or
crash if a
compilation ID was reused immediately after the compilation completed.
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM1LjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-28 11:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d10ddcb12c 
							
						 
					 
					
						
						
							
							Fix/default strategy group ( #4110 )  
						
						
						
					 
					
						2023-06-28 13:18:44 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cbbd6f798 
							
						 
					 
					
						
						
							
							chore: remove strategyImprovements flag ( #4043 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Remove strategy improvements flag 
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
[1-1048](https://linear.app/unleash/issue/1-1048/remove-strategyimprovements-flag )
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-28 11:38:21 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0b34c1ae9 
							
						 
					 
					
						
						
							
							chore(deps): update dependency cypress to v12.15.0 ( #4100 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://togithub.com/cypress-io/cypress ) | [`12.12.0` ->
`12.15.0`](https://renovatebot.com/diffs/npm/cypress/12.12.0/12.15.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>
###
[`v12.15.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.15.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.14.0...v12.15.0 )
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-15-0 
###
[`v12.14.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.14.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.13.0...v12.14.0 )
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-14-0 
###
[`v12.13.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.13.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.12.0...v12.13.0 )
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-13-0 
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM1LjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-28 06:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40588c9c26 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v17.0.45 ( #4099 )  
						
						... 
						
						
						
						[](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 )) |
[`17.0.18` ->
`17.0.45`](https://renovatebot.com/diffs/npm/@types%2fnode/17.0.18/17.0.45 )
|
[](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 - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM1LjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-28 04:35:22 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c69e5d03af 
							
						 
					 
					
						
						
							
							chore(deps): update react-router monorepo to v6.13.0 ( #4066 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-router](https://togithub.com/remix-run/react-router ) |
[`6.11.2` ->
`6.13.0`](https://renovatebot.com/diffs/npm/react-router/6.11.2/6.13.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-router-dom](https://togithub.com/remix-run/react-router ) |
[`6.11.2` ->
`6.13.0`](https://renovatebot.com/diffs/npm/react-router-dom/6.11.2/6.13.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>remix-run/react-router (react-router)</summary>
###
[`v6.13.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#​6130 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.12.1...react-router@6.13.0 )
##### Minor Changes
- Move
[`React.startTransition`](https://react.dev/reference/react/startTransition )
usage behind a [future
flag](https://reactrouter.com/en/main/guides/api-development-strategy )
to avoid issues with existing incompatible `Suspense` usages. We
recommend folks adopting this flag to be better compatible with React
concurrent mode, but if you run into issues you can continue without the
use of `startTransition` until v7. Issues usually boils down to creating
net-new promises during the render cycle, so if you run into issues you
should either lift your promise creation out of the render cycle or put
it behind a `useMemo`.
([#​10596](https://togithub.com/remix-run/react-router/pull/10596 ))
    Existing behavior will no longer include `React.startTransition`:
    ```jsx
    <BrowserRouter>
      <Routes>{/*...*/}</Routes>
    </BrowserRouter>
    <RouterProvider router={router} />
    ```
If you wish to enable `React.startTransition`, pass the future flag to
your component:
    ```jsx
    <BrowserRouter future={{ v7_startTransition: true }}>
      <Routes>{/*...*/}</Routes>
    </BrowserRouter>
<RouterProvider router={router} future={{ v7_startTransition: true }}/>
    ```
##### Patch Changes
- Work around webpack/terser `React.startTransition` minification bug in
production mode
([#​10588](https://togithub.com/remix-run/react-router/pull/10588 ))
###
[`v6.12.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#​6121 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.12.0...react-router@6.12.1 )
> **Warning**
> Please use version `6.13.0` or later instead of `6.12.1`. This version
suffers from a `webpack`/`terser` minification issue resulting in
invalid minified code in your resulting production bundles which can
cause issues in your application. See
[#​10579](https://togithub.com/remix-run/react-router/issues/10579 )
for more details.
##### Patch Changes
- Adjust feature detection of `React.startTransition` to fix webpack +
react 17 compilation error
([#​10569](https://togithub.com/remix-run/react-router/pull/10569 ))
###
[`v6.12.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#​6120 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.11.2...react-router@6.12.0 )
##### Minor Changes
- Wrap internal router state updates with `React.startTransition` if it
exists
([#​10438](https://togithub.com/remix-run/react-router/pull/10438 ))
##### Patch Changes
-   Updated dependencies:
    -   `@remix-run/router@1.6.3`
</details>
<details>
<summary>remix-run/react-router (react-router-dom)</summary>
###
[`v6.13.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#​6130 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.12.1...react-router-dom@6.13.0 )
##### Minor Changes
- Move
[`React.startTransition`](https://react.dev/reference/react/startTransition )
usage behind a [future
flag](https://reactrouter.com/en/main/guides/api-development-strategy )
to avoid issues with existing incompatible `Suspense` usages. We
recommend folks adopting this flag to be better compatible with React
concurrent mode, but if you run into issues you can continue without the
use of `startTransition` until v7. Issues usually boils down to creating
net-new promises during the render cycle, so if you run into issues you
should either lift your promise creation out of the render cycle or put
it behind a `useMemo`.
([#​10596](https://togithub.com/remix-run/react-router/pull/10596 ))
    Existing behavior will no longer include `React.startTransition`:
    ```jsx
    <BrowserRouter>
      <Routes>{/*...*/}</Routes>
    </BrowserRouter>
    <RouterProvider router={router} />
    ```
If you wish to enable `React.startTransition`, pass the future flag to
your component:
    ```jsx
    <BrowserRouter future={{ v7_startTransition: true }}>
      <Routes>{/*...*/}</Routes>
    </BrowserRouter>
<RouterProvider router={router} future={{ v7_startTransition: true }}/>
    ```
##### Patch Changes
- Work around webpack/terser `React.startTransition` minification bug in
production mode
([#​10588](https://togithub.com/remix-run/react-router/pull/10588 ))
-   Updated dependencies:
    -   `react-router@6.13.0`
###
[`v6.12.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#​6121 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.12.0...react-router-dom@6.12.1 )
> **Warning**
> Please use version `6.13.0` or later instead of `6.12.1`. This version
suffers from a `webpack`/`terser` minification issue resulting in
invalid minified code in your resulting production bundles which can
cause issues in your application. See
[#​10579](https://togithub.com/remix-run/react-router/issues/10579 )
for more details.
##### Patch Changes
- Adjust feature detection of `React.startTransition` to fix webpack +
react 17 compilation error
([#​10569](https://togithub.com/remix-run/react-router/pull/10569 ))
-   Updated dependencies:
    -   `react-router@6.12.1`
###
[`v6.12.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#​6120 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.11.2...react-router-dom@6.12.0 )
##### Minor Changes
- Wrap internal router state updates with `React.startTransition` if it
exists
([#​10438](https://togithub.com/remix-run/react-router/pull/10438 ))
##### Patch Changes
- Re-throw `DOMException` (`DataCloneError`) when attempting to perform
a `PUSH` navigation with non-serializable state.
([#​10427](https://togithub.com/remix-run/react-router/pull/10427 ))
-   Updated dependencies:
    -   `@remix-run/router@1.6.3`
    -   `react-router@6.12.0`
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-27 21:44:19 +00:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4390c8759 
							
						 
					 
					
						
						
							
							fix: allow roles to be selected when adding user to project ( #4102 )  
						
						
						
					 
					
						2023-06-27 22:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b973184c53 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/react-codemirror to v4.21.3 ( #4048 )  
						
						... 
						
						
						
						[](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.1` ->
`4.21.3`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.1/4.21.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>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.21.3`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.3 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.2...v4.21.3 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.3/file/README.md )
Documentation v4.21.3:
https://raw.githack.com/uiwjs/react-codemirror/04175a5/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.2...v4.21.3 
```shell
npm i @​uiw/react-codemirror@4.21.3
```
- 💄  chore: update workflows config.
[`a1d6627`](https://togithub.com/uiwjs/react-codemirror/commit/a1d6627 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄  chore(deps): update dependency lerna to v7
[#​48](https://togithub.com/uiwjs/react-codemirror/issues/48 )
[`38e78b8`](https://togithub.com/uiwjs/react-codemirror/commit/38e78b8 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄  chore: update lerna config.
[`043a23c`](https://togithub.com/uiwjs/react-codemirror/commit/043a23c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🎨  style: fix scroller height style.
([#​519](https://togithub.com/uiwjs/react-codemirror/issues/519 ))
[`fa8b6f9`](https://togithub.com/uiwjs/react-codemirror/commit/fa8b6f9 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.2 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.1...v4.21.2 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.2/file/README.md )
Documentation v4.21.2:
https://raw.githack.com/uiwjs/react-codemirror/a04cba4/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.1...v4.21.2 
```shell
npm i @​uiw/react-codemirror@4.21.2
```
- 🌍  website: update CodeMirror height style.
[`ec18778`](https://togithub.com/uiwjs/react-codemirror/commit/ec18778 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix: fix view update bug.
([#​520](https://togithub.com/uiwjs/react-codemirror/issues/520 ))
[`a48c6b6`](https://togithub.com/uiwjs/react-codemirror/commit/a48c6b6 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-27 19:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c979cf8dce 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vitest to v0.32.2 ( #4059 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://togithub.com/vitest-dev/vitest ) | [`0.31.4` ->
`0.32.2`](https://renovatebot.com/diffs/npm/vitest/0.31.4/0.32.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>vitest-dev/vitest</summary>
###
[`v0.32.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.2 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.1...v0.32.2 )
#####    🐞  Bug Fixes
- **browser**: Don't fail on importing diff-sequences  -  by
[@​sheremet-va](https://togithub.com/sheremet-va )
[<samp>(00b0e)</samp>](https://togithub.com/vitest-dev/vitest/commit/00b0e6a3 )
#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.1...v0.32.2 )
###
[`v0.32.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.1 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.0...v0.32.1 )
#####    🚀  Features
- Export `registerConsoleShortcuts` from `vitest/node`  -  by
[@​deot](https://togithub.com/deot ) in
[https://github.com/vitest-dev/vitest/issues/3563 ](https://togithub.com/vitest-dev/vitest/issues/3563 )
[<samp>(bc49b)</samp>](https://togithub.com/vitest-dev/vitest/commit/bc49bac7 )
- **expect**: Support `expect.unreachable`  -  by
[@​fenghan34](https://togithub.com/fenghan34 ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3556 ](https://togithub.com/vitest-dev/vitest/issues/3556 )
[<samp>(8e385)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e385bb0 )
- **runner**: `describe`/`test` name support anonymous function  -  by
[@​btea](https://togithub.com/btea ) in
[https://github.com/vitest-dev/vitest/issues/3562 ](https://togithub.com/vitest-dev/vitest/issues/3562 )
[<samp>(3d436)</samp>](https://togithub.com/vitest-dev/vitest/commit/3d43638c )
#####    🐞  Bug Fixes
- Avoid call stack recursion with large error (fix:
[#​3060](https://togithub.com/vitest-dev/vitest/issues/3060 ))  - 
by [@​nathanmmiller](https://togithub.com/nathanmmiller ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3078 ](https://togithub.com/vitest-dev/vitest/issues/3078 )
and
[https://github.com/vitest-dev/vitest/issues/3060 ](https://togithub.com/vitest-dev/vitest/issues/3060 )
[<samp>(02196)</samp>](https://togithub.com/vitest-dev/vitest/commit/02196f9d )
- Automatically remove define related configuration  -  by
[@​btea](https://togithub.com/btea ) in
[https://github.com/vitest-dev/vitest/issues/3552 ](https://togithub.com/vitest-dev/vitest/issues/3552 )
[<samp>(368b8)</samp>](https://togithub.com/vitest-dev/vitest/commit/368b8259 )
- Import `performance` from `perf_hooks`  -  by
[@​Max10240](https://togithub.com/Max10240 ) and
**wangbaolong.wbl** in
[https://github.com/vitest-dev/vitest/issues/3578 ](https://togithub.com/vitest-dev/vitest/issues/3578 )
and
[https://github.com/vitest-dev/vitest/issues/3579 ](https://togithub.com/vitest-dev/vitest/issues/3579 )
[<samp>(24ec8)</samp>](https://togithub.com/vitest-dev/vitest/commit/24ec85a8 )
- Revert concordance diff, use jest's diff output  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3582 ](https://togithub.com/vitest-dev/vitest/issues/3582 )
[<samp>(9c7ea)</samp>](https://togithub.com/vitest-dev/vitest/commit/9c7ea382 )
- Typo in config suggestion  -  by
[@​Krisell](https://togithub.com/Krisell ) in
[https://github.com/vitest-dev/vitest/issues/3583 ](https://togithub.com/vitest-dev/vitest/issues/3583 )
[<samp>(68985)</samp>](https://togithub.com/vitest-dev/vitest/commit/689855bb )
-   **browser**:
- Change optimized deps to use `vitest`  -  by
[@​userquin](https://togithub.com/userquin ) in
[https://github.com/vitest-dev/vitest/issues/3580 ](https://togithub.com/vitest-dev/vitest/issues/3580 )
[<samp>(b4ac8)</samp>](https://togithub.com/vitest-dev/vitest/commit/b4ac88e9 )
- Access **vi_inject** only if it was injected  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3587 ](https://togithub.com/vitest-dev/vitest/issues/3587 )
[<samp>(d9e14)</samp>](https://togithub.com/vitest-dev/vitest/commit/d9e1419a )
-   **mocker**:
- Respect namespace import when hoisting vi.mock  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3547 ](https://togithub.com/vitest-dev/vitest/issues/3547 )
[<samp>(158c4)</samp>](https://togithub.com/vitest-dev/vitest/commit/158c4bb0 )
-   **ui**:
- Navigate to dashboard when re-running tests from coverage page  -  by
[@​userquin](https://togithub.com/userquin ) in
[https://github.com/vitest-dev/vitest/issues/3529 ](https://togithub.com/vitest-dev/vitest/issues/3529 )
[<samp>(bc283)</samp>](https://togithub.com/vitest-dev/vitest/commit/bc283ae3 )
-   **vite-node**:
- Correctly resolve virtual modules  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3544 ](https://togithub.com/vitest-dev/vitest/issues/3544 )
[<samp>(0cbb0)</samp>](https://togithub.com/vitest-dev/vitest/commit/0cbb07b4 )
- Fix errors caused by commonjs export circular references  -  by
[@​rxliuli](https://togithub.com/rxliuli ) in
[https://github.com/vitest-dev/vitest/issues/3570 ](https://togithub.com/vitest-dev/vitest/issues/3570 )
[<samp>(b097c)</samp>](https://togithub.com/vitest-dev/vitest/commit/b097cef8 )
#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.0...v0.32.1 )
###
[`v0.32.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.0 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.4...v0.32.0 )
#####    🚨  Breaking Changes
- Throw an error, if the module cannot be resolved  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3307 ](https://togithub.com/vitest-dev/vitest/issues/3307 )
[<samp>(1ad63)</samp>](https://togithub.com/vitest-dev/vitest/commit/1ad63b0c )
- Vitest used to fall back to the original import when it could not
resolve it to the file path or the virtual module. This leads to
hard-to-find module graph mismatches if you had incorrect alias or
relied on relative imports to be resolved to the project root (which is
usual behavior in TypeScript) because the code accidentally "worked".
With this release, Vitest will now throw an error if it cannot resolve
the module - there are possible edge cases that are not covered yet, so
if you have any problems with this, please open a separate issue with
reproduction.
- Improve globs  -  by
[@​nickmccurdy](https://togithub.com/nickmccurdy ) in
[https://github.com/vitest-dev/vitest/issues/3392 ](https://togithub.com/vitest-dev/vitest/issues/3392 )
[<samp>(19ecc)</samp>](https://togithub.com/vitest-dev/vitest/commit/19ecc6c7 )
- Vitest now has glob patterns similar to Jest for better compatibility.
It's possible that some files will be considered test files when
previously they were not. For example, Vitest now considers `test.js` to
be a test file. Also any file in `__tests__` is now considered to be a
test, not just files with `test` or `spec` suffix.
- Add `@vitest/coverage-v8` package  -  by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3339 ](https://togithub.com/vitest-dev/vitest/issues/3339 )
[<samp>(82112)</samp>](https://togithub.com/vitest-dev/vitest/commit/821126f1 )
- Vitest now uses v8 code coverage directly for better performance.
`@vitest/coverage-c8` is deprecated as Vitest no longer uses c8 package
for coverage output. It will not be updated anymore, and Vitest will
fail in the next version if the user has `c8` as their coverage
provider. Please, install the new `@vitest/coverage-v8` package if you
previously used `@vitest/coverage-c8`.
- **mocker**: Don't restore mock to the original if the module is
automocked  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3518 ](https://togithub.com/vitest-dev/vitest/issues/3518 )
[<samp>(c1004)</samp>](https://togithub.com/vitest-dev/vitest/commit/c1004e14 )
- `spy.mockRestore` on auto-mocked named exports will no longer restore
their implementation to the actual function. This behavior better
matches what Jest does.
#####    🚀  Features
- Support ssr optimizer  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3490 ](https://togithub.com/vitest-dev/vitest/issues/3490 )
[<samp>(89842)</samp>](https://togithub.com/vitest-dev/vitest/commit/898422b0 )
- Image type add apng  -  by [@​btea](https://togithub.com/btea )
in
[https://github.com/vitest-dev/vitest/issues/3498 ](https://togithub.com/vitest-dev/vitest/issues/3498 )
[<samp>(a53c2)</samp>](https://togithub.com/vitest-dev/vitest/commit/a53c2151 )
- **expect**: Support `expect.soft`  -  by
[@​Dunqing](https://togithub.com/Dunqing ) in
[https://github.com/vitest-dev/vitest/issues/3507 ](https://togithub.com/vitest-dev/vitest/issues/3507 )
[<samp>(7c687)</samp>](https://togithub.com/vitest-dev/vitest/commit/7c687ada )
- **runner**: Support using function/class as `describe`/`test` name  - 
by [@​fenghan34](https://togithub.com/fenghan34 ) in
[https://github.com/vitest-dev/vitest/issues/3497 ](https://togithub.com/vitest-dev/vitest/issues/3497 )
[<samp>(15253)</samp>](https://togithub.com/vitest-dev/vitest/commit/15253890 )
#####    🐞  Bug Fixes
- The cli option is passed to coverage.exclude  -  by
[@​btea](https://togithub.com/btea ) in
[https://github.com/vitest-dev/vitest/issues/3506 ](https://togithub.com/vitest-dev/vitest/issues/3506 )
[<samp>(c37cd)</samp>](https://togithub.com/vitest-dev/vitest/commit/c37cdebe )
- **optimizer**: Always respect optimizeDeps even if include/exclude is
overridden  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3488 ](https://togithub.com/vitest-dev/vitest/issues/3488 )
[<samp>(eb285)</samp>](https://togithub.com/vitest-dev/vitest/commit/eb285ea0 )
- **runner**: Ensure Vitest is deduped  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3489 ](https://togithub.com/vitest-dev/vitest/issues/3489 )
[<samp>(2deb7)</samp>](https://togithub.com/vitest-dev/vitest/commit/2deb70ab )
- **ui**: Don't cache coverage assets  -  by
[@​userquin](https://togithub.com/userquin ) in
[https://github.com/vitest-dev/vitest/issues/3508 ](https://togithub.com/vitest-dev/vitest/issues/3508 )
[<samp>(952b5)</samp>](https://togithub.com/vitest-dev/vitest/commit/952b5be6 )
- **vite-node**: Circular import stuck  -  by
[@​Dunqing](https://togithub.com/Dunqing ) in
[https://github.com/vitest-dev/vitest/issues/3480 ](https://togithub.com/vitest-dev/vitest/issues/3480 )
[<samp>(50f07)</samp>](https://togithub.com/vitest-dev/vitest/commit/50f0700d )
- **watch**: Junit reporter fails to re-generate report  -  by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3496 ](https://togithub.com/vitest-dev/vitest/issues/3496 )
[<samp>(5b73c)</samp>](https://togithub.com/vitest-dev/vitest/commit/5b73cbf8 )
#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.4...v0.32.0 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-27 14:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							464ef5b326 
							
						 
					 
					
						
						
							
							fix: break toggle description niceley ( #4093 )  
						
						... 
						
						
						
						fixes : #3096  
					
						2023-06-27 09:15:16 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b36ab58f87 
							
						 
					 
					
						
						
							
							fix: add timestamp to feature toggle metrics ( #4094 )  
						
						... 
						
						
						
						fixes : #2873 
 
					
						2023-06-27 09:14:45 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fa280c59e 
							
						 
					 
					
						
						
							
							chore(deps): update dependency eslint to v8.43.0 ( #4091 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org )
([source](https://togithub.com/eslint/eslint )) | [`8.42.0` ->
`8.43.0`](https://renovatebot.com/diffs/npm/eslint/8.42.0/8.43.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>eslint/eslint</summary>
### [`v8.43.0`](https://togithub.com/eslint/eslint/releases/tag/v8.43.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.42.0...v8.43.0 )
#### Features
-
[`14581ff`](14581ff15ahttps://togithub.com/eslint/eslint/issues/17284 ))
(Francesco Trotta)
-
[`e50fac3`](e50fac3f8fhttps://togithub.com/eslint/eslint/issues/17252 ))
(Milos Djermanovic)
-
[`1b7faf0`](1b7faf0702https://togithub.com/eslint/eslint/issues/17182 )) (Azat
S)
#### Bug Fixes
-
[`5338b56`](5338b56fdahttps://togithub.com/eslint/eslint/issues/17277 ))
(Milos Djermanovic)
-
[`54383e6`](54383e69b0https://togithub.com/eslint/eslint/issues/17022 ))
(Francesco Trotta)
#### Documentation
-
[`8b855ea`](8b855ea058https://togithub.com/eslint/eslint/issues/17292 )) (唯然)
-
[`372722e`](372722eac3https://togithub.com/eslint/eslint/issues/17293 )) (唯然)
-
[`67e7af3`](67e7af3fdbhttps://togithub.com/eslint/eslint/issues/17294 )) (唯然)
-
[`9e3d77c`](9e3d77cba6https://togithub.com/eslint/eslint/issues/17281 ))
(Milos Djermanovic)
-
[`503647a`](503647a0b9https://togithub.com/eslint/eslint/issues/17280 ))
(Nicholas C. Zakas)
-
[`e0cf0d8`](e0cf0d86d9https://togithub.com/eslint/eslint/issues/17024 )) (Ben
Perlmutter)
-
[`8e51ea9`](8e51ea943chttps://togithub.com/eslint/eslint/issues/17264 ))
(Nitin Kumar)
-
[`1b217f8`](1b217f8de1https://togithub.com/eslint/eslint/issues/17265 ))
(Nitin Kumar)
-
[`428fc76`](428fc76806https://togithub.com/eslint/eslint/issues/17268 ))
(Nitin Kumar)
-
[`bdca88c`](bdca88cf4fhttps://togithub.com/eslint/eslint/issues/17267 ))
(Nitin Kumar)
-
[`f5c01f2`](f5c01f281ahttps://togithub.com/eslint/eslint/issues/17266 ))
(Nitin Kumar)
-
[`b199295`](b199295459https://togithub.com/eslint/eslint/issues/17273 )) (Ben
Perlmutter)
-
[`0e9980c`](0e9980c3a8https://togithub.com/eslint/eslint/issues/17263 ))
(Nitin Kumar)
-
[`cb2560f`](cb2560f7a3https://togithub.com/eslint/eslint/issues/17262 ))
(Nicholas C. Zakas)
-
[`85d2b30`](85d2b30bc3https://togithub.com/eslint/eslint/issues/17261 ))
(Marcus Wyatt)
-
[`de4d3c1`](de4d3c14c3https://togithub.com/eslint/eslint/issues/17258 ))
(Milos Djermanovic)
-
[`3912f3a`](3912f3a225https://togithub.com/eslint/eslint/issues/17239 ))
(Francesco Trotta)
-
[`35e11d3`](35e11d3248https://togithub.com/eslint/eslint/issues/17257 )) (Ed
Lucas)
-
[`0bc257c`](0bc257c290https://togithub.com/eslint/eslint/issues/17051 ))
([#​17255](https://togithub.com/eslint/eslint/issues/17255 ))
(Francesco Trotta)
-
[`788d836`](788d83629ahttps://togithub.com/eslint/eslint/issues/17248 ))
(Milos Djermanovic)
-
[`58aab6b`](58aab6b6c03ef5814055https://togithub.com/eslint/eslint/issues/17227 ))
(Milos Djermanovic)
-
[`03fc4aa`](03fc4aa84778350f6304https://togithub.com/eslint/js )[@​8](https://togithub.com/8 ).43.0
([#​17295](https://togithub.com/eslint/eslint/issues/17295 ))
(Milos Djermanovic)
-
[`62bf759`](62bf759124https://togithub.com/eslint/js ) release (ESLint
Jenkins)
-
[`e0a2448`](e0a2448e0chttps://togithub.com/eslint/eslint/issues/17254 )) (唯然)
-
[`6a0196c`](6a0196c513https://togithub.com/eslint/eslint/issues/17204 ))
(Milos Djermanovic)
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-24 07:06:25 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc4636e8bc 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @testing-library/dom to v8.20.1 ( #4090 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@testing-library/dom](https://togithub.com/testing-library/dom-testing-library )
| [`8.20.0` ->
`8.20.1`](https://renovatebot.com/diffs/npm/@testing-library%2fdom/8.20.0/8.20.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>testing-library/dom-testing-library</summary>
###
[`v8.20.1`](https://togithub.com/testing-library/dom-testing-library/releases/tag/v8.20.1 )
[Compare
Source](https://togithub.com/testing-library/dom-testing-library/compare/v8.20.0...v8.20.1 )
##### Bug Fixes
- opera mobile version removed
([c5bd543](c5bd543f734a13f4b3f4📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-24 04:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeb65d3cd4 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.63.4 ( #4056 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.62.1` ->
`1.63.4`](https://renovatebot.com/diffs/npm/sass/1.62.1/1.63.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</summary>
###
[`v1.63.4`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1634 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.3...1.63.4 )
##### JavaScript API
- Re-enable support for `import sass from 'sass'` when loading the
package from
an ESM module in Node.js. However, this syntax is now deprecated; ESM
users
    should use `import * as sass from 'sass'` instead.
On the browser and other ESM-only platforms, only `import * as sass from
    'sass'` is supported.
- Properly export the legacy API values `TRUE`, `FALSE`, `NULL`, and
`types` from
    the ECMAScript module API.
##### Embedded Sass
- Fix a race condition where closing standard input while requests are
in-flight
    could sometimes cause the process to hang rather than shutting down
    gracefully.
- Properly include the root stylesheet's URL in the set of loaded URLs
when it
    fails to parse.
###
[`v1.63.3`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1633 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.2...1.63.3 )
##### JavaScript API
-   Fix loading Sass as an ECMAScript module on Node.js.
###
[`v1.63.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1632 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.1...1.63.2 )
-   No user-visible changes.
###
[`v1.63.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1631 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.0...1.63.1 )
-   No user-visible changes.
###
[`v1.63.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1630 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.62.1...1.63.0 )
##### JavaScript API
- Dart Sass's JS API now supports running in the browser. Further
details and
instructions for use are in [the
README](README.md#dart-sass-in-the-browser).
##### Embedded Sass
- The Dart Sass embedded compiler is now included as part of the primary
Dart
Sass distribution, rather than a separate executable. To use the
embedded
compiler, just run `sass --embedded` from any Sass executable (other
than the
    pure JS executable).
The Node.js embedded host will still be distributed as the
`sass-embedded`
package on npm. The only change is that it will now provide direct
access to a
    `sass` executable with the same CLI as the `sass` package.
- The Dart Sass embedded compiler now uses version 2.0.0 of the Sass
embedded
protocol. See [the spec][embedded-protocol-spec] for a full description
of the
protocol, and [the changelog][embedded-protocol-changelog] for a summary
of
    changes since version 1.2.0.
[embedded-protocol-spec]:
https://togithub.com/sass/sass/blob/main/spec/embedded-protocol.md 
[embedded-protocol-changelog]:
https://togithub.com/sass/sass/blob/main/EMBEDDED_PROTOCOL_CHANGELOG.md 
- The Dart Sass embedded compiler now runs multiple simultaneous
compilations in
    parallel, rather than serially.
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-23 18:29:02 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b769272743 
							
						 
					 
					
						
						
							
							chore(deps): update dependency semver to v7.5.2 [security] ( #4081 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [semver](https://togithub.com/npm/node-semver ) | [`7.5.1` ->
`7.5.2`](https://renovatebot.com/diffs/npm/semver/7.5.1/7.5.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/ )
|
### GitHub Vulnerability Alerts
#### [CVE-2022-25883](https://nvd.nist.gov/vuln/detail/CVE-2022-25883 )
Versions of the package semver before 7.5.2 are vulnerable to Regular
Expression Denial of Service (ReDoS) via the function new Range, when
untrusted user data is provided as a range.
---
### Release Notes
<details>
<summary>npm/node-semver</summary>
###
[`v7.5.2`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#​752-httpsgithubcomnpmnode-semvercomparev751v752-2023-06-15 )
[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.5.1...v7.5.2 )
##### Bug Fixes
-
[`58c791f`](58c791f40bhttps://togithub.com/npm/node-semver/pull/566 ) diff when
detecting major change from prerelease
([#​566](https://togithub.com/npm/node-semver/issues/566 ))
([@​lukekarrys](https://togithub.com/lukekarrys ))
-
[`5c8efbc`](5c8efbcb3chttps://togithub.com/npm/node-semver/pull/565 ) preserve
build in raw after inc
([#​565](https://togithub.com/npm/node-semver/issues/565 ))
([@​lukekarrys](https://togithub.com/lukekarrys ))
-
[`717534e`](717534ee35https://togithub.com/npm/node-semver/pull/564 ) better
handling of whitespace
([#​564](https://togithub.com/npm/node-semver/issues/564 ))
([@​lukekarrys](https://togithub.com/lukekarrys ))
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "" (UTC), 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:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-23 17:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95a0c7748f 
							
						 
					 
					
						
						
							
							feat: upgrade AdminAlert to PermissionGuard ( #4074 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1165/improve-adminalert-usage-to-be-more-generic-accept-non-admin 
Upgrades our `AdminAlert` to a new `PermissionGuard`.
**Question**: We don't **need** to, but **should** we be specific about
the `ADMIN` permission every time?
Technically `PermissionGuard` could have `permissions` as optional and
assume `[]` by default, which will add `ADMIN` anyways. However, I feel
like we may gain some readability if we're specific about it. WDYT?
Single permission:

Multiple permissions:
 
					
						2023-06-23 13:25:35 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2a98d0338 
							
						 
					 
					
						
						
							
							fix: set max height for add/replace button ( #4085 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Sets a maxHeight property for add/replace button in playground 
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-23 15:22:07 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a0d5fcede 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/uuid to v9.0.2 ( #4039 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`9.0.1` ->
`9.0.2`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.1/9.0.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/ )
|
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-23 11:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97875f3f59 
							
						 
					 
					
						
						
							
							chore: remove unused values to stop linter complaining ( #4078 )  
						
						
						
					 
					
						2023-06-23 09:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12c00733d9 
							
						 
					 
					
						
						
							
							feat: count number of combinations from playground ( #4077 )  
						
						... 
						
						
						
						This PR adds plausible tracking of the number of feature combinations
that we get from the advanced playground API.
The event type has been added to plausible
 Relates to #3545  
						
					 
					
						2023-06-23 09:29:13 +00:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89cf16f915 
							
						 
					 
					
						
						
							
							Feat/more granular permissions check in create apitoken ( #4072 )  
						
						... 
						
						
						
						## About the changes
This PR enables or disables create API token button based on the
permissions.
**Note:** the button is only displayed if you have READ permissions on
some API token. This is a minor limitation as having CREATE permissions
should also grant READ permissions, but right now this is up to the user
to set up the custom role with the correct permissions
**Note 2:** Project-specific API tokens are also ruled by the
project-specific permission to create API tokens in a project (just
having the root permissions to create a client token or frontend token
does not grant access to create a project-specific API token). The
permissions to access the creation of a project-specific API token then
rely on the root permissions to allow the user to create either a client
token or a frontend token.
---------
Co-authored-by: David Leek <david@getunleash.io> 
						
					 
					
						2023-06-23 10:57:08 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c81de4a5bc 
							
						 
					 
					
						
						
							
							fix: add strategy bug when strategySplittedButton flag is on ( #4071 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Fixes 2 bugs after the recent strategy improvements v2 changes:
- When creating a strategy the `groupId` param of the Gradual Rollout
strategy now populates the groupId (when using default strategy, the
groupId will only be overwritten when it is an empty string ) with the
feature name (as it was before)
- When editing/setting a default strategy for an environment the
`groupId` param should be an empty string, but editable.
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-23 07:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							175b103b12 
							
						 
					 
					
						
						
							
							fix: remove playground results flip ( #4076 )  
						
						
						
					 
					
						2023-06-23 09:28:49 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4163788bba 
							
						 
					 
					
						
						
							
							fix: update roles permission guard ( #4070 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1162/read-roles-permissions-should-give-you-access-to-read-roles 
This updates the roles page permission guard to be the `READ_ROLES`
permission instead of `ADMIN`, which better reflects on the UI the real
permissions of the user.
Our current `AdminAlert` component is pretty limited however, and I plan
to improve it in
https://linear.app/unleash/issue/2-1165/improve-adminalert-usage-to-be-more-generic-accept-non-admin 
to better reflect the permission we're missing (instead of alerting that
you need to be an admin). 
					
						2023-06-22 14:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40a4451818 
							
						 
					 
					
						
						
							
							fix: add admin guard to groups ( #4069 )  
						
						... 
						
						
						
						Adds an admin guard to groups: It is an admin feature and should be
guarded on the UI the same way other admin features are. 
						
					 
					
						2023-06-22 15:37:02 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e824d83f93 
							
						 
					 
					
						
						
							
							feat: link to strategy edit screens from playground strategy results ( #4063 )  
						
						... 
						
						
						
						This PR adds links from the strategy evaluation results directly to the
strategy edit screen.
If the code doesn't find any links, nothing changes.
The link text will be the name of the strategy and the title (if it
exists).
 
						
					 
					
						2023-06-22 11:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0fe2368e1 
							
						 
					 
					
						
						
							
							feat: execution plan diff table ( #4065 )  
						
						
						
					 
					
						2023-06-22 13:46:29 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44771a5f67 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/react to v17.0.62 ( #4038 )  
						
						... 
						
						
						
						[](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 )) |
[`17.0.60` ->
`17.0.62`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.60/17.0.62 )
|
[](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 - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-22 11:44:56 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc35f227dc 
							
						 
					 
					
						
						
							
							fix: autocomplete bug when changing context field ( #4064 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Fixes a bug with the Autocomplete tags not clearing when moving from on
context field with values to another
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-22 14:19:41 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cd89bb5a7 
							
						 
					 
					
						
						
							
							chore: update orval models ( #4062 )  
						
						... 
						
						
						
						Updates orval model based on the current enterprise changes.
Mostly doc/comment changes, but does introduce the new
strategySchemaLinks model. 
						
					 
					
						2023-06-22 09:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e769cdd2ac 
							
						 
					 
					
						
						
							
							feat: plausible for new strategy flow ( #4057 )  
						
						
						
					 
					
						2023-06-22 12:04:36 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							559caee642 
							
						 
					 
					
						
						
							
							fix: multi env select should always have an environment selected ( #4061 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-22 11:55:15 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							374d49f5bf 
							
						 
					 
					
						
						
							
							feat: ui tweaks for playground ( #4058 )  
						
						
						
					 
					
						2023-06-22 10:13:17 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							566b91e298 
							
						 
					 
					
						
						
							
							feat: advanced playground multi value context fields ( #4053 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Makes the autocomplete component in the playground context field - when
selecting a custom context field that has legal values - able to
select/edit multiple values.
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
[1-1006](https://linear.app/unleash/issue/1-1006/multi-value-context-field )
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-22 11:06:25 +03:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e9069e390 
							
						 
					 
					
						
						
							
							refactor: token permissions, drop admin-like permissions ( #4050 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1155/refactor-permissions 
- Our `rbac-middleware` now supports multiple OR permissions;
- Drops non-specific permissions (e.g. CRUD API token permissions
without specifying the token type);
- Makes our permission descriptions consistent;
- Drops our higher-level permissions that basically mean ADMIN (e.g.
ADMIN token permissions) in favor of `ADMIN` permission in order to
avoid privilege escalations;
This PR may help with
https://linear.app/unleash/issue/2-1144/discover-potential-privilege-escalations 
as it may prevent privilege escalations altogether.
There's some UI permission logic around this, but in the future
https://linear.app/unleash/issue/2-1156/adapt-api-tokens-creation-ui-to-new-permissions 
could take it a bit further by adapting the creation of tokens as well.
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io> 
					
						2023-06-22 08:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c5971a2b4 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.3 ( #4046 )  
						
						... 
						
						
						
						[](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.1` ->
`4.21.3`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.21.1/4.21.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>uiwjs/react-codemirror</summary>
###
[`v4.21.3`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.3 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.2...v4.21.3 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.3/file/README.md )
Documentation v4.21.3:
https://raw.githack.com/uiwjs/react-codemirror/04175a5/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.2...v4.21.3 
```shell
npm i @​uiw/react-codemirror@4.21.3
```
- 💄  chore: update workflows config.
[`a1d6627`](https://togithub.com/uiwjs/react-codemirror/commit/a1d6627 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄  chore(deps): update dependency lerna to v7
[#​48](https://togithub.com/uiwjs/react-codemirror/issues/48 )
[`38e78b8`](https://togithub.com/uiwjs/react-codemirror/commit/38e78b8 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄  chore: update lerna config.
[`043a23c`](https://togithub.com/uiwjs/react-codemirror/commit/043a23c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🎨  style: fix scroller height style.
([#​519](https://togithub.com/uiwjs/react-codemirror/issues/519 ))
[`fa8b6f9`](https://togithub.com/uiwjs/react-codemirror/commit/fa8b6f9 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.2 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.1...v4.21.2 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.2/file/README.md )
Documentation v4.21.2:
https://raw.githack.com/uiwjs/react-codemirror/a04cba4/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.1...v4.21.2 
```shell
npm i @​uiw/react-codemirror@4.21.2
```
- 🌍  website: update CodeMirror height style.
[`ec18778`](https://togithub.com/uiwjs/react-codemirror/commit/ec18778 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix: fix view update bug.
([#​520](https://togithub.com/uiwjs/react-codemirror/issues/520 ))
[`a48c6b6`](https://togithub.com/uiwjs/react-codemirror/commit/a48c6b6 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-22 04:30:54 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c9bf7b0e9 
							
						 
					 
					
						
						
							
							refactor: misc cleanups ( #4022 )  
						
						... 
						
						
						
						Misc cleanups of unused imports / variables. 
						
					 
					
						2023-06-21 15:08:52 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57066cf129 
							
						 
					 
					
						
						
							
							Feat/multi env select ( #4028 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-21 17:08:27 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91f1072519 
							
						 
					 
					
						
						
							
							feat: initial scroll trigger ( #4036 )  
						
						
						
					 
					
						2023-06-21 15:37:04 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02ca60511f 
							
						 
					 
					
						
						
							
							Splitted strategy button ( #4025 )  
						
						... 
						
						
						
						## About the changes

https://linear.app/unleash/issue/1-1038/strategy-creation-split-into-two-buttons  
						
					 
					
						2023-06-21 15:26:07 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71d242a299 
							
						 
					 
					
						
						
							
							chore: remove variant metrics flag ( #4042 )  
						
						
						
					 
					
						2023-06-21 15:55:21 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3763e1b24d 
							
						 
					 
					
						
						
							
							fix: default segments should only be selected when using default stra… ( #4040 )  
						
						
						
					 
					
						2023-06-21 15:38:47 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							624172d331 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @emotion/react to v11.11.1 ( #4014 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@emotion/react](https://togithub.com/emotion-js/emotion/tree/main#readme )
([source](https://togithub.com/emotion-js/emotion )) | [`11.11.0` ->
`11.11.1`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.11.0/11.11.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>emotion-js/emotion</summary>
###
[`v11.11.1`](https://togithub.com/emotion-js/emotion/releases/tag/%40emotion/react%4011.11.1 )
[Compare
Source](https://togithub.com/emotion-js/emotion/compare/@emotion/react@11.11.0...@emotion/react@11.11.1 )
##### Patch Changes
- [#​3048](https://togithub.com/emotion-js/emotion/pull/3048 )
[`9357f337`](9357f33720https://togithub.com/naari3 )! - Added
`ElementType` to the Emotion's `JSX` namespace. It's defined in the same
way as the one in `@types/react` and should make it possible to use
components that return `string`s, `Promise`s and other types that are
valid in React.
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-21 11:39:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50d4de86dd 
							
						 
					 
					
						
						
							
							fix: infinite playground rendering ( #4031 )  
						
						
						
					 
					
						2023-06-21 11:52:53 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9e9ae8c3e 
							
						 
					 
					
						
						
							
							feat: use new role components in project access ( #4018 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1143/adapt-project-roles-to-use-the-new-role-selector-and-role-description 
This PR further unifies roles, by having a single `IRole` interface to
cover both types, and re-using the same components for project roles. 
					
						2023-06-21 08:16:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5ee50cfc9 
							
						 
					 
					
						
						
							
							test: advanced playground error ( #4023 )  
						
						
						
					 
					
						2023-06-21 08:17:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0862cfc10 
							
						 
					 
					
						
						
							
							feat: Query complexity validation ( #4017 )  
						
						
						
					 
					
						2023-06-20 14:28:02 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e4f55707d 
							
						 
					 
					
						
						
							
							feat: store playground settings in local storage ( #4012 )  
						
						
						
					 
					
						2023-06-20 11:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9aa175ce60 
							
						 
					 
					
						
						
							
							chore(deps): update dependency eslint to v8.42.0 ( #3976 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org )
([source](https://togithub.com/eslint/eslint )) | [`8.41.0` ->
`8.42.0`](https://renovatebot.com/diffs/npm/eslint/8.41.0/8.42.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>eslint/eslint</summary>
### [`v8.42.0`](https://togithub.com/eslint/eslint/releases/tag/v8.42.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.41.0...v8.42.0 )
#### Features
-
[`b8448ff`](b8448ff1aehttps://togithub.com/eslint/eslint/issues/16996 ))
(Nitin Kumar)
#### Bug Fixes
-
[`a589636`](a5896360c3https://togithub.com/eslint/eslint/issues/17181 ))
(Milos Djermanovic)
-
[`c4fad17`](c4fad173c7https://togithub.com/eslint/eslint/issues/17217 ))
(Francesco Trotta)
#### Documentation
-
[`01d7142`](01d7142642e5182b723f6ca5b7ca3bhttps://togithub.com/eslint/js )[@​8](https://togithub.com/8 ).42.0
([#​17236](https://togithub.com/eslint/eslint/issues/17236 ))
(Milos Djermanovic)
-
[`67fc5e7`](67fc5e730ehttps://togithub.com/eslint/js ) release (ESLint
Jenkins)
-
[`0892412`](0892412556https://togithub.com/eslint/eslint/issues/17235 ))
(Milos Djermanovic)
-
[`f67d298`](f67d2984c3https://togithub.com/eslint/eslint/issues/17164 ))
(Milos Djermanovic)
-
[`5b68d51`](5b68d51e3ehttps://togithub.com/eslint/eslint/issues/17202 ))
(Milos Djermanovic)
-
[`37432f2`](37432f27dchttps://togithub.com/eslint/eslint/issues/17195 ))
(Milos Djermanovic)
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTUuMiIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-19 18:31:04 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7534ada672 
							
						 
					 
					
						
						
							
							Fix multiple env select ( #4011 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Fixes a bug with the multiple env select breaking playground
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-19 17:25:10 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11e6236c0f 
							
						 
					 
					
						
						
							
							feat: environment diff ( #4007 )  
						
						
						
					 
					
						2023-06-19 14:32:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15dc98b497 
							
						 
					 
					
						
						
							
							fix: playground link ( #4008 )  
						
						
						
					 
					
						2023-06-19 14:02:30 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a27f2a4bd 
							
						 
					 
					
						
						
							
							feat: implement better roles sub-tabs ( #4009 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1145/improve-roles-sub-tabs 
Improves UI/UX of the roles sub-tabs.
Some of the logic is a bit specific due to the feature flag, will be
nice to clean this up once we remove it.
Before:

After:
 
					
						2023-06-19 12:52:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02600880d1 
							
						 
					 
					
						
						
							
							fix: specific actions for enterprise trial messages ( #4001 )  
						
						... 
						
						
						
						Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2023-06-19 13:48:26 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b97c6bdc7b 
							
						 
					 
					
						
						
							
							chore: Add advanced playground table test ( #4005 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Adds a frontend test for AdvancedPlaygroundResultsTable
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-19 13:54:26 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54654c6368 
							
						 
					 
					
						
						
							
							feat: change CR strategy title and name behaviour ( #4004 )  
						
						
						
					 
					
						2023-06-19 13:33:12 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16a3f6069c 
							
						 
					 
					
						
						
							
							feat: Playground environment diff table ( #4002 )  
						
						
						
					 
					
						2023-06-19 11:44:32 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb8f16da8d 
							
						 
					 
					
						
						
							
							feat: roles unification ( #3999 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1137/roles-unification-on-the-ui 
Root and project roles should be managed in a similar manner, which
means using the same roles route and tab for both.
Additionally, this includes a big revamp to the project roles to align
them more closely with the modern and standardized custom root roles
that were recently developed. They mostly use the same components.
There are still more things we want to improve and unify, but we've left
some of that out of this PR due to PR size concerns. 
					
						2023-06-19 09:41:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60f4ce31f7 
							
						 
					 
					
						
						
							
							fix: usage of default strategy ( #3995 )  
						
						
						
					 
					
						2023-06-19 11:31:08 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7b0f0e410 
							
						 
					 
					
						
						
							
							fix: demo to use new query param ( #4000 )  
						
						
						
					 
					
						2023-06-19 11:17:40 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4035327d56 
							
						 
					 
					
						
						
							
							test: playground env table display ( #3989 )  
						
						
						
					 
					
						2023-06-16 13:49:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce6ff2578a 
							
						 
					 
					
						
						
							
							fix: can review CR with skip change request ( #3998 )  
						
						
						
					 
					
						2023-06-16 13:36:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcac61e4d9 
							
						 
					 
					
						
						
							
							fix: add trial expired warning for enterprise ( #3997 )  
						
						... 
						
						
						
						Adds the trial expired warning for enterprise as well. 
						
					 
					
						2023-06-16 13:35:24 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58607f7f48 
							
						 
					 
					
						
						
							
							refactor: address custom root roles PR comments ( #3994 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1135/address-3975-pr-comments-by-refactoring-some-of-the-new-custom-root 
This pull request addresses the majority of the comments raised in issue
#3975  and lays the groundwork for unifying roles. The idea is for
project roles to also be managed in the "Roles" tab, and several
components, such as `RoleForm` and the `useRoleForm` can potentially be
reused.
I'll leave the further investigation and implementation of unifying
roles to be addressed in a separate task.
As a mostly unrelated UI fix, this also adds an arrow to the tooltip in
the `RoleBadge` component. 
					
						2023-06-15 14:03:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7ff3b472e 
							
						 
					 
					
						
						
							
							feat: Virtualized table with parent ref ( #3993 )  
						
						
						
					 
					
						2023-06-15 14:11:04 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							221e3218df 
							
						 
					 
					
						
						
							
							fix: column initial state for project features ( #3983 )  
						
						
						
					 
					
						2023-06-15 14:39:58 +03:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06f9e71f39 
							
						 
					 
					
						
						
							
							fix: show environment reorder handle ( #3990 )  
						
						... 
						
						
						
						## About the changes
Handle icon for reordering environments was not showing up.
**Before:**

**After**
 
						
					 
					
						2023-06-15 13:39:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e374be790 
							
						 
					 
					
						
						
							
							feat: strategy tooltip grouping and default ( #3986 )  
						
						
						
					 
					
						2023-06-15 14:29:37 +03:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0ed2fb830 
							
						 
					 
					
						
						
							
							fix: table imports ( #3982 )  
						
						... 
						
						
						
						## About the changes
Quick fix for build warnings on frontend - prevent circular
dependencies. 
						
					 
					
						2023-06-15 13:02:14 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							650f6cc857 
							
						 
					 
					
						
						
							
							feat: Advanced playground table ( #3978 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Implements the Advanced Playground Table
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
[1-1007](https://linear.app/unleash/issue/1-1007/env-aware-results-table )
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->

---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-15 09:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9853aa0217 
							
						 
					 
					
						
						
							
							feat:playground environment table ( #3985 )  
						
						
						
					 
					
						2023-06-15 09:56:13 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb026c0ba1 
							
						 
					 
					
						
						
							
							feat: custom root roles ( #3975 )  
						
						... 
						
						
						
						## About the changes
Implements custom root roles, encompassing a lot of different areas of
the project, and slightly refactoring the current roles logic. It
includes quite a clean up.
This feature itself is behind a flag: `customRootRoles`
This feature covers root roles in:
 - Users;
 - Service Accounts;
 - Groups;
Apologies in advance. I may have gotten a bit carried away 🙈  
### Roles
We now have a new admin tab called "Roles" where we can see all root
roles and manage custom ones. We are not allowed to edit or remove
*predefined* roles.

This meant slightly pushing away the existing roles to `project-roles`
instead. One idea we want to explore in the future is to unify both
types of roles in the UI instead of having 2 separate tabs. This
includes modernizing project roles to fit more into our current design
and decisions.
Hovering the permissions cell expands detailed information about the
role:

### Create and edit role
Here's how the role form looks like (create / edit):

Here I categorized permissions so it's easier to visualize and manage
from a UX perspective.
I'm using the same endpoint as before. I tried to unify the logic and
get rid of the `projectRole` specific hooks. What distinguishes custom
root roles from custom project roles is the extra `root-custom` type we
see on the payload. By default we assume `custom` (custom project role)
instead, which should help in terms of backwards compatibility.
### Delete role
When we delete a custom role we try to help the end user make an
informed decision by listing all the entities which currently use this
custom root role:

~~As mentioned in the screenshot, when deleting a custom role, we demote
all entities associated with it to the predefined `Viewer` role.~~
**EDIT**: Apparently we currently block this from the API
(access-service deleteRole) with a message:

What should the correct behavior be?
### Role selector
I added a new easy-to-use role selector component that is present in:
 - Users 

 - Service Accounts

- Groups

### Role description
I also added a new role description component that you can see below the
dropdown in the selector component, but it's also used to better
describe each role in the respective tables:

I'm not listing all the permissions of predefined roles. Those simply
show the description in the tooltip:

### Role badge
Groups is a bit different, since it uses a list of cards, so I added yet
another component - Role badge:

I'm using this same component on the profile tab:

## Discussion points
- Are we being defensive enough with the use of the flag? Should we
cover more?
 - Are we breaking backwards compatibility in any way?
 - What should we do when removing a role? Block or demote?
- Maybe some existing permission-related issues will surface with this
change: Are we being specific enough with our permissions? A lot of
places are simply checking for `ADMIN`;
- We may want to get rid of the API roles coupling we have with the
users and SAs and instead use the new hooks (e.g. `useRoles`)
explicitly;
 - We should update the docs;
- Maybe we could allow the user to add a custom role directly from the
role selector component;
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io> 
						
					 
					
						2023-06-14 14:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bd182d02a 
							
						 
					 
					
						
						
							
							chore: upgrade orval types ( #3981 )  
						
						
						
					 
					
						2023-06-14 14:40:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b91b7276c5 
							
						 
					 
					
						
						
							
							feat: split strategies table into two with new design ( #3969 )  
						
						
						
					 
					
						2023-06-14 09:10:04 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41370be591 
							
						 
					 
					
						
						
							
							feat: update predefined strategies tooltip ( #3964 )  
						
						
						
					 
					
						2023-06-14 08:46:15 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec8a03bcf4 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/react-codemirror to v4.21.1 ( #3963 )  
						
						... 
						
						
						
						[](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.20.2` ->
`4.21.1`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.20.2/4.21.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</summary>
###
[`v4.21.1`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.1 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.0...v4.21.1 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.1/file/README.md )
Documentation v4.21.1:
https://raw.githack.com/uiwjs/react-codemirror/194eaff/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.0...v4.21.1 
```shell
npm i @​uiw/react-codemirror@4.21.1
```
- 🌍  website(deps): update devDependencies.
[`8a5c149`](https://togithub.com/uiwjs/react-codemirror/commit/8a5c149 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix: fix Original/Modified props issue.
([#​515](https://togithub.com/uiwjs/react-codemirror/issues/515 ))
[`2a3efaf`](https://togithub.com/uiwjs/react-codemirror/commit/2a3efaf )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.0`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.0 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.4...v4.21.0 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.0/file/README.md )
Documentation v4.21.0:
https://raw.githack.com/uiwjs/react-codemirror/cdfb457/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.4...v4.21.0 
```shell
npm i @​uiw/react-codemirror@4.21.0
```
- 📖  doc(codemirror-themes-all): update document.
[`f01d52b`](https://togithub.com/uiwjs/react-codemirror/commit/f01d52b )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟  feat(codemirror-merge): add theme/ref props.
([#​515](https://togithub.com/uiwjs/react-codemirror/issues/515 ))
[`c608dd3`](https://togithub.com/uiwjs/react-codemirror/commit/c608dd3 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.20.4`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.4 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.3...v4.20.4 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.4/file/README.md )
Documentation v4.20.4:
https://raw.githack.com/uiwjs/react-codemirror/294f246/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.3...v4.20.4 
```shell
npm i @​uiw/react-codemirror@4.20.4
```
- 🌍  website: update router link.
[#​409](https://togithub.com/uiwjs/react-codemirror/issues/409 )
[`f8f65af`](https://togithub.com/uiwjs/react-codemirror/commit/f8f65af )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: update router link.
[#​409](https://togithub.com/uiwjs/react-codemirror/issues/409 )
[`54a6882`](https://togithub.com/uiwjs/react-codemirror/commit/54a6882 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟  feat(langs): add more langs support.
[`7a3fdda`](https://togithub.com/uiwjs/react-codemirror/commit/7a3fdda )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.20.3`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.3 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.2...v4.20.3 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.3/file/README.md )
Documentation v4.20.3:
https://raw.githack.com/uiwjs/react-codemirror/655a470/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.2...v4.20.3 
```shell
npm i @​uiw/react-codemirror@4.20.3
```
- 🌍  website: update example.
[`7d69894`](https://togithub.com/uiwjs/react-codemirror/commit/7d69894 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: update example.
[`250cf04`](https://togithub.com/uiwjs/react-codemirror/commit/250cf04 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix(merge): fix extensions props issue.
[`edef72d`](https://togithub.com/uiwjs/react-codemirror/commit/edef72d )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-13 15:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1122a54e22 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.1 ( #3960 )  
						
						... 
						
						
						
						[](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.20.2` ->
`4.21.1`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.20.2/4.21.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</summary>
###
[`v4.21.1`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.1 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.0...v4.21.1 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.1/file/README.md )
Documentation v4.21.1:
https://raw.githack.com/uiwjs/react-codemirror/194eaff/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.0...v4.21.1 
```shell
npm i @​uiw/react-codemirror@4.21.1
```
- 🌍  website(deps): update devDependencies.
[`8a5c149`](https://togithub.com/uiwjs/react-codemirror/commit/8a5c149 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix: fix Original/Modified props issue.
([#​515](https://togithub.com/uiwjs/react-codemirror/issues/515 ))
[`2a3efaf`](https://togithub.com/uiwjs/react-codemirror/commit/2a3efaf )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.0`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.0 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.4...v4.21.0 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.0/file/README.md )
Documentation v4.21.0:
https://raw.githack.com/uiwjs/react-codemirror/cdfb457/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.4...v4.21.0 
```shell
npm i @​uiw/react-codemirror@4.21.0
```
- 📖  doc(codemirror-themes-all): update document.
[`f01d52b`](https://togithub.com/uiwjs/react-codemirror/commit/f01d52b )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟  feat(codemirror-merge): add theme/ref props.
([#​515](https://togithub.com/uiwjs/react-codemirror/issues/515 ))
[`c608dd3`](https://togithub.com/uiwjs/react-codemirror/commit/c608dd3 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.20.4`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.4 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.3...v4.20.4 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.4/file/README.md )
Documentation v4.20.4:
https://raw.githack.com/uiwjs/react-codemirror/294f246/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.3...v4.20.4 
```shell
npm i @​uiw/react-codemirror@4.20.4
```
- 🌍  website: update router link.
[#​409](https://togithub.com/uiwjs/react-codemirror/issues/409 )
[`f8f65af`](https://togithub.com/uiwjs/react-codemirror/commit/f8f65af )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: update router link.
[#​409](https://togithub.com/uiwjs/react-codemirror/issues/409 )
[`54a6882`](https://togithub.com/uiwjs/react-codemirror/commit/54a6882 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟  feat(langs): add more langs support.
[`7a3fdda`](https://togithub.com/uiwjs/react-codemirror/commit/7a3fdda )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.20.3`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.3 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.2...v4.20.3 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.3/file/README.md )
Documentation v4.20.3:
https://raw.githack.com/uiwjs/react-codemirror/655a470/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.2...v4.20.3 
```shell
npm i @​uiw/react-codemirror@4.20.3
```
- 🌍  website: update example.
[`7d69894`](https://togithub.com/uiwjs/react-codemirror/commit/7d69894 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: update example.
[`250cf04`](https://togithub.com/uiwjs/react-codemirror/commit/250cf04 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix(merge): fix extensions props issue.
[`edef72d`](https://togithub.com/uiwjs/react-codemirror/commit/edef72d )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-12 20:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a2867bd78 
							
						 
					 
					
						
						
							
							feat: context/segment usage plausible ( #3956 )  
						
						
						
					 
					
						2023-06-12 12:41:03 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b8b6bceaf 
							
						 
					 
					
						
						
							
							feat: walking skeleton of the advanced playground ( #3949 )  
						
						
						
					 
					
						2023-06-12 11:01:52 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f0d94287e 
							
						 
					 
					
						
						
							
							feat: context field usage frontend ( #3938 )  
						
						
						
					 
					
						2023-06-12 10:55:58 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbb95ceed4 
							
						 
					 
					
						
						
							
							chore(deps): update dependency orval to v6.16.0 ( #3943 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [orval](https://togithub.com/anymaniax/orval ) | [`6.15.0` ->
`6.16.0`](https://renovatebot.com/diffs/npm/orval/6.15.0/6.16.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>anymaniax/orval</summary>
###
[`v6.16.0`](https://togithub.com/anymaniax/orval/releases/tag/v6.16.0 ):
Release 6.16.0
[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.15.0...v6.16.0 )
##### Bug Fixes
- **core:** file parsing handling esnext correctly
([d415077](d415077b4b2b2e2b72bfhttps://togithub.com/anymaniax/orval/issues/856 ))
([4e73c03](4e73c03a0f📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-09 12:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							209017e421 
							
						 
					 
					
						
						
							
							chore(deps): update dependency tss-react to v4.8.6 ( #3931 )  
						
						... 
						
						
						
						[](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.8.4` ->
`4.8.6`](https://renovatebot.com/diffs/npm/tss-react/4.8.4/4.8.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>garronej/tss-react</summary>
###
[`v4.8.6`](https://togithub.com/garronej/tss-react/releases/tag/v4.8.6 )
[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.8.5...v4.8.6 )
<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->
**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.8.5...v4.8.6 
###
[`v4.8.5`](https://togithub.com/garronej/tss-react/releases/tag/v4.8.5 )
[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.8.4...v4.8.5 )
<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->
**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.8.4...v4.8.5 
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-09 08:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69e1c73db1 
							
						 
					 
					
						
						
							
							fix: only show simple tag type if there are no tag types in the server ( #3919 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Fixes `simple` tag type still visible in dropdown even after deleted
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
[1-997](https://linear.app/unleash/issue/1-997/simple-tag-type-still-visible-in-dropdown-after-deletion )
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-09 09:59:27 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69645f7f37 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vitest to v0.31.4 ( #3932 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://togithub.com/vitest-dev/vitest ) | [`0.31.1` ->
`0.31.4`](https://renovatebot.com/diffs/npm/vitest/0.31.1/0.31.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>vitest-dev/vitest</summary>
###
[`v0.31.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.4 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.3...v0.31.4 )
#####    🚀  Features
- Enable experimentalOptimizer  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3413 ](https://togithub.com/vitest-dev/vitest/issues/3413 )
[<samp>(5a894)</samp>](https://togithub.com/vitest-dev/vitest/commit/5a894aa2 )
#####    🐞  Bug Fixes
- **vite-node**: Deps.inline doesn't work  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3485 ](https://togithub.com/vitest-dev/vitest/issues/3485 )
[<samp>(be930)</samp>](https://togithub.com/vitest-dev/vitest/commit/be93032f )
#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.3...v0.31.4 )
###
[`v0.31.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.3 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.2...v0.31.3 )
#####    🚀  Features
- Support `VITE_NODE_DEPS_MODULE_DIRECTORIES` from .npmrc  -  by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3471 ](https://togithub.com/vitest-dev/vitest/issues/3471 )
[<samp>(393bf)</samp>](https://togithub.com/vitest-dev/vitest/commit/393bf60c )
#####    🐞  Bug Fixes
- **logger**: Print unhandled errors before summary  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3474 ](https://togithub.com/vitest-dev/vitest/issues/3474 )
[<samp>(4c9a7)</samp>](https://togithub.com/vitest-dev/vitest/commit/4c9a7d58 )
- **runner**: Suite options do not propagate to nested suites (fix:
[#​3467](https://togithub.com/vitest-dev/vitest/issues/3467 ))  - 
by [@​xsjcTony](https://togithub.com/xsjcTony ) in
[https://github.com/vitest-dev/vitest/issues/3473 ](https://togithub.com/vitest-dev/vitest/issues/3473 )
and
[https://github.com/vitest-dev/vitest/issues/3467 ](https://togithub.com/vitest-dev/vitest/issues/3467 )
[<samp>(9fb9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/9fb9dacb )
- **vite-node**: Clear importers when invalidating module  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3475 ](https://togithub.com/vitest-dev/vitest/issues/3475 )
[<samp>(add29)</samp>](https://togithub.com/vitest-dev/vitest/commit/add29c86 )
#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.2...v0.31.3 )
###
[`v0.31.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.2 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.1...v0.31.2 )
#####    🚀  Features
- Throw error if using inline snapshot inside of `test.each` or
`describe.each`  -  by
[@​fenghan34](https://togithub.com/fenghan34 ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3360 ](https://togithub.com/vitest-dev/vitest/issues/3360 )
[<samp>(7c2f7)</samp>](https://togithub.com/vitest-dev/vitest/commit/7c2f7088 )
- Pass down meta information to Node.js process  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) and
[@​dammy001](https://togithub.com/dammy001 ) in
[https://github.com/vitest-dev/vitest/issues/3449 ](https://togithub.com/vitest-dev/vitest/issues/3449 )
[<samp>(e39ad)</samp>](https://togithub.com/vitest-dev/vitest/commit/e39adea8 )
- **coverage**: Add `reportOnFailure` option  -  by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3453 ](https://togithub.com/vitest-dev/vitest/issues/3453 )
[<samp>(1988f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1988fcb4 )
- **dev**: Add moduleDirectories option to the vitest config  -  by
[@​fooddilsn](https://togithub.com/fooddilsn ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3337 ](https://togithub.com/vitest-dev/vitest/issues/3337 )
[<samp>(b3602)</samp>](https://togithub.com/vitest-dev/vitest/commit/b3602bcc )
#####    🐞  Bug Fixes
- Don't print empty diff  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3437 ](https://togithub.com/vitest-dev/vitest/issues/3437 )
[<samp>(32b53)</samp>](https://togithub.com/vitest-dev/vitest/commit/32b5361f )
- Don't restore methods in automocked dependencies  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3438 ](https://togithub.com/vitest-dev/vitest/issues/3438 )
[<samp>(d1afd)</samp>](https://togithub.com/vitest-dev/vitest/commit/d1afd262 )
- Dot reporter scrollback buffer spam  -  by
[@​gtm-nayan](https://togithub.com/gtm-nayan ) in
[https://github.com/vitest-dev/vitest/issues/3415 ](https://togithub.com/vitest-dev/vitest/issues/3415 )
[<samp>(e6792)</samp>](https://togithub.com/vitest-dev/vitest/commit/e6792a94 )
- Gracefully exit when first `SIGINT` is received  -  by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3407 ](https://togithub.com/vitest-dev/vitest/issues/3407 )
[<samp>(a2cc2)</samp>](https://togithub.com/vitest-dev/vitest/commit/a2cc2b38 )
- `rejects` & `resolves` breaks with thenable objects  -  by
[@​fenghan34](https://togithub.com/fenghan34 ) in
[https://github.com/vitest-dev/vitest/issues/3456 ](https://togithub.com/vitest-dev/vitest/issues/3456 )
[<samp>(4e996)</samp>](https://togithub.com/vitest-dev/vitest/commit/4e996ae5 )
- Prevent `birpc` timeouts when `Math.random` mock is not restored  - 
by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3460 ](https://togithub.com/vitest-dev/vitest/issues/3460 )
[<samp>(cd5d5)</samp>](https://togithub.com/vitest-dev/vitest/commit/cd5d58b7 )
- Assertion diff message now handle non writable property correctly  - 
by [@​PCreations](https://togithub.com/PCreations ) in
[https://github.com/vitest-dev/vitest/issues/3422 ](https://togithub.com/vitest-dev/vitest/issues/3422 )
[<samp>(f75ab)</samp>](https://togithub.com/vitest-dev/vitest/commit/f75ab650 )
- Extend logging of process timeout errors  -  by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3452 ](https://togithub.com/vitest-dev/vitest/issues/3452 )
[<samp>(42643)</samp>](https://togithub.com/vitest-dev/vitest/commit/42643904 )
- Support requiring files with `less` extension  -  by
[@​rluvaton](https://togithub.com/rluvaton ) in
[https://github.com/vitest-dev/vitest/issues/3465 ](https://togithub.com/vitest-dev/vitest/issues/3465 )
[<samp>(4d045)</samp>](https://togithub.com/vitest-dev/vitest/commit/4d045695 )
-   **cli**:
- Improve colors used when erroring  -  by
[@​ghiscoding](https://togithub.com/ghiscoding ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3349 ](https://togithub.com/vitest-dev/vitest/issues/3349 )
[<samp>(16681)</samp>](https://togithub.com/vitest-dev/vitest/commit/16681791 )
-   **runner**:
- Suite timeout does not take effect  -  by
[@​btea](https://togithub.com/btea ) in
[https://github.com/vitest-dev/vitest/issues/3455 ](https://togithub.com/vitest-dev/vitest/issues/3455 )
[<samp>(82547)</samp>](https://togithub.com/vitest-dev/vitest/commit/82547376 )
-   **spy**:
- Don't print received calls if there are no calls  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3405 ](https://togithub.com/vitest-dev/vitest/issues/3405 )
[<samp>(41e11)</samp>](https://togithub.com/vitest-dev/vitest/commit/41e11dad )
-   **typecheck**:
- Show tsc errors not related to test files  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3441 ](https://togithub.com/vitest-dev/vitest/issues/3441 )
[<samp>(a1da5)</samp>](https://togithub.com/vitest-dev/vitest/commit/a1da5714 )
-   **types**:
- Fix `PartialMock` with async TReturns  -  by
[@​ghry5](https://togithub.com/ghry5 ) in
[https://github.com/vitest-dev/vitest/issues/3462 ](https://togithub.com/vitest-dev/vitest/issues/3462 )
[<samp>(b664d)</samp>](https://togithub.com/vitest-dev/vitest/commit/b664d42c )
-   **vite-node**:
- Circular import stuck  -  by
[@​Dunqing](https://togithub.com/Dunqing ) in
[https://github.com/vitest-dev/vitest/issues/3418 ](https://togithub.com/vitest-dev/vitest/issues/3418 )
[<samp>(632ee)</samp>](https://togithub.com/vitest-dev/vitest/commit/632eef40 )
- Coerce to string in import(dep)  -  by
[@​jcbhmr](https://togithub.com/jcbhmr ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3430 ](https://togithub.com/vitest-dev/vitest/issues/3430 )
[<samp>(b72eb)</samp>](https://togithub.com/vitest-dev/vitest/commit/b72ebdb9 )
- Don't remove sourcemap string in source code  -  by
[@​rxliuli](https://togithub.com/rxliuli ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/2918 ](https://togithub.com/vitest-dev/vitest/issues/2918 )
and
[https://github.com/vitest-dev/vitest/issues/3379 ](https://togithub.com/vitest-dev/vitest/issues/3379 )
[<samp>(02dc9)</samp>](https://togithub.com/vitest-dev/vitest/commit/02dc9ea7 )
- Don't externalize "dist" by default  -  by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3446 ](https://togithub.com/vitest-dev/vitest/issues/3446 )
[<samp>(306b2)</samp>](https://togithub.com/vitest-dev/vitest/commit/306b2337 )
#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.1...v0.31.2 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-09 04:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c9a2dd699 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @xmldom/xmldom to v0.8.8 ( #3926 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@xmldom/xmldom](https://togithub.com/xmldom/xmldom ) | [`0.8.7` ->
`0.8.8`](https://renovatebot.com/diffs/npm/@xmldom%2fxmldom/0.8.7/0.8.8 )
|
[](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>xmldom/xmldom</summary>
### [`v0.8.8`](https://togithub.com/xmldom/xmldom/releases/tag/0.8.8 )
[Compare
Source](https://togithub.com/xmldom/xmldom/compare/0.8.7...0.8.8 )
[Commits](https://togithub.com/xmldom/xmldom/compare/0.8.7...0.8.8 )
##### Fixed
- extend list of HTML entities
[`#489`](https://togithub.com/xmldom/xmldom/pull/489 )
Thank you, [@​zorkow](https://togithub.com/zorkow ), for your
contributions
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-08 16:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d0f3edf5e 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/jest to v29.5.2 ( #3923 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`29.5.1` ->
`29.5.2`](https://renovatebot.com/diffs/npm/@types%2fjest/29.5.1/29.5.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/ )
|
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-08 11:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93f88534fc 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/react to v17.0.60 ( #3917 )  
						
						... 
						
						
						
						[](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 )) |
[`17.0.59` ->
`17.0.60`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.59/17.0.60 )
|
[](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 - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-08 11:08:17 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84a3a4cb61 
							
						 
					 
					
						
						
							
							fix: remove unneseccary constraint validation request ( #3914 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Fixes over-validating constraint
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
[1-949](https://linear.app/unleash/issue/1-949/fix-overvalidating-constraint )
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-07 15:35:20 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81e461a53f 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @codemirror/state to v6.2.1 ( #3911 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@codemirror/state](https://togithub.com/codemirror/state ) | [`6.2.0`
->
`6.2.1`](https://renovatebot.com/diffs/npm/@codemirror%2fstate/6.2.0/6.2.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>codemirror/state</summary>
###
[`v6.2.1`](https://togithub.com/codemirror/state/blob/HEAD/CHANGELOG.md#​621-2023-05-23 )
[Compare
Source](https://togithub.com/codemirror/state/compare/6.2.0...6.2.1 )
##### Bug fixes
Fix an issue that could cause `RangeSet.compare` to miss changes in the
set of active ranges around a point range.
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-07 09:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf99f6fa6e 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vite to v4.3.9 [security] ( #3905 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://togithub.com/vitejs/vite/tree/main/#readme )
([source](https://togithub.com/vitejs/vite )) | [`4.3.8` ->
`4.3.9`](https://renovatebot.com/diffs/npm/vite/4.3.8/4.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/ )
|
### GitHub Vulnerability Alerts
####
[CVE-2023-34092](https://togithub.com/vitejs/vite/security/advisories/GHSA-353f-5xf4-qw67 )
### Summary
Vite Server Options (`server.fs.deny`) can be bypassed using double
forward-slash (//) allows any unauthenticated user to read file from the
Vite root-path of the application including the default [`fs.deny`
settings](https://vitejs.dev/config/server-options.html#server-fs-deny )
(`['.env', '.env.*', '*.{crt,pem}']`)
### Impact
Only users explicitly exposing the Vite dev server to the network (using
`--host` or [`server.host` config
option](https://vitejs.dev/config/server-options.html#server-host )) are
affected, and only files in the immediate Vite project root folder could
be exposed.
### Patches
Fixed in vite@4.3.9, vite@4.2.3, vite@4.1.5, vite@4.0.5
And in the latest minors of the previous two majors: vite@3.2.7,
vite@2.9.16
### Details
Vite serve the application with under the root-path of the project while
running on the dev mode. By default, vite using server options fs.deny
to protected the sensitive information of the file. But, with simply
double forward-slash, we can bypass this fs restriction.
### PoC
1. Create a new latest project of vite using any package manager. (here
I'm using react and vue templates for tested and pnpm)
2. Serve the application on dev mode using pnpm run dev.
3. Directly access the file from url using double forward-slash (`//`)
(e.g: `//.env`, `//.env.local`)
4. Server Options `fs.deny` restrict successfully bypassed.
Proof Images:


---
### Release Notes
<details>
<summary>vitejs/vite</summary>
###
[`v4.3.9`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small439-2023-05-26-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.3.8...v4.3.9 )
- fix: fs.deny with leading double slash
([#​13348](https://togithub.com/vitejs/vite/issues/13348 ))
([813ddd6](https://togithub.com/vitejs/vite/commit/813ddd6 )), closes
[#​13348](https://togithub.com/vitejs/vite/issues/13348 )
- fix: optimizeDeps during build and external ids
([#​13274](https://togithub.com/vitejs/vite/issues/13274 ))
([e3db771](https://togithub.com/vitejs/vite/commit/e3db771 )), closes
[#​13274](https://togithub.com/vitejs/vite/issues/13274 )
- fix(css): return deps if have no postcss plugins
([#​13344](https://togithub.com/vitejs/vite/issues/13344 ))
([28923fb](https://togithub.com/vitejs/vite/commit/28923fb )), closes
[#​13344](https://togithub.com/vitejs/vite/issues/13344 )
- fix(legacy): style insert order
([#​13266](https://togithub.com/vitejs/vite/issues/13266 ))
([e444375](https://togithub.com/vitejs/vite/commit/e444375 )), closes
[#​13266](https://togithub.com/vitejs/vite/issues/13266 )
- chore: revert prev release commit
([2a30a07](https://togithub.com/vitejs/vite/commit/2a30a07 ))
- release: v4.3.9
([5c9abf7](https://togithub.com/vitejs/vite/commit/5c9abf7 ))
- docs: optimizeDeps.needsInterop
([#​13323](https://togithub.com/vitejs/vite/issues/13323 ))
([b34e79c](https://togithub.com/vitejs/vite/commit/b34e79c )), closes
[#​13323](https://togithub.com/vitejs/vite/issues/13323 )
- test: respect commonjs options in playgrounds
([#​13273](https://togithub.com/vitejs/vite/issues/13273 ))
([19e8c68](https://togithub.com/vitejs/vite/commit/19e8c68 )), closes
[#​13273](https://togithub.com/vitejs/vite/issues/13273 )
- refactor: simplify SSR options' if statement
([#​13254](https://togithub.com/vitejs/vite/issues/13254 ))
([8013a66](https://togithub.com/vitejs/vite/commit/8013a66 )), closes
[#​13254](https://togithub.com/vitejs/vite/issues/13254 )
- perf(ssr): calculate stacktrace offset lazily
([#​13256](https://togithub.com/vitejs/vite/issues/13256 ))
([906c4c1](https://togithub.com/vitejs/vite/commit/906c4c1 )), closes
[#​13256](https://togithub.com/vitejs/vite/issues/13256 )
</details>
---
### Configuration
📅  **Schedule**: Branch creation - "" (UTC), 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://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-06-06 16:08:48 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44f752e714 
							
						 
					 
					
						
						
							
							feat: display strategy title and type ( #3908 )  
						
						
						
					 
					
						2023-06-06 15:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0efaa346c4 
							
						 
					 
					
						
						
							
							feat: usage on context fields in list ( #3906 )  
						
						
						
					 
					
						2023-06-06 13:59:41 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ec59c6e92 
							
						 
					 
					
						
						
							
							feat: change own password confirmation ( #3894 )  
						
						
						
					 
					
						2023-06-05 11:58:25 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae1136075e 
							
						 
					 
					
						
						
							
							feat: autocomplete off on login password ( #3901 )  
						
						
						
					 
					
						2023-06-05 11:29:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0a003ea58 
							
						 
					 
					
						
						
							
							feat: disable notifications flag ( #3874 )  
						
						
						
					 
					
						2023-05-29 08:28:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d269efa33 
							
						 
					 
					
						
						
							
							feat: segment usage ui test ( #3872 )  
						
						
						
					 
					
						2023-05-28 21:26:09 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2815e38fb2 
							
						 
					 
					
						
						
							
							chore(deps): update dependency mermaid to v9.4.3 ( #3601 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [mermaid](https://togithub.com/mermaid-js/mermaid ) | [`9.3.0` ->
`9.4.3`](https://renovatebot.com/diffs/npm/mermaid/9.3.0/9.4.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>mermaid-js/mermaid</summary>
###
[`v9.4.3`](https://togithub.com/mermaid-js/mermaid/releases/tag/v9.4.3 )
[Compare
Source](https://togithub.com/mermaid-js/mermaid/compare/v9.4.2...v9.4.3 )
**Full Changelog**:
https://github.com/mermaid-js/mermaid/compare/v9.4.2...v9.4.3 
Fixes imports for dayjs and cytoscape.
###
[`v9.4.2`](https://togithub.com/mermaid-js/mermaid/releases/tag/v9.4.2 )
[Compare
Source](https://togithub.com/mermaid-js/mermaid/compare/v9.4.0...v9.4.2 )
#### What's Changed
- chore(deps): update all non-major dependencies (minor) by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4044 ](https://togithub.com/mermaid-js/mermaid/pull/4044 )
- chore(deps): update dependency
[@​types/uuid](https://togithub.com/types/uuid ) to v9 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4067 ](https://togithub.com/mermaid-js/mermaid/pull/4067 )
- build(lint:fix): cache eslint in pnpm run lint:fix by
[@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/4073 ](https://togithub.com/mermaid-js/mermaid/pull/4073 )
- chore(deps): update dependency rimraf to v4 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4070 ](https://togithub.com/mermaid-js/mermaid/pull/4070 )
- chore(deps): update dependency jsdom to v21 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4069 ](https://togithub.com/mermaid-js/mermaid/pull/4069 )
- chore(deps): update timonvs/pr-labeler-action action to v4 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4072 ](https://togithub.com/mermaid-js/mermaid/pull/4072 )
- chore(deps): update actions/configure-pages action to v3 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4065 ](https://togithub.com/mermaid-js/mermaid/pull/4065 )
- chore(deps): update actions/dependency-review-action action to v3 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4066 ](https://togithub.com/mermaid-js/mermaid/pull/4066 )
- docs: minor fix on markdown by
[@​Jeff-Tian](https://togithub.com/Jeff-Tian ) in
[https://github.com/mermaid-js/mermaid/pull/4015 ](https://togithub.com/mermaid-js/mermaid/pull/4015 )
- Add logo to readme by
[@​sidharthv96](https://togithub.com/sidharthv96 ) in
[https://github.com/mermaid-js/mermaid/pull/4076 ](https://togithub.com/mermaid-js/mermaid/pull/4076 )
- Release 9.4.1 by
[@​sidharthv96](https://togithub.com/sidharthv96 ) in
[https://github.com/mermaid-js/mermaid/pull/4095 ](https://togithub.com/mermaid-js/mermaid/pull/4095 )
- chore(deps): update dependency vite to v4 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4071 ](https://togithub.com/mermaid-js/mermaid/pull/4071 )
- chore(deps): update dependency cypress to v12 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4068 ](https://togithub.com/mermaid-js/mermaid/pull/4068 )
- fix(api): tree shaking package.json import by
[@​AielloChan](https://togithub.com/AielloChan ) in
[https://github.com/mermaid-js/mermaid/pull/4101 ](https://togithub.com/mermaid-js/mermaid/pull/4101 )
#### New Contributors
- [@​Jeff-Tian](https://togithub.com/Jeff-Tian ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/4015 ](https://togithub.com/mermaid-js/mermaid/pull/4015 )
- [@​AielloChan](https://togithub.com/AielloChan ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/4101 ](https://togithub.com/mermaid-js/mermaid/pull/4101 )
**Full Changelog**:
https://github.com/mermaid-js/mermaid/compare/v9.4.0...v9.4.2 
###
[`v9.4.0`](https://togithub.com/mermaid-js/mermaid/releases/tag/v9.4.0 )
[Compare
Source](https://togithub.com/mermaid-js/mermaid/compare/v9.3.0...v9.4.0 )
#### What's Changed
##### Features
- Timeline Diagram by
[@​ashishjain0512](https://togithub.com/ashishjain0512 ) in
[https://github.com/mermaid-js/mermaid/pull/4014 ](https://togithub.com/mermaid-js/mermaid/pull/4014 )
- feat: Flowchart layout using elkjs by
[@​knsv](https://togithub.com/knsv ) in
[https://github.com/mermaid-js/mermaid/pull/3984 ](https://togithub.com/mermaid-js/mermaid/pull/3984 )
- Layout v3 continued by [@​knsv](https://togithub.com/knsv ) in
[https://github.com/mermaid-js/mermaid/pull/3938 ](https://togithub.com/mermaid-js/mermaid/pull/3938 )
- feat(er): add unique key by
[@​tomperr](https://togithub.com/tomperr ) in
[https://github.com/mermaid-js/mermaid/pull/3917 ](https://togithub.com/mermaid-js/mermaid/pull/3917 )
- feat: Set svg role to 'graphics-document document' by
[@​weedySeaDragon](https://togithub.com/weedySeaDragon ) in
[https://github.com/mermaid-js/mermaid/pull/3897 ](https://togithub.com/mermaid-js/mermaid/pull/3897 )
- feat: Wait for rendering to finish before taking image snapshots by
[@​sidharthv96](https://togithub.com/sidharthv96 ) in
[https://github.com/mermaid-js/mermaid/pull/3995 ](https://togithub.com/mermaid-js/mermaid/pull/3995 )
- feat(er): add multiple key constraints by
[@​tomperr](https://togithub.com/tomperr ) in
[https://github.com/mermaid-js/mermaid/pull/4030 ](https://togithub.com/mermaid-js/mermaid/pull/4030 )
- Add support for YAML frontmatter in Markdown docs (used for Vitepress
config) by [@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/3962 ](https://togithub.com/mermaid-js/mermaid/pull/3962 )
- feat(er): allow leading underscore for attributes name by
[@​tomperr](https://togithub.com/tomperr ) in
[https://github.com/mermaid-js/mermaid/pull/4033 ](https://togithub.com/mermaid-js/mermaid/pull/4033 )
- Add links to theme listing by
[@​BD103](https://togithub.com/BD103 ) in
[https://github.com/mermaid-js/mermaid/pull/3890 ](https://togithub.com/mermaid-js/mermaid/pull/3890 )
- Adding support for parenthesis in the er diagram attribute types. by
[@​mahomedalid](https://togithub.com/mahomedalid ) in
[https://github.com/mermaid-js/mermaid/pull/3892 ](https://togithub.com/mermaid-js/mermaid/pull/3892 )
- Support parsing indented mermaid/YAML only from HTML by
[@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/3859 ](https://togithub.com/mermaid-js/mermaid/pull/3859 )
- Parse style string and number font size values from configuration
inputs by [@​jonabc](https://togithub.com/jonabc ) in
[https://github.com/mermaid-js/mermaid/pull/3993 ](https://togithub.com/mermaid-js/mermaid/pull/3993 )
- Mindmaps: differentiate the colors between the root node and the first
section
[#​4017](https://togithub.com/mermaid-js/mermaid/issues/4017 ) by
[@​knsv](https://togithub.com/knsv ) in
[https://github.com/mermaid-js/mermaid/pull/4018 ](https://togithub.com/mermaid-js/mermaid/pull/4018 )
- Add Box support in Sequence Diagrams by
[@​oleveau](https://togithub.com/oleveau ) in
[https://github.com/mermaid-js/mermaid/pull/3965 ](https://togithub.com/mermaid-js/mermaid/pull/3965 )
##### Breaking changes
- Mind map and timeline diagrams are lazy loaded by mermaid. In order to
use these diagrams you need to use the renderAsync method of rendering.
The
[@​mermaid-js/mermaid-mindmap](https://togithub.com/mermaid-js/mermaid-mindmap )
package is deprecated by this.
##### Documentation
- doc: remove links from atom.io; add note Atom has been archived by
[@​weedySeaDragon](https://togithub.com/weedySeaDragon ) in
[https://github.com/mermaid-js/mermaid/pull/3899 ](https://togithub.com/mermaid-js/mermaid/pull/3899 )
- docs(README.zh-CN): fix book image src by
[@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/3920 ](https://togithub.com/mermaid-js/mermaid/pull/3920 )
- docs: fix typo by [@​Foo-x](https://togithub.com/Foo-x ) in
[https://github.com/mermaid-js/mermaid/pull/3925 ](https://togithub.com/mermaid-js/mermaid/pull/3925 )
- docs: update navbar by
[@​huynhicode](https://togithub.com/huynhicode ) in
[https://github.com/mermaid-js/mermaid/pull/3906 ](https://togithub.com/mermaid-js/mermaid/pull/3906 )
- docs: fix text overflow by
[@​huynhicode](https://togithub.com/huynhicode ) in
[https://github.com/mermaid-js/mermaid/pull/3907 ](https://togithub.com/mermaid-js/mermaid/pull/3907 )
- docs: Remove duplicate example in ER-diagram documentation by
[@​guilhermgonzaga](https://togithub.com/guilhermgonzaga ) in
[https://github.com/mermaid-js/mermaid/pull/3964 ](https://togithub.com/mermaid-js/mermaid/pull/3964 )
- Docs: Too many `primaryBorderColor` field by
[@​LiHowe](https://togithub.com/LiHowe ) in
[https://github.com/mermaid-js/mermaid/pull/3986 ](https://togithub.com/mermaid-js/mermaid/pull/3986 )
- docs(sequenceDiagram): subvert prettification of arrow types by
[@​cakemanny](https://togithub.com/cakemanny ) in
[https://github.com/mermaid-js/mermaid/pull/3988 ](https://togithub.com/mermaid-js/mermaid/pull/3988 )
- Add Swimm to the list of integrations by
[@​Omerr](https://togithub.com/Omerr ) in
[https://github.com/mermaid-js/mermaid/pull/3936 ](https://togithub.com/mermaid-js/mermaid/pull/3936 )
- Website/homepage updates by
[@​huynhicode](https://togithub.com/huynhicode ) in
[https://github.com/mermaid-js/mermaid/pull/3945 ](https://togithub.com/mermaid-js/mermaid/pull/3945 )
- Update sequenceDiagram.md to include line break by
[@​Odogwudozilla](https://togithub.com/Odogwudozilla ) in
[https://github.com/mermaid-js/mermaid/pull/3960 ](https://togithub.com/mermaid-js/mermaid/pull/3960 )
- Support GitHub Flavored Markdown in markdown documentation by
[@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/3954 ](https://togithub.com/mermaid-js/mermaid/pull/3954 )
- Update integrations.md by
[@​Barry1](https://togithub.com/Barry1 ) in
[https://github.com/mermaid-js/mermaid/pull/4011 ](https://togithub.com/mermaid-js/mermaid/pull/4011 )
- docs(readme): update broken twitter badge by
[@​LeoDog896](https://togithub.com/LeoDog896 ) in
[https://github.com/mermaid-js/mermaid/pull/4032 ](https://togithub.com/mermaid-js/mermaid/pull/4032 )
- Update mindmap.md by [@​GavinPen](https://togithub.com/GavinPen )
in
[https://github.com/mermaid-js/mermaid/pull/4042 ](https://togithub.com/mermaid-js/mermaid/pull/4042 )
- Showcase section to the docs - keepings docs up to date by
[@​Omerr](https://togithub.com/Omerr ) in
[https://github.com/mermaid-js/mermaid/pull/4055 ](https://togithub.com/mermaid-js/mermaid/pull/4055 )
##### Bug Fixes
- fix(docs): remove duplicate section by
[@​Joxtacy](https://togithub.com/Joxtacy ) in
[https://github.com/mermaid-js/mermaid/pull/3908 ](https://togithub.com/mermaid-js/mermaid/pull/3908 )
- fix: Typescript error in usage by
[@​tommoor](https://togithub.com/tommoor ) in
[https://github.com/mermaid-js/mermaid/pull/3914 ](https://togithub.com/mermaid-js/mermaid/pull/3914 )
- fix: dev server watch mode by
[@​huynhicode](https://togithub.com/huynhicode ) in
[https://github.com/mermaid-js/mermaid/pull/3904 ](https://togithub.com/mermaid-js/mermaid/pull/3904 )
- fix(er): switch to deterministic UUIDs in ER by
[@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/3916 ](https://togithub.com/mermaid-js/mermaid/pull/3916 )
- fixed Composition arrow by
[@​Frank-Mayer](https://togithub.com/Frank-Mayer ) in
[https://github.com/mermaid-js/mermaid/pull/3930 ](https://togithub.com/mermaid-js/mermaid/pull/3930 )
- fix(generic): fix generic type detection by
[@​tomperr](https://togithub.com/tomperr ) in
[https://github.com/mermaid-js/mermaid/pull/3921 ](https://togithub.com/mermaid-js/mermaid/pull/3921 )
- fix typos accessing techn property in drawC4Shape function by
[@​nekikara](https://togithub.com/nekikara ) in
[https://github.com/mermaid-js/mermaid/pull/3943 ](https://togithub.com/mermaid-js/mermaid/pull/3943 )
- fix(deps): update dependency dompurify to v2.4.3 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/3977 ](https://togithub.com/mermaid-js/mermaid/pull/3977 )
- Fix nonstandard syntax by
[@​atmikeguo](https://togithub.com/atmikeguo ) in
[https://github.com/mermaid-js/mermaid/pull/3972 ](https://togithub.com/mermaid-js/mermaid/pull/3972 )
- Fix failing tests due to semantic merge conflict by
[@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/3985 ](https://togithub.com/mermaid-js/mermaid/pull/3985 )
- fix(deps): update dependency dagre-d3-es to v7.0.6 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/3996 ](https://togithub.com/mermaid-js/mermaid/pull/3996 )
-
fix([#​4003](https://togithub.com/mermaid-js/mermaid/issues/4003 )):
Remove unhandled promises by
[@​sidharthv96](https://togithub.com/sidharthv96 ) in
[https://github.com/mermaid-js/mermaid/pull/4004 ](https://togithub.com/mermaid-js/mermaid/pull/4004 )
- Bug/3858 \[state] trailing whitespace in ids for named state container
by [@​weedySeaDragon](https://togithub.com/weedySeaDragon ) in
[https://github.com/mermaid-js/mermaid/pull/3902 ](https://togithub.com/mermaid-js/mermaid/pull/3902 )
- fix: moment-mini default exporter by
[@​emersonbottero](https://togithub.com/emersonbottero ) in
[https://github.com/mermaid-js/mermaid/pull/4034 ](https://togithub.com/mermaid-js/mermaid/pull/4034 )
- fix(deps): update dependency dagre-d3-es to v7.0.8 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4058 ](https://togithub.com/mermaid-js/mermaid/pull/4058 )
- bugfix: add missing d3 curves to flowchart and docs by
[@​natasha-jarus](https://togithub.com/natasha-jarus ) in
[https://github.com/mermaid-js/mermaid/pull/4038 ](https://togithub.com/mermaid-js/mermaid/pull/4038 )
- Bug/3865 C4Context: $borderColor has no effect by
[@​nekikara](https://togithub.com/nekikara ) in
[https://github.com/mermaid-js/mermaid/pull/3947 ](https://togithub.com/mermaid-js/mermaid/pull/3947 )
- Mindmaps: Handling rows with only spaces in them
([#​4012](https://togithub.com/mermaid-js/mermaid/issues/4012 )) by
[@​knsv](https://togithub.com/knsv ) in
[https://github.com/mermaid-js/mermaid/pull/4013 ](https://togithub.com/mermaid-js/mermaid/pull/4013 )
##### Chores
- ci: disable checking twitter links by
[@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/3973 ](https://togithub.com/mermaid-js/mermaid/pull/3973 )
- chore(deps): update all non-major dependencies (minor) by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/3905 ](https://togithub.com/mermaid-js/mermaid/pull/3905 )
- chore(deps): update pnpm to v7.18.2 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/3929 ](https://togithub.com/mermaid-js/mermaid/pull/3929 )
- chore(pr): add documentation task in PR template by
[@​tomperr](https://togithub.com/tomperr ) in
[https://github.com/mermaid-js/mermaid/pull/3935 ](https://togithub.com/mermaid-js/mermaid/pull/3935 )
- (chore) Docs: add tag to produce only a diagram, not code example by
[@​weedySeaDragon](https://togithub.com/weedySeaDragon ) in
[https://github.com/mermaid-js/mermaid/pull/3946 ](https://togithub.com/mermaid-js/mermaid/pull/3946 )
- chore(deps): update all non-major dependencies (minor) by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/3944 ](https://togithub.com/mermaid-js/mermaid/pull/3944 )
- chore(deps): update all non-major dependencies (minor) by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/3997 ](https://togithub.com/mermaid-js/mermaid/pull/3997 )
- chore(deps): update pnpm to v7.25.1 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/mermaid-js/mermaid/pull/4024 ](https://togithub.com/mermaid-js/mermaid/pull/4024 )
- build(lint): cache prettier on `pnpm run lint` by
[@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/4035 ](https://togithub.com/mermaid-js/mermaid/pull/4035 )
- Cache `eslint` in pre-commit script (makes `git commit` 5x faster) by
[@​aloisklink](https://togithub.com/aloisklink ) in
[https://github.com/mermaid-js/mermaid/pull/4057 ](https://togithub.com/mermaid-js/mermaid/pull/4057 )
#### New Contributors
- [@​Joxtacy](https://togithub.com/Joxtacy ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3908 ](https://togithub.com/mermaid-js/mermaid/pull/3908 )
- [@​BD103](https://togithub.com/BD103 ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3890 ](https://togithub.com/mermaid-js/mermaid/pull/3890 )
- [@​mahomedalid](https://togithub.com/mahomedalid ) made their
first contribution in
[https://github.com/mermaid-js/mermaid/pull/3892 ](https://togithub.com/mermaid-js/mermaid/pull/3892 )
- [@​tomperr](https://togithub.com/tomperr ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3917 ](https://togithub.com/mermaid-js/mermaid/pull/3917 )
- [@​Foo-x](https://togithub.com/Foo-x ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3925 ](https://togithub.com/mermaid-js/mermaid/pull/3925 )
- [@​Frank-Mayer](https://togithub.com/Frank-Mayer ) made their
first contribution in
[https://github.com/mermaid-js/mermaid/pull/3930 ](https://togithub.com/mermaid-js/mermaid/pull/3930 )
- [@​Omerr](https://togithub.com/Omerr ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3936 ](https://togithub.com/mermaid-js/mermaid/pull/3936 )
- [@​nekikara](https://togithub.com/nekikara ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3943 ](https://togithub.com/mermaid-js/mermaid/pull/3943 )
- [@​guilhermgonzaga](https://togithub.com/guilhermgonzaga ) made
their first contribution in
[https://github.com/mermaid-js/mermaid/pull/3964 ](https://togithub.com/mermaid-js/mermaid/pull/3964 )
- [@​Odogwudozilla](https://togithub.com/Odogwudozilla ) made their
first contribution in
[https://github.com/mermaid-js/mermaid/pull/3960 ](https://togithub.com/mermaid-js/mermaid/pull/3960 )
- [@​atmikeguo](https://togithub.com/atmikeguo ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3972 ](https://togithub.com/mermaid-js/mermaid/pull/3972 )
- [@​LiHowe](https://togithub.com/LiHowe ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3986 ](https://togithub.com/mermaid-js/mermaid/pull/3986 )
- [@​cakemanny](https://togithub.com/cakemanny ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3988 ](https://togithub.com/mermaid-js/mermaid/pull/3988 )
- [@​jonabc](https://togithub.com/jonabc ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3993 ](https://togithub.com/mermaid-js/mermaid/pull/3993 )
- [@​MermaidChart](https://togithub.com/MermaidChart ) made their
first contribution in
[https://github.com/mermaid-js/mermaid/pull/4013 ](https://togithub.com/mermaid-js/mermaid/pull/4013 )
- [@​Barry1](https://togithub.com/Barry1 ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/4011 ](https://togithub.com/mermaid-js/mermaid/pull/4011 )
- [@​LeoDog896](https://togithub.com/LeoDog896 ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/4032 ](https://togithub.com/mermaid-js/mermaid/pull/4032 )
- [@​GavinPen](https://togithub.com/GavinPen ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/4042 ](https://togithub.com/mermaid-js/mermaid/pull/4042 )
- [@​oleveau](https://togithub.com/oleveau ) made their first
contribution in
[https://github.com/mermaid-js/mermaid/pull/3965 ](https://togithub.com/mermaid-js/mermaid/pull/3965 )
- [@​natasha-jarus](https://togithub.com/natasha-jarus ) made their
first contribution in
[https://github.com/mermaid-js/mermaid/pull/4038 ](https://togithub.com/mermaid-js/mermaid/pull/4038 )
**Full Changelog**:
https://github.com/mermaid-js/mermaid/compare/v9.3.0...v9.4.0 
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about 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://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS41Ny40IiwidXBkYXRlZEluVmVyIjoiMzUuOTguNCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-05-28 15:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76b51f2931 
							
						 
					 
					
						
						
							
							chore(deps): update dependency eslint to v8.41.0 ( #3883 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org )
([source](https://togithub.com/eslint/eslint )) | [`8.40.0` ->
`8.41.0`](https://renovatebot.com/diffs/npm/eslint/8.40.0/8.41.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>eslint/eslint</summary>
### [`v8.41.0`](https://togithub.com/eslint/eslint/releases/tag/v8.41.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.40.0...v8.41.0 )
#### Features
-
[`880a431`](880a4317b9https://togithub.com/eslint/eslint/issues/17184 ))
(Milos Djermanovic)
-
[`8bf5505`](8bf550594fhttps://togithub.com/eslint/eslint/issues/17169 ))
(Connor Prussin)
#### Bug Fixes
-
[`4f5440d`](4f5440db63https://togithub.com/eslint/eslint/issues/17196 ))
(Milos Djermanovic)
-
[`94da96c`](94da96cbf0https://togithub.com/eslint/eslint/issues/17076 ))
(Brandon Mills)
-
[`0c415cd`](0c415cda5dhttps://togithub.com/eslint/eslint/issues/17139 ))
(Milos Djermanovic)
-
[`9682d66`](9682d669e4https://togithub.com/eslint/eslint/issues/17160 ))
(fisker Cheung)
#### Documentation
-
[`7709b14`](7709b14e187f183e0205https://togithub.com/eslint/eslint/issues/17157 ))
(Nicholas C. Zakas)
-
[`b68346b`](b68346b290https://togithub.com/eslint/eslint/issues/17165 ))
(Stefan Bischof)
#### Chores
-
[`f43216a`](f43216a8c7https://togithub.com/eslint/js )[@​8](https://togithub.com/8 ).41.0
([#​17200](https://togithub.com/eslint/eslint/issues/17200 ))
(Milos Djermanovic)
-
[`95c3007`](95c300780ahttps://togithub.com/eslint/js ) release (ESLint
Jenkins)
-
[`ddc5291`](ddc5291debhttps://togithub.com/eslint/eslint/issues/17194 ))
(Milos Djermanovic)
-
[`b1516db`](b1516db515https://togithub.com/eslint/eslint/issues/17161 ))
(Milos Djermanovic)
-
[`918b0fd`](918b0fd217https://togithub.com/eslint/eslint/issues/17148 ))
(Francesco Trotta)
-
[`4caa344`](4caa344495https://togithub.com/eslint/eslint/issues/17159 )) (唯然)
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuNCIsInVwZGF0ZWRJblZlciI6IjM1LjEwMi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-05-28 09:53:24 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							144149d3a6 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/react-codemirror to v4.20.2 ( #3879 )  
						
						... 
						
						
						
						[](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.19.16` ->
`4.20.2`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.19.16/4.20.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</summary>
###
[`v4.20.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.2 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.1...v4.20.2 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.2/file/README.md )
Documentation v4.20.2:
https://raw.githack.com/uiwjs/react-codemirror/082c9bd/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.1...v4.20.2 
```shell
npm i @​uiw/react-codemirror@4.20.2
```
- 🐞  fix(merge): fix onChange props issue.
([#​502](https://togithub.com/uiwjs/react-codemirror/issues/502 ))
[`523b2c1`](https://togithub.com/uiwjs/react-codemirror/commit/523b2c1 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: update markdown preview.
[`ec88a44`](https://togithub.com/uiwjs/react-codemirror/commit/ec88a44 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.20.1`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.1 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.0...v4.20.1 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.1/file/README.md )
Documentation v4.20.1:
https://raw.githack.com/uiwjs/react-codemirror/4b7e680/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.0...v4.20.1 
```shell
npm i @​uiw/react-codemirror@4.20.1
```
- 🐞  fix(merge): fix onChange props.
([#​502](https://togithub.com/uiwjs/react-codemirror/issues/502 ))
[`6708e6e`](https://togithub.com/uiwjs/react-codemirror/commit/6708e6e )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.20.0`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.0 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.19.16...v4.20.0 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.0/file/README.md )
Documentation v4.20.0:
https://raw.githack.com/uiwjs/react-codemirror/6eeb98c/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.19.16...v4.20.0 
```shell
npm i @​uiw/react-codemirror@4.20.0
```
- 🌍  website: refactor the documentation website.
[`e79442e`](https://togithub.com/uiwjs/react-codemirror/commit/e79442e )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- ⛑ test: fix test case error.
[`e938690`](https://togithub.com/uiwjs/react-codemirror/commit/e938690 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 📖  doc: Fix broken theme editor link
([#​493](https://togithub.com/uiwjs/react-codemirror/issues/493 ))
[`d48bb95`](https://togithub.com/uiwjs/react-codemirror/commit/d48bb95 )
[@​Bowen7](https://togithub.com/Bowen7 )
- 🌟  feat(merge): add onChange props.
([#​502](https://togithub.com/uiwjs/react-codemirror/issues/502 ))
[`faf5b24`](https://togithub.com/uiwjs/react-codemirror/commit/faf5b24 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
```jsx
import CodeMirrorMerge from 'react-codemirror-merge';
const Original = CodeMirrorMerge.Original;
const Modified = CodeMirrorMerge.Modified;
<CodeMirrorMerge
  style={{ height: 300, overflow: 'auto' }}
>
  <Original
    value={originalCode}
    onChange={(value) => {
      console.log('value3:', value)
    }}
  />
  <Modified
    value={modifiedCode}
    onChange={(value) => {
      console.log('value3:', value)
    }}
  />
</CodeMirrorMerge>
```
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuNCIsInVwZGF0ZWRJblZlciI6IjM1LjEwMi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-05-27 20:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab11ce9886 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.20.2 ( #3878 )  
						
						... 
						
						
						
						[](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.19.16` ->
`4.20.2`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.19.16/4.20.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</summary>
###
[`v4.20.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.2 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.1...v4.20.2 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.2/file/README.md )
Documentation v4.20.2:
https://raw.githack.com/uiwjs/react-codemirror/082c9bd/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.1...v4.20.2 
```shell
npm i @​uiw/react-codemirror@4.20.2
```
- 🐞  fix(merge): fix onChange props issue.
([#​502](https://togithub.com/uiwjs/react-codemirror/issues/502 ))
[`523b2c1`](https://togithub.com/uiwjs/react-codemirror/commit/523b2c1 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌍  website: update markdown preview.
[`ec88a44`](https://togithub.com/uiwjs/react-codemirror/commit/ec88a44 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.20.1`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.1 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.20.0...v4.20.1 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.1/file/README.md )
Documentation v4.20.1:
https://raw.githack.com/uiwjs/react-codemirror/4b7e680/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.20.0...v4.20.1 
```shell
npm i @​uiw/react-codemirror@4.20.1
```
- 🐞  fix(merge): fix onChange props.
([#​502](https://togithub.com/uiwjs/react-codemirror/issues/502 ))
[`6708e6e`](https://togithub.com/uiwjs/react-codemirror/commit/6708e6e )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.20.0`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.20.0 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.19.16...v4.20.0 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.20.0/file/README.md )
Documentation v4.20.0:
https://raw.githack.com/uiwjs/react-codemirror/6eeb98c/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.19.16...v4.20.0 
```shell
npm i @​uiw/react-codemirror@4.20.0
```
- 🌍  website: refactor the documentation website.
[`e79442e`](https://togithub.com/uiwjs/react-codemirror/commit/e79442e )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- ⛑ test: fix test case error.
[`e938690`](https://togithub.com/uiwjs/react-codemirror/commit/e938690 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 📖  doc: Fix broken theme editor link
([#​493](https://togithub.com/uiwjs/react-codemirror/issues/493 ))
[`d48bb95`](https://togithub.com/uiwjs/react-codemirror/commit/d48bb95 )
[@​Bowen7](https://togithub.com/Bowen7 )
- 🌟  feat(merge): add onChange props.
([#​502](https://togithub.com/uiwjs/react-codemirror/issues/502 ))
[`faf5b24`](https://togithub.com/uiwjs/react-codemirror/commit/faf5b24 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
```jsx
import CodeMirrorMerge from 'react-codemirror-merge';
const Original = CodeMirrorMerge.Original;
const Modified = CodeMirrorMerge.Modified;
<CodeMirrorMerge
  style={{ height: 300, overflow: 'auto' }}
>
  <Original
    value={originalCode}
    onChange={(value) => {
      console.log('value3:', value)
    }}
  />
  <Modified
    value={modifiedCode}
    onChange={(value) => {
      console.log('value3:', value)
    }}
  />
</CodeMirrorMerge>
```
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuNCIsInVwZGF0ZWRJblZlciI6IjM1LjEwMi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-05-27 11:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4c475dddc 
							
						 
					 
					
						
						
							
							chore(deps): update dependency tss-react to v4.8.4 ( #3877 )  
						
						... 
						
						
						
						[](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.8.3` ->
`4.8.4`](https://renovatebot.com/diffs/npm/tss-react/4.8.3/4.8.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>garronej/tss-react</summary>
###
[`v4.8.4`](https://togithub.com/garronej/tss-react/releases/tag/v4.8.4 )
[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.8.3...v4.8.4 )
<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->
**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.8.3...v4.8.4 
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuNCIsInVwZGF0ZWRJblZlciI6IjM1LjEwMi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-05-27 09:51:52 +00:00