1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
Commit Graph

3315 Commits

Author SHA1 Message Date
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)

![Screenshot 2023-08-08 at 10 30
56](https://github.com/Unleash/unleash/assets/104830839/b70bf63e-8e58-4678-9be4-0fe40c873d29)
![Screenshot 2023-08-08 at 10 31
24](https://github.com/Unleash/unleash/assets/104830839/4ec74030-9425-4254-ad02-b8101e131774)

---------

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


![image](https://github.com/Unleash/unleash/assets/2625371/b12718dd-3bfa-472d-9cc0-3b4480e77497)
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:

![image](https://github.com/Unleash/unleash/assets/17786332/e2485e8c-9dab-4fbc-8604-6abd48e13be1)


New border radius: 

![image](https://github.com/Unleash/unleash/assets/17786332/2e2f54b0-37c0-4cec-9902-14b43827beaf)
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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.45.0/8.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.45.0/8.46.0?slim=true)](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
([#&#8203;17402](https://togithub.com/eslint/eslint/issues/17402))
(SUZUKI Sosuke)
-
[`1a2f966`](1a2f966fab)
feat: `no-useless-escape` support `v` flag
([#&#8203;17420](https://togithub.com/eslint/eslint/issues/17420))
(Yosuke Ota)
-
[`ee68d1d`](ee68d1d963)
feat: `no-empty-character-class` support `v` flag
([#&#8203;17419](https://togithub.com/eslint/eslint/issues/17419))
(Milos Djermanovic)
-
[`853d32b`](853d32baa8)
feat: deprecate no-return-await
([#&#8203;17417](https://togithub.com/eslint/eslint/issues/17417))
(Carlos Lopez)
-
[`d4f02e4`](d4f02e4bf1)
feat: `no-control-regex` support `v` flag
([#&#8203;17405](https://togithub.com/eslint/eslint/issues/17405))
(Yosuke Ota)
-
[`2a35f3e`](2a35f3e6ed)
feat: `prefer-named-capture-group` support `v` flag
([#&#8203;17409](https://togithub.com/eslint/eslint/issues/17409))
(Yosuke Ota)
-
[`8ca8b50`](8ca8b50b04)
feat: Better error message for flat config plugins
([#&#8203;17399](https://togithub.com/eslint/eslint/issues/17399))
(Nicholas C. Zakas)
-
[`509f753`](509f753950)
feat: `no-misleading-character-class` support `v` flag
([#&#8203;17406](https://togithub.com/eslint/eslint/issues/17406))
(Yosuke Ota)
-
[`3caf514`](3caf51487d)
feat: `no-regex-spaces` support `v` flag
([#&#8203;17407](https://togithub.com/eslint/eslint/issues/17407))
(Yosuke Ota)
-
[`b7fad2b`](b7fad2b52f)
feat: `prefer-regex-literals` support `v` flag
([#&#8203;17410](https://togithub.com/eslint/eslint/issues/17410))
(Yosuke Ota)
-
[`a6a3ad4`](a6a3ad4ae4)
feat: `no-useless-backreference` support `v` flag
([#&#8203;17408](https://togithub.com/eslint/eslint/issues/17408))
(Yosuke Ota)
-
[`94954a7`](94954a7154)
feat: `no-invalid-regexp` support `v` flag
([#&#8203;17404](https://togithub.com/eslint/eslint/issues/17404))
(Yosuke Ota)
-
[`1af6eac`](1af6eac572)
feat: adds option for allowing empty object patterns as parameter
([#&#8203;17365](https://togithub.com/eslint/eslint/issues/17365))
(Tanuj Kanti)
-
[`cf03104`](cf03104b27)
feat: Improve config error messages
([#&#8203;17385](https://togithub.com/eslint/eslint/issues/17385))
(Nicholas C. Zakas)

##### Bug Fixes

-
[`9803c7c`](9803c7c040)
fix: FlatESLint#getRulesMetaForResults shouldn't throw on unknown rules
([#&#8203;17393](https://togithub.com/eslint/eslint/issues/17393))
(Milos Djermanovic)
-
[`42faa17`](42faa17b1c)
fix: Update no-loop-func to not overlap with no-undef
([#&#8203;17358](https://togithub.com/eslint/eslint/issues/17358)) (Matt
Wilkinson)

##### Documentation

-
[`4d474e3`](4d474e351b)
docs: update with TypeScript info
([#&#8203;17423](https://togithub.com/eslint/eslint/issues/17423))
(James)
-
[`091f44e`](091f44e4c7)
docs: File extension named processor deprecation
([#&#8203;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
([#&#8203;17403](https://togithub.com/eslint/eslint/issues/17403))
(Tanuj Kanti)
-
[`7fc3a2c`](7fc3a2ce68)
docs: Add private class features info to no-underscore-dangle
([#&#8203;17386](https://togithub.com/eslint/eslint/issues/17386)) (Matt
Wilkinson)
-
[`da73e58`](da73e583e1)
docs: Migrating `eslint-env` configuration comments
([#&#8203;17390](https://togithub.com/eslint/eslint/issues/17390))
(Francesco Trotta)
-
[`80dffed`](80dffed4c8)
docs: fix Ignoring Files section in config migration guide
([#&#8203;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
([#&#8203;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
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`0aa0bc3`](0aa0bc365a)
chore: Add PRs to triage project
([#&#8203;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.


![image](https://github.com/Unleash/unleash/assets/2625371/0b670b48-a2fc-4973-89ce-5d0b0c36b81a)
2023-08-04 11:57:36 +02:00
renovate[bot]
32ce9147a6
chore(deps): update dependency @uiw/react-codemirror to v4.21.9 (#4415)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2freact-codemirror/4.21.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2freact-codemirror/4.21.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2freact-codemirror/4.21.8/4.21.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2freact-codemirror/4.21.8/4.21.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>uiwjs/react-codemirror (@&#8203;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://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;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 @&#8203;uiw/react-codemirror@4.21.9
```

- 🎨 style(theme): fix selection style issue.
([#&#8203;546](https://togithub.com/uiwjs/react-codemirror/issues/546))
[`85c8ee3`](https://togithub.com/uiwjs/react-codemirror/commit/85c8ee3)
[@&#8203;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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2fcodemirror-theme-duotone/4.21.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2fcodemirror-theme-duotone/4.21.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2fcodemirror-theme-duotone/4.21.8/4.21.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2fcodemirror-theme-duotone/4.21.8/4.21.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>uiwjs/react-codemirror
(@&#8203;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://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;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 @&#8203;uiw/react-codemirror@4.21.9
```

- 🎨 style(theme): fix selection style issue.
([#&#8203;546](https://togithub.com/uiwjs/react-codemirror/issues/546))
[`85c8ee3`](https://togithub.com/uiwjs/react-codemirror/commit/85c8ee3)
[@&#8203;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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/4.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/4.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.4.6/4.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.4.6/4.4.7?slim=true)](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
([#&#8203;13922](https://togithub.com/vitejs/vite/issues/13922))
([06e4f57](https://togithub.com/vitejs/vite/commit/06e4f57)), closes
[#&#8203;13922](https://togithub.com/vitejs/vite/issues/13922)
- fix: lightningcss fails with html-proxy
([#&#8203;13776](https://togithub.com/vitejs/vite/issues/13776))
([6b56094](https://togithub.com/vitejs/vite/commit/6b56094)), closes
[#&#8203;13776](https://togithub.com/vitejs/vite/issues/13776)
- fix: prepend `config.base` to vite/env path
([#&#8203;13941](https://togithub.com/vitejs/vite/issues/13941))
([8e6cee8](https://togithub.com/vitejs/vite/commit/8e6cee8)), closes
[#&#8203;13941](https://togithub.com/vitejs/vite/issues/13941)
- fix(html): support `import.meta.env` define replacement without quotes
([#&#8203;13425](https://togithub.com/vitejs/vite/issues/13425))
([883089c](https://togithub.com/vitejs/vite/commit/883089c)), closes
[#&#8203;13425](https://togithub.com/vitejs/vite/issues/13425)
- fix(proxy): handle error when proxy itself errors
([#&#8203;13929](https://togithub.com/vitejs/vite/issues/13929))
([4848e41](https://togithub.com/vitejs/vite/commit/4848e41)), closes
[#&#8203;13929](https://togithub.com/vitejs/vite/issues/13929)
- chore(eslint): allow type annotations
([#&#8203;13920](https://togithub.com/vitejs/vite/issues/13920))
([d1264fd](https://togithub.com/vitejs/vite/commit/d1264fd)), closes
[#&#8203;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

![Screenshot 2023-07-31 at 15 05
51](https://github.com/Unleash/unleash/assets/104830839/68c32324-99c3-4fab-99f0-bde1bf2b43e7)

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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2freact-codemirror/4.21.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2freact-codemirror/4.21.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2freact-codemirror/4.21.7/4.21.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2freact-codemirror/4.21.7/4.21.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>uiwjs/react-codemirror (@&#8203;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://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;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 @&#8203;uiw/react-codemirror@4.21.8
```

- 🌍 website: add mark decoration example.
[`528759f`](https://togithub.com/uiwjs/react-codemirror/commit/528759f)
[@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)
- 🐞 fix(react-codemirror): unexpected effect called when extension is
null
([#&#8203;542](https://togithub.com/uiwjs/react-codemirror/issues/542))
[`bed5e80`](https://togithub.com/uiwjs/react-codemirror/commit/bed5e80)
[@&#8203;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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2fcodemirror-theme-duotone/4.21.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2fcodemirror-theme-duotone/4.21.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2fcodemirror-theme-duotone/4.21.7/4.21.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2fcodemirror-theme-duotone/4.21.7/4.21.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>uiwjs/react-codemirror
(@&#8203;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://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;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 @&#8203;uiw/react-codemirror@4.21.8
```

- 🌍 website: add mark decoration example.
[`528759f`](https://togithub.com/uiwjs/react-codemirror/commit/528759f)
[@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)
- 🐞 fix(react-codemirror): unexpected effect called when extension is
null
([#&#8203;542](https://togithub.com/uiwjs/react-codemirror/issues/542))
[`bed5e80`](https://togithub.com/uiwjs/react-codemirror/commit/bed5e80)
[@&#8203;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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass) | [`1.63.6` ->
`1.64.1`](https://renovatebot.com/diffs/npm/sass/1.63.6/1.64.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.64.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.64.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.63.6/1.64.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.63.6/1.64.1?slim=true)](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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2fjest-dom/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2fjest-dom/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2fjest-dom/5.16.5/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2fjest-dom/5.16.5/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>testing-library/jest-dom
(@&#8203;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`
([#&#8203;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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.14.1/6.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.14.1/6.14.2?slim=true)](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)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.14.1/6.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.14.1/6.14.2?slim=true)](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>`
([#&#8203;10682](https://togithub.com/remix-run/react-router/pull/10682))
- Add missing `<Form state>` prop to populate `history.state` on
submission navigations
([#&#8203;10630](https://togithub.com/remix-run/react-router/pull/10630))
- Support proper hydration of `Error` subclasses such as
`ReferenceError`/`TypeError`
([#&#8203;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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/4.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/4.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.4.4/4.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.4.4/4.4.6?slim=true)](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
([#&#8203;13909](https://togithub.com/vitejs/vite/issues/13909))
([c89f677](https://togithub.com/vitejs/vite/commit/c89f677)), closes
[#&#8203;13909](https://togithub.com/vitejs/vite/issues/13909)
- fix: display manualChunks warning only when a function is not used
([#&#8203;13797](https://togithub.com/vitejs/vite/issues/13797))
([#&#8203;13798](https://togithub.com/vitejs/vite/issues/13798))
([51c271f](https://togithub.com/vitejs/vite/commit/51c271f)), closes
[#&#8203;13797](https://togithub.com/vitejs/vite/issues/13797)
[#&#8203;13798](https://togithub.com/vitejs/vite/issues/13798)
- fix: do not append `browserHash` on optimized deps during build
([#&#8203;13906](https://togithub.com/vitejs/vite/issues/13906))
([0fb2340](https://togithub.com/vitejs/vite/commit/0fb2340)), closes
[#&#8203;13906](https://togithub.com/vitejs/vite/issues/13906)
- fix: use Bun's implementation of `ws` instead of the bundled one
([#&#8203;13901](https://togithub.com/vitejs/vite/issues/13901))
([049404c](https://togithub.com/vitejs/vite/commit/049404c)), closes
[#&#8203;13901](https://togithub.com/vitejs/vite/issues/13901)
- feat(client): add guide to press Esc for closing the overlay
([#&#8203;13896](https://togithub.com/vitejs/vite/issues/13896))
([da389cc](https://togithub.com/vitejs/vite/commit/da389cc)), closes
[#&#8203;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…
([#&#8203;13655](https://togithub.com/vitejs/vite/issues/13655))
([6bd5434](https://togithub.com/vitejs/vite/commit/6bd5434)), closes
[#&#8203;13655](https://togithub.com/vitejs/vite/issues/13655)
- fix: transform error message add file info
([#&#8203;13687](https://togithub.com/vitejs/vite/issues/13687))
([6dca41c](https://togithub.com/vitejs/vite/commit/6dca41c)), closes
[#&#8203;13687](https://togithub.com/vitejs/vite/issues/13687)
- fix: warn when publicDir and outDir are nested
([#&#8203;13742](https://togithub.com/vitejs/vite/issues/13742))
([4eb3154](https://togithub.com/vitejs/vite/commit/4eb3154)), closes
[#&#8203;13742](https://togithub.com/vitejs/vite/issues/13742)
- fix(build): remove warning about ineffective dynamic import from
node_modules
([#&#8203;13884](https://togithub.com/vitejs/vite/issues/13884))
([33002dd](https://togithub.com/vitejs/vite/commit/33002dd)), closes
[#&#8203;13884](https://togithub.com/vitejs/vite/issues/13884)
- fix(build): style insert order for UMD builds (fix
[#&#8203;13668](https://togithub.com/vitejs/vite/issues/13668))
([#&#8203;13669](https://togithub.com/vitejs/vite/issues/13669))
([49a1b99](https://togithub.com/vitejs/vite/commit/49a1b99)), closes
[#&#8203;13668](https://togithub.com/vitejs/vite/issues/13668)
[#&#8203;13669](https://togithub.com/vitejs/vite/issues/13669)
- fix(deps): update all non-major dependencies
([#&#8203;13872](https://togithub.com/vitejs/vite/issues/13872))
([975a631](https://togithub.com/vitejs/vite/commit/975a631)), closes
[#&#8203;13872](https://togithub.com/vitejs/vite/issues/13872)
- fix(types): narrow down the return type of `defineConfig`
([#&#8203;13792](https://togithub.com/vitejs/vite/issues/13792))
([c971f26](https://togithub.com/vitejs/vite/commit/c971f26)), closes
[#&#8203;13792](https://togithub.com/vitejs/vite/issues/13792)
- chore: fix typos
([#&#8203;13862](https://togithub.com/vitejs/vite/issues/13862))
([f54e8da](https://togithub.com/vitejs/vite/commit/f54e8da)), closes
[#&#8203;13862](https://togithub.com/vitejs/vite/issues/13862)
- chore: replace `any` with `string`
([#&#8203;13850](https://togithub.com/vitejs/vite/issues/13850))
([4606fd8](https://togithub.com/vitejs/vite/commit/4606fd8)), closes
[#&#8203;13850](https://togithub.com/vitejs/vite/issues/13850)
- chore(deps): update dependency prettier to v3
([#&#8203;13759](https://togithub.com/vitejs/vite/issues/13759))
([5a56941](https://togithub.com/vitejs/vite/commit/5a56941)), closes
[#&#8203;13759](https://togithub.com/vitejs/vite/issues/13759)
- docs: fix build.cssMinify link
([#&#8203;13840](https://togithub.com/vitejs/vite/issues/13840))
([8a2a3e1](https://togithub.com/vitejs/vite/commit/8a2a3e1)), closes
[#&#8203;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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/whatwg-fetch/3.6.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/whatwg-fetch/3.6.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/whatwg-fetch/3.6.2/3.6.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/whatwg-fetch/3.6.2/3.6.17?slim=true)](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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-joyride/2.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-joyride/2.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-joyride/2.5.4/2.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-joyride/2.5.4/2.5.5?slim=true)](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)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cypress/12.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress/12.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress/12.17.1/12.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress/12.17.1/12.17.2?slim=true)](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

![image](https://github.com/Unleash/unleash/assets/2625371/835cdb1f-c0ad-4966-81a3-9e35944ee1ae)
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
andreas-unleash
988a3a57e8
feat: Change Request on Reorder UI (#4249)
<!-- 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! ❤️ -->
Change request UI for reordering strategies with variants
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->

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

<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10) item:
#
-->

### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->


## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-07-25 14:12:35 +03:00
Mateusz Kwasniewski
36bde1b24b
fix: default strategy stickiness (#4340) 2023-07-25 12:45:42 +02:00
Tymoteusz Czech
ddbd619394
fix: Addons toggle (#4312)
## Issue
- When you you enable/disable an addon, in the same time another one is
disabled/enabled
- Sometimes, when clicking enable/disable an addon the toggle switches
quick back to the initial state

## About the changes
- Stable table sorting
- Switch toggle `key`

Closes
https://linear.app/unleash/issue/1-1154/addons-enabledisable-action-misbehaves-changing-other-items
2023-07-24 16:23:41 +02:00
Tymoteusz Czech
c8231d3efd
fix: 404 in dark theme (#4337)
## About the changes
Fix 404 error page UI in dark theme
2023-07-24 14:23:29 +00:00
Tymoteusz Czech
041c06560c
fix: drop staleness column form features archive (#4338)
## About the changes
Drop "status" (stale or active) column from features archive table.

Closes #4315
2023-07-24 14:00:59 +00:00
renovate[bot]
ae6a6868ed
chore(deps): update react-router monorepo to v6.14.1 (#4320)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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.13.0` ->
`6.14.1`](https://renovatebot.com/diffs/npm/react-router/6.13.0/6.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.13.0/6.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.13.0/6.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [react-router-dom](https://togithub.com/remix-run/react-router) |
[`6.13.0` ->
`6.14.1`](https://renovatebot.com/diffs/npm/react-router-dom/6.13.0/6.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.13.0/6.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.13.0/6.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>remix-run/react-router (react-router)</summary>

###
[`v6.14.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6141)

[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.14.0...react-router@6.14.1)

##### Patch Changes

- Fix loop in `unstable_useBlocker` when used with an unstable blocker
function
([#&#8203;10652](https://togithub.com/remix-run/react-router/pull/10652))
- Fix issues with reused blockers on subsequent navigations
([#&#8203;10656](https://togithub.com/remix-run/react-router/pull/10656))
-   Updated dependencies:
    -   `@remix-run/router@1.7.1`

###
[`v6.14.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6140)

[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.13.0...react-router@6.14.0)

##### Patch Changes

- Strip `basename` from locations provided to `unstable_useBlocker`
functions to match `useLocation`
([#&#8203;10573](https://togithub.com/remix-run/react-router/pull/10573))
- Fix `generatePath` when passed a numeric `0` value parameter
([#&#8203;10612](https://togithub.com/remix-run/react-router/pull/10612))
- Fix `unstable_useBlocker` key issues in `StrictMode`
([#&#8203;10573](https://togithub.com/remix-run/react-router/pull/10573))
- Fix `tsc --skipLibCheck:false` issues on React 17
([#&#8203;10622](https://togithub.com/remix-run/react-router/pull/10622))
- Upgrade `typescript` to 5.1
([#&#8203;10581](https://togithub.com/remix-run/react-router/pull/10581))
-   Updated dependencies:
    -   `@remix-run/router@1.7.0`

</details>

<details>
<summary>remix-run/react-router (react-router-dom)</summary>

###
[`v6.14.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6141)

[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.14.0...react-router-dom@6.14.1)

##### Patch Changes

-   Updated dependencies:
    -   `react-router@6.14.1`
    -   `@remix-run/router@1.7.1`

###
[`v6.14.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6140)

[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.13.0...react-router-dom@6.14.0)

##### Minor Changes

- Add support for `application/json` and `text/plain` encodings for
`useSubmit`/`fetcher.submit`. To reflect these additional types,
`useNavigation`/`useFetcher` now also contain
`navigation.json`/`navigation.text` and `fetcher.json`/`fetcher.text`
which include the json/text submission if applicable
([#&#8203;10413](https://togithub.com/remix-run/react-router/pull/10413))

    ```jsx
    // The default behavior will still serialize as FormData
    function Component() {
      let navigation = useNavigation();
      let submit = useSubmit();
      submit({ key: "value" }, { method: "post" });
      // navigation.formEncType => "application/x-www-form-urlencoded"
      // navigation.formData    => FormData instance
    }

    async function action({ request }) {
// request.headers.get("Content-Type") =>
"application/x-www-form-urlencoded"
      // await request.formData()            => FormData instance
    }
    ```

    ```js
    // Opt-into JSON encoding with `encType: "application/json"`
    function Component() {
      let navigation = useNavigation();
      let submit = useSubmit();
submit({ key: "value" }, { method: "post", encType: "application/json"
});
      // navigation.formEncType => "application/json"
      // navigation.json        => { key: "value" }
    }

    async function action({ request }) {
      // request.headers.get("Content-Type") => "application/json"
      // await request.json()                => { key: "value" }
    }
    ```

    ```js
    // Opt-into text encoding with `encType: "text/plain"`
    function Component() {
      let navigation = useNavigation();
      let submit = useSubmit();
submit("Text submission", { method: "post", encType: "text/plain" });
      // navigation.formEncType => "text/plain"
      // navigation.text        => "Text submission"
    }

    async function action({ request }) {
      // request.headers.get("Content-Type") => "text/plain"
      // await request.text()                => "Text submission"
    }
    ```

##### Patch Changes

- When submitting a form from a `submitter` element, prefer the built-in
`new FormData(form, submitter)` instead of the previous manual approach
in modern browsers (those that support the new `submitter` parameter)
([#&#8203;9865](https://togithub.com/remix-run/react-router/pull/9865),
[#&#8203;10627](https://togithub.com/remix-run/react-router/pull/10627))
- For browsers that don't support it, we continue to just append the
submit button's entry to the end, and we also add rudimentary support
for `type="image"` buttons
- If developers want full spec-compliant support for legacy browsers,
they can use the `formdata-submitter-polyfill`
- Call `window.history.pushState/replaceState` before updating React
Router state (instead of after) so that `window.location` matches
`useLocation` during synchronous React 17 rendering
([#&#8203;10448](https://togithub.com/remix-run/react-router/pull/10448))
- ⚠️ However, generally apps should not be relying on `window.location`
and should always reference `useLocation` when possible, as
`window.location` will not be in sync 100% of the time (due to
`popstate` events, concurrent mode, etc.)
- Fix `tsc --skipLibCheck:false` issues on React 17
([#&#8203;10622](https://togithub.com/remix-run/react-router/pull/10622))
- Upgrade `typescript` to 5.1
([#&#8203;10581](https://togithub.com/remix-run/react-router/pull/10581))
-   Updated dependencies:
    -   `react-router@6.14.0`
    -   `@remix-run/router@1.7.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:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 19:11:33 +00:00
renovate[bot]
920e0241ee
chore(deps): update dependency eslint to v8.45.0 (#4317)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](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.44.0` ->
`8.45.0`](https://renovatebot.com/diffs/npm/eslint/8.44.0/8.45.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.44.0/8.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.44.0/8.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>eslint/eslint (eslint)</summary>

### [`v8.45.0`](https://togithub.com/eslint/eslint/releases/tag/v8.45.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.44.0...v8.45.0)

#### Features

-
[`cdd063c`](cdd063c388)
feat: Expose LegacyESLint in unsupported API
([#&#8203;17341](https://togithub.com/eslint/eslint/issues/17341))
(Nicholas C. Zakas)
-
[`d34abe5`](d34abe59eb)
feat: fix indent rule for else-if
([#&#8203;17318](https://togithub.com/eslint/eslint/issues/17318))
(Milos Djermanovic)

#### Bug Fixes

-
[`b79b6fb`](b79b6fb644)
fix: Fix suggestion message in `no-useless-escape`
([#&#8203;17339](https://togithub.com/eslint/eslint/issues/17339))
(Francesco Trotta)
-
[`c667055`](c667055fb9)
fix: provide unique `fix` and `fix.range` objects in lint messages
([#&#8203;17332](https://togithub.com/eslint/eslint/issues/17332))
(Milos Djermanovic)

#### Documentation

-
[`89f3225`](89f3225108)
docs: add playground links to correct and incorrect code blocks
([#&#8203;17306](https://togithub.com/eslint/eslint/issues/17306)) (Josh
Goldberg )
-
[`f8892b5`](f8892b5292)
docs: Expand rule option schema docs
([#&#8203;17198](https://togithub.com/eslint/eslint/issues/17198)) (Matt
Wilkinson)
-
[`8bcbf11`](8bcbf11b60)
docs: Config Migration Guide
([#&#8203;17230](https://togithub.com/eslint/eslint/issues/17230)) (Ben
Perlmutter)
-
[`bb30908`](bb30908971)
docs: Update README (GitHub Actions Bot)
-
[`84d243b`](84d243b245)
docs: Update README (GitHub Actions Bot)
-
[`b762632`](b762632298)
docs: Update README (GitHub Actions Bot)
-
[`138c096`](138c096bc9)
docs: add more prefer-destructuring examples with array destructuring
([#&#8203;17330](https://togithub.com/eslint/eslint/issues/17330))
(Milos Djermanovic)
-
[`1fc50a8`](1fc50a8975)
docs: `max-len` rule `code` and `tabWidth` as positional arguments
([#&#8203;17331](https://togithub.com/eslint/eslint/issues/17331))
(Jesús Leganés-Combarro)

#### Chores

-
[`68f63d7`](68f63d76ce)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`5ca9b4d`](5ca9b4d29f)
chore: update eslint-config-eslint exports
([#&#8203;17336](https://togithub.com/eslint/eslint/issues/17336))
(Milos Djermanovic)
-
[`7bf2e86`](7bf2e86022)
chore: remove unused dependencies
([#&#8203;17352](https://togithub.com/eslint/eslint/issues/17352))
(Percy Ma)
-
[`c6f8cd0`](c6f8cd0d62)
chore: Remove `defaultIgnores` from FlatESLint private members
([#&#8203;17349](https://togithub.com/eslint/eslint/issues/17349))
(Francesco Trotta)
-
[`0052374`](0052374035)
chore: move jsdoc settings to eslint-config-eslint
([#&#8203;17338](https://togithub.com/eslint/eslint/issues/17338)) (唯然)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 16:52:09 +00:00
renovate[bot]
08ca2203e8
chore(deps): update dependency tss-react to v4.8.8 (#4316)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tss-react](https://www.tss-react.dev)
([source](https://togithub.com/garronej/tss-react)) | [`4.8.6` ->
`4.8.8`](https://renovatebot.com/diffs/npm/tss-react/4.8.6/4.8.8) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tss-react/4.8.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tss-react/4.8.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tss-react/4.8.6/4.8.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tss-react/4.8.6/4.8.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>garronej/tss-react (tss-react)</summary>

###
[`v4.8.8`](https://togithub.com/garronej/tss-react/releases/tag/v4.8.8)

[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.8.7...v4.8.8)

<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->

**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.8.7...v4.8.8

###
[`v4.8.7`](https://togithub.com/garronej/tss-react/releases/tag/v4.8.7)

[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.8.6...v4.8.7)

<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->

#### What's Changed

##### Other Changes

- Issue 182 by [@&#8203;garronej](https://togithub.com/garronej) in
[https://github.com/garronej/tss-react/pull/183](https://togithub.com/garronej/tss-react/pull/183)

**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.8.6...v4.8.7

</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 16:50:46 +00:00
renovate[bot]
a229d6951e
chore(deps): update dependency vite to v4.4.4 (#4313)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://togithub.com/vitejs/vite/tree/main/#readme)
([source](https://togithub.com/vitejs/vite)) | [`4.3.9` ->
`4.4.4`](https://renovatebot.com/diffs/npm/vite/4.3.9/4.4.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/4.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/4.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.3.9/4.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.3.9/4.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v4.4.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small444-2023-07-14-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.4.3...v4.4.4)

- chore: warning about ssr cjs format removal
([#&#8203;13827](https://togithub.com/vitejs/vite/issues/13827))
([4646e9f](https://togithub.com/vitejs/vite/commit/4646e9f)), closes
[#&#8203;13827](https://togithub.com/vitejs/vite/issues/13827)
- fix(esbuild): enable experimentalDecorators by default
([#&#8203;13805](https://togithub.com/vitejs/vite/issues/13805))
([e8880f0](https://togithub.com/vitejs/vite/commit/e8880f0)), closes
[#&#8203;13805](https://togithub.com/vitejs/vite/issues/13805)
- fix(scan): skip tsconfigRaw fallback if tsconfig is set
([#&#8203;13823](https://togithub.com/vitejs/vite/issues/13823))
([b6155a1](https://togithub.com/vitejs/vite/commit/b6155a1)), closes
[#&#8203;13823](https://togithub.com/vitejs/vite/issues/13823)
- feat(client): close `vite-error-overlay` with Escape key
([#&#8203;13795](https://togithub.com/vitejs/vite/issues/13795))
([85bdcda](https://togithub.com/vitejs/vite/commit/85bdcda)), closes
[#&#8203;13795](https://togithub.com/vitejs/vite/issues/13795)

###
[`v4.4.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small443-2023-07-11-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.4.2...v4.4.3)

- fix: avoid early error when server is closed in ssr
([#&#8203;13787](https://togithub.com/vitejs/vite/issues/13787))
([89d01eb](https://togithub.com/vitejs/vite/commit/89d01eb)), closes
[#&#8203;13787](https://togithub.com/vitejs/vite/issues/13787)
- fix(deps): update all non-major dependencies
([#&#8203;13758](https://togithub.com/vitejs/vite/issues/13758))
([8ead116](https://togithub.com/vitejs/vite/commit/8ead116)), closes
[#&#8203;13758](https://togithub.com/vitejs/vite/issues/13758)
- fix(server): remove restart guard on restart
([#&#8203;13789](https://togithub.com/vitejs/vite/issues/13789))
([2a38ef7](https://togithub.com/vitejs/vite/commit/2a38ef7)), closes
[#&#8203;13789](https://togithub.com/vitejs/vite/issues/13789)

###
[`v4.4.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small442-2023-07-07-small)

[Compare
Source](487bdcde33...v4.4.2)

- fix(css): use single postcss instance
([#&#8203;13738](https://togithub.com/vitejs/vite/issues/13738))
([c02fac4](https://togithub.com/vitejs/vite/commit/c02fac4)), closes
[#&#8203;13738](https://togithub.com/vitejs/vite/issues/13738)

###
[`v4.4.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small441-2023-07-06-small)

[Compare
Source](3b47e34af8...487bdcde3399463ac68eb5ab5bc19e5096b4623b)

- fix: revert
[#&#8203;13073](https://togithub.com/vitejs/vite/issues/13073), use
consistent virtual module ID in module graph
([#&#8203;13734](https://togithub.com/vitejs/vite/issues/13734))
([f589ac0](https://togithub.com/vitejs/vite/commit/f589ac0)), closes
[#&#8203;13073](https://togithub.com/vitejs/vite/issues/13073)
[#&#8203;13734](https://togithub.com/vitejs/vite/issues/13734)
- fix: revert import config module as data
([#&#8203;13731](https://togithub.com/vitejs/vite/issues/13731))
([b0bfa01](https://togithub.com/vitejs/vite/commit/b0bfa01)), closes
[#&#8203;13731](https://togithub.com/vitejs/vite/issues/13731)
- chore: changelog notes and clean for 4.4
([#&#8203;13728](https://togithub.com/vitejs/vite/issues/13728))
([3f4e36e](https://togithub.com/vitejs/vite/commit/3f4e36e)), closes
[#&#8203;13728](https://togithub.com/vitejs/vite/issues/13728)

###
[`v4.4.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#440-2023-07-06)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.3.9...3b47e34af89b8220c0aeb119f813e8315e98668e)

##### Experimental support for Lightning CSS

Starting from Vite 4.4, there is experimental support for [Lightning
CSS](https://lightningcss.dev/). You can opt into it by adding
[`css.transformer:
'lightningcss'`](https://main.vitejs.dev/config/shared-options.html#css-transformer)
to your config file and install the optional
[`lightningcss`](https://www.npmjs.com/package/lightningcss) dev
dependency. If enabled, CSS files will be processed by Lightning CSS
instead of PostCSS.

Lightning CSS can also be used as the CSS minifier with
[`build.cssMinify:
'lightningcss'`](https://main.vitejs.dev/config/build-options.html#build-cssminify).

See beta docs at the [Lighting CSS
guide](https://main.vitejs.dev/guide/features.html#lightning-css).

##### esbuild 0.18 update

[esbuild
0.18](https://togithub.com/evanw/esbuild/blob/main/CHANGELOG.md#0180)
contains backwards-incompatible changes to esbuild's handling of
`tsconfig.json` files. We think they shouldn't affect Vite users, you
can review
[#&#8203;13525](https://togithub.com/vitejs/vite/issues/13525) for more
information.

##### Templates for Solid and Qwik in create-vite

New starter templates have been added to
[create-vite](https://vitejs.dev/guide/#scaffolding-your-first-vite-project)
for [Solid](https://www.solidjs.com/) and
[Qwik](https://qwik.builder.io/). Try them online at
[vite.new/solid-ts](https://vite.new/solid-ts) and
[vite.new/qwik-ts](https://vite.new/qwik-ts).

##### Korean Translation

Vite's docs are now translated to Korean, available at
[ko.vitejs.dev](https://ko.vitejs.dev).

##### Features

- feat: preview mode add keyboard shortcuts
([#&#8203;12968](https://togithub.com/vitejs/vite/issues/12968))
([126e93e](https://togithub.com/vitejs/vite/commit/126e93e)), closes
[#&#8203;12968](https://togithub.com/vitejs/vite/issues/12968)
- feat: asset type add apng
([#&#8203;13294](https://togithub.com/vitejs/vite/issues/13294))
([a11b6f6](https://togithub.com/vitejs/vite/commit/a11b6f6)), closes
[#&#8203;13294](https://togithub.com/vitejs/vite/issues/13294)
- feat: emit event to handle chunk load errors
([#&#8203;12084](https://togithub.com/vitejs/vite/issues/12084))
([2eca54e](https://togithub.com/vitejs/vite/commit/2eca54e)), closes
[#&#8203;12084](https://togithub.com/vitejs/vite/issues/12084)
- feat: import public non-asset URL
([#&#8203;13422](https://togithub.com/vitejs/vite/issues/13422))
([3a98558](https://togithub.com/vitejs/vite/commit/3a98558)), closes
[#&#8203;13422](https://togithub.com/vitejs/vite/issues/13422)
- feat: support files for `fs.allow`
([#&#8203;12863](https://togithub.com/vitejs/vite/issues/12863))
([4a06e66](https://togithub.com/vitejs/vite/commit/4a06e66)), closes
[#&#8203;12863](https://togithub.com/vitejs/vite/issues/12863)
- feat(build): warn dynamic import module with a static import alongside
([#&#8203;12850](https://togithub.com/vitejs/vite/issues/12850))
([127c334](https://togithub.com/vitejs/vite/commit/127c334)), closes
[#&#8203;12850](https://togithub.com/vitejs/vite/issues/12850)
- feat(client): add debounce on page reload
([#&#8203;13545](https://togithub.com/vitejs/vite/issues/13545))
([d080b51](https://togithub.com/vitejs/vite/commit/d080b51)), closes
[#&#8203;13545](https://togithub.com/vitejs/vite/issues/13545)
- feat(client): add WebSocket connections events
([#&#8203;13334](https://togithub.com/vitejs/vite/issues/13334))
([eb75103](https://togithub.com/vitejs/vite/commit/eb75103)), closes
[#&#8203;13334](https://togithub.com/vitejs/vite/issues/13334)
- feat(config): friendly ESM file require error
([#&#8203;13283](https://togithub.com/vitejs/vite/issues/13283))
([b9a6ba0](https://togithub.com/vitejs/vite/commit/b9a6ba0)), closes
[#&#8203;13283](https://togithub.com/vitejs/vite/issues/13283)
- feat(css): add support for Lightning CSS
([#&#8203;12807](https://togithub.com/vitejs/vite/issues/12807))
([c6c5d49](https://togithub.com/vitejs/vite/commit/c6c5d49)), closes
[#&#8203;12807](https://togithub.com/vitejs/vite/issues/12807)
- feat(css): support at import preprocessed styles
([#&#8203;8400](https://togithub.com/vitejs/vite/issues/8400))
([2bd6077](https://togithub.com/vitejs/vite/commit/2bd6077)), closes
[#&#8203;8400](https://togithub.com/vitejs/vite/issues/8400)
- feat(html): support image set in inline style
([#&#8203;13473](https://togithub.com/vitejs/vite/issues/13473))
([2c0faba](https://togithub.com/vitejs/vite/commit/2c0faba)), closes
[#&#8203;13473](https://togithub.com/vitejs/vite/issues/13473)
- feat(importMetaGlob): support sub imports pattern
([#&#8203;12467](https://togithub.com/vitejs/vite/issues/12467))
([e355c9c](https://togithub.com/vitejs/vite/commit/e355c9c)), closes
[#&#8203;12467](https://togithub.com/vitejs/vite/issues/12467)
- feat(optimizer): support glob includes
([#&#8203;12414](https://togithub.com/vitejs/vite/issues/12414))
([7792515](https://togithub.com/vitejs/vite/commit/7792515)), closes
[#&#8203;12414](https://togithub.com/vitejs/vite/issues/12414)
- feat!: update esbuild to 0.18.2
([#&#8203;13525](https://togithub.com/vitejs/vite/issues/13525))
([ab967c0](https://togithub.com/vitejs/vite/commit/ab967c0)), closes
[#&#8203;13525](https://togithub.com/vitejs/vite/issues/13525)

##### Bug Fixes

- fix: check document before detect script rel
([#&#8203;13559](https://togithub.com/vitejs/vite/issues/13559))
([be4b0c0](https://togithub.com/vitejs/vite/commit/be4b0c0)), closes
[#&#8203;13559](https://togithub.com/vitejs/vite/issues/13559)
- fix(define): stringify object parse error in build mode
([#&#8203;13600](https://togithub.com/vitejs/vite/issues/13600))
([71516db](https://togithub.com/vitejs/vite/commit/71516db)), closes
[#&#8203;13600](https://togithub.com/vitejs/vite/issues/13600)
- fix(deps): update all non-major dependencies
([#&#8203;13701](https://togithub.com/vitejs/vite/issues/13701))
([02c6bc3](https://togithub.com/vitejs/vite/commit/02c6bc3)), closes
[#&#8203;13701](https://togithub.com/vitejs/vite/issues/13701)
- fix(esbuild): use `useDefineForClassFields: false` when no
`compilerOptions.target` is declared
([#&#8203;13](https://togithub.com/vitejs/vite/issues/13)
([7ef2472](https://togithub.com/vitejs/vite/commit/7ef2472)), closes
[#&#8203;13708](https://togithub.com/vitejs/vite/issues/13708)
- fix(pluginContainer): drop previous sourcesContent
([#&#8203;13722](https://togithub.com/vitejs/vite/issues/13722))
([9310b3a](https://togithub.com/vitejs/vite/commit/9310b3a)), closes
[#&#8203;13722](https://togithub.com/vitejs/vite/issues/13722)
- fix: lightningCSS should load external URL in CSS file
([#&#8203;13692](https://togithub.com/vitejs/vite/issues/13692))
([8517645](https://togithub.com/vitejs/vite/commit/8517645)), closes
[#&#8203;13692](https://togithub.com/vitejs/vite/issues/13692)
- fix: shortcut open browser when set host
([#&#8203;13677](https://togithub.com/vitejs/vite/issues/13677))
([6f1c55e](https://togithub.com/vitejs/vite/commit/6f1c55e)), closes
[#&#8203;13677](https://togithub.com/vitejs/vite/issues/13677)
- fix(cli): convert the sourcemap option to boolean (fix
[#&#8203;13638](https://togithub.com/vitejs/vite/issues/13638))
([#&#8203;13663](https://togithub.com/vitejs/vite/issues/13663))
([d444bfe](https://togithub.com/vitejs/vite/commit/d444bfe)), closes
[#&#8203;13638](https://togithub.com/vitejs/vite/issues/13638)
[#&#8203;13663](https://togithub.com/vitejs/vite/issues/13663)
- fix(css): use esbuild legalComments config when minifying CSS
([#&#8203;13661](https://togithub.com/vitejs/vite/issues/13661))
([2d9008e](https://togithub.com/vitejs/vite/commit/2d9008e)), closes
[#&#8203;13661](https://togithub.com/vitejs/vite/issues/13661)
- fix(sourcemap): preserve original sourcesContent
([#&#8203;13662](https://togithub.com/vitejs/vite/issues/13662))
([f6362b6](https://togithub.com/vitejs/vite/commit/f6362b6)), closes
[#&#8203;13662](https://togithub.com/vitejs/vite/issues/13662)
- fix(ssr): transform superclass identifier
([#&#8203;13635](https://togithub.com/vitejs/vite/issues/13635))
([c5b2c8f](https://togithub.com/vitejs/vite/commit/c5b2c8f)), closes
[#&#8203;13635](https://togithub.com/vitejs/vite/issues/13635)
- fix: show error position
([#&#8203;13623](https://togithub.com/vitejs/vite/issues/13623))
([90271a6](https://togithub.com/vitejs/vite/commit/90271a6)), closes
[#&#8203;13623](https://togithub.com/vitejs/vite/issues/13623)
- fix(hmr): only invalidate `lastHMRTimestamp` of importers if the
invalidated module is not a HMR bou
([1143e0b](https://togithub.com/vitejs/vite/commit/1143e0b)), closes
[#&#8203;13024](https://togithub.com/vitejs/vite/issues/13024)
- fix(indexHtml): decode html URI
([#&#8203;13581](https://togithub.com/vitejs/vite/issues/13581))
([f8868af](https://togithub.com/vitejs/vite/commit/f8868af)), closes
[#&#8203;13581](https://togithub.com/vitejs/vite/issues/13581)
- fix: avoid binding ClassExpression
([#&#8203;13572](https://togithub.com/vitejs/vite/issues/13572))
([1a0c806](https://togithub.com/vitejs/vite/commit/1a0c806)), closes
[#&#8203;13572](https://togithub.com/vitejs/vite/issues/13572)
- fix: the shortcut fails to open browser when set the host
([#&#8203;13579](https://togithub.com/vitejs/vite/issues/13579))
([e0a48c5](https://togithub.com/vitejs/vite/commit/e0a48c5)), closes
[#&#8203;13579](https://togithub.com/vitejs/vite/issues/13579)
- fix(proxy): forward SSE close event
([#&#8203;13578](https://togithub.com/vitejs/vite/issues/13578))
([4afbccb](https://togithub.com/vitejs/vite/commit/4afbccb)), closes
[#&#8203;13578](https://togithub.com/vitejs/vite/issues/13578)
- fix: allow using vite as a proxy for another vite server
([#&#8203;13218](https://togithub.com/vitejs/vite/issues/13218))
([711dd80](https://togithub.com/vitejs/vite/commit/711dd80)), closes
[#&#8203;13218](https://togithub.com/vitejs/vite/issues/13218)
- fix: await requests to before server restart
([#&#8203;13262](https://togithub.com/vitejs/vite/issues/13262))
([0464398](https://togithub.com/vitejs/vite/commit/0464398)), closes
[#&#8203;13262](https://togithub.com/vitejs/vite/issues/13262)
- fix: esm detection with `export const { A, B }` pattern
([#&#8203;13483](https://togithub.com/vitejs/vite/issues/13483))
([ea1bcc9](https://togithub.com/vitejs/vite/commit/ea1bcc9)), closes
[#&#8203;13483](https://togithub.com/vitejs/vite/issues/13483)
- fix: keep track of ssr version of imported modules separately
([#&#8203;11973](https://togithub.com/vitejs/vite/issues/11973))
([8fe6952](https://togithub.com/vitejs/vite/commit/8fe6952)), closes
[#&#8203;11973](https://togithub.com/vitejs/vite/issues/11973)
- fix: make optimize error available to meta-framework
([#&#8203;13495](https://togithub.com/vitejs/vite/issues/13495))
([b70e783](https://togithub.com/vitejs/vite/commit/b70e783)), closes
[#&#8203;13495](https://togithub.com/vitejs/vite/issues/13495)
- fix: only show the listened IP when host is specified
([#&#8203;13412](https://togithub.com/vitejs/vite/issues/13412))
([20b0cae](https://togithub.com/vitejs/vite/commit/20b0cae)), closes
[#&#8203;13412](https://togithub.com/vitejs/vite/issues/13412)
- fix: race condition creation module in graph in transformRequest
([#&#8203;13085](https://togithub.com/vitejs/vite/issues/13085))
([43cbbcf](https://togithub.com/vitejs/vite/commit/43cbbcf)), closes
[#&#8203;13085](https://togithub.com/vitejs/vite/issues/13085)
- fix: remove deprecated config.server.base
([#&#8203;13482](https://togithub.com/vitejs/vite/issues/13482))
([dc597bd](https://togithub.com/vitejs/vite/commit/dc597bd)), closes
[#&#8203;13482](https://togithub.com/vitejs/vite/issues/13482)
- fix: remove extra path shorten when resolving from a dir
([#&#8203;13381](https://togithub.com/vitejs/vite/issues/13381))
([5503198](https://togithub.com/vitejs/vite/commit/5503198)), closes
[#&#8203;13381](https://togithub.com/vitejs/vite/issues/13381)
- fix: show network URLs when `--host 0.0.0.0`
([#&#8203;13438](https://togithub.com/vitejs/vite/issues/13438))
([00ee8c1](https://togithub.com/vitejs/vite/commit/00ee8c1)), closes
[#&#8203;13438](https://togithub.com/vitejs/vite/issues/13438)
- fix: timestamp config dynamicImport
([#&#8203;13502](https://togithub.com/vitejs/vite/issues/13502))
([6a87c65](https://togithub.com/vitejs/vite/commit/6a87c65)), closes
[#&#8203;13502](https://togithub.com/vitejs/vite/issues/13502)
- fix: unexpected config temporary file
([#&#8203;13269](https://togithub.com/vitejs/vite/issues/13269))
([ff3ce31](https://togithub.com/vitejs/vite/commit/ff3ce31)), closes
[#&#8203;13269](https://togithub.com/vitejs/vite/issues/13269)
- fix: use consistent virtual module ID in module graph
([#&#8203;13073](https://togithub.com/vitejs/vite/issues/13073))
([aa1776f](https://togithub.com/vitejs/vite/commit/aa1776f)), closes
[#&#8203;13073](https://togithub.com/vitejs/vite/issues/13073)
- fix(build): make output warning message clearer
([#&#8203;12924](https://togithub.com/vitejs/vite/issues/12924))
([54ab3c8](https://togithub.com/vitejs/vite/commit/54ab3c8)), closes
[#&#8203;12924](https://togithub.com/vitejs/vite/issues/12924)
- fix(debug): import performance from perf_hooks
([#&#8203;13464](https://togithub.com/vitejs/vite/issues/13464))
([d458ccd](https://togithub.com/vitejs/vite/commit/d458ccd)), closes
[#&#8203;13464](https://togithub.com/vitejs/vite/issues/13464)
- fix(deps): update all non-major dependencies
([#&#8203;13059](https://togithub.com/vitejs/vite/issues/13059))
([123ef4c](https://togithub.com/vitejs/vite/commit/123ef4c)), closes
[#&#8203;13059](https://togithub.com/vitejs/vite/issues/13059)
- fix(deps): update all non-major dependencies
([#&#8203;13488](https://togithub.com/vitejs/vite/issues/13488))
([bd09248](https://togithub.com/vitejs/vite/commit/bd09248)), closes
[#&#8203;13488](https://togithub.com/vitejs/vite/issues/13488)
- fix(deps): update sirv to 2.0.3
([#&#8203;13057](https://togithub.com/vitejs/vite/issues/13057))
([d814d6c](https://togithub.com/vitejs/vite/commit/d814d6c)), closes
[#&#8203;13057](https://togithub.com/vitejs/vite/issues/13057)
- fix(mergeConfig): don't accept callback config
([#&#8203;13135](https://togithub.com/vitejs/vite/issues/13135))
([998512b](https://togithub.com/vitejs/vite/commit/998512b)), closes
[#&#8203;13135](https://togithub.com/vitejs/vite/issues/13135)
- fix(optimizer): include exports for css modules
([#&#8203;13519](https://togithub.com/vitejs/vite/issues/13519))
([1fd9919](https://togithub.com/vitejs/vite/commit/1fd9919)), closes
[#&#8203;13519](https://togithub.com/vitejs/vite/issues/13519)
- fix(resolve): always use `module` condition
([#&#8203;13370](https://togithub.com/vitejs/vite/issues/13370))
([367920b](https://togithub.com/vitejs/vite/commit/367920b)), closes
[#&#8203;13370](https://togithub.com/vitejs/vite/issues/13370)
- fix(ssr): fix crash when a pnpm/Yarn workspace depends on a CJS
package ([#&#8203;9763](https://togithub.com/vitejs/vite/issues/9763))
([9e1086b](https://togithub.com/vitejs/vite/commit/9e1086b)), closes
[#&#8203;9763](https://togithub.com/vitejs/vite/issues/9763)

##### Previous Changelogs

#####
[4.4.0-beta.4](https://togithub.com/vitejs/vite/compare/v4.4.0-beta.3....v4.4.0-beta.4)
(2023-07-03)

See [4.4.0-beta.4
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.4/packages/vite/CHANGELOG.md)

#####
[4.4.0-beta.3](https://togithub.com/vitejs/vite/compare/v4.4.0-beta.2....v4.4.0-beta.3)
(2023-06-25)

See [4.4.0-beta.3
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.3/packages/vite/CHANGELOG.md)

#####
[4.4.0-beta.2](https://togithub.com/vitejs/vite/compare/v4.4.0-beta.1....v4.4.0-beta.2)
(2023-06-22)

See [4.4.0-beta.2
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.2/packages/vite/CHANGELOG.md)

#####
[4.4.0-beta.1](https://togithub.com/vitejs/vite/compare/v4.4.0-beta.0....v4.4.0-beta.1)
(2023-06-21)

See [4.4.0-beta.1
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.1/packages/vite/CHANGELOG.md)

#####
[4.4.0-beta.0](https://togithub.com/vitejs/vite/compare/v4.3.9....v4.4.0-beta.0)
(2023-06-20)

See [4.4.0-beta.0
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.0/packages/vite/CHANGELOG.md)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 14:37:54 +00:00
renovate[bot]
95a6d993da
chore(deps): update dependency vitest to v0.33.0 (#4314)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>vitest-dev/vitest (vitest)</summary>

###
[`v0.33.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.33.0)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0)

#####    🚨 Breaking Changes

- Revert default include patterns  -  by
[@&#8203;so1ve](https://togithub.com/so1ve)
[#&#8203;3729](https://togithub.com/vitest-dev/vitest/issues/3729)
- `0.32.0` changed the default `include` globs to be compatible with
Jest. After a discussion with the community, we are reverting this
change because it turned out to be non-intuitive.

#####    🐞 Bug Fixes

- Add missing JSDom living keys  -  by
[@&#8203;DerZade](https://togithub.com/DerZade) in
[https://github.com/vitest-dev/vitest/issues/3702](https://togithub.com/vitest-dev/vitest/issues/3702)
[<samp>(83a86)</samp>](https://togithub.com/vitest-dev/vitest/commit/83a86a75)
-   **vite-node**:
- Don't fail when importing Promise module  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(08192)</samp>](https://togithub.com/vitest-dev/vitest/commit/0819275a)
- Allow importing node:test  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(db22c)</samp>](https://togithub.com/vitest-dev/vitest/commit/db22c677)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0)

###
[`v0.32.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.4)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4)

#####    🐞 Bug Fixes

- **browser**: Correctly optimize CJS dependencies  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(3d090)</samp>](https://togithub.com/vitest-dev/vitest/commit/3d0908e7)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4)

###
[`v0.32.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.3)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.2...v0.32.3)

#####    🚀 Features

- Add `concurrent` option to `sequence` config  -  by
[@&#8203;fenghan34](https://togithub.com/fenghan34) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3604](https://togithub.com/vitest-dev/vitest/issues/3604)
[<samp>(f427f)</samp>](https://togithub.com/vitest-dev/vitest/commit/f427f004)
- Introduce global configuration for retry setting  -  by
[@&#8203;imentu](https://togithub.com/imentu) and
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3598](https://togithub.com/vitest-dev/vitest/issues/3598)
and
[https://github.com/vitest-dev/vitest/issues/3603](https://togithub.com/vitest-dev/vitest/issues/3603)
[<samp>(9a117)</samp>](https://togithub.com/vitest-dev/vitest/commit/9a117627)
- Don't rely on util package in
[@&#8203;vitest/utils](https://togithub.com/vitest/utils)  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3685](https://togithub.com/vitest-dev/vitest/issues/3685)
[<samp>(f91da)</samp>](https://togithub.com/vitest-dev/vitest/commit/f91da484)
- Support accessing other fixtures in fixture function  -  by
[@&#8203;fenghan34](https://togithub.com/fenghan34) in
[https://github.com/vitest-dev/vitest/issues/3651](https://togithub.com/vitest-dev/vitest/issues/3651)
[<samp>(1621c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1621cc63)
- Support use function/class as `bench` name  -  by
[@&#8203;fenghan34](https://togithub.com/fenghan34) in
[https://github.com/vitest-dev/vitest/issues/3711](https://togithub.com/vitest-dev/vitest/issues/3711)
[<samp>(a749a)</samp>](https://togithub.com/vitest-dev/vitest/commit/a749a6c0)
- **reporters**: Show full test suite when testing 1 spec file at a time
 -  by [@&#8203;Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/3543](https://togithub.com/vitest-dev/vitest/issues/3543)
[<samp>(7531c)</samp>](https://togithub.com/vitest-dev/vitest/commit/7531c292)
- **runner**: Support `test.extend`  -  by
[@&#8203;fenghan34](https://togithub.com/fenghan34) in
[https://github.com/vitest-dev/vitest/issues/3554](https://togithub.com/vitest-dev/vitest/issues/3554)
[<samp>(2db1a)</samp>](https://togithub.com/vitest-dev/vitest/commit/2db1a737)

#####    🐞 Bug Fixes

- Remove "concordance" from dependencies list  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3597](https://togithub.com/vitest-dev/vitest/issues/3597)
[<samp>(969dc)</samp>](https://togithub.com/vitest-dev/vitest/commit/969dcc14)
- Show diff correctly  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3620](https://togithub.com/vitest-dev/vitest/issues/3620)
[<samp>(73dd4)</samp>](https://togithub.com/vitest-dev/vitest/commit/73dd4ab5)
- Util import  -  by [@&#8203;fubhy](https://togithub.com/fubhy) in
[https://github.com/vitest-dev/vitest/issues/3621](https://togithub.com/vitest-dev/vitest/issues/3621)
[<samp>(2fb4c)</samp>](https://togithub.com/vitest-dev/vitest/commit/2fb4ceff)
- Compat with frozen Math  -  by
[@&#8203;turadg](https://togithub.com/turadg) in
[https://github.com/vitest-dev/vitest/issues/3527](https://togithub.com/vitest-dev/vitest/issues/3527)
[<samp>(0db67)</samp>](https://togithub.com/vitest-dev/vitest/commit/0db67098)
- `CTRL+C` to terminate run  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3642](https://togithub.com/vitest-dev/vitest/issues/3642)
[<samp>(fa663)</samp>](https://togithub.com/vitest-dev/vitest/commit/fa6637d3)
- Run mode stuck in TTY terminals  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3690](https://togithub.com/vitest-dev/vitest/issues/3690)
[<samp>(141a8)</samp>](https://togithub.com/vitest-dev/vitest/commit/141a86ac)
- Use first stack frame in json reporter  -  by
[@&#8203;tim-smart](https://togithub.com/tim-smart) in
[https://github.com/vitest-dev/vitest/issues/3645](https://togithub.com/vitest-dev/vitest/issues/3645)
[<samp>(80ea7)</samp>](https://togithub.com/vitest-dev/vitest/commit/80ea7ef6)
- Print actual number for `toBeCalledTimes`  -  by
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vitest-dev/vitest/issues/3696](https://togithub.com/vitest-dev/vitest/issues/3696)
[<samp>(d3640)</samp>](https://togithub.com/vitest-dev/vitest/commit/d3640437)
-   **benchmark**:
- Don't fail when running correct benchmarks  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3629](https://togithub.com/vitest-dev/vitest/issues/3629)
[<samp>(edad9)</samp>](https://togithub.com/vitest-dev/vitest/commit/edad9b19)
-   **browser**:
- Correctly print diff  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3627](https://togithub.com/vitest-dev/vitest/issues/3627)
[<samp>(d756e)</samp>](https://togithub.com/vitest-dev/vitest/commit/d756ee24)
- Esm injector doesn't replace class expressions  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3641](https://togithub.com/vitest-dev/vitest/issues/3641)
[<samp>(5c0ac)</samp>](https://togithub.com/vitest-dev/vitest/commit/5c0ac4ad)
- Transform superclass identifier  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3681](https://togithub.com/vitest-dev/vitest/issues/3681)
[<samp>(a1e04)</samp>](https://togithub.com/vitest-dev/vitest/commit/a1e043bd)
-   **coverage**:
- `v8` to prevent crash on dynamic CJS files  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3657](https://togithub.com/vitest-dev/vitest/issues/3657)
[<samp>(40f18)</samp>](https://togithub.com/vitest-dev/vitest/commit/40f18a07)
-   **runner**:
- Make the default value of `retry` and `repeats` 0  -  by
[@&#8203;Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/3638](https://togithub.com/vitest-dev/vitest/issues/3638)
[<samp>(6d146)</samp>](https://togithub.com/vitest-dev/vitest/commit/6d146d16)
-   **utils**:
- Respect all flags in format function  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3695](https://togithub.com/vitest-dev/vitest/issues/3695)
[<samp>(91e16)</samp>](https://togithub.com/vitest-dev/vitest/commit/91e1650e)
-   **watch**:
- Cancel using `h` key  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3618](https://togithub.com/vitest-dev/vitest/issues/3618)
[<samp>(60c36)</samp>](https://togithub.com/vitest-dev/vitest/commit/60c36faf)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.2...v0.32.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:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 14:36:30 +00:00
Tymoteusz Czech
464297d4be
feat: Feature type lifetime API integration (#4295)
## About the changes
API integration and tests.
2023-07-21 09:51:09 +00:00
renovate[bot]
c99b6b3abc
chore(deps): update dependency swr to v2.2.0 (#4311)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>vercel/swr (swr)</summary>

### [`v2.2.0`](https://togithub.com/vercel/swr/releases/tag/v2.2.0)

[Compare
Source](https://togithub.com/vercel/swr/compare/v2.1.5...v2.2.0)

#### What's Changed

- feat: use `React.use` API by
[@&#8203;himself65](https://togithub.com/himself65) in
[https://github.com/vercel/swr/pull/2596](https://togithub.com/vercel/swr/pull/2596)
- feat: improve preload and suspense integration by
[@&#8203;promer94](https://togithub.com/promer94) in
[https://github.com/vercel/swr/pull/2658](https://togithub.com/vercel/swr/pull/2658)
- feat: Add react-server bundle for core and infinite by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2664](https://togithub.com/vercel/swr/pull/2664)
- fix: remove `startTransition` so mutation hook could update
immediately by [@&#8203;promer94](https://togithub.com/promer94) in
[https://github.com/vercel/swr/pull/2654](https://togithub.com/vercel/swr/pull/2654)
- fix: keepPreviousData should also work in suspense by
[@&#8203;promer94](https://togithub.com/promer94) in
[https://github.com/vercel/swr/pull/2649](https://togithub.com/vercel/swr/pull/2649)
- fix: do unsubscribe synchronously by
[@&#8203;promer94](https://togithub.com/promer94) in
[https://github.com/vercel/swr/pull/2648](https://togithub.com/vercel/swr/pull/2648)
- fix: reset the error when mutate succeeded by
[@&#8203;koba04](https://togithub.com/koba04) in
[https://github.com/vercel/swr/pull/2592](https://togithub.com/vercel/swr/pull/2592)
- fix: Fix mutation types order by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2669](https://togithub.com/vercel/swr/pull/2669)
- fix: Conditional Typing in useSWRMutation to Allow Optional ExtraArg
Without Explicitly Passing Undefined by
[@&#8203;saengmotmi](https://togithub.com/saengmotmi) in
[https://github.com/vercel/swr/pull/2666](https://togithub.com/vercel/swr/pull/2666)
- fix: Pass displayed data as second parameter of functional optimistic
data by [@&#8203;francescogior](https://togithub.com/francescogior) in
[https://github.com/vercel/swr/pull/2668](https://togithub.com/vercel/swr/pull/2668)
- fix: Adjust rsc exports by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2673](https://togithub.com/vercel/swr/pull/2673)
- fix: Revert "fix: remove startTransition so mutation hook could update
immediately
([#&#8203;2654](https://togithub.com/vercel/swr/issues/2654))" by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2681](https://togithub.com/vercel/swr/pull/2681)
- types: fix immutable export paths by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2670](https://togithub.com/vercel/swr/pull/2670)
- types: improve `useSWRMutation` type. by
[@&#8203;promer94](https://togithub.com/promer94) in
[https://github.com/vercel/swr/pull/2604](https://togithub.com/vercel/swr/pull/2604)
- chore: upgrade to pnpm8 by
[@&#8203;promer94](https://togithub.com/promer94) in
[https://github.com/vercel/swr/pull/2605](https://togithub.com/vercel/swr/pull/2605)
- ci: drop unused inputs and step by
[@&#8203;nicolewhite](https://togithub.com/nicolewhite) in
[https://github.com/vercel/swr/pull/2624](https://togithub.com/vercel/swr/pull/2624)
- ci: update github token by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2636](https://togithub.com/vercel/swr/pull/2636)
- ci: use gh token credentials for cloning repo by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2637](https://togithub.com/vercel/swr/pull/2637)
- ci: use script to bump semver version by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2651](https://togithub.com/vercel/swr/pull/2651)
- ci: Add daily test job for react canary by
[@&#8203;suyanhanx](https://togithub.com/suyanhanx) in
[https://github.com/vercel/swr/pull/2601](https://togithub.com/vercel/swr/pull/2601)
- build: fix equal signs by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2628](https://togithub.com/vercel/swr/pull/2628)
- build: fix bad runner by [@&#8203;huozhi](https://togithub.com/huozhi)
in
[https://github.com/vercel/swr/pull/2629](https://togithub.com/vercel/swr/pull/2629)
- build: use prepatch/minor/major command for prerelease by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2627](https://togithub.com/vercel/swr/pull/2627)
- build: fix release semver by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2630](https://togithub.com/vercel/swr/pull/2630)
- build: add trigger release job by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2615](https://togithub.com/vercel/swr/pull/2615)
- build: determin release tag by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2616](https://togithub.com/vercel/swr/pull/2616)
- build: fix conflict types for index and index.react-server by
[@&#8203;huozhi](https://togithub.com/huozhi) in
[https://github.com/vercel/swr/pull/2677](https://togithub.com/vercel/swr/pull/2677)
- test: fix flaky suspense test in canary by
[@&#8203;promer94](https://togithub.com/promer94) in
[https://github.com/vercel/swr/pull/2655](https://togithub.com/vercel/swr/pull/2655)
- test: improve preload test by
[@&#8203;promer94](https://togithub.com/promer94) in
[https://github.com/vercel/swr/pull/2657](https://togithub.com/vercel/swr/pull/2657)
- test: add e2e test for react-server entry by
[@&#8203;promer94](https://togithub.com/promer94) in
[https://github.com/vercel/swr/pull/2671](https://togithub.com/vercel/swr/pull/2671)
- test: add a new test setting to run tests with build files by
[@&#8203;koba04](https://togithub.com/koba04) in
[https://github.com/vercel/swr/pull/2583](https://togithub.com/vercel/swr/pull/2583)

#### New Contributors

- [@&#8203;suyanhanx](https://togithub.com/suyanhanx) made their first
contribution in
[https://github.com/vercel/swr/pull/2601](https://togithub.com/vercel/swr/pull/2601)
- [@&#8203;nicolewhite](https://togithub.com/nicolewhite) made their
first contribution in
[https://github.com/vercel/swr/pull/2624](https://togithub.com/vercel/swr/pull/2624)
- [@&#8203;saengmotmi](https://togithub.com/saengmotmi) made their first
contribution in
[https://github.com/vercel/swr/pull/2666](https://togithub.com/vercel/swr/pull/2666)
- [@&#8203;francescogior](https://togithub.com/francescogior) made their
first contribution in
[https://github.com/vercel/swr/pull/2668](https://togithub.com/vercel/swr/pull/2668)

**Full Changelog**:
https://github.com/vercel/swr/compare/v2.1.5...v2.2.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 09:45:34 +00:00