renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb5ac8e75b 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/uuid to v9.0.2 ( #4045 )  
						
						... 
						
						
						
						[](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-22 00:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d47939de61 
							
						 
					 
					
						
						
							
							chore(deps): update dependency browserslist to v4.21.8 ( #4049 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [browserslist](https://togithub.com/browserslist/browserslist ) |
[`4.21.7` ->
`4.21.8`](https://renovatebot.com/diffs/npm/browserslist/4.21.7/4.21.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>browserslist/browserslist</summary>
###
[`v4.21.8`](https://togithub.com/browserslist/browserslist/blob/HEAD/CHANGELOG.md#​4218 )
[Compare
Source](https://togithub.com/browserslist/browserslist/compare/4.21.7...4.21.8 )
-   Fixed `supports` query and `mobileToDesktop` (by Steve Repsher).
</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-21 23:19:20 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07068d12ce 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v16.18.36 ( #4037 )  
						
						... 
						
						
						
						[](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 )) |
[`16.18.34` ->
`16.18.36`](https://renovatebot.com/diffs/npm/@types%2fnode/16.18.34/16.18.36 )
|
[](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-21 20:05:44 +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 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							197df96ff4 
							
						 
					 
					
						
						
							
							fix: consider ADMIN in API tokens fetch permissions ( #4032 )  
						
						... 
						
						
						
						https://github.com/Unleash/unleash/pull/4019  introduced a bug where API
token filtering was not taking into account ADMIN permissions, which
means the API tokens were not being displayed on the UI. 
					
						2023-06-21 12:12:21 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35d323aea7 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @swc/core to v1.3.64 ( #4034 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs )
([source](https://togithub.com/swc-project/swc )) | [`1.3.62` ->
`1.3.64`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.62/1.3.64 ) |
[](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>swc-project/swc</summary>
###
[`v1.3.64`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1364---2023-06-14 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.63...v1.3.64 )
##### Bug Fixes
- **(es/codegen)** Emit type arguments of jsx element names
([#​7522](https://togithub.com/swc-project/swc/issues/7522 ))
([a0da02d](a0da02d0ffhttps://togithub.com/swc-project/swc/issues/7523 ))
([f27838d](f27838dedchttps://togithub.com/swc-project/swc/issues/7527 ))
([4644d00](4644d005d2https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1363---2023-06-13 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.62...v1.3.63 )
##### Bug Fixes
- **(es/codegen)** Remove extra spaces in `AssignPatProp` and
`KeyValuePatProp`
([#​7488](https://togithub.com/swc-project/swc/issues/7488 ))
([064bcf4](064bcf4854https://togithub.com/swc-project/swc/issues/7508 ))
([cc4146c](cc4146c9d3https://togithub.com/swc-project/swc/issues/7503 ))
([7f9f0b8](7f9f0b8bcehttps://togithub.com/swc-project/swc/issues/7514 ))
([8e933c8](8e933c8a9fhttps://togithub.com/swc-project/swc/issues/7494 ))
([a343e7ca343e7ccaehttps://togithub.com/swc-project/swc/issues/7478 ))
([62075fa](62075faeaahttps://togithub.com/swc-project/swc/issues/7515 ))
([6c00a24](6c00a2422ahttps://togithub.com/swc-project/swc/issues/7504 ))
([73929fc](73929fc43chttps://togithub.com/swc-project/swc/issues/7507 ))
([d545df6](d545df6dd9https://togithub.com/swc-project/swc/issues/7489 ))
([2c3ac68](2c3ac682e2https://togithub.com/swc-project/swc/issues/7490 ))
([abd62bc](abd62bc797https://togithub.com/swc-project/swc/issues/7441 ))
([aa83584](aa83584634https://togithub.com/swc-project/swc/issues/7518 ))
([3958f17](3958f1792c📅  **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 12:05:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6442a8a386 
							
						 
					 
					
						
						
							
							fix: creating groups should work without users ( #4033 )  
						
						
						
					 
					
						2023-06-21 14:44:43 +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 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a8116d13b 
							
						 
					 
					
						
						
							
							docs: document how and why we collect data when using Unleash ( #4020 )  
						
						
						
					 
					
						2023-06-21 09:17:35 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b34ceff4c 
							
						 
					 
					
						
						
							
							feat: enable oas by default ( #4021 )  
						
						
						
					 
					
						2023-06-20 15:39:15 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80a2e1b93f 
							
						 
					 
					
						
						
							
							fix: reject API admin tokens when importing features ( #4016 )  
						
						... 
						
						
						
						This PR fixes an issue where trying to use an admin token to import
features via the API resulted in a 500 (due to missing properties).
The solution is to catch when the user is using and admin token in the
controller, throw a 400, and tell them to use personal access tokens or
service accounts.
The PR includes a new test file for this specific use case. We don't
really test these cases many other places, so it seemed the logical
choice. 
						
					 
					
						2023-06-20 12:57:59 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0862cfc10 
							
						 
					 
					
						
						
							
							feat: Query complexity validation ( #4017 )  
						
						
						
					 
					
						2023-06-20 14:28:02 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3acb116ab2 
							
						 
					 
					
						
						
							
							feat: Separate api token roles ( #4019 )  
						
						... 
						
						
						
						## What
As part of the move to enable custom-root-roles, our permissions model
was found to not be granular enough to allow service accounts to only be
allowed to create read-only tokens (client, frontend), but not be
allowed to create admin tokens to avoid opening up a path for privilege
escalation.
## How
This PR adds 12 new roles, a CRUD set for each of the three token types
(admin, client, frontend). To access the `/api/admin/api-tokens`
endpoints you will still need the existing permission (CREATE_API_TOKEN,
DELETE_API_TOKEN, READ_API_TOKEN, UPDATE_API_TOKEN). Once this PR has
been merged the token type you're modifying will also be checked, so if
you're trying to create a CLIENT api-token, you will need
`CREATE_API_TOKEN` and `CREATE_CLIENT_API_TOKEN` permissions. If the
user performing the create call does not have these two permissions or
the `ADMIN` permission, the creation will be rejected with a `403 -
FORBIDDEN` status.
### Discussion points
The test suite tests all operations using a token with
operation_CLIENT_API_TOKEN permission and verifies that it fails trying
to do any of the operations against FRONTEND and ADMIN tokens. During
development the operation_FRONTEND_API_TOKEN and
operation_ADMIN_API_TOKEN permission has also been tested in the same
way. I wonder if it's worth it to re-add these tests in order to verify
that the permission checker works for all operations, or if this is
enough. Since we're running them using e2e tests, I've removed them for
now, to avoid hogging too much processing time. 
						
					 
					
						2023-06-20 14:21:14 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa081e9014 
							
						 
					 
					
						
						
							
							task: Make keepalive configurable via an environment variable ( #4015 )  
						
						... 
						
						
						
						As requested in
[Linear](https://linear.app/unleash/issue/2-1147/unleash-cloud-make-keepalive-configurable )
this PR makes the serverKeepAliveTimeout configurable via the
SERVER_KEEPALIVE_TIMEOUT environment variable. This was already
configurable when starting Unleash programmatically, but it's nice to
have as an env variable as well 
						
					 
					
						2023-06-20 12:10:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e4f55707d 
							
						 
					 
					
						
						
							
							feat: store playground settings in local storage ( #4012 )  
						
						
						
					 
					
						2023-06-20 11:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							211d445c4d 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @babel/core to v7.22.5 ( #4013 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core )
([source](https://togithub.com/babel/babel )) | [`7.22.1` ->
`7.22.5`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.22.1/7.22.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>babel/babel</summary>
###
[`v7.22.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7225-2023-06-08 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.22.1...v7.22.5 )
##### 🐛  Bug Fix
-   `babel-preset-env`, `babel-standalone`
- [#​15675](https://togithub.com/babel/babel/pull/15675 ) Fix using
`syntax-unicode-sets-regex` in standalone
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 💅  Polish
-   `babel-core`
- [#​15683](https://togithub.com/babel/babel/pull/15683 ) Suggest
`-transform-` when resolving missing plugins
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
</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-19 22:30:36 +00: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2356b5774b 
							
						 
					 
					
						
						
							
							docs: encourage feedback for sync ( #4003 )  
						
						
						
					 
					
						2023-06-19 14:32:57 +02: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c8651879f 
							
						 
					 
					
						
						
							
							fix: filter out usage for export ( #4006 )  
						
						
						
					 
					
						2023-06-19 13:42:55 +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 
						 
				 
			
				
					
						
							
							
								yuri-karelics 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							331f0f27fa 
							
						 
					 
					
						
						
							
							docs: angular unleash proxy client ( #3897 )  
						
						... 
						
						
						
						List of community unleash proxy clients extended with new Angular
library
## About the changes
Relates to
[discussion](https://github.com/orgs/Unleash/discussions/3621 ) 
						
					 
					
						2023-06-16 17:54:37 +00: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 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cc1505308 
							
						 
					 
					
						
						
							
							feat: add support for turning telemetry off with environment variable ( #3987 )  
						
						... 
						
						
						
						<!-- 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 an environment variable for switching off feature telemetry in
version check 
						
					 
					
						2023-06-15 15:11:58 +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 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6986534ed8 
							
						 
					 
					
						
						
							
							fix: fix sort order for environments ( #3992 )  
						
						
						
					 
					
						2023-06-15 13:27:15 +03:00