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

11364 Commits

Author SHA1 Message Date
Mateusz Kwasniewski
cedf19d2ec
fix: lifecycle metrics on metrics insert (#7322) 2024-06-07 15:55:15 +02:00
Christopher Kolstad
d69d826586
fix: Tweak docker build 2024-06-07 15:00:10 +02:00
Alvin Bryan
f8abfee1dc
Docs: Merged 11 principles articles into a single document (#7266)
This consolidates the "11 Principles for building and scaling feature
flag systems" article into a single document, that you can navigate
using the TOC on the right side, rather than the sidebar on the left
hand side.

This also updates the redirects to that the old links still work.
2024-06-07 13:30:38 +01:00
Christopher Kolstad
15726cc8ac
chore: upgrade to yarn v4 (#7230)
![Outdated as of
2020](https://github.com/Unleash/unleash/assets/177402/689a1bcc-441d-4b87-88a6-125e68a17f26)

This has been on our TODO list for a long time.

We're moving to latest released at the time of commit (v4.2.2)
2024-06-07 14:00:19 +02:00
Thomas Heartman
215608c4b2
chore: make feature.spec and segements.spec more resilient (#7289)
This PR attempts to make the feature.spec and segements.spec test suites
more reliable. They have been flaking out a lot recently, and this will
hopefully make them less flaky.

The way of handling it is a little different for each test suite.

## feature.spec

Some of the failures we're seeing for the feature/feauture.spec test
suite are due to uncaught resize observer issues (possibly triggered by
the banners).

We can ignore these errors as they don't impact functionality, only
rendering, and are likely to resolve themselves quickly in real-world
scenarios.

On the other hand, it might also ignore actual errors, so I'm not a 100%
on this. Would love some input.

However, MDN has some info on [observation
errors](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver#observation_errors):

> As long as the error event does not fire indefinitely, resize observer
will settle and produce a stable, likely correct, layout. However,
visitors may see a flash of broken layout, as a sequence of changes
expected to happen in a single frame is instead happening over multiple
frames.

Based on that, I think this is a pretty safe error to ignore. 

I'm unsure whether catching this exception is only set in the `after`
cleanup or whether it pollutes the cy object for all tests, but I think
it's fine either way. But if you have ideas, I'd love to hear them.

## segments.spec

The issue here appears to be that when we first input the segment's name
in the form, it takes a little time for the UI to become ready, so the
first characters of the string are cut off.

This is a known [issue that the cypress team are
aware](https://github.com/cypress-io/cypress/issues/3817), but that
isn't likely to get fixed any time soon because no one can give them a
reproducible example.

You can see the effect of this on segments that haven't been cleaned up
in the preview:

![image](https://github.com/Unleash/unleash/assets/17786332/1db59906-a2ee-4149-869b-81f2245b4399)

To work around it, we add a 500ms wait before we start filling out the
form. Yes, adding [waits in your tests is an
antipattern](https://docs.cypress.io/guides/references/best-practices#Unnecessary-Waiting),
but it's the easiest way around in this case.

We *could* investigate and find a way not to need that, but that would
likely be a much larger project. This appears to mitigate the issue
immediately, so is at least a pretty good temporary fix in my opinion.
We also already do this in other tests, so there is a precedent for it.
2024-06-07 08:37:53 +02:00
renovate[bot]
2e4601f5ba
fix(deps): update react monorepo to v18.3.1 (#7318)
[![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](https://reactjs.org/)
([source](https://togithub.com/facebook/react/tree/HEAD/packages/react))
| [`18.2.0` ->
`18.3.1`](https://renovatebot.com/diffs/npm/react/18.2.0/18.3.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/react/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [react-dom](https://reactjs.org/)
([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-dom))
| [`18.2.0` ->
`18.3.1`](https://renovatebot.com/diffs/npm/react-dom/18.2.0/18.3.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>facebook/react (react)</summary>

###
[`v18.3.1`](a87edf62d7...a87edf62d7)

[Compare
Source](https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1)

###
[`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f)

[Compare
Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.0)

</details>

<details>
<summary>facebook/react (react-dom)</summary>

###
[`v18.3.1`](a87edf62d7...a87edf62d7)

[Compare
Source](https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1)

###
[`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f)

[Compare
Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.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 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-07 01:28:23 +00:00
renovate[bot]
7df4a12dc9
chore(deps): update dependency sass to v1.77.4 (#7317)
[![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.77.3` ->
`1.77.4`](https://renovatebot.com/diffs/npm/sass/1.77.3/1.77.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.77.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.77.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.77.3/1.77.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.77.3/1.77.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>sass/dart-sass (sass)</summary>

###
[`v1.77.4`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1774)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.3...1.77.4)

##### Embedded Sass

- Support passing `Version` input for `fatalDeprecations` as string over
    embedded protocol.

- Fix a bug in the JS Embedded Host where `Version` could be incorrectly
accepted
as input for `silenceDeprecations` and `futureDeprecations` in pure JS.

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-07 01:27:32 +00:00
renovate[bot]
9f6565d9f9
fix(deps): update dependency slug to v9.1.0 (#7316)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>Trott/slug (slug)</summary>

###
[`v9.1.0`](https://togithub.com/Trott/slug/blob/HEAD/CHANGELOG.md#910-2024-05-24)

[Compare
Source](https://togithub.com/Trott/slug/compare/v9.0.0...v9.1.0)

##### Features

- add `remove` option field to playground
([#&#8203;445](https://togithub.com/Trott/slug/issues/445))
([8888d69](8888d69455))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 22:05:16 +00:00
renovate[bot]
04935e01f4
fix(deps): update dependency joi to v17.13.1 (#7315)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>hapijs/joi (joi)</summary>

###
[`v17.13.1`](https://togithub.com/hapijs/joi/compare/v17.13.0...0066a4ef16706b722b81818a8608aea1129f4cc7)

[Compare
Source](https://togithub.com/hapijs/joi/compare/v17.13.0...v17.13.1)

###
[`v17.13.0`](https://togithub.com/hapijs/joi/compare/v17.12.3...v17.13.0)

[Compare
Source](https://togithub.com/hapijs/joi/compare/v17.12.3...v17.13.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 22:04:55 +00:00
renovate[bot]
be72916fac
chore(deps): update dependency vanilla-jsoneditor to v0.23.5 (#7313)
[![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.4` ->
`0.23.5`](https://renovatebot.com/diffs/npm/vanilla-jsoneditor/0.23.4/0.23.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vanilla-jsoneditor/0.23.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vanilla-jsoneditor/0.23.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vanilla-jsoneditor/0.23.4/0.23.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vanilla-jsoneditor/0.23.4/0.23.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v0.23.5`](https://togithub.com/josdejong/svelte-jsoneditor/blob/HEAD/CHANGELOG.md#0235-2024-05-30)

[Compare
Source](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.23.4...v0.23.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 18:18:51 +00:00
renovate[bot]
81d3fd10c5
fix(deps): update dependency ajv to v8.14.0 (#7314)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>ajv-validator/ajv (ajv)</summary>

###
[`v8.14.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.14.0)

[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.13.0...v8.14.0)

#### What's Changed

- readme: build badge by
[@&#8203;epoberezkin](https://togithub.com/epoberezkin) in
[https://github.com/ajv-validator/ajv/pull/2424](https://togithub.com/ajv-validator/ajv/pull/2424)
- Update workflows by [@&#8203;rotu](https://togithub.com/rotu) in
[https://github.com/ajv-validator/ajv/pull/2410](https://togithub.com/ajv-validator/ajv/pull/2410)
- docs: add warning to maxLength / minLength by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2428](https://togithub.com/ajv-validator/ajv/pull/2428)
- fix: broken link in docs warning by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2431](https://togithub.com/ajv-validator/ajv/pull/2431)
- compileAsync a schema with discriminator and $ref, fixes
[#&#8203;2427](https://togithub.com/ajv-validator/ajv/issues/2427) by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2433](https://togithub.com/ajv-validator/ajv/pull/2433)
- bump version to 8.14.0 for publishing by
[@&#8203;jasoniangreen](https://togithub.com/jasoniangreen) in
[https://github.com/ajv-validator/ajv/pull/2440](https://togithub.com/ajv-validator/ajv/pull/2440)

#### New Contributors

- [@&#8203;rotu](https://togithub.com/rotu) made their first
contribution in
[https://github.com/ajv-validator/ajv/pull/2410](https://togithub.com/ajv-validator/ajv/pull/2410)

**Full Changelog**:
https://github.com/ajv-validator/ajv/compare/v8.13.0...v8.14.0

###
[`v8.13.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.13.0)

[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.12.0...v8.13.0)

-   add named exports
-   update dependencies
-   update node.js

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 18:18:26 +00:00
Gastón Fournier
08917b8d15
chore: use node 20 for linting (#7311) 2024-06-06 17:48:23 +02:00
Mateusz Kwasniewski
8279da9f9b
feat: show creators from non archived features (#7309) 2024-06-06 14:50:38 +02:00
Thomas Heartman
eb39a212ce
chore: test that the tags API still returns tags that you can't create anymore (#7304)
This change adds a test to the tags API to ensure that even if you
can't create tags that are pure whitespace anymore, you'll still
receive pre-existing tags from the API that fit this description.

The test is here to ensure that we don't break this in future versions
of Unleash.
2024-06-06 14:16:45 +02:00
Mateusz Kwasniewski
6b4d9d0c1d
fix: remove null users in filter (#7308) 2024-06-06 13:38:54 +02:00
Mateusz Kwasniewski
7df1321128
test: filter by created by/author (#7307) 2024-06-06 13:20:38 +02:00
Mateusz Kwasniewski
a91b77a7ce
feat: filter by created by (#7306) 2024-06-06 12:59:11 +02:00
Mateusz Kwasniewski
bb3498adb6
chore: orval types for flag creator (#7305) 2024-06-06 12:11:41 +02:00
Mateusz Kwasniewski
2cc4b5faab
feat: display created by user in search (#7292) 2024-06-06 11:51:54 +02:00
GitHub Actions Bot
e79d0707cf chore: bump version to 6.0.0+main 2024-06-06 09:35:01 +00:00
Mateusz Kwasniewski
3c3e888ff0
feat: project flag creators api (#7302) 2024-06-06 11:10:28 +02:00
Christopher Kolstad
63f3212624
fix: trim sso URL fields (#7301)
What the title says. There are input values that are whitespace
sensitive, so this will trim clientId and entity field, preventing the
form from sending leading or trailing whitespace. Will make a PR on
enterprise as well to trim on the backend as well.
2024-06-06 10:01:24 +02:00
Gastón Fournier
eef1d2980c
docs: v6 upgrading notes (#7275)
## About the changes
This include some notes about the migration guide based on
https://github.com/Unleash/unleash/issues/4380

Initially, we don't expect any breaking change provided users are not
using deprecated functionality and your Postgress is in one of the supported versions

---------

Co-authored-by: Ivar Conradi Østhus <ivar@getunleash.io>
Co-authored-by: sjaanus <sellinjaanus@gmail.com>
Co-authored-by: Thomas Heartman <thomas@getunleash.io>
Co-authored-by: Nuno Góis <github@nunogois.com>
2024-06-06 09:47:55 +02:00
Simon Hornby
717c44b3cc
docs: scim entra docs (#7300) 2024-06-06 09:45:45 +02:00
renovate[bot]
54e0ca840b
chore(deps): update lycheeverse/lychee-action action to v1.10.0 (#7298)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[lycheeverse/lychee-action](https://togithub.com/lycheeverse/lychee-action)
| action | minor | `v1.9.3` -> `v1.10.0` |

---

### Release Notes

<details>
<summary>lycheeverse/lychee-action (lycheeverse/lychee-action)</summary>

###
[`v1.10.0`](https://togithub.com/lycheeverse/lychee-action/releases/tag/v1.10.0)

[Compare
Source](https://togithub.com/lycheeverse/lychee-action/compare/v1.9.3...v1.10.0)

#### What's Changed

- Update `actions/checkout` to version `4` by
[@&#8203;jacobdalamb](https://togithub.com/jacobdalamb) in
[https://github.com/lycheeverse/lychee-action/pull/224](https://togithub.com/lycheeverse/lychee-action/pull/224)
- Bump lychee to 0.15.0 by [@&#8203;mre](https://togithub.com/mre) in
[https://github.com/lycheeverse/lychee-action/pull/226](https://togithub.com/lycheeverse/lychee-action/pull/226)

#### New Contributors

- [@&#8203;jacobdalamb](https://togithub.com/jacobdalamb) made their
first contribution in
[https://github.com/lycheeverse/lychee-action/pull/224](https://togithub.com/lycheeverse/lychee-action/pull/224)

**Full Changelog**:
https://github.com/lycheeverse/lychee-action/compare/v1.9.3...v1.10.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 00:33:36 +00:00
renovate[bot]
27b9f6ab58
chore(deps): update dependency sass to v1.77.3 (#7297)
[![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.77.2` ->
`1.77.3`](https://renovatebot.com/diffs/npm/sass/1.77.2/1.77.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.77.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.77.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.77.2/1.77.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.77.2/1.77.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>sass/dart-sass (sass)</summary>

###
[`v1.77.3`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1773)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.2...1.77.3)

##### Dart API

- `Deprecation.duplicateVariableFlags` has been deprecated and replaced
with
    `Deprecation.duplicateVarFlags` to make it consistent with the
`duplicate-var-flags` name used on the command line and in the JS API.

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 00:32:48 +00:00
renovate[bot]
0c43603160
chore(deps): update dependency semver to v7.6.2 (#7295)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>npm/node-semver (semver)</summary>

###
[`v7.6.2`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#762-2024-05-09)

[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.6.1...v7.6.2)

##### Bug Fixes

-
[`6466ba9`](6466ba9b54)
[#&#8203;713](https://togithub.com/npm/node-semver/pull/713) lru: use
map.delete() directly
([#&#8203;713](https://togithub.com/npm/node-semver/issues/713))
([@&#8203;negezor](https://togithub.com/negezor),
[@&#8203;lukekarrys](https://togithub.com/lukekarrys))

###
[`v7.6.1`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#761-2024-05-04)

[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.6.0...v7.6.1)

##### Bug Fixes

-
[`c570a34`](c570a348ff)
[#&#8203;704](https://togithub.com/npm/node-semver/pull/704) linting:
no-unused-vars ([@&#8203;wraithgar](https://togithub.com/wraithgar))
-
[`ad8ff11`](ad8ff11dd2)
[#&#8203;704](https://togithub.com/npm/node-semver/pull/704) use
internal cache implementation
([@&#8203;mbtools](https://togithub.com/mbtools))
-
[`ac9b357`](ac9b35769a)
[#&#8203;682](https://togithub.com/npm/node-semver/pull/682) typo in
compareBuild debug message
([#&#8203;682](https://togithub.com/npm/node-semver/issues/682))
([@&#8203;mbtools](https://togithub.com/mbtools))

##### Dependencies

-
[`988a8de`](988a8deb3e)
[#&#8203;709](https://togithub.com/npm/node-semver/pull/709) uninstall
`lru-cache`
([#&#8203;709](https://togithub.com/npm/node-semver/issues/709))
-
[`3fabe4d`](3fabe4dbfb)
[#&#8203;704](https://togithub.com/npm/node-semver/pull/704) remove
lru-cache

##### Chores

-
[`dd09b60`](dd09b60da1)
[#&#8203;705](https://togithub.com/npm/node-semver/pull/705) bump
[@&#8203;npmcli/template-oss](https://togithub.com/npmcli/template-oss)
to 4.22.0 ([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-
[`ec49cdc`](ec49cdcece)
[#&#8203;701](https://togithub.com/npm/node-semver/pull/701) chore:
chore: postinstall for dependabot template-oss PR
([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-
[`b236c3d`](b236c3d2f3)
[#&#8203;696](https://togithub.com/npm/node-semver/pull/696) add
benchmarks
([#&#8203;696](https://togithub.com/npm/node-semver/issues/696))
([@&#8203;H4ad](https://togithub.com/H4ad))
-
[`692451b`](692451bd6f)
[#&#8203;688](https://togithub.com/npm/node-semver/pull/688) various
improvements to README
([#&#8203;688](https://togithub.com/npm/node-semver/issues/688))
([@&#8203;mbtools](https://togithub.com/mbtools))
-
[`5feeb7f`](5feeb7f4f6)
[#&#8203;705](https://togithub.com/npm/node-semver/pull/705) postinstall
for dependabot template-oss PR
([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-
[`074156f`](074156f64f)
[#&#8203;701](https://togithub.com/npm/node-semver/pull/701) bump
[@&#8203;npmcli/template-oss](https://togithub.com/npmcli/template-oss)
from 4.21.3 to 4.21.4
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])

###
[`v7.6.0`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#760-2024-01-31)

[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.5.4...v7.6.0)

##### Features

-
[`a7ab13a`](a7ab13a462)
[#&#8203;671](https://togithub.com/npm/node-semver/pull/671) preserve
pre-release and build parts of a version on coerce
([#&#8203;671](https://togithub.com/npm/node-semver/issues/671))
([@&#8203;madtisa](https://togithub.com/madtisa), madtisa,
[@&#8203;wraithgar](https://togithub.com/wraithgar))

##### Chores

-
[`816c7b2`](816c7b2cbf)
[#&#8203;667](https://togithub.com/npm/node-semver/pull/667) postinstall
for dependabot template-oss PR
([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-
[`0bd24d9`](0bd24d943c)
[#&#8203;667](https://togithub.com/npm/node-semver/pull/667) bump
[@&#8203;npmcli/template-oss](https://togithub.com/npmcli/template-oss)
from 4.21.1 to 4.21.3
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`e521932`](e521932f11)
[#&#8203;652](https://togithub.com/npm/node-semver/pull/652) postinstall
for dependabot template-oss PR
([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-
[`8873991`](8873991808)
[#&#8203;652](https://togithub.com/npm/node-semver/pull/652) chore:
chore: postinstall for dependabot template-oss PR
([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-
[`f317dc8`](f317dc8689)
[#&#8203;652](https://togithub.com/npm/node-semver/pull/652) bump
[@&#8203;npmcli/template-oss](https://togithub.com/npmcli/template-oss)
from 4.19.0 to 4.21.0
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`7303db1`](7303db1fe5)
[#&#8203;658](https://togithub.com/npm/node-semver/pull/658) add clean()
test for build metadata
([#&#8203;658](https://togithub.com/npm/node-semver/issues/658))
([@&#8203;jethrodaniel](https://togithub.com/jethrodaniel))
-
[`6240d75`](6240d75a7c)
[#&#8203;656](https://togithub.com/npm/node-semver/pull/656) add missing
quotes in README.md
([#&#8203;656](https://togithub.com/npm/node-semver/issues/656))
([@&#8203;zyxkad](https://togithub.com/zyxkad))
-
[`14d263f`](14d263faa1)
[#&#8203;625](https://togithub.com/npm/node-semver/pull/625) postinstall
for dependabot template-oss PR
([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-
[`7c34e1a`](7c34e1ac1b)
[#&#8203;625](https://togithub.com/npm/node-semver/pull/625) bump
[@&#8203;npmcli/template-oss](https://togithub.com/npmcli/template-oss)
from 4.18.1 to 4.19.0
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`123e0b0`](123e0b0328)
[#&#8203;622](https://togithub.com/npm/node-semver/pull/622) postinstall
for dependabot template-oss PR
([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-
[`737d5e1`](737d5e1cf1)
[#&#8203;622](https://togithub.com/npm/node-semver/pull/622) bump
[@&#8203;npmcli/template-oss](https://togithub.com/npmcli/template-oss)
from 4.18.0 to 4.18.1
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])
-
[`cce6180`](cce61804ba)
[#&#8203;598](https://togithub.com/npm/node-semver/pull/598) postinstall
for dependabot template-oss PR
([@&#8203;lukekarrys](https://togithub.com/lukekarrys))
-
[`b914a3d`](b914a3d0d2)
[#&#8203;598](https://togithub.com/npm/node-semver/pull/598) bump
[@&#8203;npmcli/template-oss](https://togithub.com/npmcli/template-oss)
from 4.17.0 to 4.18.0
([@&#8203;dependabot](https://togithub.com/dependabot)\[bot])

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-05 21:50:57 +00:00
renovate[bot]
9e7506e195
chore(deps): update dependency sass to v1.77.2 (#7294)
[![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.74.1` ->
`1.77.2`](https://renovatebot.com/diffs/npm/sass/1.74.1/1.77.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.77.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.77.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.74.1/1.77.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.74.1/1.77.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>sass/dart-sass (sass)</summary>

###
[`v1.77.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1772)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.1...1.77.2)

- Don't emit deprecation warnings for functions and mixins beginning
with `__`.

- Allow user-defined functions whose names begin with `_` and otherwise
look
    like vendor-prefixed functions with special CSS syntax.

##### Command-Line Interface

-   Properly handle the `--silence-deprecation` flag.

- Handle the `--fatal-deprecation` and `--future-deprecation` flags for
    `--interactive` mode.

###
[`v1.77.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1771)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.0...1.77.1)

-   Fix a crash that could come up with importers in certain contexts.

###
[`v1.77.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1770)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.76.0...1.77.0)

-   *Don't* throw errors for at-rules in keyframe blocks.

###
[`v1.76.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1760)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.75.0...1.76.0)

-   Throw errors for misplaced statements in keyframe blocks.

- Mixins and functions whose names begin with `--` are now deprecated
for
forwards-compatibility with the in-progress CSS functions and mixins
spec.
    This deprecation is named `css-function-mixin`.

###
[`v1.75.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1750)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.74.1...1.75.0)

- Fix a bug in which stylesheet canonicalization could be cached
incorrectly
when custom importers or the Node.js package importer made decisions
based on
    the URL of the containing stylesheet.

##### JS API

- Allow `importer` to be passed without `url` in
`StringOptionsWithImporter`.

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-05 19:16:46 +00:00
renovate[bot]
1617209ff5
chore(deps): update dependency @types/node to v20.12.13 (#7293)
[![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/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.12.12` ->
`20.12.13`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.12/20.12.13)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.12.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.12.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.12.12/20.12.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.12.12/20.12.13?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 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-05 19:16:01 +00:00
Gastón Fournier
31bbfc974a
Checkout changelog from release branch into main (#7291)
## About the changes
Small detail I'd like to include which is to copy the changelog from the
release branch to main. This way we'll only have major, minor and patch
logs automatically in main
2024-06-05 15:47:46 +02:00
Mateusz Kwasniewski
92d7d9aafe
chore: orval search created by feature (#7290) 2024-06-05 14:40:13 +02:00
Mateusz Kwasniewski
c869ea35e4
fix: project settings table overflow (#7288) 2024-06-05 14:05:41 +02:00
Mateusz Kwasniewski
1a6197660f
feat: add created by in search results (#7285) 2024-06-05 13:54:24 +02:00
Thomas Heartman
05b7f6f4d9
fix: involuntarily scrolled to the top when mousing off group/project avatars (#7287)
This PR fixes a bug where if you navigated to the projects page via the
menu, scrolled down, and hovered over a project's avatars, you'd be
scrolled to the top of the page when you moused off the avatar.

Turns out this issue was also in the group cards. It seems to be that
the popover attempts to restore focus back to where you where, which, if
you navigated via the menu, is at the top of the page. Because these
popovers don't have any focusable content, we can disable that
functionality.

Additionally, I've disabled the scroll lock when the popover is open.
The scroll lock made it impossible to scroll when one of the popovers is
open, which is confusing as a user.
2024-06-05 13:46:36 +02:00
Mateusz Kwasniewski
e621c7a2a5
feat: Preview dependency (#7284) 2024-06-05 10:05:41 +02:00
Thomas Heartman
c129541df6
feat: adds information about project modes to the project creation form (#7250)
This change adds information about the project modes to the new
project creation form, using the tooltip for project creation modes.

In doing so, it updates the config button tooltip to accept extra
elements and adds styling for them.

What it looks like: 


![image](https://github.com/Unleash/unleash/assets/17786332/809fb48e-2404-416b-a867-6fa04978ccc1)

## a11y issues

This solution does present one problem: the popover doesn't get focus,
so it's impossible for you to scroll with only a keyboard. However, this
is something that's present in Unleash already, and not something that I
think would be easily solvable, so I don't think this is when we should
solve it.
2024-06-05 09:20:18 +02:00
Thomas Heartman
e5c3cc0c8d
chore: regenerate orval with new changes (#7283)
This PR generates new orval schemas with:
- new create tag schema
- updates from toggle to flag
- deprecation and obsolescence info
2024-06-05 09:14:50 +02:00
Thomas Heartman
3039fc3d59
fix: trying to create a tag that's too short gives errors (#7269)
1. Only suggest to create a tag value if the input is more than two
characters after trimming.
2. Ignore trailing and leading whitespace when considering which
autocomplete options to show
2024-06-05 08:47:50 +02:00
Thomas Heartman
2bad98a121
fix: disallow invalid tag values (#7268)
This PR fixes how Unleash handles tag values. Specifically, it does
these things:
1. Trims leading and trailing whitespace from tag values before
inserting them into the database
2. Updates OpenAPI validation to not allow whitespace-only and to ignore
leading and trailing whitespace

Additionally, it moves the tag length constants into the constants file
from the Joi tag schema file. This is because importing the values
previously rendered them as undefined (probably due to a circular
dependency somewhere in the system). This means that the previous values
were also ignored by OpenAPI.

UI updates reflecting this wil follow.

## Background
When you tag a flag, there's nothing stopping you from using an entirely
empty tag or a tag with leading/trailing whitespace.

Empty tags make little sense and leading trailing whitespace differences
are incredibly subtle:

![image](https://github.com/Unleash/unleash/assets/17786332/ec8fe193-8837-4c6a-b7bf-8766eff34eed)


Additionally, leading and trailing whitespace is not shown in the
dropdown list, so you'd have to guess at which is the right one.

![image](https://github.com/Unleash/unleash/assets/17786332/a14698ab-2bfd-4ec3-8814-b8e876d0aadb)
2024-06-05 08:31:30 +02:00
Mateusz Kwasniewski
fef77c1fde
feat: filter by feature type (#7273) 2024-06-05 08:17:54 +02:00
Thomas Heartman
257cd5513f
fix: display previously selected tags in dialog (#7271)
When opening a dialog where there's previously selected tags, also
render the previously selected tags.

This is consistent with how we do it for bulk tags.

So instead of showing this when you open the tag manager on a flag with
existing tags:

![image](https://github.com/Unleash/unleash/assets/17786332/c82393f6-9561-4f71-a64e-8537f10400d2)

We show this:

![image](https://github.com/Unleash/unleash/assets/17786332/8ae8acb7-fc13-4289-bae8-d58545f704f3)
2024-06-05 08:13:16 +02:00
renovate[bot]
1c30fafd0f
chore(deps): update dependency replace-in-file to v7.2.0 (#7281)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>adamreisnz/replace-in-file (replace-in-file)</summary>

###
[`v7.2.0`](2bec5b78f8...aafb9b1d64)

[Compare
Source](2bec5b78f8...aafb9b1d64)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-05 03:09:47 +00:00
renovate[bot]
817cb78466
chore(deps): update dependency react-router to v6.23.1 (#7280)
[![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)
([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router))
| [`6.22.3` ->
`6.23.1`](https://renovatebot.com/diffs/npm/react-router/6.22.3/6.23.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.22.3/6.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.22.3/6.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

##### Patch Changes

- allow undefined to be resolved with `<Await>`
([#&#8203;11513](https://togithub.com/remix-run/react-router/pull/11513))
-   Updated dependencies:
    -   `@remix-run/router@1.16.1`

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

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

##### Minor Changes

- Add a new `unstable_dataStrategy` configuration option
([#&#8203;11098](https://togithub.com/remix-run/react-router/pull/11098))
- This option allows Data Router applications to take control over the
approach for executing route loaders and actions
- The default implementation is today's behavior, to fetch all loaders
in parallel, but this option allows users to implement more advanced
data flows including Remix single-fetch, middleware/context APIs,
automatic loader caching, and more

##### Patch Changes

-   Updated dependencies:
    -   `@remix-run/router@1.16.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-05 01:05:38 +00:00
renovate[bot]
a8485a7ede
chore(deps): update dependency react-archer to v4.4.0 (#7279)
[![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-archer](https://togithub.com/pierpo/react-archer) | [`4.3.0` ->
`4.4.0`](https://renovatebot.com/diffs/npm/react-archer/4.3.0/4.4.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-archer/4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-archer/4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-archer/4.3.0/4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-archer/4.3.0/4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pierpo/react-archer (react-archer)</summary>

###
[`v4.4.0`](https://togithub.com/pierpo/react-archer/releases/tag/v4.4.0)

[Compare
Source](https://togithub.com/pierpo/react-archer/compare/v4.3.0...v4.4.0)

### Features

- You can now make clickable arrows using `domAttributes`, `cursor` and
`hitSlop` properties in a relation 😊

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 21:07:44 +00:00
renovate[bot]
29de7c2dec
chore(deps): update dependency path-scurry to v1.11.1 (#7278)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>isaacs/path-scurry (path-scurry)</summary>

###
[`v1.11.1`](https://togithub.com/isaacs/path-scurry/compare/v1.11.0...v1.11.1)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.11.0...v1.11.1)

###
[`v1.11.0`](https://togithub.com/isaacs/path-scurry/compare/v1.10.4...v1.11.0)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.10.4...v1.11.0)

###
[`v1.10.4`](https://togithub.com/isaacs/path-scurry/compare/v1.10.3...v1.10.4)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.10.3...v1.10.4)

###
[`v1.10.3`](https://togithub.com/isaacs/path-scurry/compare/v1.10.2...v1.10.3)

[Compare
Source](https://togithub.com/isaacs/path-scurry/compare/v1.10.2...v1.10.3)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 21:06:49 +00:00
Gastón Fournier
1fb6eb1593
fix: import export pointing to new docs (#7274)
I believe this link is pointing to old docs and should be updated
2024-06-04 23:00:53 +02:00
renovate[bot]
da889ac004
chore(deps): update dependency orval to v6.29.1 (#7277)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>anymaniax/orval (orval)</summary>

###
[`v6.29.1`](https://togithub.com/anymaniax/orval/releases/tag/v6.29.1):
Release 6.29.1

[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.29.0...v6.29.1)

##### Bug Fixes

- **hono:** correctly check response validator application/json
([43766c8](43766c8016))

###
[`v6.29.0`](https://togithub.com/anymaniax/orval/releases/tag/v6.29.0):
Release 6.29.0

[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.28.2...v6.29.0)

##### Bug Fixes

- allow making second axios, etc., param `required` instead of
`optional`
([#&#8203;1357](https://togithub.com/anymaniax/orval/issues/1357))
([b13dbb3](b13dbb3f86))
- allow to override only root mock
([#&#8203;1338](https://togithub.com/anymaniax/orval/issues/1338))
([dc18a87](dc18a87bae))
- correct import for anyof enums
([#&#8203;1371](https://togithub.com/anymaniax/orval/issues/1371))
([d3ddbdd](d3ddbddd94))
- fix type of filters.tags, add regexp to docs
([#&#8203;1369](https://togithub.com/anymaniax/orval/issues/1369))
([50a7ad7](50a7ad76ea))
- format to index of `hono`
([#&#8203;1368](https://togithub.com/anymaniax/orval/issues/1368))
([5581edf](5581edf730))
- handle OpenAPI 3.1 nullability for mocks
([#&#8203;1381](https://togithub.com/anymaniax/orval/issues/1381))
([efc4c35](efc4c35bd5))
- **hono:** remove handler fix
([692f749](692f749c0d))
- **hono:** validator return parsed value
([#&#8203;1339](https://togithub.com/anymaniax/orval/issues/1339))
([6d41605](6d41605a23))
- **msw:** make delay optional
([#&#8203;1360](https://togithub.com/anymaniax/orval/issues/1360))
([393a6d8](393a6d8eb5))
- **msw:** make sure to early out when detecting loop in
additionalproperties
([#&#8203;1362](https://togithub.com/anymaniax/orval/issues/1362))
([4536f34](4536f34d19))
- path to file url
([#&#8203;1372](https://togithub.com/anymaniax/orval/issues/1372))
([a61d26a](a61d26aba4))
- unstable reference (Issue 1359)
([#&#8203;1374](https://togithub.com/anymaniax/orval/issues/1374))
([f7db4ca](f7db4ca4e2))
- valid syntax when anyOf is present on querystring
([#&#8203;1341](https://togithub.com/anymaniax/orval/issues/1341))
([41f6612](41f6612059))

##### Features

- 'suppressReadonlyModifier' override option introduced
([#&#8203;1354](https://togithub.com/anymaniax/orval/issues/1354))
([86f2cf1](86f2cf10ec))
- allow override for mock handlers to be a function
([#&#8203;1375](https://togithub.com/anymaniax/orval/issues/1375))
([bc3d277](bc3d277469))
- **hono:** add async to handler
([db7de2f](db7de2f9a6))
- **hono:** add validator option
([770295f](770295f5c6))

##### Reverts

- Revert "fix(core): improve NonReadonly type
([#&#8203;1237](https://togithub.com/anymaniax/orval/issues/1237))"
([#&#8203;1352](https://togithub.com/anymaniax/orval/issues/1352))
([0008100](0008100312)),
closes [#&#8203;1237](https://togithub.com/anymaniax/orval/issues/1237)
[#&#8203;1352](https://togithub.com/anymaniax/orval/issues/1352)
[#&#8203;1348](https://togithub.com/anymaniax/orval/issues/1348)

###
[`v6.28.2`](https://togithub.com/anymaniax/orval/releases/tag/v6.28.2):
Release 6.28.2

[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.28.1...v6.28.2)

##### Bug Fixes

- **zod:** remove double strict
([b311298](b311298a9c))
- **zod:** response and body parser array compatibility
([0a03004](0a03004c11))

###
[`v6.28.1`](https://togithub.com/anymaniax/orval/releases/tag/v6.28.1):
Release 6.28.1

[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.28.0...v6.28.1)

##### Bug Fixes

- **zod:** missing zod prefix
([8df6df7](8df6df73c9))

###
[`v6.28.0`](https://togithub.com/anymaniax/orval/releases/tag/v6.28.0):
Release 6.28.0

[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.27.1...v6.28.0)

##### Bug Fixes

- accumulate discriminator mapping keys
([#&#8203;1305](https://togithub.com/anymaniax/orval/issues/1305))
([1cc9e01](1cc9e01007))
- **core:** discriminator nullable property
([7294c32](7294c32fea))
- **hono:** context add out type
([39a1884](39a18848ee))
- **hono:** handle correctly response validation empty
([48436f2](48436f2d93))
- **mock/msw:** override response if it's false as well
([#&#8203;1313](https://togithub.com/anymaniax/orval/issues/1313))
([b13df01](b13df0126a))
- **msw:** correctly mock nested objects
([#&#8203;1325](https://togithub.com/anymaniax/orval/issues/1325))
([d7fa66d](d7fa66d7b2))
- **MSW:** fixed so that `Function` can be accepted with `mock` option
([#&#8203;1328](https://togithub.com/anymaniax/orval/issues/1328))
([25a5e39](25a5e39473))
- **swr:** strongly type args in swr mutation fetchers
([#&#8203;1324](https://togithub.com/anymaniax/orval/issues/1324))
([7feae35](7feae3530a))
- **zod:** handle schema type array correctly
([#&#8203;1311](https://togithub.com/anymaniax/orval/issues/1311))
([b1d66dc](b1d66dc8a5))

##### Features

- added `output.fileExtension` option to possible specifying the
extension for the generated file.
([#&#8203;1320](https://togithub.com/anymaniax/orval/issues/1320))
([913ac00](913ac00036))
- **core:** add option to apply `biome` to generated files
([#&#8203;1321](https://togithub.com/anymaniax/orval/issues/1321))
([5f5dc17](5f5dc17b4a))
- **zod:** add option coerce
([#&#8203;1310](https://togithub.com/anymaniax/orval/issues/1310))
([25267ae](25267ae5a5))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 19:27:57 +00:00
renovate[bot]
7dfa12c6eb
chore(deps): update dependency vite to v5.2.12 (#7276)
[![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.11` ->
`5.2.12`](https://renovatebot.com/diffs/npm/vite/5.2.11/5.2.12) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.11/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.11/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v5.2.12`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5212-2024-05-28-small)

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

- chore: move to eslint flat config
([#&#8203;16743](https://togithub.com/vitejs/vite/issues/16743))
([8f16765](https://togithub.com/vitejs/vite/commit/8f16765)), closes
[#&#8203;16743](https://togithub.com/vitejs/vite/issues/16743)
- chore(deps): remove unused deps
([#&#8203;17329](https://togithub.com/vitejs/vite/issues/17329))
([5a45745](https://togithub.com/vitejs/vite/commit/5a45745)), closes
[#&#8203;17329](https://togithub.com/vitejs/vite/issues/17329)
- chore(deps): update all non-major dependencies
([#&#8203;16722](https://togithub.com/vitejs/vite/issues/16722))
([b45922a](https://togithub.com/vitejs/vite/commit/b45922a)), closes
[#&#8203;16722](https://togithub.com/vitejs/vite/issues/16722)
- fix: mention `build.rollupOptions.output.manualChunks` instead of
`build.rollupOutput.manualChunks`
([89378c0](https://togithub.com/vitejs/vite/commit/89378c0)), closes
[#&#8203;16721](https://togithub.com/vitejs/vite/issues/16721)
- fix(build): make SystemJSWrapRE match lazy
([#&#8203;16633](https://togithub.com/vitejs/vite/issues/16633))
([6583ad2](https://togithub.com/vitejs/vite/commit/6583ad2)), closes
[#&#8203;16633](https://togithub.com/vitejs/vite/issues/16633)
- fix(css): avoid generating empty JS files when JS files becomes empty
but has CSS files imported
([#&#8203;1](https://togithub.com/vitejs/vite/issues/1)
([95fe5a7](https://togithub.com/vitejs/vite/commit/95fe5a7)), closes
[#&#8203;16078](https://togithub.com/vitejs/vite/issues/16078)
- fix(css): handle lightningcss compiled css in Deno
([#&#8203;17301](https://togithub.com/vitejs/vite/issues/17301))
([8e4e932](https://togithub.com/vitejs/vite/commit/8e4e932)), closes
[#&#8203;17301](https://togithub.com/vitejs/vite/issues/17301)
- fix(css): only use files the current bundle contains
([#&#8203;16684](https://togithub.com/vitejs/vite/issues/16684))
([15a6ebb](https://togithub.com/vitejs/vite/commit/15a6ebb)), closes
[#&#8203;16684](https://togithub.com/vitejs/vite/issues/16684)
- fix(css): page reload was not happening with .css?raw
([#&#8203;16455](https://togithub.com/vitejs/vite/issues/16455))
([8041846](https://togithub.com/vitejs/vite/commit/8041846)), closes
[#&#8203;16455](https://togithub.com/vitejs/vite/issues/16455)
- fix(deps): update all non-major dependencies
([#&#8203;16603](https://togithub.com/vitejs/vite/issues/16603))
([6711553](https://togithub.com/vitejs/vite/commit/6711553)), closes
[#&#8203;16603](https://togithub.com/vitejs/vite/issues/16603)
- fix(deps): update all non-major dependencies
([#&#8203;16660](https://togithub.com/vitejs/vite/issues/16660))
([bf2f014](https://togithub.com/vitejs/vite/commit/bf2f014)), closes
[#&#8203;16660](https://togithub.com/vitejs/vite/issues/16660)
- fix(deps): update all non-major dependencies
([#&#8203;17321](https://togithub.com/vitejs/vite/issues/17321))
([4a89766](https://togithub.com/vitejs/vite/commit/4a89766)), closes
[#&#8203;17321](https://togithub.com/vitejs/vite/issues/17321)
- fix(error-logging): rollup errors weren't displaying id and codeframe
([#&#8203;16540](https://togithub.com/vitejs/vite/issues/16540))
([22dc196](https://togithub.com/vitejs/vite/commit/22dc196)), closes
[#&#8203;16540](https://togithub.com/vitejs/vite/issues/16540)
- fix(hmr): normalize the path info
([#&#8203;14255](https://togithub.com/vitejs/vite/issues/14255))
([6a085d0](https://togithub.com/vitejs/vite/commit/6a085d0)), closes
[#&#8203;14255](https://togithub.com/vitejs/vite/issues/14255)
- fix(hmr): trigger page reload when calling invalidate on root module
([#&#8203;16636](https://togithub.com/vitejs/vite/issues/16636))
([2b61cc3](https://togithub.com/vitejs/vite/commit/2b61cc3)), closes
[#&#8203;16636](https://togithub.com/vitejs/vite/issues/16636)
- fix(logger): truncate log over 5000 characters long
([#&#8203;16581](https://togithub.com/vitejs/vite/issues/16581))
([b0b839a](https://togithub.com/vitejs/vite/commit/b0b839a)), closes
[#&#8203;16581](https://togithub.com/vitejs/vite/issues/16581)
- fix(optimizer): log dependencies added by plugins
([#&#8203;16729](https://togithub.com/vitejs/vite/issues/16729))
([f0fb987](https://togithub.com/vitejs/vite/commit/f0fb987)), closes
[#&#8203;16729](https://togithub.com/vitejs/vite/issues/16729)
- fix(sourcemap): improve sourcemap compatibility for vue2
([#&#8203;16594](https://togithub.com/vitejs/vite/issues/16594))
([913c040](https://togithub.com/vitejs/vite/commit/913c040)), closes
[#&#8203;16594](https://togithub.com/vitejs/vite/issues/16594)
- docs: correct proxy shorthand example
([#&#8203;15938](https://togithub.com/vitejs/vite/issues/15938))
([abf766e](https://togithub.com/vitejs/vite/commit/abf766e)), closes
[#&#8203;15938](https://togithub.com/vitejs/vite/issues/15938)
- docs: deprecate server.hot
([#&#8203;16741](https://togithub.com/vitejs/vite/issues/16741))
([e7d38ab](https://togithub.com/vitejs/vite/commit/e7d38ab)), closes
[#&#8203;16741](https://togithub.com/vitejs/vite/issues/16741)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 19:27:45 +00:00
Mateusz Kwasniewski
2069af427a
feat: more powerful feature search by type (#7267) 2024-06-04 15:13:11 +02:00
Christopher Kolstad
0db5bc193f
task: upgraded semver dependency (and biome) (#7272)
Sorry for the extra noise here, but this seems to be the biome upgrade
altering formatting slightly.
2024-06-04 15:01:43 +02:00