Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21b4ada577 
							
						 
					 
					
						
						
							
							feat: multiple project roles ( #4512 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1128/change-the-api-to-support-adding-multiple-roles-to-a-usergroup-on-a 
https://linear.app/unleash/issue/2-1125/be-able-to-fetch-all-roles-for-a-user-in-a-project 
https://linear.app/unleash/issue/2-1127/adapt-the-ui-to-be-able-to-do-a-multi-select-on-role-permissions-for 
- Allows assigning project roles to groups with root roles
- Implements new methods that support assigning, editing, removing and
retrieving multiple project roles in project access, along with other
auxiliary methods
- Adds new events for updating and removing assigned roles
- Adapts `useProjectApi` to new methods that use new endpoints that
support multiple roles
- Adds the `multipleRoles` feature flag that controls the possibility of
selecting multiple roles on the UI
- Adapts `ProjectAccessAssign` to support multiple role, using the new
methods
- Adds a new `MultipleRoleSelect` component that allows you to select
multiple roles based on the `RoleSelect` component
- Adapts the `RoleCell` component to support either a single role or
multiple roles
- Updates the `access.spec.ts` Cypress e2e test to reflect our new logic
- Updates `access-service.e2e.test.ts` with tests covering the multiple
roles logic and covering some corner cases
- Updates `project-service.e2e.test.ts` to adapt to the new logic,
adding a test that covers adding access with `[roles], [groups],
[users]`
- Misc refactors and boy scouting

---------
Co-authored-by: David Leek <david@getunleash.io>
Co-authored-by: Mateusz Kwasniewski <kwasniewski.mateusz@gmail.com>
Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2023-08-25 09:31:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f96c1646c 
							
						 
					 
					
						
						
							
							chore: remove configurableFeatureTypeLifetimes flag ( #4569 )  
						
						 
						
						
						
					 
					
						2023-08-25 09:19:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a97fabd415 
							
						 
					 
					
						
						
							
							feat: application usage frontend ( #4561 )  
						
						 
						
						
						
					 
					
						2023-08-24 13:13:02 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shreyans Gandhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							604ec5a9ef 
							
						 
					 
					
						
						
							
							fix: multiline textarea resizing for json input ( #4463 )  
						
						 
						
						
						
					 
					
						2023-08-23 15:53:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f881103701 
							
						 
					 
					
						
						
							
							fix: diff component for ordering ( #4552 )  
						
						 
						
						
						
					 
					
						2023-08-23 12:17:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31e2260c46 
							
						 
					 
					
						
						
							
							Remove frontendNavigationUpdate flag ( #4547 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/1-1275/remove-frontendnavigationupdate-feature-flag 
Shipping new navigation by default to everyone 
						
					 
					
						2023-08-23 11:42:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65e62c64b8 
							
						 
					 
					
						
						
							
							fix: import duplicate features ( #4550 )  
						
						 
						
						
						
					 
					
						2023-08-23 11:11:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e162362e6 
							
						 
					 
					
						
						
							
							feat: Change request advanced search and filter ( #4544 )  
						
						 
						
						
						
					 
					
						2023-08-23 09:38:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed2c2ec27c 
							
						 
					 
					
						
						
							
							fix: highlighter casing ( #4543 )  
						
						 
						
						
						
					 
					
						2023-08-22 16:00:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							573518e48d 
							
						 
					 
					
						
						
							
							Integrations - frontend adjustments ( #4527 )  
						
						 
						
						... 
						
						
						
						## About the changes
  - [x] Create a feature flag
  - [x] Rename page title
  - [x] Rename menu item
  - [x] Update frontend URL (add redirect from old one)
https://linear.app/unleash/issue/1-1263/integrations-frontend-adjustments  
						
					 
					
						2023-08-22 14:40:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a3889d570 
							
						 
					 
					
						
						
							
							feat: more powerful project search ( #4542 )  
						
						 
						
						
						
					 
					
						2023-08-22 11:32:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3acff3e6d9 
							
						 
					 
					
						
						
							
							Feat: last seen toggle list ( #4541 )  
						
						 
						
						... 
						
						
						
						Closes #
[1-1279](https://linear.app/unleash/issue/1-1279/update-the-feature-toggle-page-with-the-new-design )

---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-21 15:49:33 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6250064183 
							
						 
					 
					
						
						
							
							feat: Last seen per environment archive ( #4540 )  
						
						 
						
						... 
						
						
						
						Closes #
[1-1280](https://linear.app/unleash/issue/1-1280/update-the-archive-toggle-page-with-the-new-design )

---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-21 15:37:44 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4857f7f4bc 
							
						 
					 
					
						
						
							
							feat: Last seen per environment health ( #4539 )  
						
						 
						
						... 
						
						
						
						Closes # [1-1277]
(https://linear.app/unleash/issue/1-1277/update-health-page-with-the-new-designlogic-for-last-seen )

---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-21 15:12:50 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10c21461bd 
							
						 
					 
					
						
						
							
							feat: Last seen for toggles that have an old usage reported ( #4538 )  
						
						 
						
						... 
						
						
						
						Last seen for toggles that have an old usage reported and no environment
Closes: # [1-1276]
(https://linear.app/unleash/issue/1-1276/last-seen-for-toggles-that-have-an-old-usage-reported-and-that-are )

Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-21 14:52:32 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cefb6021e 
							
						 
					 
					
						
						
							
							chore: remove newProjectLayout flag ( #4536 )  
						
						 
						
						
						
					 
					
						2023-08-21 13:55:04 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbae2d1153 
							
						 
					 
					
						
						
							
							feat: application usage new ui ( #4528 )  
						
						 
						
						
						
					 
					
						2023-08-18 14:55:23 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							208ca05933 
							
						 
					 
					
						
						
							
							Update menu for billing page ( #4525 )  
						
						 
						
						... 
						
						
						
						## About the changes
- [x] Show admin menu on billing page in cloud offering. Category menu
was not showing up because we have 2 different pages for billing (hosted
or not)
  - [x] Fix menu tab padding
 
https://linear.app/unleash/issue/1-1266/update-menu-for-billing-page  
						
					 
					
						2023-08-18 10:40:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26e7267c5e 
							
						 
					 
					
						
						
							
							chore(deps): update react-router monorepo to v6.15.0 ( #4532 )  
						
						 
						
						... 
						
						
						
						[](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.14.2` ->
`6.15.0`](https://renovatebot.com/diffs/npm/react-router/6.14.2/6.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/ )
|
| [react-router-dom](https://togithub.com/remix-run/react-router ) |
[`6.14.2` ->
`6.15.0`](https://renovatebot.com/diffs/npm/react-router-dom/6.14.2/6.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>remix-run/react-router (react-router)</summary>
###
[`v6.15.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6150 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.14.2...react-router@6.15.0 )
##### Minor Changes
- Add's a new `redirectDocument()` function which allows users to
specify that a redirect from a `loader`/`action` should trigger a
document reload (via `window.location`) instead of attempting to
navigate to the redirected location via React Router
([#​10705](https://togithub.com/remix-run/react-router/pull/10705 ))
##### Patch Changes
- Ensure `useRevalidator` is referentially stable across re-renders if
revalidations are not actively occurring
([#​10707](https://togithub.com/remix-run/react-router/pull/10707 ))
-   Updated dependencies:
    -   `@remix-run/router@1.8.0`
</details>
<details>
<summary>remix-run/react-router (react-router-dom)</summary>
###
[`v6.15.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6150 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.14.2...react-router-dom@6.15.0 )
##### Minor Changes
- Add's a new `redirectDocument()` function which allows users to
specify that a redirect from a `loader`/`action` should trigger a
document reload (via `window.location`) instead of attempting to
navigate to the redirected location via React Router
([#​10705](https://togithub.com/remix-run/react-router/pull/10705 ))
##### Patch Changes
- Fixes an edge-case affecting web extensions in Firefox that use
`URLSearchParams` and the `useSearchParams` hook.
([#​10620](https://togithub.com/remix-run/react-router/pull/10620 ))
- Do not include hash in `useFormAction()` for unspecified actions since
it cannot be determined on the server and causes hydration issues
([#​10758](https://togithub.com/remix-run/react-router/pull/10758 ))
- Reorder effects in `unstable_usePrompt` to avoid throwing an exception
if the prompt is unblocked and a navigation is performed synchronously
([#​10687](https://togithub.com/remix-run/react-router/pull/10687 ),
[#​10718](https://togithub.com/remix-run/react-router/pull/10718 ))
-   Updated dependencies:
    -   `@remix-run/router@1.8.0`
    -   `react-router@6.15.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:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-17 18:52:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							808936d28a 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.65.1 ( #4531 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.64.2` ->
`1.65.1`](https://renovatebot.com/diffs/npm/sass/1.64.2/1.65.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>sass/dart-sass (sass)</summary>
###
[`v1.65.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1651 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.65.0...1.65.1 )
-   Update abs-percent deprecatedIn version to `1.65.0`.
###
[`v1.65.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1650 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.64.2...1.65.0 )
- All functions defined in CSS Values and Units 4 are now parsed as
calculation
objects: `round()`, `mod()`, `rem()`, `sin()`, `cos()`, `tan()`,
`asin()`,
`acos()`, `atan()`, `atan2()`, `pow()`, `sqrt()`, `hypot()`, `log()`,
`exp()`,
    `abs()`, and `sign()`.
- Deprecate explicitly passing the `%` unit to the global `abs()`
function. In
future releases, this will emit a CSS abs() function to be resolved by
the
    browser. This deprecation is named `abs-percent`.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-17 15:43:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							169a3167da 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/react to v17.0.64 ( #4526 )  
						
						 
						
						... 
						
						
						
						[](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.63` ->
`17.0.64`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.63/17.0.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/ )
|
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-17 13:12:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1ee2f6c71 
							
						 
					 
					
						
						
							
							fix: set css preload to false ( #4524 )  
						
						 
						
						... 
						
						
						
						After dependabot upgraded us to the new version of Vite, we started
having failures on the preloading of CSS modules on certain lazy loaded
modules. After investigation, it seems like Vite was adding another
stylesheet into the head element when the lazy loaded modules were
requested. These stylesheets had the wrong relative path when the assets
were loaded from our CDN. We are not sure why this fails, but for now we
are turning off cssPreloading.
The impact is small, because we have few lazy loaded modules that
preload the CSS. 
						
					 
					
						2023-08-17 15:04:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76d3cc59cf 
							
						 
					 
					
						
						
							
							feat: add usage info to project role deletion dialog ( #4464 )  
						
						 
						
						... 
						
						
						
						## 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 projects user and group -usage information to the dialog shown when
user wants to delete a project role
<img width="670" alt="Skjermbilde 2023-08-10 kl 08 28 40"
src="https://github.com/Unleash/unleash/assets/707867/a1df961b-2d0f-419d-b9bf-fedef896a84e ">
---------
Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2023-08-17 09:43:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a7f488147 
							
						 
					 
					
						
						
							
							feat: reject timeline state ( #4517 )  
						
						 
						
						
						
					 
					
						2023-08-16 15:39:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6830b805b 
							
						 
					 
					
						
						
							
							feat: review buttons makeover ( #4513 )  
						
						 
						
						
						
					 
					
						2023-08-16 13:55:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2bd7d42a1 
							
						 
					 
					
						
						
							
							feat: change request reject docs and step update ( #4493 )  
						
						 
						
						
						
					 
					
						2023-08-16 09:46:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							872644fc91 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vite to v4.4.9 ( #4505 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://togithub.com/vitejs/vite/tree/main/#readme )
([source](https://togithub.com/vitejs/vite )) | [`4.4.7` ->
`4.4.9`](https://renovatebot.com/diffs/npm/vite/4.4.7/4.4.9 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
###
[`v4.4.9`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small449-2023-08-07-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.4.8...v4.4.9 )
- chore: fix eslint warnings
([#​14031](https://togithub.com/vitejs/vite/issues/14031 ))
([4021a0e](https://togithub.com/vitejs/vite/commit/4021a0e )), closes
[#​14031](https://togithub.com/vitejs/vite/issues/14031 )
- chore(deps): update all non-major dependencies
([#​13938](https://togithub.com/vitejs/vite/issues/13938 ))
([a1b519e](https://togithub.com/vitejs/vite/commit/a1b519e )), closes
[#​13938](https://togithub.com/vitejs/vite/issues/13938 )
- fix: dynamic import vars ignored warning
([#​14006](https://togithub.com/vitejs/vite/issues/14006 ))
([4479431](https://togithub.com/vitejs/vite/commit/4479431 )), closes
[#​14006](https://togithub.com/vitejs/vite/issues/14006 )
- fix(build): silence warn dynamic import module when
inlineDynamicImports true
([#​13970](https://togithub.com/vitejs/vite/issues/13970 ))
([7a77aaf](https://togithub.com/vitejs/vite/commit/7a77aaf )), closes
[#​13970](https://togithub.com/vitejs/vite/issues/13970 )
- perf: improve build times and memory utilization
([#​14016](https://togithub.com/vitejs/vite/issues/14016 ))
([9d7d45e](https://togithub.com/vitejs/vite/commit/9d7d45e )), closes
[#​14016](https://togithub.com/vitejs/vite/issues/14016 )
- perf: replace startsWith with ===
([#​14005](https://togithub.com/vitejs/vite/issues/14005 ))
([f5c1224](https://togithub.com/vitejs/vite/commit/f5c1224 )), closes
[#​14005](https://togithub.com/vitejs/vite/issues/14005 )
###
[`v4.4.8`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small448-2023-07-31-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.4.7...v4.4.8 )
- fix: modulePreload false
([#​13973](https://togithub.com/vitejs/vite/issues/13973 ))
([488085d](https://togithub.com/vitejs/vite/commit/488085d )), closes
[#​13973](https://togithub.com/vitejs/vite/issues/13973 )
- fix: multiple entries with shared css and no JS
([#​13962](https://togithub.com/vitejs/vite/issues/13962 ))
([89a3db0](https://togithub.com/vitejs/vite/commit/89a3db0 )), closes
[#​13962](https://togithub.com/vitejs/vite/issues/13962 )
- fix: use file extensions on type imports so they work with
`moduleResolution: 'node16'`
([#​13947](https://togithub.com/vitejs/vite/issues/13947 ))
([aeef670](https://togithub.com/vitejs/vite/commit/aeef670 )), closes
[#​13947](https://togithub.com/vitejs/vite/issues/13947 )
- fix(css): enhance error message for missing preprocessor dependency
([#​11485](https://togithub.com/vitejs/vite/issues/11485 ))
([65e5c22](https://togithub.com/vitejs/vite/commit/65e5c22 )), closes
[#​11485](https://togithub.com/vitejs/vite/issues/11485 )
- fix(esbuild): fix static properties transpile when
useDefineForClassFields false
([#​13992](https://togithub.com/vitejs/vite/issues/13992 ))
([4ca7c13](https://togithub.com/vitejs/vite/commit/4ca7c13 )), closes
[#​13992](https://togithub.com/vitejs/vite/issues/13992 )
- fix(importAnalysis): strip url base before passing as safeModulePaths
([#​13712](https://togithub.com/vitejs/vite/issues/13712 ))
([1ab06a8](https://togithub.com/vitejs/vite/commit/1ab06a8 )), closes
[#​13712](https://togithub.com/vitejs/vite/issues/13712 )
- fix(importMetaGlob): avoid unnecessary hmr of negative glob
([#​13646](https://togithub.com/vitejs/vite/issues/13646 ))
([844451c](https://togithub.com/vitejs/vite/commit/844451c )), closes
[#​13646](https://togithub.com/vitejs/vite/issues/13646 )
- fix(optimizer): avoid double-commit of optimized deps when discovery
is disabled
([#​13865](https://togithub.com/vitejs/vite/issues/13865 ))
([df77991](https://togithub.com/vitejs/vite/commit/df77991 )), closes
[#​13865](https://togithub.com/vitejs/vite/issues/13865 )
- fix(optimizer): enable experimentalDecorators by default
([#​13981](https://togithub.com/vitejs/vite/issues/13981 ))
([f8a5ffc](https://togithub.com/vitejs/vite/commit/f8a5ffc )), closes
[#​13981](https://togithub.com/vitejs/vite/issues/13981 )
- perf: replace startsWith with ===
([#​13989](https://togithub.com/vitejs/vite/issues/13989 ))
([3aab14e](https://togithub.com/vitejs/vite/commit/3aab14e )), closes
[#​13989](https://togithub.com/vitejs/vite/issues/13989 )
- perf: single slash does not need to be replaced
([#​13980](https://togithub.com/vitejs/vite/issues/13980 ))
([66f522c](https://togithub.com/vitejs/vite/commit/66f522c )), closes
[#​13980](https://togithub.com/vitejs/vite/issues/13980 )
- perf: use Intl.DateTimeFormatter instead of toLocaleTimeString
([#​13951](https://togithub.com/vitejs/vite/issues/13951 ))
([af53a1d](https://togithub.com/vitejs/vite/commit/af53a1d )), closes
[#​13951](https://togithub.com/vitejs/vite/issues/13951 )
- perf: use Intl.NumberFormat instead of toLocaleString
([#​13949](https://togithub.com/vitejs/vite/issues/13949 ))
([a48bf88](https://togithub.com/vitejs/vite/commit/a48bf88 )), closes
[#​13949](https://togithub.com/vitejs/vite/issues/13949 )
- perf: use magic-string hires boundary for sourcemaps
([#​13971](https://togithub.com/vitejs/vite/issues/13971 ))
([b9a8d65](https://togithub.com/vitejs/vite/commit/b9a8d65 )), closes
[#​13971](https://togithub.com/vitejs/vite/issues/13971 )
- chore(reporter): remove unnecessary map
([#​13972](https://togithub.com/vitejs/vite/issues/13972 ))
([dd9d4c1](https://togithub.com/vitejs/vite/commit/dd9d4c1 )), closes
[#​13972](https://togithub.com/vitejs/vite/issues/13972 )
- refactor: add new overload to the type of defineConfig
([#​13958](https://togithub.com/vitejs/vite/issues/13958 ))
([24c12fe](https://togithub.com/vitejs/vite/commit/24c12fe )), closes
[#​13958](https://togithub.com/vitejs/vite/issues/13958 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-16 07:19:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2244c6e917 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.64.2 ( #4504 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.64.1` ->
`1.64.2`](https://renovatebot.com/diffs/npm/sass/1.64.1/1.64.2 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.64.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1642 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.64.1...1.64.2 )
-   No user-visible changes.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-16 07:05:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82d0637159 
							
						 
					 
					
						
						
							
							chore(deps): update dependency cypress to v12.17.3 ( #4502 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://togithub.com/cypress-io/cypress ) | [`12.17.2` ->
`12.17.3`](https://renovatebot.com/diffs/npm/cypress/12.17.2/12.17.3 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cypress-io/cypress (cypress)</summary>
###
[`v12.17.3`](https://togithub.com/cypress-io/cypress/releases/tag/v12.17.3 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.17.2...v12.17.3 )
Changelog: https://docs.cypress.io/guides/references/changelog#12-17-3 
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-16 06:42:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d04b745f8 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/react to v17.0.63 ( #4500 )  
						
						 
						
						... 
						
						
						
						[](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.62` ->
`17.0.63`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.62/17.0.63 )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-16 02:32:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e42e3af59 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/node to v18.17.4 ( #4499 )  
						
						 
						
						... 
						
						
						
						[](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 )) |
[`18.17.1` ->
`18.17.4`](https://renovatebot.com/diffs/npm/@types%2fnode/18.17.1/18.17.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/ )
|
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-15 23:16:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67ef0507a1 
							
						 
					 
					
						
						
							
							feat: link to change request configuration ( #4494 )  
						
						 
						
						
						
					 
					
						2023-08-15 14:18:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4af826000d 
							
						 
					 
					
						
						
							
							feat: do not update every second ( #4492 )  
						
						 
						
						
						
					 
					
						2023-08-15 13:35:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c58d325173 
							
						 
					 
					
						
						
							
							feat: reject change request dialog ( #4491 )  
						
						 
						
						
						
					 
					
						2023-08-15 12:49:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3227e30f12 
							
						 
					 
					
						
						
							
							feat: Change request reject UI ( #4489 )  
						
						 
						
						
						
					 
					
						2023-08-15 09:08:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a27b5f44a 
							
						 
					 
					
						
						
							
							feat: use update count in cr summary ( #4482 )  
						
						 
						
						
						
					 
					
						2023-08-11 14:59:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12dfb1f3eb 
							
						 
					 
					
						
						
							
							feat: add margin for segment constraints ( #4481 )  
						
						 
						
						
						
					 
					
						2023-08-11 14:07:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9a686ca81 
							
						 
					 
					
						
						
							
							Fix/constraint with legal value that has been deleted ( #4473 )  
						
						 
						
						... 
						
						
						
						When editing a constraint that uses a context field with legal values:
if the contraint has a value that has been deleted from the legal values
of the context field:
- Show the value and mark it as disabled
- On any change -> 'cleans'/removed the deleted legal values from the
constraint values
Closes:
[1-1209](https://linear.app/unleash/issue/1-1209/if-i-modified-the-legal-values-of-a-used-context-field )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-11 13:44:28 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1fe43fe64 
							
						 
					 
					
						
						
							
							fix: diff no changes ( #4480 )  
						
						 
						
						
						
					 
					
						2023-08-11 12:31:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81586074d0 
							
						 
					 
					
						
						
							
							feat: track read about ( #4478 )  
						
						 
						
						
						
					 
					
						2023-08-11 09:59:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a68942d90f 
							
						 
					 
					
						
						
							
							fix: strategy variants in demo link to new variants ( #4477 )  
						
						 
						
						
						
					 
					
						2023-08-11 09:43:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e4485d0fc 
							
						 
					 
					
						
						
							
							feat: segment constraints in UI ( #4472 )  
						
						 
						
						
						
					 
					
						2023-08-10 20:12:17 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46314d2772 
							
						 
					 
					
						
						
							
							fix: Remove lastSeenAt from useCollaborateData.tsx staleness check ( #4461 )  
						
						 
						
						... 
						
						
						
						Remove the lastSeenAt property when checking for stale data
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-10 16:13:24 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1314a8ee8 
							
						 
					 
					
						
						
							
							feat: delete segment from CR ( #4469 )  
						
						 
						
						
						
					 
					
						2023-08-10 15:56:15 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84cbd669eb 
							
						 
					 
					
						
						
							
							feat: count segment changes ( #4468 )  
						
						 
						
						
						
					 
					
						2023-08-10 14:40:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27c3c2393c 
							
						 
					 
					
						
						
							
							fix: plain link for read about ( #4470 )  
						
						 
						
						
						
					 
					
						2023-08-10 14:40:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d991f3a56 
							
						 
					 
					
						
						
							
							fix: Disable Edit constraint when context field was deleted ( #4460 )  
						
						 
						
						... 
						
						
						
						Disable Edit constraint when context field was deleted
Closes:
[1-1208](https://linear.app/unleash/issue/1-1208/if-i-deleted-a-used-context-with-predefined-legal-values )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-10 15:27:30 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ded33a6d81 
							
						 
					 
					
						
						
							
							chore: remove customRootRoles flag in favor of killswitch ( #4431 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1303/adapt-existing-customrootroles-flag-to-a-customrootroleskillswitch 
Removes the existing `customRootRoles` flag in favor of a
`customRootRolesKillSwitch` which should follow the same logic but
negated/inverted.
Once released, this will effectively make custom root roles GA, and we
can use
[customRootRolesKillSwitch](https://app.unleash-hosted.com/hosted/projects/eg/features/customRootRolesKillSwitch )
to disable the feature if needed. 
						
					 
					
						2023-08-10 13:11:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22273d79e3 
							
						 
					 
					
						
						
							
							test: fix import and access e2e tests due to recent changes ( #4467 )  
						
						 
						
						... 
						
						
						
						This should fix `import` and `access` Cypress e2e tests after recent
changes were introduced:
- `import.spec.ts` - Expected '50%' to be contained in the page, however
now [we are lazy loading the accordion
content](https://github.com/Unleash/unleash/pull/4454 );
- `access.spec.ts` - Expected 'within a project are allowed' to be
visible as a role description, however [we updated the predefined roles
descriptions](https://github.com/Unleash/unleash/pull/4451 ); 
						
					 
					
						2023-08-10 11:55:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a233ba519 
							
						 
					 
					
						
						
							
							feat: cr sidebar segments count ( #4466 )  
						
						 
						
						
						
					 
					
						2023-08-10 12:01:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df41146f50 
							
						 
					 
					
						
						
							
							feat: Demo for strategy variants ( #4457 )  
						
						 
						
						
						
					 
					
						2023-08-10 11:55:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ee031e978 
							
						 
					 
					
						
						
							
							Update admin navigation (1-1104-improved-menu-oss) ( #4458 )  
						
						 
						
						... 
						
						
						
						Cleaner tabs navigation for admin tabs

Closes https://linear.app/unleash/issue/1-1104/improved-menu-oss  
						
					 
					
						2023-08-10 09:28:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95f4f641b5 
							
						 
					 
					
						
						
							
							docs: custom root roles ( #4451 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1136/custom-root-roles-documentation 
- [Adds documentation referencing custom root
roles](https://unleash-docs-git-docs-custom-root-roles-unleash-team.vercel.app/reference/rbac );
- [Adds a "How to create and assign custom root roles" how-to
guide](https://unleash-docs-git-docs-custom-root-roles-unleash-team.vercel.app/how-to/how-to-create-and-assign-custom-root-roles );
 - Standardizes "global" roles to "root" roles;
- Standardizes "standard" roles to "predefined" roles to better reflect
their behavior and what is shown in our UI;
 - Updates predefined role descriptions and makes them consistent;
 - Updates the side panel description of the user form;
- Includes some boy scouting with some tiny fixes of things identified
along the way (e.g. the role form was persisting old data when closed
and re-opened);
 
 Questions:
- Is it worth expanding the "Assigning custom root roles" section in the
"How to create and assign custom root roles" guide to include the steps
for assigning a root role for each entity (user, service account,
group)?
- Should this PR include an update to the existing "How to create and
assign custom project roles" guide? We've since updated the UI;
---------
Co-authored-by: Thomas Heartman <thomas@getunleash.ai> 
						
					 
					
						2023-08-10 08:21:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe0c7087de 
							
						 
					 
					
						
						
							
							Add name with change info to segment changes (1-1230-update-name-change) ( #4459 )  
						
						 
						
						... 
						
						
						
						Extract and reuse the component that we use for strategy name changes.
## Discussion points:
This impl only shows the new name in the second field (editing segment).
Should we show it in both? Why do we have both? Do we have UI designs
for this?
 
						
					 
					
						2023-08-09 16:15:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2531819222 
							
						 
					 
					
						
						
							
							fix: CR strategy name changes code ( #4449 )  
						
						 
						
						... 
						
						
						
						This change addresses two things that were done in
https://github.com/Unleash/unleash/pull/4004  and that I believe to be
bugs.
1. It shows the previous strategy name also if there was no previous
title. So if there was no previous title, it'll show the strategy name
with a strikethrough and then the new title (see the discussion
section).
2. It changes a `span` component to a [`del`
component](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/del ).
I believe the
span was erroneously changed from a `s` component (strikethrough
component) in the linked PR (based on a comment on the PR). This
caused the strikethrough to not be there anymore. However, the `del`
component is semantically more correct and reintroduces the
strikethrough, so it is a better change.
3. It uses [`ins`
elements](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ins )
for names that have changed.
Finally, it removes a redundant pair of curly braces.
How it looks now:

## Discussion
Regarding point 1: It might be that we don't want to show a
strikethrough through the name of the strategy if there was no previous
title. In that case, the changes related to the first point should be
removed. If we do that, it looks like this:

It makes it harder (impossible, actually) to see when a custom title was
added, but that might be what we want.
But maybe the solution is to also use `ins` elements for new data. That
way the difference is visible (and semantically correct):
 
						
					 
					
						2023-08-09 12:47:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11c48171bd 
							
						 
					 
					
						
						
							
							fix: Demo for old variants ( #4455 )  
						
						 
						
						
						
					 
					
						2023-08-09 13:11:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c549280e31 
							
						 
					 
					
						
						
							
							fix: Performance improvements for demo and docs update ( #4454 )  
						
						 
						
						
						
					 
					
						2023-08-09 12:58:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b927ef8b70 
							
						 
					 
					
						
						
							
							feat: pointer to strategy variants ( #4440 )  
						
						 
						
						
						
					 
					
						2023-08-08 15:48:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32954e8168 
							
						 
					 
					
						
						
							
							feat: bulk archive usage warning ( #4448 )  
						
						 
						
						... 
						
						
						
						Adds a warning when about to archive features that have lastSeenAt of
less than a week (green usage)
Closes #
[1-224](https://linear.app/unleash/issue/1-1224/bulk-edit-show-last-seen-usage-warning )

---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-08 15:46:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							839c36d547 
							
						 
					 
					
						
						
							
							Feat: toggle overview env last seen ( #4445 )  
						
						 
						
						... 
						
						
						
						<!-- 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 last seen by environment to FeatureOverview
- Refactored FeatureEnvironmentSeen component for reusability
<!-- Does it close an issue? Multiple? -->
Closes #
[1-1223](https://linear.app/unleash/issue/1-1223/toggle-overview-add-last-seen-by-environment )

---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-08 15:56:32 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7ae1ff714 
							
						 
					 
					
						
						
							
							Feat( #4209 ): add conflict marker to segment changes ( #4447 )  
						
						 
						
						... 
						
						
						
						In doing so, we extract the shared conflict marker component from the
feature change and reuse it for both feature and segment changes.
Here's what it looks like:

Update: also straightened out the borders of the conflict warning:
 
						
					 
					
						2023-08-08 12:36:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17798408a4 
							
						 
					 
					
						
						
							
							chore: update orval with latest change request schema updates ( #4446 )  
						
						 
						
						
						
					 
					
						2023-08-08 11:58:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19119bd1f0 
							
						 
					 
					
						
						
							
							feat: default strategy variant ( #4443 )  
						
						 
						
						
						
					 
					
						2023-08-08 11:44:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3b11b89bb 
							
						 
					 
					
						
						
							
							Feat: last seen by env UI ( #4439 )  
						
						 
						
						... 
						
						
						
						Implements last seen by environment UI
Closes #
[1-1182](https://linear.app/unleash/issue/1-1182/ui-for-last-seen-per-environment )


---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-08 12:32:33 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b55d677d1e 
							
						 
					 
					
						
						
							
							feat: add prom metric for total custom root roles in use ( #4438 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1311/add-a-new-prometheus-metric-with-custom-root-roles-in-use 
As a follow-up to https://github.com/Unleash/unleash/pull/4435 , this PR
adds a metric for total custom root roles in use by at least one entity:
users, service accounts, groups.
`custom_root_roles_in_use_total`
Output from `http://localhost:4242/internal-backstage/prometheus `:
```
# HELP process_cpu_user_seconds_total Total user CPU time spent in seconds.
# TYPE process_cpu_user_seconds_total counter
process_cpu_user_seconds_total 0.060755
# HELP process_cpu_system_seconds_total Total system CPU time spent in seconds.
# TYPE process_cpu_system_seconds_total counter
process_cpu_system_seconds_total 0.01666
# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds.
# TYPE process_cpu_seconds_total counter
process_cpu_seconds_total 0.077415
# HELP process_start_time_seconds Start time of the process since unix epoch in seconds.
# TYPE process_start_time_seconds gauge
process_start_time_seconds 1691420275
# HELP process_resident_memory_bytes Resident memory size in bytes.
# TYPE process_resident_memory_bytes gauge
process_resident_memory_bytes 199196672
# HELP nodejs_eventloop_lag_seconds Lag of event loop in seconds.
# TYPE nodejs_eventloop_lag_seconds gauge
nodejs_eventloop_lag_seconds 0
# HELP nodejs_eventloop_lag_min_seconds The minimum recorded event loop delay.
# TYPE nodejs_eventloop_lag_min_seconds gauge
nodejs_eventloop_lag_min_seconds 0.009076736
# HELP nodejs_eventloop_lag_max_seconds The maximum recorded event loop delay.
# TYPE nodejs_eventloop_lag_max_seconds gauge
nodejs_eventloop_lag_max_seconds 0.037683199
# HELP nodejs_eventloop_lag_mean_seconds The mean of the recorded event loop delays.
# TYPE nodejs_eventloop_lag_mean_seconds gauge
nodejs_eventloop_lag_mean_seconds 0.011063251638989169
# HELP nodejs_eventloop_lag_stddev_seconds The standard deviation of the recorded event loop delays.
# TYPE nodejs_eventloop_lag_stddev_seconds gauge
nodejs_eventloop_lag_stddev_seconds 0.0013618102764025837
# HELP nodejs_eventloop_lag_p50_seconds The 50th percentile of the recorded event loop delays.
# TYPE nodejs_eventloop_lag_p50_seconds gauge
nodejs_eventloop_lag_p50_seconds 0.011051007
# HELP nodejs_eventloop_lag_p90_seconds The 90th percentile of the recorded event loop delays.
# TYPE nodejs_eventloop_lag_p90_seconds gauge
nodejs_eventloop_lag_p90_seconds 0.011321343
# HELP nodejs_eventloop_lag_p99_seconds The 99th percentile of the recorded event loop delays.
# TYPE nodejs_eventloop_lag_p99_seconds gauge
nodejs_eventloop_lag_p99_seconds 0.013688831
# HELP nodejs_active_resources Number of active resources that are currently keeping the event loop alive, grouped by async resource type.
# TYPE nodejs_active_resources gauge
nodejs_active_resources{type="FSReqCallback"} 1
nodejs_active_resources{type="TTYWrap"} 3
nodejs_active_resources{type="TCPSocketWrap"} 5
nodejs_active_resources{type="TCPServerWrap"} 1
nodejs_active_resources{type="Timeout"} 1
nodejs_active_resources{type="Immediate"} 1
# HELP nodejs_active_resources_total Total number of active resources.
# TYPE nodejs_active_resources_total gauge
nodejs_active_resources_total 12
# HELP nodejs_active_handles Number of active libuv handles grouped by handle type. Every handle type is C++ class name.
# TYPE nodejs_active_handles gauge
nodejs_active_handles{type="WriteStream"} 2
nodejs_active_handles{type="ReadStream"} 1
nodejs_active_handles{type="Socket"} 5
nodejs_active_handles{type="Server"} 1
# HELP nodejs_active_handles_total Total number of active handles.
# TYPE nodejs_active_handles_total gauge
nodejs_active_handles_total 9
# HELP nodejs_active_requests Number of active libuv requests grouped by request type. Every request type is C++ class name.
# TYPE nodejs_active_requests gauge
nodejs_active_requests{type="FSReqCallback"} 1
# HELP nodejs_active_requests_total Total number of active requests.
# TYPE nodejs_active_requests_total gauge
nodejs_active_requests_total 1
# HELP nodejs_heap_size_total_bytes Process heap size from Node.js in bytes.
# TYPE nodejs_heap_size_total_bytes gauge
nodejs_heap_size_total_bytes 118587392
# HELP nodejs_heap_size_used_bytes Process heap size used from Node.js in bytes.
# TYPE nodejs_heap_size_used_bytes gauge
nodejs_heap_size_used_bytes 89642552
# HELP nodejs_external_memory_bytes Node.js external memory size in bytes.
# TYPE nodejs_external_memory_bytes gauge
nodejs_external_memory_bytes 1601594
# HELP nodejs_heap_space_size_total_bytes Process heap space size total from Node.js in bytes.
# TYPE nodejs_heap_space_size_total_bytes gauge
nodejs_heap_space_size_total_bytes{space="read_only"} 0
nodejs_heap_space_size_total_bytes{space="old"} 70139904
nodejs_heap_space_size_total_bytes{space="code"} 3588096
nodejs_heap_space_size_total_bytes{space="map"} 2899968
nodejs_heap_space_size_total_bytes{space="large_object"} 7258112
nodejs_heap_space_size_total_bytes{space="code_large_object"} 1146880
nodejs_heap_space_size_total_bytes{space="new_large_object"} 0
nodejs_heap_space_size_total_bytes{space="new"} 33554432
# HELP nodejs_heap_space_size_used_bytes Process heap space size used from Node.js in bytes.
# TYPE nodejs_heap_space_size_used_bytes gauge
nodejs_heap_space_size_used_bytes{space="read_only"} 0
nodejs_heap_space_size_used_bytes{space="old"} 66992120
nodejs_heap_space_size_used_bytes{space="code"} 2892640
nodejs_heap_space_size_used_bytes{space="map"} 2519280
nodejs_heap_space_size_used_bytes{space="large_object"} 7026824
nodejs_heap_space_size_used_bytes{space="code_large_object"} 983200
nodejs_heap_space_size_used_bytes{space="new_large_object"} 0
nodejs_heap_space_size_used_bytes{space="new"} 9236136
# HELP nodejs_heap_space_size_available_bytes Process heap space size available from Node.js in bytes.
# TYPE nodejs_heap_space_size_available_bytes gauge
nodejs_heap_space_size_available_bytes{space="read_only"} 0
nodejs_heap_space_size_available_bytes{space="old"} 1898360
nodejs_heap_space_size_available_bytes{space="code"} 7328
nodejs_heap_space_size_available_bytes{space="map"} 327888
nodejs_heap_space_size_available_bytes{space="large_object"} 0
nodejs_heap_space_size_available_bytes{space="code_large_object"} 0
nodejs_heap_space_size_available_bytes{space="new_large_object"} 16495616
nodejs_heap_space_size_available_bytes{space="new"} 7259480
# HELP nodejs_version_info Node.js version info.
# TYPE nodejs_version_info gauge
nodejs_version_info{version="v18.16.0",major="18",minor="16",patch="0"} 1
# HELP nodejs_gc_duration_seconds Garbage collection duration by kind, one of major, minor, incremental or weakcb.
# TYPE nodejs_gc_duration_seconds histogram
# HELP http_request_duration_milliseconds App response time
# TYPE http_request_duration_milliseconds summary
# HELP db_query_duration_seconds DB query duration time
# TYPE db_query_duration_seconds summary
db_query_duration_seconds{quantile="0.1",store="api-tokens",action="getAllActive"} 0.03091475
db_query_duration_seconds{quantile="0.5",store="api-tokens",action="getAllActive"} 0.03091475
db_query_duration_seconds{quantile="0.9",store="api-tokens",action="getAllActive"} 0.03091475
db_query_duration_seconds{quantile="0.95",store="api-tokens",action="getAllActive"} 0.03091475
db_query_duration_seconds{quantile="0.99",store="api-tokens",action="getAllActive"} 0.03091475
db_query_duration_seconds_sum{store="api-tokens",action="getAllActive"} 0.03091475
db_query_duration_seconds_count{store="api-tokens",action="getAllActive"} 1
# HELP feature_toggle_update_total Number of times a toggle has been updated. Environment label would be "n/a" when it is not available, e.g. when a feature toggle is created.
# TYPE feature_toggle_update_total counter
# HELP feature_toggle_usage_total Number of times a feature toggle has been used
# TYPE feature_toggle_usage_total counter
# HELP feature_toggles_total Number of feature toggles
# TYPE feature_toggles_total gauge
feature_toggles_total{version="5.3.0"} 31
# HELP users_total Number of users
# TYPE users_total gauge
users_total 1011
# HELP projects_total Number of projects
# TYPE projects_total gauge
projects_total 4
# HELP environments_total Number of environments
# TYPE environments_total gauge
environments_total 10
# HELP groups_total Number of groups
# TYPE groups_total gauge
groups_total 5
# HELP roles_total Number of roles
# TYPE roles_total gauge
roles_total 11
# HELP custom_root_roles_total Number of custom root roles
# TYPE custom_root_roles_total gauge
custom_root_roles_total 3
# HELP custom_root_roles_in_use_total Number of custom root roles in use
# TYPE custom_root_roles_in_use_total gauge
custom_root_roles_in_use_total 2
# HELP segments_total Number of segments
# TYPE segments_total gauge
segments_total 5
# HELP context_total Number of context
# TYPE context_total gauge
context_total 7
# HELP strategies_total Number of strategies
# TYPE strategies_total gauge
strategies_total 5
# HELP client_apps_total Number of registered client apps aggregated by range by last seen
# TYPE client_apps_total gauge
client_apps_total{range="allTime"} 0
client_apps_total{range="30d"} 0
client_apps_total{range="7d"} 0
# HELP saml_enabled Whether SAML is enabled
# TYPE saml_enabled gauge
saml_enabled 1
# HELP oidc_enabled Whether OIDC is enabled
# TYPE oidc_enabled gauge
oidc_enabled 0
# HELP client_sdk_versions Which sdk versions are being used
# TYPE client_sdk_versions counter
# HELP optimal_304_diffing Count the Optimal 304 diffing with status
# TYPE optimal_304_diffing counter
# HELP db_pool_min Minimum DB pool size
# TYPE db_pool_min gauge
db_pool_min 0
# HELP db_pool_max Maximum DB pool size
# TYPE db_pool_max gauge
db_pool_max 4
# HELP db_pool_free Current free connections in DB pool
# TYPE db_pool_free gauge
db_pool_free 0
# HELP db_pool_used Current connections in use in DB pool
# TYPE db_pool_used gauge
db_pool_used 4
# HELP db_pool_pending_creates how many asynchronous create calls are running in DB pool
# TYPE db_pool_pending_creates gauge
db_pool_pending_creates 0
# HELP db_pool_pending_acquires how many acquires are waiting for a resource to be released in DB pool
# TYPE db_pool_pending_acquires gauge
db_pool_pending_acquires 24
``` 
						
					 
					
						2023-08-08 08:14:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ae1887aa5 
							
						 
					 
					
						
						
							
							Menu update - improvements and mobile version ( #4423 )  
						
						 
						
						... 
						
						
						
						## About the changes
 
						
					 
					
						2023-08-07 18:13:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							555b27a653 
							
						 
					 
					
						
						
							
							feat: add prom metric for total custom root roles ( #4435 )  
						
						 
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1293/label-our-metrics-about-roles-to-include-also-if-the-role-is-a-root 
Adds a Prometheus metric for total custom root roles. Also adds it to
the instance telemetry collection.
Q: Should we use a `labeledRoles` kind of metric instead, similar to
what we're doing for `clientApps` and their ranges? 
						
					 
					
						2023-08-07 14:59:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18b5161ade 
							
						 
					 
					
						
						
							
							chore( #4209 ): minor front-end fixes ( #4437 )  
						
						 
						
						... 
						
						
						
						This PR fixes links to segments from change requests and the bottom
border radius for segment change boxes.
Old border radius:

New border radius: 
 
						
					 
					
						2023-08-07 13:39:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fe32e0b96 
							
						 
					 
					
						
						
							
							fix: dot in context fields ( #4434 )  
						
						 
						
						
						
					 
					
						2023-08-07 13:53:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4914cd07e3 
							
						 
					 
					
						
						
							
							feat: strategy variants events ( #4430 )  
						
						 
						
						
						
					 
					
						2023-08-07 11:45:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53eba89de2 
							
						 
					 
					
						
						
							
							chore(deps): update dependency eslint to v8.46.0 ( #4425 )  
						
						 
						
						... 
						
						
						
						[](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.45.0` ->
`8.46.0`](https://renovatebot.com/diffs/npm/eslint/8.45.0/8.46.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 (eslint)</summary>
### [`v8.46.0`](https://togithub.com/eslint/eslint/releases/tag/v8.46.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.45.0...v8.46.0 )
##### Features
-
[`8a93438`](8a9343871f )
feat: `require-unicode-regexp` support `v` flag
([#​17402](https://togithub.com/eslint/eslint/issues/17402 ))
(SUZUKI Sosuke)
-
[`1a2f966`](1a2f966fab )
feat: `no-useless-escape` support `v` flag
([#​17420](https://togithub.com/eslint/eslint/issues/17420 ))
(Yosuke Ota)
-
[`ee68d1d`](ee68d1d963 )
feat: `no-empty-character-class` support `v` flag
([#​17419](https://togithub.com/eslint/eslint/issues/17419 ))
(Milos Djermanovic)
-
[`853d32b`](853d32baa8 )
feat: deprecate no-return-await
([#​17417](https://togithub.com/eslint/eslint/issues/17417 ))
(Carlos Lopez)
-
[`d4f02e4`](d4f02e4bf1 )
feat: `no-control-regex` support `v` flag
([#​17405](https://togithub.com/eslint/eslint/issues/17405 ))
(Yosuke Ota)
-
[`2a35f3e`](2a35f3e6ed )
feat: `prefer-named-capture-group` support `v` flag
([#​17409](https://togithub.com/eslint/eslint/issues/17409 ))
(Yosuke Ota)
-
[`8ca8b50`](8ca8b50b04 )
feat: Better error message for flat config plugins
([#​17399](https://togithub.com/eslint/eslint/issues/17399 ))
(Nicholas C. Zakas)
-
[`509f753`](509f753950 )
feat: `no-misleading-character-class` support `v` flag
([#​17406](https://togithub.com/eslint/eslint/issues/17406 ))
(Yosuke Ota)
-
[`3caf514`](3caf51487d )
feat: `no-regex-spaces` support `v` flag
([#​17407](https://togithub.com/eslint/eslint/issues/17407 ))
(Yosuke Ota)
-
[`b7fad2b`](b7fad2b52f )
feat: `prefer-regex-literals` support `v` flag
([#​17410](https://togithub.com/eslint/eslint/issues/17410 ))
(Yosuke Ota)
-
[`a6a3ad4`](a6a3ad4ae4 )
feat: `no-useless-backreference` support `v` flag
([#​17408](https://togithub.com/eslint/eslint/issues/17408 ))
(Yosuke Ota)
-
[`94954a7`](94954a7154 )
feat: `no-invalid-regexp` support `v` flag
([#​17404](https://togithub.com/eslint/eslint/issues/17404 ))
(Yosuke Ota)
-
[`1af6eac`](1af6eac572 )
feat: adds option for allowing empty object patterns as parameter
([#​17365](https://togithub.com/eslint/eslint/issues/17365 ))
(Tanuj Kanti)
-
[`cf03104`](cf03104b27 )
feat: Improve config error messages
([#​17385](https://togithub.com/eslint/eslint/issues/17385 ))
(Nicholas C. Zakas)
##### Bug Fixes
-
[`9803c7c`](9803c7c040 )
fix: FlatESLint#getRulesMetaForResults shouldn't throw on unknown rules
([#​17393](https://togithub.com/eslint/eslint/issues/17393 ))
(Milos Djermanovic)
-
[`42faa17`](42faa17b1c )
fix: Update no-loop-func to not overlap with no-undef
([#​17358](https://togithub.com/eslint/eslint/issues/17358 )) (Matt
Wilkinson)
##### Documentation
-
[`4d474e3`](4d474e351b )
docs: update with TypeScript info
([#​17423](https://togithub.com/eslint/eslint/issues/17423 ))
(James)
-
[`091f44e`](091f44e4c7 )
docs: File extension named processor deprecation
([#​17362](https://togithub.com/eslint/eslint/issues/17362 )) (Matt
Wilkinson)
-
[`9254a6c`](9254a6cea8 )
docs: Update README (GitHub Actions Bot)
-
[`6d6dc51`](6d6dc5141f )
docs: fix overlapping of `open in playground` button
([#​17403](https://togithub.com/eslint/eslint/issues/17403 ))
(Tanuj Kanti)
-
[`7fc3a2c`](7fc3a2ce68 )
docs: Add private class features info to no-underscore-dangle
([#​17386](https://togithub.com/eslint/eslint/issues/17386 )) (Matt
Wilkinson)
-
[`da73e58`](da73e583e1 )
docs: Migrating `eslint-env` configuration comments
([#​17390](https://togithub.com/eslint/eslint/issues/17390 ))
(Francesco Trotta)
-
[`80dffed`](80dffed4c8 )
docs: fix Ignoring Files section in config migration guide
([#​17392](https://togithub.com/eslint/eslint/issues/17392 ))
(Milos Djermanovic)
-
[`8a9abb7`](8a9abb7cf4 )
docs: Update README (GitHub Actions Bot)
-
[`7e9be4b`](7e9be4bd73 )
docs: Update README (GitHub Actions Bot)
-
[`0b0bbe0`](0b0bbe07d4 )
docs: Update README (GitHub Actions Bot)
##### Chores
-
[`d1eb7e4`](d1eb7e46e9 )
chore: Update ecosystem dependencies
([#​17427](https://togithub.com/eslint/eslint/issues/17427 ))
(Nicholas C. Zakas)
-
[`fab9e97`](fab9e97ef9 )
chore: package.json update for eslint-config-eslint release (ESLint
Jenkins)
-
[`6246711`](6246711e06 )
chore: package.json update for
[@​eslint/js](https://togithub.com/eslint/js ) release (ESLint
Jenkins)
-
[`0aa0bc3`](0aa0bc365a )
chore: Add PRs to triage project
([#​17421](https://togithub.com/eslint/eslint/issues/17421 ))
(Nicholas C. Zakas)
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-04 18:32:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							452f3942a7 
							
						 
					 
					
						
						
							
							feat( #4209 ): add segment to drafts ( #4408 )  
						
						 
						
						... 
						
						
						
						This PR sends segments to CR drafts when you use the `add to draft`
button.
It also adds the logic for which environment to pick.
Segments sent to the API are added to drafts, but not displayed in the
UI yet. CRs with only segment changes are also not listed in the table.
This'll be covered in upcoming work. 
						
					 
					
						2023-08-04 12:57:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a32eacecb 
							
						 
					 
					
						
						
							
							feat: segments in pending CR screen ( #4420 )  
						
						 
						
						
						
					 
					
						2023-08-04 15:34:03 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87e75d10b2 
							
						 
					 
					
						
						
							
							Update PRO plan menu ( #4409 )  
						
						 
						
						... 
						
						
						
						<!-- 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
Update menu for Pro customers - show enterprise options with plan
upgrade suggestion page.
 
						
					 
					
						2023-08-04 11:57:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32ce9147a6 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/react-codemirror to v4.21.9 ( #4415 )  
						
						 
						
						... 
						
						
						
						[](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.8` ->
`4.21.9`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.8/4.21.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.21.9`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.9 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.8...v4.21.9 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.9/file/README.md )
Documentation v4.21.9:
https://raw.githack.com/uiwjs/react-codemirror/25f2810/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.8...v4.21.9 
```shell
npm i @​uiw/react-codemirror@4.21.9
```
- 🎨  style(theme): fix selection style issue.
([#​546](https://togithub.com/uiwjs/react-codemirror/issues/546 ))
[`85c8ee3`](https://togithub.com/uiwjs/react-codemirror/commit/85c8ee3 )
[@​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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-04 09:02:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d001b864f2 
							
						 
					 
					
						
						
							
							fix: environment id missing bug ( #4397 )  
						
						 
						
						
						
					 
					
						2023-08-04 11:29:03 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e3eaf158e 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.9 ( #4414 )  
						
						 
						
						... 
						
						
						
						[](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.8` ->
`4.21.9`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.21.8/4.21.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror
(@​uiw/codemirror-theme-duotone)</summary>
###
[`v4.21.9`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.9 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.8...v4.21.9 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.9/file/README.md )
Documentation v4.21.9:
https://raw.githack.com/uiwjs/react-codemirror/25f2810/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.8...v4.21.9 
```shell
npm i @​uiw/react-codemirror@4.21.9
```
- 🎨  style(theme): fix selection style issue.
([#​546](https://togithub.com/uiwjs/react-codemirror/issues/546 ))
[`85c8ee3`](https://togithub.com/uiwjs/react-codemirror/commit/85c8ee3 )
[@​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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-04 08:06:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbc7d088f0 
							
						 
					 
					
						
						
							
							chore: update orval types ( #4402 )  
						
						 
						
						... 
						
						
						
						Includes a lot of openapi updates + some new segment change requests models etc 
						
					 
					
						2023-08-03 15:05:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cab19d9d2 
							
						 
					 
					
						
						
							
							#4209 : add 'add to draft' button for segments. ( #4400 )  
						
						 
						
						... 
						
						
						
						Note: it doesn't work yet! It just throws an error.
This PR adds some logic to conditionally display "Add to draft" button
for segments if the segment is part of a project that has change
requests enabled and the flag is enabled.
Also adds a flag (`segmentChangeRequests`) to the frontend.
Holding off on actually adding the change to a draft until the API/orval
has been updated with the most recent changes. 
						
					 
					
						2023-08-03 14:34:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b320fbdec 
							
						 
					 
					
						
						
							
							1-1192: track the feature type and the new lifetime ( #4395 )  
						
						 
						
						... 
						
						
						
						This PR adds tracking of the feature type and the new lifetime to the
existing plausible event. This allows us extra insights into what users
change it to. 
						
					 
					
						2023-08-03 11:34:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a01aa7e355 
							
						 
					 
					
						
						
							
							Update admin menu ( #4389 )  
						
						 
						
						... 
						
						
						
						## About the changes
- add divider
- reorder items
- add flag for project
https://linear.app/unleash/project/[high][s][none]-improved-menu-aefaca264034 
Closes https://linear.app/unleash/issue/1-1101/improved-menu-enterprise  
						
					 
					
						2023-08-03 09:01:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4b4d6fec5 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vite to v4.4.7 ( #4383 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://togithub.com/vitejs/vite/tree/main/#readme )
([source](https://togithub.com/vitejs/vite )) | [`4.4.6` ->
`4.4.7`](https://renovatebot.com/diffs/npm/vite/4.4.6/4.4.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>vitejs/vite (vite)</summary>
###
[`v4.4.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small447-2023-07-24-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.4.6...v4.4.7 )
- fix: `optimizeDeps.include` not working with paths inside packages
([#​13922](https://togithub.com/vitejs/vite/issues/13922 ))
([06e4f57](https://togithub.com/vitejs/vite/commit/06e4f57 )), closes
[#​13922](https://togithub.com/vitejs/vite/issues/13922 )
- fix: lightningcss fails with html-proxy
([#​13776](https://togithub.com/vitejs/vite/issues/13776 ))
([6b56094](https://togithub.com/vitejs/vite/commit/6b56094 )), closes
[#​13776](https://togithub.com/vitejs/vite/issues/13776 )
- fix: prepend `config.base` to vite/env path
([#​13941](https://togithub.com/vitejs/vite/issues/13941 ))
([8e6cee8](https://togithub.com/vitejs/vite/commit/8e6cee8 )), closes
[#​13941](https://togithub.com/vitejs/vite/issues/13941 )
- fix(html): support `import.meta.env` define replacement without quotes
([#​13425](https://togithub.com/vitejs/vite/issues/13425 ))
([883089c](https://togithub.com/vitejs/vite/commit/883089c )), closes
[#​13425](https://togithub.com/vitejs/vite/issues/13425 )
- fix(proxy): handle error when proxy itself errors
([#​13929](https://togithub.com/vitejs/vite/issues/13929 ))
([4848e41](https://togithub.com/vitejs/vite/commit/4848e41 )), closes
[#​13929](https://togithub.com/vitejs/vite/issues/13929 )
- chore(eslint): allow type annotations
([#​13920](https://togithub.com/vitejs/vite/issues/13920 ))
([d1264fd](https://togithub.com/vitejs/vite/commit/d1264fd )), closes
[#​13920](https://togithub.com/vitejs/vite/issues/13920 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-08-01 16:15:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							579b08be27 
							
						 
					 
					
						
						
							
							fix: UI improvements on CR reorder strategy ( #4375 )  
						
						 
						
						... 
						
						
						
						- make the blocks that hold the constraints full width
- remove the margin-top and margin-bottom from the parent div + increase
the gap: 20px on this parent div
- remove the margin-bottom from the constraints containers
- add the strategies in a div and add a margin-bottom: 8px

Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-07-31 16:25:06 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b34f00c2cb 
							
						 
					 
					
						
						
							
							feat: strategy variants alert ( #4371 )  
						
						 
						
						
						
					 
					
						2023-07-31 12:26:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c8eecb413 
							
						 
					 
					
						
						
							
							chore(deps): update dependency node to v18.17.0 ( #4326 )  
						
						 
						
						
						
					 
					
						2023-07-31 09:17:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3be26b04c7 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/react-codemirror to v4.21.8 ( #4369 )  
						
						 
						
						... 
						
						
						
						[](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.7` ->
`4.21.8`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/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>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.21.8`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.8 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.7...v4.21.8 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.8/file/README.md )
Documentation v4.21.8:
https://raw.githack.com/uiwjs/react-codemirror/265d393/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.7...v4.21.8 
```shell
npm i @​uiw/react-codemirror@4.21.8
```
- 🌍  website: add mark decoration example.
[`528759f`](https://togithub.com/uiwjs/react-codemirror/commit/528759f )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix(react-codemirror): unexpected effect called when extension is
null
([#​542](https://togithub.com/uiwjs/react-codemirror/issues/542 ))
[`bed5e80`](https://togithub.com/uiwjs/react-codemirror/commit/bed5e80 )
[@​meowtec](https://togithub.com/meowtec )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-31 09:11:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbea8bbd72 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.8 ( #4367 )  
						
						 
						
						... 
						
						
						
						[](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.7` ->
`4.21.8`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/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>uiwjs/react-codemirror
(@​uiw/codemirror-theme-duotone)</summary>
###
[`v4.21.8`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.8 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.7...v4.21.8 )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.8/file/README.md )
Documentation v4.21.8:
https://raw.githack.com/uiwjs/react-codemirror/265d393/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.7...v4.21.8 
```shell
npm i @​uiw/react-codemirror@4.21.8
```
- 🌍  website: add mark decoration example.
[`528759f`](https://togithub.com/uiwjs/react-codemirror/commit/528759f )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞  fix(react-codemirror): unexpected effect called when extension is
null
([#​542](https://togithub.com/uiwjs/react-codemirror/issues/542 ))
[`bed5e80`](https://togithub.com/uiwjs/react-codemirror/commit/bed5e80 )
[@​meowtec](https://togithub.com/meowtec )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-31 07:27:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07f2626819 
							
						 
					 
					
						
						
							
							chore(deps): update dependency sass to v1.64.1 ( #4364 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.63.6` ->
`1.64.1`](https://renovatebot.com/diffs/npm/sass/1.63.6/1.64.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>sass/dart-sass (sass)</summary>
###
[`v1.64.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1641 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.64.0...1.64.1 )
##### Embedded Sass
- Fix a bug where a valid `SassCalculation.clamp()` with less than 3
arguments
    would throw an error.
###
[`v1.64.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1640 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.6...1.64.0 )
- Comments that appear before or between `@use` and `@forward` rules are
now
emitted in source order as much as possible, instead of always being
emitted
    after the CSS of all module dependencies.
- Fix a bug where an interpolation in a custom property name crashed if
the file
    was loaded by a `@use` nested in an `@import`.
##### JavaScript API
- Add a new `SassCalculation` type that represents the calculation
objects added
    in Dart Sass 1.40.0.
-   Add `Value.assertCalculation()`, which returns the value if it's a
    `SassCalculation` and throws an error otherwise.
- Produce a better error message when an environment that supports some
Node.js
APIs loads the browser entrypoint but attempts to access the filesystem.
##### Embedded Sass
- Fix a bug where nested relative `@imports` failed to load when using
the
deprecated functions `render` or `renderSync` and those relative imports
were
    loaded multiple times across different files.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-29 01:28:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0df7bd112 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @testing-library/jest-dom to v5.17.0 ( #4363 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@testing-library/jest-dom](https://togithub.com/testing-library/jest-dom )
| [`5.16.5` ->
`5.17.0`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/5.16.5/5.17.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>testing-library/jest-dom
(@​testing-library/jest-dom)</summary>
###
[`v5.17.0`](https://togithub.com/testing-library/jest-dom/releases/tag/v5.17.0 )
[Compare
Source](https://togithub.com/testing-library/jest-dom/compare/v5.16.5...v5.17.0 )
##### Features
- New `toHaveAccessibleErrorMessage` better implementing the spec,
deprecate `toHaveErrorMessage`
([#​503](https://togithub.com/testing-library/jest-dom/issues/503 ))
([d717c66](d717c66cb4 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-28 18:25:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e8ae729a5 
							
						 
					 
					
						
						
							
							chore(deps): update react-router monorepo to v6.14.2 ( #4360 )  
						
						 
						
						... 
						
						
						
						[](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.14.1` ->
`6.14.2`](https://renovatebot.com/diffs/npm/react-router/6.14.1/6.14.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/ )
|
| [react-router-dom](https://togithub.com/remix-run/react-router ) |
[`6.14.1` ->
`6.14.2`](https://renovatebot.com/diffs/npm/react-router-dom/6.14.1/6.14.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>remix-run/react-router (react-router)</summary>
###
[`v6.14.2`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6142 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.14.1...react-router@6.14.2 )
##### Patch Changes
-   Updated dependencies:
    -   `@remix-run/router@1.7.2`
</details>
<details>
<summary>remix-run/react-router (react-router-dom)</summary>
###
[`v6.14.2`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6142 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.14.1...react-router-dom@6.14.2 )
##### Patch Changes
- Properly decode element id when emulating hash scrolling via
`<ScrollRestoration>`
([#​10682](https://togithub.com/remix-run/react-router/pull/10682 ))
- Add missing `<Form state>` prop to populate `history.state` on
submission navigations
([#​10630](https://togithub.com/remix-run/react-router/pull/10630 ))
- Support proper hydration of `Error` subclasses such as
`ReferenceError`/`TypeError`
([#​10633](https://togithub.com/remix-run/react-router/pull/10633 ))
-   Updated dependencies:
    -   `@remix-run/router@1.7.2`
    -   `react-router@6.14.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 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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-28 13:31:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7932c3efff 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vite to v4.4.6 ( #4358 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://togithub.com/vitejs/vite/tree/main/#readme )
([source](https://togithub.com/vitejs/vite )) | [`4.4.4` ->
`4.4.6`](https://renovatebot.com/diffs/npm/vite/4.4.4/4.4.6 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
###
[`v4.4.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small446-2023-07-21-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.4.5...v4.4.6 )
- fix: constrain inject helpers for iife
([#​13909](https://togithub.com/vitejs/vite/issues/13909 ))
([c89f677](https://togithub.com/vitejs/vite/commit/c89f677 )), closes
[#​13909](https://togithub.com/vitejs/vite/issues/13909 )
- fix: display manualChunks warning only when a function is not used
([#​13797](https://togithub.com/vitejs/vite/issues/13797 ))
([#​13798](https://togithub.com/vitejs/vite/issues/13798 ))
([51c271f](https://togithub.com/vitejs/vite/commit/51c271f )), closes
[#​13797](https://togithub.com/vitejs/vite/issues/13797 )
[#​13798](https://togithub.com/vitejs/vite/issues/13798 )
- fix: do not append `browserHash` on optimized deps during build
([#​13906](https://togithub.com/vitejs/vite/issues/13906 ))
([0fb2340](https://togithub.com/vitejs/vite/commit/0fb2340 )), closes
[#​13906](https://togithub.com/vitejs/vite/issues/13906 )
- fix: use Bun's implementation of `ws` instead of the bundled one
([#​13901](https://togithub.com/vitejs/vite/issues/13901 ))
([049404c](https://togithub.com/vitejs/vite/commit/049404c )), closes
[#​13901](https://togithub.com/vitejs/vite/issues/13901 )
- feat(client): add guide to press Esc for closing the overlay
([#​13896](https://togithub.com/vitejs/vite/issues/13896 ))
([da389cc](https://togithub.com/vitejs/vite/commit/da389cc )), closes
[#​13896](https://togithub.com/vitejs/vite/issues/13896 )
###
[`v4.4.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small445-2023-07-20-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.4.4...v4.4.5 )
- fix: "EISDIR: illegal operation on a directory, realpath" error on RA…
([#​13655](https://togithub.com/vitejs/vite/issues/13655 ))
([6bd5434](https://togithub.com/vitejs/vite/commit/6bd5434 )), closes
[#​13655](https://togithub.com/vitejs/vite/issues/13655 )
- fix: transform error message add file info
([#​13687](https://togithub.com/vitejs/vite/issues/13687 ))
([6dca41c](https://togithub.com/vitejs/vite/commit/6dca41c )), closes
[#​13687](https://togithub.com/vitejs/vite/issues/13687 )
- fix: warn when publicDir and outDir are nested
([#​13742](https://togithub.com/vitejs/vite/issues/13742 ))
([4eb3154](https://togithub.com/vitejs/vite/commit/4eb3154 )), closes
[#​13742](https://togithub.com/vitejs/vite/issues/13742 )
- fix(build): remove warning about ineffective dynamic import from
node_modules
([#​13884](https://togithub.com/vitejs/vite/issues/13884 ))
([33002dd](https://togithub.com/vitejs/vite/commit/33002dd )), closes
[#​13884](https://togithub.com/vitejs/vite/issues/13884 )
- fix(build): style insert order for UMD builds (fix
[#​13668](https://togithub.com/vitejs/vite/issues/13668 ))
([#​13669](https://togithub.com/vitejs/vite/issues/13669 ))
([49a1b99](https://togithub.com/vitejs/vite/commit/49a1b99 )), closes
[#​13668](https://togithub.com/vitejs/vite/issues/13668 )
[#​13669](https://togithub.com/vitejs/vite/issues/13669 )
- fix(deps): update all non-major dependencies
([#​13872](https://togithub.com/vitejs/vite/issues/13872 ))
([975a631](https://togithub.com/vitejs/vite/commit/975a631 )), closes
[#​13872](https://togithub.com/vitejs/vite/issues/13872 )
- fix(types): narrow down the return type of `defineConfig`
([#​13792](https://togithub.com/vitejs/vite/issues/13792 ))
([c971f26](https://togithub.com/vitejs/vite/commit/c971f26 )), closes
[#​13792](https://togithub.com/vitejs/vite/issues/13792 )
- chore: fix typos
([#​13862](https://togithub.com/vitejs/vite/issues/13862 ))
([f54e8da](https://togithub.com/vitejs/vite/commit/f54e8da )), closes
[#​13862](https://togithub.com/vitejs/vite/issues/13862 )
- chore: replace `any` with `string`
([#​13850](https://togithub.com/vitejs/vite/issues/13850 ))
([4606fd8](https://togithub.com/vitejs/vite/commit/4606fd8 )), closes
[#​13850](https://togithub.com/vitejs/vite/issues/13850 )
- chore(deps): update dependency prettier to v3
([#​13759](https://togithub.com/vitejs/vite/issues/13759 ))
([5a56941](https://togithub.com/vitejs/vite/commit/5a56941 )), closes
[#​13759](https://togithub.com/vitejs/vite/issues/13759 )
- docs: fix build.cssMinify link
([#​13840](https://togithub.com/vitejs/vite/issues/13840 ))
([8a2a3e1](https://togithub.com/vitejs/vite/commit/8a2a3e1 )), closes
[#​13840](https://togithub.com/vitejs/vite/issues/13840 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-28 13:29:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d352239ad1 
							
						 
					 
					
						
						
							
							chore(deps): update dependency whatwg-fetch to v3.6.17 ( #4359 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [whatwg-fetch](https://togithub.com/github/fetch ) | [`3.6.2` ->
`3.6.17`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.6.2/3.6.17 ) |
[](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>github/fetch (whatwg-fetch)</summary>
###
[`v3.6.17`](https://togithub.com/github/fetch/compare/v3.6.16...v3.6.17 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.16...v3.6.17 )
###
[`v3.6.16`](https://togithub.com/github/fetch/compare/v3.6.15...v3.6.16 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.15...v3.6.16 )
###
[`v3.6.15`](https://togithub.com/github/fetch/compare/v3.6.14...v3.6.15 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.14...v3.6.15 )
###
[`v3.6.14`](https://togithub.com/github/fetch/compare/v3.6.13...v3.6.14 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.13...v3.6.14 )
###
[`v3.6.13`](https://togithub.com/github/fetch/compare/v3.6.12...v3.6.13 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.12...v3.6.13 )
###
[`v3.6.12`](https://togithub.com/github/fetch/compare/v3.6.11...v3.6.12 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.11...v3.6.12 )
###
[`v3.6.11`](https://togithub.com/github/fetch/compare/v3.6.10...v3.6.11 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.10...v3.6.11 )
###
[`v3.6.10`](https://togithub.com/github/fetch/compare/v3.6.9...v3.6.10 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.9...v3.6.10 )
###
[`v3.6.9`](https://togithub.com/github/fetch/compare/v3.6.8...v3.6.9 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.8...v3.6.9 )
###
[`v3.6.8`](https://togithub.com/github/fetch/compare/v3.6.7...v3.6.8 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.7...v3.6.8 )
###
[`v3.6.7`](https://togithub.com/github/fetch/compare/v3.6.6...v3.6.7 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.6...v3.6.7 )
###
[`v3.6.6`](https://togithub.com/github/fetch/compare/v3.6.5...v3.6.6 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.5...v3.6.6 )
###
[`v3.6.5`](https://togithub.com/github/fetch/compare/v3.6.4...v3.6.5 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.4...v3.6.5 )
###
[`v3.6.4`](https://togithub.com/github/fetch/compare/v3.6.3...v3.6.4 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.3...v3.6.4 )
###
[`v3.6.3`](https://togithub.com/github/fetch/compare/v3.6.2...v3.6.3 )
[Compare
Source](https://togithub.com/github/fetch/compare/v3.6.2...v3.6.3 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-28 10:40:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dd67737b5 
							
						 
					 
					
						
						
							
							chore(deps): update dependency react-joyride to v2.5.5 ( #4357 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-joyride](https://react-joyride.com/ )
([source](https://togithub.com/gilbarbara/react-joyride )) | [`2.5.4` ->
`2.5.5`](https://renovatebot.com/diffs/npm/react-joyride/2.5.4/2.5.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>gilbarbara/react-joyride (react-joyride)</summary>
###
[`v2.5.5`](https://togithub.com/gilbarbara/react-joyride/releases/tag/v2.5.5 ):
2.5.5
[Compare
Source](https://togithub.com/gilbarbara/react-joyride/compare/v2.5.4...v2.5.5 )
- Add Frigade sponsorship to README:
[`4dcda8d`](4dcda8d992 )
- Update sponsor URL:
[`5c59644`](5c596440ef )
- Upgrade dependencies:
[`3b04b22`](3b04b22440 )
- Update codesandbox node version:
[`946e8a4`](946e8a46fc )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-28 09:22:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51edcbb36e 
							
						 
					 
					
						
						
							
							chore(deps): update dependency cypress to v12.17.2 ( #4356 )  
						
						 
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://togithub.com/cypress-io/cypress ) | [`12.17.1` ->
`12.17.2`](https://renovatebot.com/diffs/npm/cypress/12.17.1/12.17.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>cypress-io/cypress (cypress)</summary>
###
[`v12.17.2`](https://togithub.com/cypress-io/cypress/releases/tag/v12.17.2 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.17.1...v12.17.2 )
Changelog: https://docs.cypress.io/guides/references/changelog#12-17-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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuMjQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-07-28 09:11:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6dc92bb752 
							
						 
					 
					
						
						
							
							chore(deps): update dependency vite-plugin-svgr to v3 ( #4332 )  
						
						 
						
						
						
					 
					
						2023-07-28 09:04:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc54877473 
							
						 
					 
					
						
						
							
							fix: stable bulk updates ( #4352 )  
						
						 
						
						... 
						
						
						
						## About the changes
Prevent re-fetched state change from de-selecting rows. 
						
					 
					
						2023-07-28 08:44:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							733159b8ec 
							
						 
					 
					
						
						
							
							feat: strategy variants infop ( #4348 )  
						
						 
						
						... 
						
						
						
						<!-- 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
Strategy variants info and link to docs. 
Added short info about what variants allow to do, how strategy variants
relate to the feature variants, that modern SDK is required and link to
docs.
<img width="727" alt="Screenshot 2023-07-26 at 14 51 06"
src="https://github.com/Unleash/unleash/assets/1394682/6d5f8a3e-ca3e-434b-a2e7-a23861875cc5 ">
### 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? --> 
						
					 
					
						2023-07-27 10:12:30 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2a4763eaa 
							
						 
					 
					
						
						
							
							fix: frontend variant weights distribution ( #4347 )  
						
						 
						
						... 
						
						
						
						## About the changes
Unit-tested way of distributing weights between variants. 
						
					 
					
						2023-07-26 16:08:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							909831db6f 
							
						 
					 
					
						
						
							
							Feat: strategy variant slider ( #4344 )  
						
						 
						
						... 
						
						
						
						## About the changes
 
						
					 
					
						2023-07-26 11:36:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55aa15d96d 
							
						 
					 
					
						
						
							
							test: default strategy stickiness ( #4341 )  
						
						 
						
						... 
						
						
						
						<!-- 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
Unit tests for the default strategy and fallback strategy
### 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? --> 
						
					 
					
						2023-07-26 09:39:40 +02:00