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

11357 Commits

Author SHA1 Message Date
Github Actions Bot
07756a1fbe docs: Update CHANGELOG.md 2024-08-22 08:54:40 +00:00
Mateusz Kwasniewski
2bfa8827d0
fix: enable disabled strategies keeps settings (#7960) 2024-08-22 10:42:53 +02:00
Github Actions Bot
f9eba202c7 6.0.6 2024-07-03 11:13:06 +00:00
Github Actions Bot
a4b26d57c8 docs: Update CHANGELOG.md 2024-07-03 11:12:54 +00:00
Jaanus Sellin
42eaeb5425
feat: track interaction with search (#7526)
Now we will start tracking how users interact with search box. Whether
they open it manually or use CTRL K
2024-07-03 14:06:07 +03:00
Github Actions Bot
31e215a604 6.0.5 2024-07-03 11:00:27 +00:00
Github Actions Bot
a5aa46bd90 docs: Update CHANGELOG.md 2024-07-03 11:00:01 +00:00
Gastón Fournier
44eb540c24
feat: what's new in Unleash (#7497) (#7525)
https://linear.app/unleash/issue/2-2354/new-in-unleash-section-in-sidebar

Add a "New in Unleash" section in the side bar and use it to announce
signals and actions.


![image](https://github.com/Unleash/unleash/assets/14320932/b2b5b65a-1812-4fc9-addf-c47c3cc90af3)

Inside signals page we're also including a feedback button to try to
collect some insights.


![image](https://github.com/Unleash/unleash/assets/14320932/a2edb355-55e8-4939-b29d-2ba4e1f68001)

---------

<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->

## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->

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

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

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


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

Co-authored-by: Nuno Góis <github@nunogois.com>
2024-07-03 12:56:08 +02:00
Jaanus Sellin
e69072b1e3
fix: make search selects explicit (#7445)
Now we are not returning * columns, but all tables that we join later,
will need to select columns one by one.
2024-06-25 14:14:11 +03:00
Github Actions Bot
fe5f94401f 6.0.4 2024-06-19 10:16:32 +00:00
Github Actions Bot
75a83985cc docs: Update CHANGELOG.md 2024-06-19 10:16:20 +00:00
Gastón Fournier
28e37472fa
fix: check for permission in group access assignment (#7408) (#7413)
Cherry pick fix

---------

Co-authored-by: Nuno Góis <github@nunogois.com>
2024-06-19 12:15:05 +02:00
Jaanus Sellin
3e3235ea10
fix: project to lifecycle events (#7400)
We need project for those events to filter it out in webhook
configuration.
2024-06-14 16:46:26 +03:00
Github Actions Bot
f0ecc180e7 6.0.3 2024-06-14 08:40:39 +00:00
Github Actions Bot
dac96f20bc docs: Update CHANGELOG.md 2024-06-14 08:40:27 +00:00
Mateusz Kwasniewski
406f906d7f
fix: backport lifecycle and playground fixes (#7396) 2024-06-14 10:39:29 +02:00
Github Actions Bot
29e0167001 6.0.2 2024-06-12 11:41:50 +00:00
Github Actions Bot
d03ac69ff4 docs: Update CHANGELOG.md 2024-06-12 11:41:39 +00:00
Mateusz Kwasniewski
dd9b4c225a
fix: remove stale stats widget (#7353) (#7376) 2024-06-12 13:40:27 +02:00
Github Actions Bot
8664776388 6.0.1 2024-06-10 12:23:58 +00:00
Github Actions Bot
86488ef73c docs: Update CHANGELOG.md 2024-06-10 12:23:46 +00:00
Mateusz Kwasniewski
6fb262986d
fix: lifecycle metrics on metrics insert (#7322) (#7330) 2024-06-10 14:16:08 +02:00
Github Actions Bot
d7d9929e33 6.0.0 2024-06-06 09:34:19 +00:00
Github Actions Bot
b64f54a3cc docs: Update CHANGELOG.md 2024-06-06 09:34:07 +00:00
Christopher Kolstad
f245e55391
fix: trim sso URL fields (#7301) (#7303)
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 11:29:53 +02:00
Gastón Fournier
e23c28a8f6
Checkout changelog from release branch into main 2024-06-05 15:02:09 +02:00
Thomas Heartman
579100938a
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 14:05:06 +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
Jaanus Sellin
9cb015a7db
fix: hide insights from sidebar for oss and kill switch (#7270) 2024-06-04 15:34:23 +03:00
Gastón Fournier
1a0a7c18f3
chore: backport changed made in the workflow (#7255)
Just backporting what we tested in 5.12
2024-06-04 12:00:00 +02:00
Mateusz Kwasniewski
75529f465d
feat: clickable tags in project overview (#7263) 2024-06-04 11:08:38 +02:00
David Leek
927f911c62
chore: add a flag+ui flag for commandBarUI (#7264) 2024-06-04 08:50:13 +00:00
GitHub Actions Bot
83ab36a922 chore: bump version to 5.12.7+main 2024-06-04 08:15:22 +00:00
Thomas Heartman
048d604518
chore: update project overview to flags (#7247)
This PR changes the project screen by calling the main tab "flags"
instead of "overview". There isn't really an overview available on that
tab anymore, only a list of flags.
2024-06-04 09:35:17 +02:00
Gastón Fournier
cadf3fb061
fix: resolve tar to 6.2.1 (#7256)
https://github.com/isaacs/node-tar/compare/v6.1.11...v6.2.1

This solves an issue:

> ### Denial of service while parsing a tar file due to lack of folders
count validation
> 
> During some analysis today on npm's node-tar package I came across the
folder creation process, Basicly if you provide node-tar with a path
like this ./a/b/c/foo.txt it would create every folder and sub-folder
here a, b and c until it reaches the last folder to create foo.txt,
In-this case I noticed that there's no validation at all on the amount
of folders being created, that said we're actually able to CPU and
memory consume the system running node-tar and even crash the nodejs
client within few seconds of running it using a path with too many
sub-folders inside
2024-06-04 09:35:00 +02:00