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

10896 Commits

Author SHA1 Message Date
Gastón Fournier
a10e85d3b3
docs: update min versions for node and postsgres (#6778)
Just aligning with our required node version from package.json
e9f9cd1147/package.json (L22-L24)
and https://docs.getunleash.io/using-unleash/deploy/database-setup
2024-04-08 17:22:03 +02:00
Tymoteusz Czech
ac6dd68190
chore: bump indicated main version in package.json (#6797)
v5.11 was released. This is updating current version indicated on main
branch of open-source
2024-04-08 12:21:25 +00:00
Mateusz Kwasniewski
7cb9910b05
feat: handle invalid metrics (#6795) 2024-04-08 12:09:20 +02:00
Mateusz Kwasniewski
9dc9fb3586
feat: Feature lifecycle sql store (#6790) 2024-04-08 08:54:41 +02:00
renovate[bot]
e8be5dbee4
chore(deps): update dependency vite to v5.2.7 (#6792)
[![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://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.2.6` -> `5.2.7`](https://renovatebot.com/diffs/npm/vite/5.2.6/5.2.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.6/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.6/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v5.2.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small527-2024-03-29-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.6...v5.2.7)

- chore: deprecate splitVendorChunkPlugin
([#&#8203;16274](https://togithub.com/vitejs/vite/issues/16274))
([45a06da](https://togithub.com/vitejs/vite/commit/45a06da)), closes
[#&#8203;16274](https://togithub.com/vitejs/vite/issues/16274)
- fix: skip injecting `__vite__mapDeps` when it's not used
([#&#8203;16271](https://togithub.com/vitejs/vite/issues/16271))
([890538a](https://togithub.com/vitejs/vite/commit/890538a)), closes
[#&#8203;16271](https://togithub.com/vitejs/vite/issues/16271)
- fix(deps): update all non-major dependencies
([#&#8203;16258](https://togithub.com/vitejs/vite/issues/16258))
([7caef42](https://togithub.com/vitejs/vite/commit/7caef42)), closes
[#&#8203;16258](https://togithub.com/vitejs/vite/issues/16258)
- fix(hmr): don't mutate module graph when collecting modules
([#&#8203;16302](https://togithub.com/vitejs/vite/issues/16302))
([dfffea1](https://togithub.com/vitejs/vite/commit/dfffea1)), closes
[#&#8203;16302](https://togithub.com/vitejs/vite/issues/16302)
- fix(hmr): trigger hmr for missing file import errored module after
file creation
([#&#8203;16303](https://togithub.com/vitejs/vite/issues/16303))
([ffedc06](https://togithub.com/vitejs/vite/commit/ffedc06)), closes
[#&#8203;16303](https://togithub.com/vitejs/vite/issues/16303)
- fix(sourcemap): don't warn even if the sourcesContent is an empty
string ([#&#8203;16273](https://togithub.com/vitejs/vite/issues/16273))
([24e376a](https://togithub.com/vitejs/vite/commit/24e376a)), closes
[#&#8203;16273](https://togithub.com/vitejs/vite/issues/16273)
- feat(hmr): reload when HTML file is created/deleted
([#&#8203;16288](https://togithub.com/vitejs/vite/issues/16288))
([1f53796](https://togithub.com/vitejs/vite/commit/1f53796)), closes
[#&#8203;16288](https://togithub.com/vitejs/vite/issues/16288)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-08 06:53:18 +00:00
Thomas Heartman
c59d28ad6c
feat: playground api returns removed context values under a new warnings property (#6784)
This PR expands upon #6773 by returning the list of removed properties
in the API response. To achieve this, I added a new top-level `warnings`
key to the API response and added an `invalidContextProperties` property
under it. This is a list with the keys that were removed.

## Discussion points

**Should we return the type of each removed key's value?** We could
expand upon this by also returning the type that was considered invalid
for the property, e.g. `invalidProp: 'object'`. This would give us more
information that we could display to the user. However, I'm not sure
it's useful? We already return the input as-is, so you can always
cross-check. And the only type we allow for non-`properties` top-level
properties is `string`. Does it give any useful info? I think if we want
to display this in the UI, we might be better off cross-referencing with
the input?

**Can properties be invalid for any other reason?** As far as I can
tell, that's the only reason properties can be invalid for the context.
OpenAPI will prevent you from using a type other than string for the
context fields we have defined and does not let you add non-string
properties to the `properties` object. So all we have to deal with are
top-level properties. And as long as they are strings, then they should
be valid.

**Should we instead infer the diff when creating the model?** In this
first approach, I've amended the `clean-context` function to also return
the list of context fields it has removed. The downside to this approach
is that we need to thread it through a few more hoops. Another approach
would be to compare the input context with the context used to evaluate
one of the features when we create the view model and derive the missing
keys from that. This would probably work in 98 percent of cases.
However, if your result contains no flags, then we can't calculate the
diff. But maybe that's alright? It would likely be fewer lines of code
(but might require additional testing), although picking an environment
from feels hacky.
2024-04-08 08:47:22 +02:00
renovate[bot]
6142e09a81
chore(deps): update dependency @emotion/styled to v11.11.5 (#6791)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@emotion/styled](https://togithub.com/emotion-js/emotion/tree/main#readme)
([source](https://togithub.com/emotion-js/emotion)) | [`11.11.0` ->
`11.11.5`](https://renovatebot.com/diffs/npm/@emotion%2fstyled/11.11.0/11.11.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@emotion%2fstyled/11.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emotion%2fstyled/11.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emotion%2fstyled/11.11.0/11.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emotion%2fstyled/11.11.0/11.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>emotion-js/emotion (@&#8203;emotion/styled)</summary>

###
[`v11.11.5`](https://togithub.com/emotion-js/emotion/compare/@emotion/styled@11.11.0...f4640f6a7cbe77f790e07706b287cb29342fd0ea)

[Compare
Source](https://togithub.com/emotion-js/emotion/compare/@emotion/styled@11.11.0...@emotion/styled@11.11.5)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-05 20:03:49 +00:00
Mateusz Kwasniewski
e868c3291f
feat: feature lifecycle metrics from event bus (#6789) 2024-04-05 15:34:08 +02:00
Mateusz Kwasniewski
28a3a064b9
feat: Feature lifecycle controller (#6788) 2024-04-05 13:57:27 +02:00
Mateusz Kwasniewski
efda70ac5d
feat: feature lifecycle usage behind a flag (#6786) 2024-04-05 13:42:03 +02:00
Mateusz Kwasniewski
e2fabcafd4
feat: initial design for feature lifecycle service (#6777) 2024-04-05 11:47:30 +02:00
renovate[bot]
0a247ab704
chore(deps): update dependency vanilla-jsoneditor to v0.23.1 (#6783)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>josdejong/svelte-jsoneditor (vanilla-jsoneditor)</summary>

###
[`v0.23.1`](https://togithub.com/josdejong/svelte-jsoneditor/blob/HEAD/CHANGELOG.md#0231-2024-03-28)

[Compare
Source](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.23.0...v0.23.1)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-05 07:02:50 +00:00
Thomas Heartman
ac6c05def1
fix: handle objects in top-level context in playground (#6773)
Don't include invalid context properties in the contexts that we
evaluate.

This PR removes any non-`properties` fields that have a non-string
value.

This prevents the front end from crashing when trying to render an
object.

Expect follow-up PRs to include more warnings/diagnostics we can show to
the end user to inform them of what fields have been removed and why.
2024-04-05 08:56:57 +02:00
renovate[bot]
770155d46f
chore(deps): update dependency msw to v2.2.13 (#6782)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>mswjs/msw (msw)</summary>

### [`v2.2.13`](https://togithub.com/mswjs/msw/releases/tag/v2.2.13)

[Compare
Source](https://togithub.com/mswjs/msw/compare/v2.2.12...v2.2.13)

##### v2.2.13 (2024-03-27)

##### Bug Fixes

- use `createRequestId()` instead of `crypto.randomUUID()`
([#&#8203;2113](https://togithub.com/mswjs/msw/issues/2113))
([`8f2be77`](8f2be77627))
[@&#8203;kettanaito](https://togithub.com/kettanaito)

### [`v2.2.12`](https://togithub.com/mswjs/msw/releases/tag/v2.2.12)

[Compare
Source](https://togithub.com/mswjs/msw/compare/v2.2.11...v2.2.12)

#### v2.2.12 (2024-03-27)

##### Bug Fixes

- do not mutate user-defined "X-Request-Id" request header
([#&#8203;2110](https://togithub.com/mswjs/msw/issues/2110))
([`64b6ba5`](64b6ba5161))
[@&#8203;kettanaito](https://togithub.com/kettanaito)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-04 21:24:15 +00:00
renovate[bot]
5bcd9a3ab1
chore(deps): update dependency fast-check to v3.17.1 (#6781)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fast-check](https://togithub.com/dubzzz/fast-check)
([source](https://togithub.com/dubzzz/fast-check/tree/HEAD/packages/fast-check))
| [`3.17.0` ->
`3.17.1`](https://renovatebot.com/diffs/npm/fast-check/3.17.0/3.17.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/fast-check/3.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/fast-check/3.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/fast-check/3.17.0/3.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/fast-check/3.17.0/3.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>dubzzz/fast-check (fast-check)</summary>

###
[`v3.17.1`](https://togithub.com/dubzzz/fast-check/blob/HEAD/packages/fast-check/CHANGELOG.md#3171)

[Compare
Source](https://togithub.com/dubzzz/fast-check/compare/v3.17.0...v3.17.1)

*Better interrupt CJS/MJS regarding types*

\[[Code](https://togithub.com/dubzzz/fast-check/tree/v3.17.1)]\[[Diff](https://togithub.com/dubzzz/fast-check/compare/v3.17.0...v3.17.1)]

#### Fixes

- ([PR#4842](https://togithub.com/dubzzz/fast-check/pull/4842)) Bug: Fix
dual-packages hazard and types incompatibility
- ([PR#4836](https://togithub.com/dubzzz/fast-check/pull/4836)) Doc:
Release note for 3.17.0
- ([PR#4844](https://togithub.com/dubzzz/fast-check/pull/4844)) Doc: Add
new contributor patroza

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-04 19:32:31 +00:00
renovate[bot]
9a64b79c5d
chore(deps): update dependency @tsconfig/docusaurus to v2.0.3 (#6780)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tsconfig/docusaurus](https://togithub.com/tsconfig/bases)
([source](https://togithub.com/tsconfig/bases/tree/HEAD/bases)) |
[`2.0.2` ->
`2.0.3`](https://renovatebot.com/diffs/npm/@tsconfig%2fdocusaurus/2.0.2/2.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tsconfig%2fdocusaurus/2.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tsconfig%2fdocusaurus/2.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tsconfig%2fdocusaurus/2.0.2/2.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tsconfig%2fdocusaurus/2.0.2/2.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>tsconfig/bases (@&#8203;tsconfig/docusaurus)</summary>

###
[`v2.0.3`](8c9ae60cf2...be6b3bb160)

[Compare
Source](8c9ae60cf2...be6b3bb160)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-04 17:46:09 +00:00
andreas-unleash
e9f9cd1147
chore: add default implementation to fake methods (#6776)
Mock implements function in fake project store

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-04-04 16:02:55 +03:00
Mateusz Kwasniewski
0422e5b5b0
feat: private projects in application overview (#6775) 2024-04-04 14:56:21 +02:00
David Leek
f29ecaf3c0
fix: strategy targeting numeric also check value field (#6774)
API returns both value and values fields. Empty values array causes ui
to think constraint doesnt have a value

This PR checks if value field exists and is empty before returning check
on values and length
2024-04-04 11:48:51 +02:00
Thomas Heartman
99a32a4265
docs: explicitly call out how to run e2e tests in CONTRIBUTING.md (#6672)
There was some confusion on how to run the e2e tests in #6447, so I'm
adding a small section to CONTRIBUTING.md to make it clearer.
2024-04-04 09:45:22 +00:00
Alvin Bryan
6d4060d8d2
docs: Ruby tutorial (#6753)
A "getting started" for the Ruby SDK.

I used the Stars Wars API, in typical tutorial style.

---------

Co-authored-by: Simon Hornby <liquidwicked64@gmail.com>
2024-04-04 10:33:39 +01:00
Gastón Fournier
d7ab8863f0
chore: cache query misses to protect against DDoS (#6771)
## About the changes
This PR establishes a simple yet effective mechanism to avoid DDoS
against our DB while also protecting against memory leaks.

This will enable us to release the flag `queryMissingTokens` to make our
token validation consistent across different nodes

---------

Co-authored-by: Nuno Góis <github@nunogois.com>
2024-04-03 15:43:11 +02:00
andreas-unleash
d466f608c2
chore: convert newContextFieldUI to kill switch (#6752)
Converts `newContextFieldUI` release flag to
`disableShowContextFieldSelectionValues` kill switch.

The kill switch controls whether we show the value selection above the
search filed when > 100 values

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-04-03 15:02:05 +02:00
Mateusz Kwasniewski
501acd080a
chore: project overview refactor feedback behind a flag (#6772) 2024-04-03 13:55:12 +02:00
Nuno Góis
86d86f58b0
chore: fix bearer token middleware signal endpoint logic (#6767)
This should make it so that the `signal-endpoint` route match is
slightly less strict.
2024-04-03 11:29:09 +01:00
Jaanus Sellin
a664a449ef
chore: remove strategy form feedback (#6769) 2024-04-03 12:16:58 +02:00
Mateusz Kwasniewski
e0ea257f07
fix: tabs alignment (#6768) 2024-04-03 12:15:36 +02:00
andreas-unleash
717e541003
fix: make TTP stat show last week calculation (#6766)
Currently the median time to production stat is showing the aggregated
median across all dates.

This pr changes the calculation to only use the last week summary like
the rest of the stat widgets.
<img width="1665" alt="Screenshot 2024-04-03 at 11 25 31"
src="https://github.com/Unleash/unleash/assets/104830839/c6869b48-99bd-4f5b-a25e-7e0e3a2dc9ef">

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-04-03 11:58:10 +03:00
Mateusz Kwasniewski
fe6aaf7739
docs: variant dependencies (#6758) 2024-04-03 10:31:58 +02:00
Mateusz Kwasniewski
2cbb45de85
fix: loading state (#6765) 2024-04-03 10:20:04 +02:00
Gastón Fournier
0a0f5a73ab
chore: stop using deprecated method (#6764)
`storeUserEvent` from event-service was deprecated. We stop using it and
remove the method completely
2024-04-03 09:55:09 +02:00
renovate[bot]
994bc5b1f1
chore(deps): update dependency msw to v2.2.11 (#6761)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>mswjs/msw (msw)</summary>

### [`v2.2.11`](https://togithub.com/mswjs/msw/releases/tag/v2.2.11)

[Compare
Source](https://togithub.com/mswjs/msw/compare/v2.2.10...v2.2.11)

#### v2.2.11 (2024-03-26)

##### Bug Fixes

- accept a narrower response body type by default
([#&#8203;2107](https://togithub.com/mswjs/msw/issues/2107))
([`d35ef92`](d35ef92d0f))
[@&#8203;kettanaito](https://togithub.com/kettanaito)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-02 21:09:51 +00:00
renovate[bot]
683cdc6820
chore(deps): update dependency @swc/core to v1.4.11 (#6759)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.4.8` ->
`1.4.11`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.4.8/1.4.11) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.4.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.4.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.4.8/1.4.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.4.8/1.4.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.4.11`](https://togithub.com/swc-project/swc/compare/v1.4.8...v1.4.11)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.4.8...v1.4.11)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-02 19:00:27 +00:00
renovate[bot]
6ed8380f75
chore(deps): update dependency @types/react to v17.0.80 (#6760)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`17.0.79` ->
`17.0.80`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.79/17.0.80)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/17.0.80?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/17.0.80?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/17.0.79/17.0.80?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/17.0.79/17.0.80?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

🔕 **Ignore**: Close this PR and you won't be reminded about 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-02 19:00:08 +00:00
Gastón Fournier
e845459034
chore: Better randomness (#6755)
## About the changes
This change is irrelevant as it doesn't pose a security risk, but
there's no reason for us not to use a different type of random
generation for the `sessionId`

**Note:** the magic number 18 was picked because that's the length of
the string we get from `String(Math.random())`

Closes https://github.com/Unleash/unleash/security/code-scanning/68 and
https://github.com/Unleash/unleash/security/code-scanning/69
2024-04-02 16:21:33 +02:00
Mateusz Kwasniewski
d5b73694fa
test: manage variant dependency UI (#6756) 2024-04-02 13:52:47 +02:00
Michael Ferranti
317a204070
fixed typo (#6694)
found a small typo and fixed it.
2024-04-02 10:44:23 +01:00
Gastón Fournier
783c83173f
chore: when some promise fails others might hang and leave open conns (#6636)
This was identified during some tests where we noticed jest did not
complete properly (notice how after linking unleash-server to this
commit it didn't have that issue):

![image](https://github.com/Unleash/unleash/assets/455064/306e57b8-6473-459a-8104-7223d1de40c3)
2024-04-02 11:25:38 +02:00
Nuno Góis
a30ddd81c5
chore: bearer token middleware (#6624)
Adds a bearer token middleware that adds support for tokens prefixed
with "Bearer" scheme. Prefixing with "Bearer" is optional and the old
way of authenticating still works, so we now support both ways.

Also, added as part of our OpenAPI spec which now displays authorization
as follows:

![image](https://github.com/Unleash/unleash/assets/455064/77b17342-2315-4c08-bf34-4655e12a1cc3)

Related to #4630. Doesn't fully close the issue as we're still using
some invalid characters for the RFC, in particular `*` and `[]`

For safety reasons this is behind a feature flag

---------

Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2024-04-02 10:21:38 +01:00
dependabot[bot]
1c55d6b1f9
chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website (#6668)
Bumps
[webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware)
from 5.3.3 to 5.3.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack-dev-middleware/releases">webpack-dev-middleware's
releases</a>.</em></p>
<blockquote>
<h2>v5.3.4</h2>
<h3><a
href="https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4">5.3.4</a>
(2024-03-20)</h3>
<h3>Bug Fixes</h3>
<ul>
<li><strong>security:</strong> do not allow to read files above (<a
href="https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779">#1779</a>)
(<a
href="189c4ac7d2">189c4ac</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md">webpack-dev-middleware's
changelog</a>.</em></p>
<blockquote>
<h3><a
href="https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4">5.3.4</a>
(2024-03-20)</h3>
<h3>Bug Fixes</h3>
<ul>
<li><strong>security:</strong> do not allow to read files above (<a
href="https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779">#1779</a>)
(<a
href="189c4ac7d2">189c4ac</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="86071ead69"><code>86071ea</code></a>
chore(release): 5.3.4</li>
<li><a
href="189c4ac7d2"><code>189c4ac</code></a>
fix(security): do not allow to read files above (<a
href="https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779">#1779</a>)</li>
<li>See full diff in <a
href="https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack-dev-middleware&package-manager=npm_and_yarn&previous-version=5.3.3&new-version=5.3.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 07:43:31 +00:00
Jaanus Sellin
8942cda901
refactor: fix return type for getFeatureOverviewData (#6750)
Brought up by https://github.com/Unleash/unleash/issues/6738
2024-04-02 10:36:30 +03:00
Gastón Fournier
fc43391184
chore: adapted IUser to our DB schema (#6627)
## About the changes
Our schema allows us to have null username or email. With this change at
least we'll get a compiler warning when using either of these properties

![Screenshot from 2024-03-20
12-20-45](https://github.com/Unleash/unleash/assets/455064/7e1b7846-43a4-4532-be39-5a7bbc14e9fc)
2024-04-02 09:22:26 +02:00
andreas-unleash
e7970186d0
Chore: semver constraint context fields improvements (#6730)
Increases the label width to make the whole box selectable
Adds a small gap to match the style

Closes #
[1-2233](https://linear.app/unleash/issue/1-2233/semver-constraint)


before:
![Screenshot 2024-03-28 at 14 19
39](https://github.com/Unleash/unleash/assets/104830839/bb4a0db7-4054-4c77-aa7f-5dabaff95b94)


after:
![Screenshot 2024-03-28 at 14 19
16](https://github.com/Unleash/unleash/assets/104830839/0dd6e56e-80c7-4771-ba84-93ad68484c8e)

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-04-02 09:35:11 +03:00
renovate[bot]
d0622f1727
chore(deps): update dependency vite to v5.2.6 (#6747)
[![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://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.1.6` -> `5.2.6`](https://renovatebot.com/diffs/npm/vite/5.1.6/5.2.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.6/5.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.6/5.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v5.2.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small526-2024-03-24-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.5...v5.2.6)

- fix: `fs.deny` with globs with directories
([#&#8203;16250](https://togithub.com/vitejs/vite/issues/16250))
([ba5269c](https://togithub.com/vitejs/vite/commit/ba5269c)), closes
[#&#8203;16250](https://togithub.com/vitejs/vite/issues/16250)

###
[`v5.2.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small525-2024-03-24-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.4...v5.2.5)

- fix: avoid SSR requests in waitForRequestIdle
([#&#8203;16246](https://togithub.com/vitejs/vite/issues/16246))
([7093f77](https://togithub.com/vitejs/vite/commit/7093f77)), closes
[#&#8203;16246](https://togithub.com/vitejs/vite/issues/16246)
- docs: clarify enforce vs hook.order
([#&#8203;16226](https://togithub.com/vitejs/vite/issues/16226))
([3a73e48](https://togithub.com/vitejs/vite/commit/3a73e48)), closes
[#&#8203;16226](https://togithub.com/vitejs/vite/issues/16226)

###
[`v5.2.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small524-2024-03-23-small)

- fix: dont resolve imports with malformed URI
([#&#8203;16244](https://togithub.com/vitejs/vite/issues/16244))
([fbf69d5](https://togithub.com/vitejs/vite/commit/fbf69d5)), closes
[#&#8203;16244](https://togithub.com/vitejs/vite/issues/16244)

###
[`v5.2.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small523-2024-03-22-small)

- fix: handle warmup request error correctly
([#&#8203;16223](https://togithub.com/vitejs/vite/issues/16223))
([d7c5256](https://togithub.com/vitejs/vite/commit/d7c5256)), closes
[#&#8203;16223](https://togithub.com/vitejs/vite/issues/16223)
- fix: skip encode if is data uri
([#&#8203;16233](https://togithub.com/vitejs/vite/issues/16233))
([8617e76](https://togithub.com/vitejs/vite/commit/8617e76)), closes
[#&#8203;16233](https://togithub.com/vitejs/vite/issues/16233)
- fix(optimizer): fix `optimizeDeps.include` glob syntax for `./*`
exports ([#&#8203;16230](https://togithub.com/vitejs/vite/issues/16230))
([f184c80](https://togithub.com/vitejs/vite/commit/f184c80)), closes
[#&#8203;16230](https://togithub.com/vitejs/vite/issues/16230)
- fix(runtime): fix sourcemap with `prepareStackTrace`
([#&#8203;16220](https://togithub.com/vitejs/vite/issues/16220))
([dad7f4f](https://togithub.com/vitejs/vite/commit/dad7f4f)), closes
[#&#8203;16220](https://togithub.com/vitejs/vite/issues/16220)
- chore: `utf8` replaced with `utf-8`
([#&#8203;16232](https://togithub.com/vitejs/vite/issues/16232))
([9800c73](https://togithub.com/vitejs/vite/commit/9800c73)), closes
[#&#8203;16232](https://togithub.com/vitejs/vite/issues/16232)

###
[`v5.2.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small522-2024-03-20-small)

- fix(importAnalysis): skip encode in ssr
([#&#8203;16213](https://togithub.com/vitejs/vite/issues/16213))
([e4d2d60](https://togithub.com/vitejs/vite/commit/e4d2d60)), closes
[#&#8203;16213](https://togithub.com/vitejs/vite/issues/16213)

###
[`v5.2.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small521-2024-03-20-small)

- fix: encode path uri only
([#&#8203;16212](https://togithub.com/vitejs/vite/issues/16212))
([0b2e40b](https://togithub.com/vitejs/vite/commit/0b2e40b)), closes
[#&#8203;16212](https://togithub.com/vitejs/vite/issues/16212)

###
[`v5.2.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#520-2024-03-20)

- fix: update client.ts@cleanUrl to accomodate blob protocol
([#&#8203;16182](https://togithub.com/vitejs/vite/issues/16182))
([1a3b1d7](https://togithub.com/vitejs/vite/commit/1a3b1d7)), closes
[#&#8203;16182](https://togithub.com/vitejs/vite/issues/16182)
- fix(assets): avoid splitting `,` inside query parameter of image URI
in srcset property
([#&#8203;16081](https://togithub.com/vitejs/vite/issues/16081))
([50caf67](https://togithub.com/vitejs/vite/commit/50caf67)), closes
[#&#8203;16081](https://togithub.com/vitejs/vite/issues/16081)
- chore(deps): update all non-major dependencies
([#&#8203;16186](https://togithub.com/vitejs/vite/issues/16186))
([842643d](https://togithub.com/vitejs/vite/commit/842643d)), closes
[#&#8203;16186](https://togithub.com/vitejs/vite/issues/16186)
- perf(transformRequest): fast-path watch and sourcemap handling
([#&#8203;16170](https://togithub.com/vitejs/vite/issues/16170))
([de60f1e](https://togithub.com/vitejs/vite/commit/de60f1e)), closes
[#&#8203;16170](https://togithub.com/vitejs/vite/issues/16170)
- docs: add `@shikiji/vitepress-twoslash`
([#&#8203;16168](https://togithub.com/vitejs/vite/issues/16168))
([6f8a320](https://togithub.com/vitejs/vite/commit/6f8a320)), closes
[#&#8203;16168](https://togithub.com/vitejs/vite/issues/16168)

### [`v5.1.7`](https://togithub.com/vitejs/vite/releases/tag/v5.1.7)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.6...v5.1.7)

Please refer to
[CHANGELOG.md](https://togithub.com/vitejs/vite/blob/v5.1.7/packages/vite/CHANGELOG.md)
for details.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-02 03:07:09 +00:00
renovate[bot]
578e42d98a
chore(deps): update dependency node to v18.20.0 (#6749)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | minor | `18.19.1` ->
`18.20.0` |

---

### Release Notes

<details>
<summary>nodejs/node (node)</summary>

###
[`v18.20.0`](https://togithub.com/nodejs/node/compare/v18.19.1...v18.20.0)

[Compare
Source](https://togithub.com/nodejs/node/compare/v18.19.1...v18.20.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-02 01:35:32 +00:00
renovate[bot]
e7c55767d7
chore(deps): update node.js to v18.20.0 (#6748)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://togithub.com/nodejs/node) | final | minor |
`18.19.1-alpine` -> `18.20.0-alpine` |
| [node](https://togithub.com/nodejs/node) | stage | minor |
`18.19.1-alpine` -> `18.20.0-alpine` |

---

### Release Notes

<details>
<summary>nodejs/node (node)</summary>

###
[`v18.20.0`](https://togithub.com/nodejs/node/releases/tag/v18.20.0):
2024-03-26, Version 18.20.0 &#x27;Hydrogen&#x27; (LTS),
@&#8203;richardlau

[Compare
Source](https://togithub.com/nodejs/node/compare/v18.19.1...v18.20.0)

##### Notable Changes

##### Added support for import attributes

Support has been added for import attributes, to replace the old import
assertions syntax. This will aid migration by making the new syntax
available
across all currently supported Node.js release lines.

This adds the `with` keyword which should be used in place of the
previous
`assert` keyword, which will be removed in a future semver-major Node.js
release.

For example,

```console
import "foo" assert { ... }
```

should be replaced with

```console
import "foo" with { ... }
```

For more details, see

-   [#&#8203;50134](https://togithub.com/nodejs/node/issues/50134)
-   [#&#8203;51622](https://togithub.com/nodejs/node/issues/51622)

Contributed by Nicolò Ribaudo in
[#&#8203;51136](https://togithub.com/nodejs/node/pull/51136)
and Antoine du Hamel in
[#&#8203;50140](https://togithub.com/nodejs/node/pull/50140).

##### Doc deprecation for `dirent.path`

Please use newly added `dirent.parentPath` instead.

Contributed by Antoine du Hamel in
[#&#8203;50976](https://togithub.com/nodejs/node/pull/50976)
and [#&#8203;51020](https://togithub.com/nodejs/node/pull/51020).

##### Experimental node-api feature flags

Introduces an experimental feature to segregate finalizers that affect
GC state.
A new type called `node_api_nogc_env` has been introduced as the const
version
of `napi_env` and `node_api_nogc_finalize` as a variant of
`napi_finalize` that
accepts a `node_api_nogc_env` as its first argument.

This feature can be turned off by defining
`NODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT`.

Contributed by Gabriel Schulhof in
[#&#8203;50060](https://togithub.com/nodejs/node/pull/50060).

##### Root certificates updated to NSS 3.98

Certificates added:

-   Telekom Security TLS ECC Root 2020
-   Telekom Security TLS RSA Root 2023

Certificates removed:

-   Security Communication Root CA

##### Updated dependencies

-   ada updated to 2.7.6.
-   base64 updated to 0.5.2.
-   c-ares updated to 1.27.0.
-   corepack updated to 0.25.2.
-   ICU updated to 74.2. Includes CLDR 44.1 and Unicode 15.1.
- npm updated to 10.5.0. Fixes a regression in signals not being passed
onto child processes.
-   simdutf8 updated to 4.0.8.
-   Timezone updated to 2024a.
-   zlib updated to 1.3.0.1-motley-40e35a7.

##### vm: fix V8 compilation cache support for vm.Script

Previously repeated compilation of the same source code using
`vm.Script`
stopped hitting the V8 compilation cache after v16.x when support for
`importModuleDynamically` was added to `vm.Script`, resulting in a
performance
regression that blocked users (in particular Jest users) from upgrading
from
v16.x.

The recent fixes allow the compilation cache to be hit again
for `vm.Script` when `--experimental-vm-modules` is not used even in the
presence of the `importModuleDynamically` option, so that users affected
by the
performance regression can now upgrade. Ongoing work is also being done
to
enable compilation cache support for `vm.CompileFunction`.

Contributed by Joyee Cheung in
[#&#8203;49950](https://togithub.com/nodejs/node/pull/49950)
and [#&#8203;50137](https://togithub.com/nodejs/node/pull/50137).

##### Commits

- \[[`c70383b8d4`](https://togithub.com/nodejs/node/commit/c70383b8d4)]
- **build**: support Python 3.12 (Shi Pujin)
[#&#8203;50209](https://togithub.com/nodejs/node/pull/50209)
- \[[`4b960c3a4a`](https://togithub.com/nodejs/node/commit/4b960c3a4a)]
- **build**: fix incorrect g++ warning message (Richard Lau)
[#&#8203;51695](https://togithub.com/nodejs/node/pull/51695)
- \[[`8fdea67694`](https://togithub.com/nodejs/node/commit/8fdea67694)]
- **crypto**: update root certificates to NSS 3.98 (Node.js GitHub Bot)
[#&#8203;51794](https://togithub.com/nodejs/node/pull/51794)
- \[[`812b126dd9`](https://togithub.com/nodejs/node/commit/812b126dd9)]
- **deps**: V8: cherry-pick
[`d90d453`](https://togithub.com/nodejs/node/commit/d90d4533b053)
(Michaël Zasso)
[#&#8203;50077](https://togithub.com/nodejs/node/pull/50077)
- \[[`9ab8c3db87`](https://togithub.com/nodejs/node/commit/9ab8c3db87)]
- **deps**: update c-ares to 1.27.0 (Node.js GitHub Bot)
[#&#8203;51846](https://togithub.com/nodejs/node/pull/51846)
- \[[`c688680387`](https://togithub.com/nodejs/node/commit/c688680387)]
- **deps**: update c-ares to 1.26.0 (Node.js GitHub Bot)
[#&#8203;51582](https://togithub.com/nodejs/node/pull/51582)
- \[[`9498ac8a47`](https://togithub.com/nodejs/node/commit/9498ac8a47)]
- **deps**: compile c-ares with C11 support (Michaël Zasso)
[#&#8203;51410](https://togithub.com/nodejs/node/pull/51410)
- \[[`8fb743642f`](https://togithub.com/nodejs/node/commit/8fb743642f)]
- **deps**: update c-ares to 1.25.0 (Node.js GitHub Bot)
[#&#8203;51385](https://togithub.com/nodejs/node/pull/51385)
- \[[`7bea2d7c12`](https://togithub.com/nodejs/node/commit/7bea2d7c12)]
- **deps**: update zlib to 1.3.0.1-motley-40e35a7 (Node.js GitHub Bot)
[#&#8203;51274](https://togithub.com/nodejs/node/pull/51274)
- \[[`57a38c8f75`](https://togithub.com/nodejs/node/commit/57a38c8f75)]
- **deps**: update zlib to 1.3.0.1-motley-dd5fc13 (Node.js GitHub Bot)
[#&#8203;51105](https://togithub.com/nodejs/node/pull/51105)
- \[[`b0ca084a6b`](https://togithub.com/nodejs/node/commit/b0ca084a6b)]
- **deps**: update zlib to 1.3-22124f5 (Node.js GitHub Bot)
[#&#8203;50910](https://togithub.com/nodejs/node/pull/50910)
- \[[`4b43823f37`](https://togithub.com/nodejs/node/commit/4b43823f37)]
- **deps**: update zlib to 1.2.13.1-motley-5daffc7 (Node.js GitHub Bot)
[#&#8203;50803](https://togithub.com/nodejs/node/pull/50803)
- \[[`f0da591812`](https://togithub.com/nodejs/node/commit/f0da591812)]
- **deps**: update zlib to 1.2.13.1-motley-dfc48fc (Node.js GitHub Bot)
[#&#8203;50456](https://togithub.com/nodejs/node/pull/50456)
- \[[`16d28a883a`](https://togithub.com/nodejs/node/commit/16d28a883a)]
- **deps**: update base64 to 0.5.2 (Node.js GitHub Bot)
[#&#8203;51455](https://togithub.com/nodejs/node/pull/51455)
- \[[`13a9e81cb6`](https://togithub.com/nodejs/node/commit/13a9e81cb6)]
- **deps**: update base64 to 0.5.1 (Node.js GitHub Bot)
[#&#8203;50629](https://togithub.com/nodejs/node/pull/50629)
- \[[`b4502d3ac5`](https://togithub.com/nodejs/node/commit/b4502d3ac5)]
- **deps**: update simdutf to 4.0.8 (Node.js GitHub Bot)
[#&#8203;51000](https://togithub.com/nodejs/node/pull/51000)
- \[[`183cf8a74a`](https://togithub.com/nodejs/node/commit/183cf8a74a)]
- **deps**: update simdutf to 4.0.4 (Node.js GitHub Bot)
[#&#8203;50772](https://togithub.com/nodejs/node/pull/50772)
- \[[`11ba8593ea`](https://togithub.com/nodejs/node/commit/11ba8593ea)]
- **deps**: update ada to 2.7.6 (Node.js GitHub Bot)
[#&#8203;51542](https://togithub.com/nodejs/node/pull/51542)
- \[[`73a946d55c`](https://togithub.com/nodejs/node/commit/73a946d55c)]
- **deps**: update ada to 2.7.5 (Node.js GitHub Bot)
[#&#8203;51542](https://togithub.com/nodejs/node/pull/51542)
- \[[`cc434c1a39`](https://togithub.com/nodejs/node/commit/cc434c1a39)]
- **deps**: update ada to 2.7.4 (Node.js GitHub Bot)
[#&#8203;50815](https://togithub.com/nodejs/node/pull/50815)
- \[[`3a3808a6ae`](https://togithub.com/nodejs/node/commit/3a3808a6ae)]
- **deps**: upgrade npm to 10.5.0 (npm team)
[#&#8203;51913](https://togithub.com/nodejs/node/pull/51913)
- \[[`c8876d765c`](https://togithub.com/nodejs/node/commit/c8876d765c)]
- **deps**: upgrade npm to 10.3.0 (npm team)
[#&#8203;51431](https://togithub.com/nodejs/node/pull/51431)
- \[[`5aec3af460`](https://togithub.com/nodejs/node/commit/5aec3af460)]
- **deps**: update corepack to 0.25.2 (Node.js GitHub Bot)
[#&#8203;51810](https://togithub.com/nodejs/node/pull/51810)
- \[[`a593985326`](https://togithub.com/nodejs/node/commit/a593985326)]
- **deps**: update corepack to 0.24.1 (Node.js GitHub Bot)
[#&#8203;51459](https://togithub.com/nodejs/node/pull/51459)
- \[[`d1a9237bf5`](https://togithub.com/nodejs/node/commit/d1a9237bf5)]
- **deps**: update corepack to 0.24.0 (Node.js GitHub Bot)
[#&#8203;51318](https://togithub.com/nodejs/node/pull/51318)
- \[[`adac0c7a63`](https://togithub.com/nodejs/node/commit/adac0c7a63)]
- **deps**: update corepack to 0.23.0 (Node.js GitHub Bot)
[#&#8203;50563](https://togithub.com/nodejs/node/pull/50563)
- \[[`4a6f83e32a`](https://togithub.com/nodejs/node/commit/4a6f83e32a)]
- **deps**: escape Python strings correctly (Michaël Zasso)
[#&#8203;50695](https://togithub.com/nodejs/node/pull/50695)
- \[[`c13969e52a`](https://togithub.com/nodejs/node/commit/c13969e52a)]
- **deps**: V8: cherry-pick
[`ea996ad`](https://togithub.com/nodejs/node/commit/ea996ad04a68)
(Nicolò Ribaudo)
[#&#8203;51136](https://togithub.com/nodejs/node/pull/51136)
- \[[`6fbf0ba5c3`](https://togithub.com/nodejs/node/commit/6fbf0ba5c3)]
- **deps**: V8: cherry-pick
[`a0fd320`](https://togithub.com/nodejs/node/commit/a0fd3209dda8)
(Nicolò Ribaudo)
[#&#8203;51136](https://togithub.com/nodejs/node/pull/51136)
- \[[`68fd7516e1`](https://togithub.com/nodejs/node/commit/68fd7516e1)]
- **deps**: update timezone to 2024a (Michaël Zasso)
[#&#8203;51723](https://togithub.com/nodejs/node/pull/51723)
- \[[`f9b229ebe1`](https://togithub.com/nodejs/node/commit/f9b229ebe1)]
- **deps**: update icu to 74.2 (Michaël Zasso)
[#&#8203;51723](https://togithub.com/nodejs/node/pull/51723)
- \[[`90c73d2eb4`](https://togithub.com/nodejs/node/commit/90c73d2eb4)]
- **deps**: update timezone to 2023d (Node.js GitHub Bot)
[#&#8203;51461](https://togithub.com/nodejs/node/pull/51461)
- \[[`2a2bf57028`](https://togithub.com/nodejs/node/commit/2a2bf57028)]
- **deps**: update icu to 74.1 (Node.js GitHub Bot)
[#&#8203;50515](https://togithub.com/nodejs/node/pull/50515)
- \[[`425e011e52`](https://togithub.com/nodejs/node/commit/425e011e52)]
- **deps**: add v8::Object::SetInternalFieldForNodeCore() (Joyee Cheung)
[#&#8203;49874](https://togithub.com/nodejs/node/pull/49874)
- \[[`58c70344a2`](https://togithub.com/nodejs/node/commit/58c70344a2)]
- **deps**: V8: cherry-pick
[`705e374`](https://togithub.com/nodejs/node/commit/705e374124ae) (Joyee
Cheung) [#&#8203;51004](https://togithub.com/nodejs/node/pull/51004)
- \[[`b0e88899e1`](https://togithub.com/nodejs/node/commit/b0e88899e1)]
- **deps**: V8: cherry-pick
[`1fada6b`](https://togithub.com/nodejs/node/commit/1fada6b36f8d) (Joyee
Cheung) [#&#8203;51004](https://togithub.com/nodejs/node/pull/51004)
- \[[`d87a810b81`](https://togithub.com/nodejs/node/commit/d87a810b81)]
- **deps**: V8: cherry-pick
[`3dd9576`](https://togithub.com/nodejs/node/commit/3dd9576ce336) (Joyee
Cheung) [#&#8203;51004](https://togithub.com/nodejs/node/pull/51004)
- \[[`6d50966876`](https://togithub.com/nodejs/node/commit/6d50966876)]
- **deps**: V8: cherry-pick
[`94e8282`](https://togithub.com/nodejs/node/commit/94e8282325a1) (Joyee
Cheung) [#&#8203;51004](https://togithub.com/nodejs/node/pull/51004)
- \[[`fafbacdfec`](https://togithub.com/nodejs/node/commit/fafbacdfec)]
- **deps**: V8: cherry-pick
[`9a98f96`](https://togithub.com/nodejs/node/commit/9a98f96b6d68) (Joyee
Cheung) [#&#8203;51004](https://togithub.com/nodejs/node/pull/51004)
- \[[`d4a530ed8d`](https://togithub.com/nodejs/node/commit/d4a530ed8d)]
- **deps**: V8: cherry-pick
[`7f5daed`](https://togithub.com/nodejs/node/commit/7f5daed62d47) (Joyee
Cheung) [#&#8203;51004](https://togithub.com/nodejs/node/pull/51004)
- \[[`1ce901b164`](https://togithub.com/nodejs/node/commit/1ce901b164)]
- **deps**: V8: cherry-pick
[`c400af4`](https://togithub.com/nodejs/node/commit/c400af48b5ef) (Joyee
Cheung) [#&#8203;51004](https://togithub.com/nodejs/node/pull/51004)
- \[[`f232064f35`](https://togithub.com/nodejs/node/commit/f232064f35)]
- **doc**: fix historical experimental fetch flag (Kenrick)
[#&#8203;51506](https://togithub.com/nodejs/node/pull/51506)
- \[[`194ff6a40f`](https://togithub.com/nodejs/node/commit/194ff6a40f)]
- **(SEMVER-MINOR)** **doc**: add deprecation notice to `dirent.path`
(Antoine du Hamel)
[#&#8203;50976](https://togithub.com/nodejs/node/pull/50976)
- \[[`0f09267dc6`](https://togithub.com/nodejs/node/commit/0f09267dc6)]
- **(SEMVER-MINOR)** **doc**: deprecate `dirent.path` (Antoine du Hamel)
[#&#8203;50976](https://togithub.com/nodejs/node/pull/50976)
- \[[`8bfb8f5b2f`](https://togithub.com/nodejs/node/commit/8bfb8f5b2f)]
- **doc,crypto**: further clarify RSA_PKCS1\_PADDING support (Tobias
Nießen) [#&#8203;51799](https://togithub.com/nodejs/node/pull/51799)
- \[[`c7baf7b274`](https://togithub.com/nodejs/node/commit/c7baf7b274)]
- **doc,crypto**: add changelog and note about disabled
RSA_PKCS1\_PADDING (Filip Skokan)
[#&#8203;51782](https://togithub.com/nodejs/node/pull/51782)
- \[[`a193be3dc2`](https://togithub.com/nodejs/node/commit/a193be3dc2)]
- **esm**: use import attributes instead of import assertions (Antoine
du Hamel) [#&#8203;50140](https://togithub.com/nodejs/node/pull/50140)
- \[[`26e8f7793e`](https://togithub.com/nodejs/node/commit/26e8f7793e)]
- **(SEMVER-MINOR)** **fs**: introduce `dirent.parentPath` (Antoine du
Hamel) [#&#8203;50976](https://togithub.com/nodejs/node/pull/50976)
- \[[`5b5e5192f7`](https://togithub.com/nodejs/node/commit/5b5e5192f7)]
- **lib**: fix compileFunction throws range error for negative numbers
(Jithil P Ponnan)
[#&#8203;49855](https://togithub.com/nodejs/node/pull/49855)
- \[[`7552de6806`](https://togithub.com/nodejs/node/commit/7552de6806)]
- **module**: fix the leak in SourceTextModule and ContextifySript
(Joyee Cheung)
[#&#8203;48510](https://togithub.com/nodejs/node/pull/48510)
- \[[`2e05cf1c60`](https://togithub.com/nodejs/node/commit/2e05cf1c60)]
- **module**: fix leak of vm.SyntheticModule (Joyee Cheung)
[#&#8203;48510](https://togithub.com/nodejs/node/pull/48510)
- \[[`a86a2e14a3`](https://togithub.com/nodejs/node/commit/a86a2e14a3)]
- **module**: use symbol in WeakMap to manage host defined options
(Joyee Cheung)
[#&#8203;48510](https://togithub.com/nodejs/node/pull/48510)
- \[[`32906ddcac`](https://togithub.com/nodejs/node/commit/32906ddcac)]
- **node-api**: segregate nogc APIs from rest via type system (Gabriel
Schulhof) [#&#8203;50060](https://togithub.com/nodejs/node/pull/50060)
- \[[`1aa71c26ff`](https://togithub.com/nodejs/node/commit/1aa71c26ff)]
- **node-api**: factor out common code into macros (Gabriel Schulhof)
[#&#8203;50664](https://togithub.com/nodejs/node/pull/50664)
- \[[`3d0b233f52`](https://togithub.com/nodejs/node/commit/3d0b233f52)]
- **node-api**: introduce experimental feature flags (Gabriel Schulhof)
[#&#8203;50991](https://togithub.com/nodejs/node/pull/50991)
- \[[`96514a8b9f`](https://togithub.com/nodejs/node/commit/96514a8b9f)]
- **src**: iterate on import attributes array correctly (Michaël Zasso)
[#&#8203;50703](https://togithub.com/nodejs/node/pull/50703)
- \[[`2c2892bf88`](https://togithub.com/nodejs/node/commit/2c2892bf88)]
- **src**: set ModuleWrap internal fields only once (Joyee Cheung)
[#&#8203;49391](https://togithub.com/nodejs/node/pull/49391)
- \[[`ff334cb774`](https://togithub.com/nodejs/node/commit/ff334cb774)]
- **src**: cast v8::Object::GetInternalField() return value to v8::Value
(Joyee Cheung)
[#&#8203;48943](https://togithub.com/nodejs/node/pull/48943)
- \[[`270b519971`](https://togithub.com/nodejs/node/commit/270b519971)]
- **stream**: do not defer construction by one microtick (Matteo
Collina) [#&#8203;52005](https://togithub.com/nodejs/node/pull/52005)
- \[[`95d7a75084`](https://togithub.com/nodejs/node/commit/95d7a75084)]
- **test**: fix dns test case failures after c-ares update to 1.21.0+
(Brad House)
[#&#8203;50743](https://togithub.com/nodejs/node/pull/50743)
- \[[`cd613e5167`](https://togithub.com/nodejs/node/commit/cd613e5167)]
- **test**: handle relative https redirect (Richard Lau)
[#&#8203;51121](https://togithub.com/nodejs/node/pull/51121)
- \[[`40f10eafcf`](https://togithub.com/nodejs/node/commit/40f10eafcf)]
- **test**: fix `internet/test-inspector-help-page` (Richard Lau)
[#&#8203;51693](https://togithub.com/nodejs/node/pull/51693)
- \[[`5e426511b1`](https://togithub.com/nodejs/node/commit/5e426511b1)]
- **test**: deflake test-vm-contextified-script-leak (Joyee Cheung)
[#&#8203;49710](https://togithub.com/nodejs/node/pull/49710)
- \[[`0b156c6d28`](https://togithub.com/nodejs/node/commit/0b156c6d28)]
- **test**: use checkIfCollectable in vm leak tests (Joyee Cheung)
[#&#8203;49671](https://togithub.com/nodejs/node/pull/49671)
- \[[`1586c11b3c`](https://togithub.com/nodejs/node/commit/1586c11b3c)]
- **test**: add checkIfCollectable to test/common/gc.js (Joyee Cheung)
[#&#8203;49671](https://togithub.com/nodejs/node/pull/49671)
- \[[`902d8b3d4b`](https://togithub.com/nodejs/node/commit/902d8b3d4b)]
- **test**: fix flaky http-chunk-extensions-limit test (Ethan Arrowood)
[#&#8203;51943](https://togithub.com/nodejs/node/pull/51943)
- \[[`1743d2bdc1`](https://togithub.com/nodejs/node/commit/1743d2bdc1)]
- **test**: test surrogate pair filenames on windows (Mert Can Altın)
[#&#8203;51800](https://togithub.com/nodejs/node/pull/51800)
- \[[`1c1a7ec22d`](https://togithub.com/nodejs/node/commit/1c1a7ec22d)]
- **test**: increase platform timeout zlib-brotli-16gb (Rafael Gonzaga)
[#&#8203;51792](https://togithub.com/nodejs/node/pull/51792)
- \[[`931d02fe3e`](https://togithub.com/nodejs/node/commit/931d02fe3e)]
- **test, v8**: fix wrong import attributes test (Nicolò Ribaudo)
[#&#8203;52184](https://togithub.com/nodejs/node/pull/52184)
- \[[`d9ea6c1f8d`](https://togithub.com/nodejs/node/commit/d9ea6c1f8d)]
- **tls**: fix order of setting cipher before setting cert and key
(Kumar Rishav)
[#&#8203;50186](https://togithub.com/nodejs/node/pull/50186)
- \[[`3184befa2e`](https://togithub.com/nodejs/node/commit/3184befa2e)]
- **tools**: fix update-icu.sh (Michaël Zasso)
[#&#8203;51723](https://togithub.com/nodejs/node/pull/51723)
- \[[`06646e11be`](https://togithub.com/nodejs/node/commit/06646e11be)]
- **(SEMVER-MINOR)** **vm**: use import attributes instead of import
assertions (Antoine du Hamel)
[#&#8203;50141](https://togithub.com/nodejs/node/pull/50141)
- \[[`fe66e9d06e`](https://togithub.com/nodejs/node/commit/fe66e9d06e)]
- **vm**: reject in importModuleDynamically without
--experimental-vm-modules (Joyee Cheung)
[#&#8203;50137](https://togithub.com/nodejs/node/pull/50137)
- \[[`052e095c6b`](https://togithub.com/nodejs/node/commit/052e095c6b)]
- **vm**: use internal versions of compileFunction and Script (Joyee
Cheung) [#&#8203;50137](https://togithub.com/nodejs/node/pull/50137)
- \[[`9f7899ed0a`](https://togithub.com/nodejs/node/commit/9f7899ed0a)]
- **vm**: unify host-defined option generation in vm.compileFunction
(Joyee Cheung)
[#&#8203;50137](https://togithub.com/nodejs/node/pull/50137)
- \[[`6291c107d0`](https://togithub.com/nodejs/node/commit/6291c107d0)]
- **vm**: use default HDO when importModuleDynamically is not set (Joyee
Cheung) [#&#8203;49950](https://togithub.com/nodejs/node/pull/49950)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 22:15:18 +00:00
renovate[bot]
69aa0220f8
chore(deps): update dependency fast-check to v3.17.0 (#6746)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fast-check](https://togithub.com/dubzzz/fast-check)
([source](https://togithub.com/dubzzz/fast-check/tree/HEAD/packages/fast-check))
| [`3.16.0` ->
`3.17.0`](https://renovatebot.com/diffs/npm/fast-check/3.16.0/3.17.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/fast-check/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/fast-check/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/fast-check/3.16.0/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/fast-check/3.16.0/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>dubzzz/fast-check (fast-check)</summary>

###
[`v3.17.0`](https://togithub.com/dubzzz/fast-check/blob/HEAD/packages/fast-check/CHANGELOG.md#3170)

[Compare
Source](https://togithub.com/dubzzz/fast-check/compare/v3.16.0...v3.17.0)

*Allow access to some internals details linked to the underlying random
generator*

\[[Code](https://togithub.com/dubzzz/fast-check/tree/v3.17.0)]\[[Diff](https://togithub.com/dubzzz/fast-check/compare/v3.16.0...v3.17.0)]

#### Features

- ([PR#4817](https://togithub.com/dubzzz/fast-check/pull/4817)) Expose
internal state of the PRNG from `Random`

#### Fixes

- ([PR#4781](https://togithub.com/dubzzz/fast-check/pull/4781)) Doc:
Official release note of 3.16.0
- ([PR#4799](https://togithub.com/dubzzz/fast-check/pull/4799)) Doc: Add
more links in the footer
- ([PR#4800](https://togithub.com/dubzzz/fast-check/pull/4800)) Doc:
Better colors for footer and dark mode

***

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 19:35:25 +00:00
renovate[bot]
2d3d927be2
chore(deps): update dependency @biomejs/biome to v1.6.3 (#6745)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@biomejs/biome](https://biomejs.dev)
([source](https://togithub.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome))
| [`1.6.2` ->
`1.6.3`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/1.6.2/1.6.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@biomejs%2fbiome/1.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@biomejs%2fbiome/1.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@biomejs%2fbiome/1.6.2/1.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@biomejs%2fbiome/1.6.2/1.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>biomejs/biome (@&#8203;biomejs/biome)</summary>

###
[`v1.6.3`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#163-2024-03-25)

[Compare
Source](7669b334ec...23b5a73ac7)

##### Analyzer

##### CLI

##### Bug fixes

- Fix configuration resolution. Biome is now able to correctly find the
`biome.jsonc` configuration file when `--config-path` is explicitly set
([#&#8203;2164](https://togithub.com/biomejs/biome/issues/2164)).
Contributed by [@&#8203;Sec-ant](https://togithub.com/Sec-ant)

- JavaScript/TypeScript files of different variants (`.ts`, `.js`,
`.tsx`, `.jsx`) in a single workspace now have stable formatting
behaviors when running the CLI command in paths of different nested
levels or in different operating systems
([#&#8203;2080](https://togithub.com/biomejs/biome/issues/2080),
[#&#8203;2109](https://togithub.com/biomejs/biome/issues/2109)).
Contributed by [@&#8203;Sec-ant](https://togithub.com/Sec-ant)

##### Configuration

##### Bug fixes

- Complete the documentation and overrides support for options
`formatter.lineEnding`, `[language].formatter.lineEnding`,
`formatter.attributePosition` and
`javascript.formatter.attributePosition`. Contributed by
[@&#8203;Sec-ant](https://togithub.com/Sec-ant)

##### Editors

##### Formatter

##### Bug fixes

- Fix [#&#8203;2172](https://togithub.com/biomejs/biome/issues/2172) by
breaking long object destructuring patterns. Contributed by
[@&#8203;ah-yu](https://togithub.com/ah-yu)

##### JavaScript APIs

##### Linter

##### New features

- Add rule
[noEvolvingAny](https://biomejs.dev/linter/rules/no-evolving-any) to
disallow variables from evolving into `any` type through reassignments.
Contributed by
[@&#8203;fujiyamaorange](https://togithub.com/fujiyamaorange)

##### Enhancements

- Rename `noSemicolonInJsx` to `noSuspiciousSemicolonInJsx`. Contributed
by [@&#8203;fujiyamaorange](https://togithub.com/fujiyamaorange)

##### LSP

##### Bug fixes

- Quickfix action no longer autofixes lint rule errors on save when
`linter` is disabled
([#&#8203;2161](https://togithub.com/biomejs/biome/issues/2161)).
Contributed by [@&#8203;Sec-ant](https://togithub.com/Sec-ant)
- Range formatting for Astro/Svelte/Vue doesn't place code out of place,
especially when formatting on paste is enabled. Contributed by
[@&#8203;ematipico](https://togithub.com/ematipico)

##### Parser

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 19:34:39 +00:00
renovate[bot]
bf926cc163
chore(deps): update dependency @tanstack/react-table to v8.15.0 (#6744)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tanstack/react-table](https://tanstack.com/table)
([source](https://togithub.com/TanStack/table/tree/HEAD/packages/react-table))
| [`8.13.2` ->
`8.15.0`](https://renovatebot.com/diffs/npm/@tanstack%2freact-table/8.13.2/8.15.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2freact-table/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2freact-table/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2freact-table/8.13.2/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2freact-table/8.13.2/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>TanStack/table (@&#8203;tanstack/react-table)</summary>

###
[`v8.15.0`](https://togithub.com/TanStack/table/releases/tag/v8.15.0)

[Compare
Source](https://togithub.com/TanStack/table/compare/v8.14.0...v8.15.0)

Version 8.15.0 - 3/22/2024, 1:03 AM

#### Changes

##### Feat

- qwik-table adapter
([#&#8203;5420](https://togithub.com/TanStack/table/issues/5420))
([`f99f500`](https://togithub.com/TanStack/table/commit/f99f5007)) by
Anxhi Rroshi

##### Chore

- package upgrades
([#&#8203;5425](https://togithub.com/TanStack/table/issues/5425))
([`bbf7fca`](https://togithub.com/TanStack/table/commit/bbf7fca7)) by
Kevin Van Cott

##### Other

- Update row.md
([`bf09ef9`](https://togithub.com/TanStack/table/commit/bf09ef91)) by
Kevin Van Cott
- Update row.md
([`88ffd01`](https://togithub.com/TanStack/table/commit/88ffd01e)) by
Kevin Van Cott
- Update custom-features.md example link
([`65af403`](https://togithub.com/TanStack/table/commit/65af4030)) by
Kevin Van Cott
- Update custom-features.md
([`a6235c8`](https://togithub.com/TanStack/table/commit/a6235c84)) by
Kevin Van Cott
- Update custom-features.md
([`3e48418`](https://togithub.com/TanStack/table/commit/3e484188)) by
Kevin Van Cott

#### Packages

-
[@&#8203;tanstack/qwik-table](https://togithub.com/tanstack/qwik-table)[@&#8203;8](https://togithub.com/8).15.0
-
[@&#8203;tanstack/react-table](https://togithub.com/tanstack/react-table)[@&#8203;8](https://togithub.com/8).15.0
-
[@&#8203;tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@&#8203;8](https://togithub.com/8).15.0
-
[@&#8203;tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@&#8203;8](https://togithub.com/8).15.0
-
[@&#8203;tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools)[@&#8203;8](https://togithub.com/8).15.0

###
[`v8.14.0`](https://togithub.com/TanStack/table/releases/tag/v8.14.0)

[Compare
Source](https://togithub.com/TanStack/table/compare/v8.13.2...v8.14.0)

Version 8.14.0 - 3/19/2024, 6:33 PM

#### Changes

##### Feat

- allow custom features
([#&#8203;5415](https://togithub.com/TanStack/table/issues/5415))
([`707a5b4`](https://togithub.com/TanStack/table/commit/707a5b4f)) by
Kevin Van Cott

##### Chore

- split filtering features and rename
([#&#8203;5413](https://togithub.com/TanStack/table/issues/5413))
([`01129cb`](https://togithub.com/TanStack/table/commit/01129cb4)) by
Kevin Van Cott
- split column and row pinning
([#&#8203;5402](https://togithub.com/TanStack/table/issues/5402))
([`ea4d40a`](https://togithub.com/TanStack/table/commit/ea4d40a7)) by
Kevin Van Cott

##### Docs

- column filter docs
([#&#8203;5409](https://togithub.com/TanStack/table/issues/5409))
([`b487f56`](https://togithub.com/TanStack/table/commit/b487f560)) by
Kevin Van Cott
- Update docs/config.json
([#&#8203;5404](https://togithub.com/TanStack/table/issues/5404))
([`af29b3b`](https://togithub.com/TanStack/table/commit/af29b3b5)) by
Lachlan Collins
- change deprecated links
([`38f8c7c`](https://togithub.com/TanStack/table/commit/38f8c7c0)) by
Kevin Vandy
- sorting docs
([#&#8203;5400](https://togithub.com/TanStack/table/issues/5400))
([`ab0c5e0`](https://togithub.com/TanStack/table/commit/ab0c5e0b)) by
Kevin Van Cott
- fix some links and typos
([#&#8203;5390](https://togithub.com/TanStack/table/issues/5390))
([`2ec0d29`](https://togithub.com/TanStack/table/commit/2ec0d292)) by
Kevin Van Cott
- create react state guide and reorg sidebar guides
([#&#8203;5389](https://togithub.com/TanStack/table/issues/5389))
([`9dde1cd`](https://togithub.com/TanStack/table/commit/9dde1cd4)) by
Kevin Van Cott
- Update tables.md
([#&#8203;5381](https://togithub.com/TanStack/table/issues/5381))
([`7789066`](https://togithub.com/TanStack/table/commit/77890661)) by
Lex Borisov
- update `columnGroupingMode` to `groupedColumnMode`
([#&#8203;5379](https://togithub.com/TanStack/table/issues/5379))
([`3ae90fb`](https://togithub.com/TanStack/table/commit/3ae90fbe)) by
Mingyu Cui
- Update column-def.md
([#&#8203;5385](https://togithub.com/TanStack/table/issues/5385))
([`c03946d`](https://togithub.com/TanStack/table/commit/c03946d0)) by
Lex Borisov
- Remove reactism from vue adapter page
([#&#8203;5386](https://togithub.com/TanStack/table/issues/5386))
([`5610ba2`](https://togithub.com/TanStack/table/commit/5610ba20)) by
Erik Lilja

##### Other

- Update sorting.md
([`16d16dd`](https://togithub.com/TanStack/table/commit/16d16dd3)) by
Kevin Van Cott

#### Packages

-
[@&#8203;tanstack/table-core](https://togithub.com/tanstack/table-core)[@&#8203;8](https://togithub.com/8).14.0
-
[@&#8203;tanstack/react-table](https://togithub.com/tanstack/react-table)[@&#8203;8](https://togithub.com/8).14.0
-
[@&#8203;tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@&#8203;8](https://togithub.com/8).14.0
-
[@&#8203;tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@&#8203;8](https://togithub.com/8).14.0
-
[@&#8203;tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@&#8203;8](https://togithub.com/8).14.0
-
[@&#8203;tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools)[@&#8203;8](https://togithub.com/8).14.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 04:43:11 +00:00
renovate[bot]
6ad6410728
chore(deps): update dependency @uiw/react-codemirror to v4.21.25 (#6743)
[![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.24` ->
`4.21.25`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.24/4.21.25)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2freact-codemirror/4.21.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2freact-codemirror/4.21.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2freact-codemirror/4.21.24/4.21.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2freact-codemirror/4.21.24/4.21.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>uiwjs/react-codemirror (@&#8203;uiw/react-codemirror)</summary>

###
[`v4.21.25`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.25)

[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.24...v4.21.25)

[![Buy me a
coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee)](https://jaywcjlove.github.io/#/sponsor)
[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;uiw/react-codemirror@4.21.25/file/README.md)

Documentation v4.21.25:
https://raw.githack.com/uiwjs/react-codemirror/e81bda5/index.html\
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.24...v4.21.25

```shell
npm i @&#8203;uiw/react-codemirror@4.21.25
```

- 🆎 type: correct container type
([#&#8203;639](https://togithub.com/uiwjs/react-codemirror/issues/639))
[`560ebb8`](https://togithub.com/uiwjs/react-codemirror/commit/560ebb8)
[@&#8203;yifanwww](https://togithub.com/yifanwww)
- 🎨 style(Theme): modify nord selection style.
[#&#8203;642](https://togithub.com/uiwjs/react-codemirror/issues/642)
[`0f9d078`](https://togithub.com/uiwjs/react-codemirror/commit/0f9d078)
[@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 00:36:19 +00:00