1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-28 00:06:53 +01:00
Commit Graph

4645 Commits

Author SHA1 Message Date
Jaanus Sellin
7fc87e1647
feat: clean up command bar props (#7368)
A lot of things were passed in for search, but since we only have single
command bar, we do not need them and it was bloating our component.
2024-06-12 09:24:16 +03:00
renovate[bot]
dfd02054ce
chore(deps): update react monorepo (#7365)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.79` ->
`18.3.3`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.79/18.3.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.79/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.79/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`18.2.25` ->
`18.3.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.25/18.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.25/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.25/18.3.0?slim=true)](https://docs.renovatebot.com/merge-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/)
|
| [react-test-renderer](https://reactjs.org/)
([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-test-renderer))
| [`18.2.0` ->
`18.3.1`](https://renovatebot.com/diffs/npm/react-test-renderer/18.2.0/18.3.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-test-renderer/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-test-renderer/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-test-renderer/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-test-renderer/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>

<details>
<summary>facebook/react (react-test-renderer)</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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-11 21:53:19 +00:00
renovate[bot]
75f14c7089
chore(deps): update dependency cypress to v13.11.0 (#7362)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>cypress-io/cypress (cypress)</summary>

###
[`v13.11.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.11.0)

[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.10.0...v13.11.0)

Changelog: https://docs.cypress.io/guides/references/changelog#13-11-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-11 20:02:22 +00:00
renovate[bot]
1032337eb9
chore(deps): update dependency @types/react-test-renderer to v18.3.0 (#7361)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-11 20:02:02 +00:00
Tymoteusz Czech
3c109a7577
Feat/change request comments formatting (#7360) 2024-06-11 15:49:22 +02:00
David Leek
576dd04dc5
feat: command bar poc (#7350)
Command bar PoC using clone of search

---------

Co-authored-by: sjaanus <sellinjaanus@gmail.com>
2024-06-11 15:27:59 +03:00
Thomas Heartman
cfcf13980e
chore: use HTML (custom) tooltip for permission switches (#7355)
This PR changes the environment permission switch to use the HTML
tooltip instead of the default MUI tooltip. This aligns with how we've
been doing tooltips recently.

The main driver behind this change was that the project flag table used
two different tooltips. This makes it so that they all look the same,
but it also impacts other places that use the same switch.

In feature flag table:

![image](https://github.com/Unleash/unleash/assets/17786332/4d411285-c00e-41ec-95f9-9e6855d46661)

On flag page:

![image](https://github.com/Unleash/unleash/assets/17786332/11de1daf-7d0f-4214-8dc7-10b11631ce58)

In project env table:


![image](https://github.com/Unleash/unleash/assets/17786332/cc7a3a99-e48c-4989-9a14-2d5d4035a3cb)
2024-06-11 14:03:35 +02:00
Jaanus Sellin
3acb3ad2c2
feat: upgrade from react v17 to v18 (#7265)
**Upgrade to React v18 for Unleash v6. Here's why I think it's a good
time to do it:**
- Command Bar project: We've begun work on the command bar project, and
there's a fantastic library we want to use. However, it requires React
v18 support.
- Straightforward Upgrade: I took a look at the upgrade guide
https://react.dev/blog/2022/03/08/react-18-upgrade-guide and it seems
fairly straightforward. In fact, I was able to get React v18 running
with minimal changes in just 10 minutes!
- Dropping IE Support: React v18 no longer supports Internet Explorer
(IE), which is no longer supported by Microsoft as of June 15, 2022.
Upgrading to v18 in v6 would be a good way to align with this change.

TS updates:
* FC children has to be explicit:
https://stackoverflow.com/questions/71788254/react-18-typescript-children-fc
* forcing version 18 types in resolutions:
https://sentry.io/answers/type-is-not-assignable-to-type-reactnode/

Test updates:
* fixing SWR issue that we have always had but it manifests more in new
React (https://github.com/vercel/swr/issues/2373)

---------

Co-authored-by: kwasniew <kwasniewski.mateusz@gmail.com>
2024-06-11 13:59:52 +03:00
Mateusz Kwasniewski
5225452bfd
fix: remove stale stats widget (#7353) 2024-06-11 12:39:24 +02:00
Thomas Heartman
3643016a0e
feat: filter by user when interacting with the avatar (#7347)
This PR lets you filter by flag creator by interacting with the user's
avatar.


Additionally, I've switched the custom popover for the standard tooltip
that we use elsewhere in the table. This gives the table a more cohesive
feel. As such, I have also deleted the component created in a previous
PR, because it's no longer in use anywhere.

It now looks like this (when tabbed to; notice the focus ring):


![image](https://github.com/Unleash/unleash/assets/17786332/d321d9df-0b17-49c3-bea7-89331df3f994)
2024-06-11 12:15:35 +02:00
Mateusz Kwasniewski
76c8cbad0c
feat: global search by flag type (#7346) 2024-06-11 10:14:29 +02:00
Thomas Heartman
24c0976d56
feat: add popover to users in flags list (#7344)
This PR adds a popover to the user avatars in the flag list.

The popover is similar to the one used for projects and groups, but it
differs in a few ways:
- There's less padding. There's quite a lot of padding in the other
popovers, and it felt like too much for this table.
- It only shows one bit of text (the user's name/username/email). The
other popovers show email and name/username, but we don't have all that
information, so this is a stripped down version.

Flag list popover:

![image](https://github.com/Unleash/unleash/assets/17786332/6a86f638-ba6d-48e0-87e2-078b582697cf)

Group popover:

![image](https://github.com/Unleash/unleash/assets/17786332/d5fc7172-8fcb-4fac-87c4-05f211c0938c)

or if no email

![image](https://github.com/Unleash/unleash/assets/17786332/51955ead-849f-4bfc-81aa-e1852677647c)
2024-06-11 09:40:48 +02:00
renovate[bot]
43643def0e
chore(deps): update dependency msw to v2.3.1 (#7339)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

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

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

#### v2.3.1 (2024-06-01)

##### Bug Fixes

- preserve trailing optional path parameters
([#&#8203;2169](https://togithub.com/mswjs/msw/issues/2169))
([`e69bbd6`](e69bbd6fda))
[@&#8203;kettanaito](https://togithub.com/kettanaito)
[@&#8203;KaiSpencer](https://togithub.com/KaiSpencer)

</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-10 18:42:53 +00:00
renovate[bot]
4e919a7bf5
chore(deps): update dependency @biomejs/biome to v1.8.1 (#7038)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

###
[`v1.8.1`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v181-2024-06-10)

[Compare
Source](378c05edd4...39db99b1cd)

##### Analyzer

##### CLI

##### Bug fixes

- Fix [#&#8203;3069](https://togithub.com/biomejs/biome/issues/3069),
prevent overwriting paths when using `--staged` or `--changed` options.
Contributed by [@&#8203;unvalley](https://togithub.com/unvalley)
- Fix a case where the file link inside a diagnostic wasn't correctly
displayed inside a terminal run by VSCode. Contributed by
[@&#8203;uncenter](https://togithub.com/uncenter)

##### Configuration

##### Bug fixes

- Fix [#&#8203;3067](https://togithub.com/biomejs/biome/issues/3067), by
assigning the correct default value to `indentWidth`. Contributed by
[@&#8203;ematipico](https://togithub.com/ematipico)

##### Editors

##### Formatter

##### Bug fixes

- Fix the bug where whitespace after the & character in CSS nesting was
incorrectly trimmed, ensuring proper targeting of child classes
[#&#8203;3061](https://togithub.com/biomejs/biome/issues/3061).
Contributed by [@&#8203;denbezrukov](https://togithub.com/denbezrukov)
- Fix [#&#8203;3068](https://togithub.com/biomejs/biome/issues/3068)
where the CSS formatter was inadvertently converting variable
declarations and function calls to lowercase. Contributed by
[@&#8203;denbezrukov](https://togithub.com/denbezrukov)
- Fix the formatting of CSS grid layout properties. Contributed by
[@&#8203;denbezrukov](https://togithub.com/denbezrukov)

##### JavaScript APIs

##### Linter

##### Bug fixes

- The `noEmptyBlock` css lint rule now treats empty blocks containing
comments as valid ones. Contributed by
[@&#8203;Sec-ant](https://togithub.com/Sec-ant)

- [useLiteralKeys](https://biomejs.dev/linter/rules/use-literal-keys/)
no longer reports quoted member names
([#&#8203;3085](https://togithub.com/biomejs/biome/issues/3085)).

Previously
[useLiteralKeys](https://biomejs.dev/linter/rules/use-literal-keys/)
reported quoted member names that can be unquoted.
    For example, the rule suggested the following fix:

    ```diff
    - const x = { "prop": 0 };
    + const x = { prop: 0 };
    ```

This conflicted with the option
[quoteProperties](https://biomejs.dev/reference/configuration/#javascriptformatterquoteproperties)
of our formatter.

    The rule now ignores quoted member names.

    Contributed by [@&#8203;Conaclos](https://togithub.com/Conaclos)

-
[noEmptyInterface](https://biomejs.dev/linter/rules/no-empty-interface/)
now ignores empty interfaces in ambient modules
([#&#8203;3110](https://togithub.com/biomejs/biome/issues/3110)).
Contributed by [@&#8203;Conaclos](https://togithub.com/Conaclos)

-
[noUnusedVariables](https://biomejs.dev/linter/rules/no-unused-variables/)
and
[noUnusedFunctionParameters](https://biomejs.dev/linter/rules/no-unused-function-parameters/)
no longer report the parameters of a constructor type
([#&#8203;3135](https://togithub.com/biomejs/biome/issues/3135)).

    Previously, `arg` was reported as unused in a constructor type like:

    ```ts
    export type Classlike = new (arg: unknown) => string;
    ```

    Contributed by [@&#8203;Conaclos](https://togithub.com/Conaclos)

-
[noStringCaseMismatch](https://biomejs.dev/linter/rules/no-string-case-mismatch/)
now ignores escape sequences
([#&#8203;3134](https://togithub.com/biomejs/biome/issues/3134)).

    The following code is no longer reported by the rule:

    ```js
    s.toUpperCase() === "\u001b";
    ```

    Contributed by [@&#8203;Conaclos](https://togithub.com/Conaclos)

##### Parser

##### New features

- Implemented CSS Unknown At-Rule parsing, allowing the parser to
gracefully handle unsupported or unrecognized CSS at-rules. Contributed
by [@&#8203;denbezrukov](https://togithub.com/denbezrukov)

##### Bug fixes

- Fix [#&#8203;3055](https://togithub.com/biomejs/biome/issues/3055)
CSS: Layout using named grid lines is now correctly parsed. Contributed
by [@&#8203;denbezrukov](https://togithub.com/denbezrukov)
- Fix [#&#8203;3091](https://togithub.com/biomejs/biome/issues/3091).
Allows the parser to handle nested style rules and at-rules properly,
enhancing the parser's compatibility with the CSS Nesting Module.
Contributed by [@&#8203;denbezrukov](https://togithub.com/denbezrukov)

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-10 16:22:22 +00:00
Thomas Heartman
58d6365b4f
chore: add gitignores to frontend and website subdirectories (#7336)
This PR is a follow up to #7333. It appears that the `.gitignore` file
in the root of the repository is not ignoring the yarn files in the
`/frontend` and `/website` directories.

This PR adds those.

Because the patterns contain slashes, they're interpreted as being
relative to the root directory, as mentioned the description of the
[gitignore format](https://git-scm.com/docs/gitignore#_description) in
the official git docs:

> If there is a separator at the beginning or middle (or both) of the
pattern, then the pattern is relative to the directory level of the
particular .gitignore file itself. Otherwise the pattern may also match
at any level below the .gitignore level.
2024-06-10 14:39:14 +02:00
Jaanus Sellin
f0f339ead3
fix: revert yarn4 (#7334)
Reverting yarn4, because we are stuck on broker build for couple of days
now.
2024-06-10 14:35:18 +03:00
Thomas Heartman
df3ca10a6d
chore: make the User Avatar size configurable (#7332)
This change makes the width of the user avatar configurable via a new
"avatarWidth" property.

It also sets the width to be `theme.spacing(3)` (currently 24px) for the
feature flag table.

It looks like this now:

![image](https://github.com/Unleash/unleash/assets/17786332/5e12ddad-234e-4e81-9eff-303b116991bb)

It used to look like this:


![image](https://github.com/Unleash/unleash/assets/17786332/357f7a52-7765-4f38-8700-c9884b6c49f0)
2024-06-10 12:43:27 +02:00
renovate[bot]
08713c918c
chore(deps): update dependency typescript to v5.4.5 (#7329)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`4.8.4` ->
`5.4.5`](https://renovatebot.com/diffs/npm/typescript/4.8.4/5.4.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/4.8.4/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/4.8.4/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.2` ->
`5.4.5`](https://renovatebot.com/diffs/npm/typescript/5.4.2/5.4.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.2/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.2/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.5):
TypeScript 5.4.5

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.4
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.5
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.4.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.4):
TypeScript 5.4.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.4
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.4.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.3):
TypeScript 5.4.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2):
TypeScript 5.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.3.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.3):
TypeScript 5.3.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.3.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.3%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.3.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.2):
TypeScript 5.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.3.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.2.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.2.2):
TypeScript 5.2

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.2.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.1.6`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.6):
TypeScript 5.1.6

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.5...v5.1.6)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript v5.1.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
- (5.1.4 [intentionally
skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
- [fixed issues query for Typescript v5.1.5
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.6
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.6%22+is%3Aclosed+).

Downloads are available on
[npm](https://www.npmjs.com/package/typescript)

###
[`v5.1.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.5):
TypeScript 5.1.5

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.3...v5.1.5)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript v5.1.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
- (5.1.4 [intentionally
skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
- [fixed issues query for Typescript v5.1.5
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.1.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.3):
TypeScript 5.1.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.4...v5.1.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.1.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.1.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.1.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.0.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.4):
TypeScript 5.0.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.3...v5.0.4)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript v5.0.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.4
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.4%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.0.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.3):
TypeScript 5.0.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.2...v5.0.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript v5.0.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.0.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.2):
TypeScript 5.0

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.5...v5.0.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript v5.0.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v4.9.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.5):
TypeScript 4.9.5

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.4...v4.9.5)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

#### Changes:

-
[`69e88ef`](69e88ef551)
Port ignore deprecations to 4.9
([#&#8203;52419](https://togithub.com/Microsoft/TypeScript/issues/52419))
-
[`daf4e81`](daf4e817a1)
Port timestamp fix to 4.9
([#&#8203;52426](https://togithub.com/Microsoft/TypeScript/issues/52426))

###
[`v4.9.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.4):
TypeScript 4.9.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.3...v4.9.4)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript
v4.9.4](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+4.9.4%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

#### Changes:

-
[`e286821`](e2868216f6)
Bump version to 4.9.4 and LKG.
-
[`eb5419f`](eb5419fc8d)
Cherry-pick
[#&#8203;51704](https://togithub.com/Microsoft/TypeScript/issues/51704)
to release 4.9
([#&#8203;51712](https://togithub.com/Microsoft/TypeScript/issues/51712))
-
[`b4d382b`](b4d382b9b1)
Cherry-pick changes for narrowing to tagged literal types.
-
[`e7a02f4`](e7a02f43fc)
Port of
[#&#8203;51626](https://togithub.com/Microsoft/TypeScript/issues/51626)
and
[#&#8203;51689](https://togithub.com/Microsoft/TypeScript/issues/51689)
to release-4.9
([#&#8203;51627](https://togithub.com/Microsoft/TypeScript/issues/51627))
-
[`1727912`](1727912f04)
Cherry-pick fix around `visitEachChild` to release-4.9.
([#&#8203;51544](https://togithub.com/Microsoft/TypeScript/issues/51544))

This list of changes was [auto
generated](https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/\_release?releaseId=117&\_a=release-summary).

###
[`v4.9.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.3):
TypeScript 4.9

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v4.8.4...v4.9.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

#### Changes:

-
[`93bd577`](93bd577458)
Bump version to 4.9.3 and LKG.
-
[`107f832`](107f832b80)
Update LKG.
-
[`31bee56`](31bee5682d)
Cherry-pick PR
[#&#8203;50977](https://togithub.com/Microsoft/TypeScript/issues/50977)
into release-4.9
([#&#8203;51363](https://togithub.com/Microsoft/TypeScript/issues/51363))
\[
[#&#8203;50872](https://togithub.com/Microsoft/TypeScript/issues/50872)
]
-
[`1e2fa7a`](1e2fa7ae15)
Update version to 4.9.2-rc and LKG.
-
[`7ab89e5`](7ab89e5c6e)
Merge remote-tracking branch 'origin/main' into release-4.9
-
[`e5cd686`](e5cd686def)
Update package-lock.json
-
[`8d40dc1`](8d40dc15d1)
Update package-lock.json
-
[`5cfb3a2`](5cfb3a2fe3)
Only call return() for an abrupt completion in user code
([#&#8203;51297](https://togithub.com/Microsoft/TypeScript/issues/51297))
-
[`a7a9d15`](a7a9d158e8)
Fix for broken baseline in yieldInForInInDownlevelGenerator
([#&#8203;51345](https://togithub.com/Microsoft/TypeScript/issues/51345))
-
[`7f8426f`](7f8426f4df)
fix for-in enumeration containing yield in generator
([#&#8203;51295](https://togithub.com/Microsoft/TypeScript/issues/51295))

<details><summary><b>See More</b></summary>

-
[`3d2b401`](3d2b4017eb)
Fix assertion functions accessed via wildcard imports
([#&#8203;51324](https://togithub.com/Microsoft/TypeScript/issues/51324))
-
[`64d0d5a`](64d0d5ae14)
fix(51301): Fixing an unused import at the end of a line removes the
newline
([#&#8203;51320](https://togithub.com/Microsoft/TypeScript/issues/51320))
-
[`754eeb2`](754eeb2986)
Update CodeQL workflow and configuration, fix found bugs
([#&#8203;51263](https://togithub.com/Microsoft/TypeScript/issues/51263))
-
[`d8aad26`](d8aad26200)
Update package-lock.json
-
[`d4f26c8`](d4f26c840b)
fix(51245): Class with parameter decorator in arrow function causes
"convert to default export" refactoring failure
([#&#8203;51256](https://togithub.com/Microsoft/TypeScript/issues/51256))
-
[`16faf45`](16faf45682)
Update package-lock.json
-
[`8b1ecdb`](8b1ecdb701)
fix(50654): "Move to a new file" breaks the declaration of referenced
variable
([#&#8203;50681](https://togithub.com/Microsoft/TypeScript/issues/50681))
-
[`170a17f`](170a17fad5)
Dom update 2022-10-25
([#&#8203;51300](https://togithub.com/Microsoft/TypeScript/issues/51300))
-
[`9c4e14d`](9c4e14d751)
Remove "No type information for this code" from baseline
([#&#8203;51311](https://togithub.com/Microsoft/TypeScript/issues/51311))
-
[`88d25b4`](88d25b4f23)
fix(50068): Refactors trigger debug failure when JSX text has a ' and a
tag on the same line.
([#&#8203;51299](https://togithub.com/Microsoft/TypeScript/issues/51299))
-
[`8bee69a`](8bee69acf4)
Update package-lock.json
-
[`702de1e`](702de1eeaa)
Fix early call to return/throw on generator
([#&#8203;51294](https://togithub.com/Microsoft/TypeScript/issues/51294))
-
[`2c12b14`](2c12b14999)
Add a GH Action to file a new issue if we go a week without seeing a
typescript-error-deltas issue
([#&#8203;51271](https://togithub.com/Microsoft/TypeScript/issues/51271))
-
[`6af270d`](6af270dee0)
Update package-lock.json
-
[`2cc4c16`](2cc4c16a26)
Update package-lock.json
-
[`6093491`](60934915d9)
Fix apparent typo in getStringMappingType
([#&#8203;51248](https://togithub.com/Microsoft/TypeScript/issues/51248))
-
[`61c2609`](61c26096e3)
Update package-lock.json
-
[`ef69116`](ef69116c41)
Generate shortest `rootDirs` module specifier instead of first possible
([#&#8203;51244](https://togithub.com/Microsoft/TypeScript/issues/51244))
-
[`bbb42f4`](bbb42f453d)
Fix typo in canWatchDirectoryOrFile found by CodeQL
([#&#8203;51262](https://togithub.com/Microsoft/TypeScript/issues/51262))
-
[`a56b254`](a56b254ad3)
Include 'this' type parameter in isRelatedTo fast path
([#&#8203;51230](https://togithub.com/Microsoft/TypeScript/issues/51230))
-
[`3abd351`](3abd351c0e)
Fix super property transform in async arrow in method
([#&#8203;51240](https://togithub.com/Microsoft/TypeScript/issues/51240))
-
[`eed0511`](eed0511218)
Update package-lock.json
-
[`2625c1f`](2625c1feae)
Make the init config category order predictable
([#&#8203;51247](https://togithub.com/Microsoft/TypeScript/issues/51247))
-
[`1ca99b3`](1ca99b3402)
fix(50551): Destructuring assignment with var bypasses "variable is used
before being assigned" check (2454)
([#&#8203;50560](https://togithub.com/Microsoft/TypeScript/issues/50560))
-
[`3f28fa1`](3f28fa12df)
Update package-lock.json
-
[`906ebe4`](906ebe4933)
Revert structuredTypeRelatedTo change and fix isUnitLikeType
([#&#8203;51076](https://togithub.com/Microsoft/TypeScript/issues/51076))
-
[`8ac4652`](8ac465239f)
change type
([#&#8203;51231](https://togithub.com/Microsoft/TypeScript/issues/51231))
-
[`245a02c`](245a02cbed)
fix(51222): Go-to-definition on return statements should jump to the
containing function declaration
([#&#8203;51227](https://togithub.com/Microsoft/TypeScript/issues/51227))
-
[`2dff34e`](2dff34e8c4)
markAliasReferenced should include ExportValue as well
([#&#8203;51219](https://togithub.com/Microsoft/TypeScript/issues/51219))
-
[`5ef2634`](5ef2634f3d)
Update package-lock.json
-
[`d0f0e35`](d0f0e35c88)
Remove old tslint comments
([#&#8203;51220](https://togithub.com/Microsoft/TypeScript/issues/51220))
-
[`85d405a`](85d405a1d7)
Fixed a false positive "await has no effect on the type" diagnostic with
mixed generic union
([#&#8203;50833](https://togithub.com/Microsoft/TypeScript/issues/50833))
-
[`1f8959f`](1f8959f5dc)
fix: avoid downleveled dynamic import closing over specifier expression
([#&#8203;49663](https://togithub.com/Microsoft/TypeScript/issues/49663))
-
[`11066b2`](11066b264f)
Rename internal functions to `narrowTypeBySwitchOnTypeOf` and
`narrowTypeByInKeyword`
([#&#8203;51215](https://togithub.com/Microsoft/TypeScript/issues/51215))
-
[`4c9afe8`](4c9afe8812)
Update package-lock.json
-
[`f25bcb7`](f25bcb7c27)
fix(49196): add jsdoc snippet for interface member functions
([#&#8203;51135](https://togithub.com/Microsoft/TypeScript/issues/51135))
-
[`7406ee9`](7406ee9c14)
fix(51170): Completing an unimplemented property overwrites rest of line
([#&#8203;51175](https://togithub.com/Microsoft/TypeScript/issues/51175))
-
[`a1d82fc`](a1d82fc9dc)
Remove some unnecessary code discovered by rollup
([#&#8203;51204](https://togithub.com/Microsoft/TypeScript/issues/51204))
-
[`0481773`](0481773a27)
LEGO: Merge pull request 51200
-
[`98c19cb`](98c19cbbbe)
LEGO: Merge pull request 51190
-
[`13c9b05`](13c9b05384)
Update package-lock.json
-
[`673475e`](673475e1c5)
Update package-lock.json
-
[`f6cf510`](f6cf51053e)
Add more tracing to node16/nodenext resolution
([#&#8203;51168](https://togithub.com/Microsoft/TypeScript/issues/51168))
-
[`83c5581`](83c5581588)
Update package-lock.json
-
[`be5f0fe`](be5f0fe5ac)
Add an extra regression test for awaited unresolvable recursive union
([#&#8203;51167](https://togithub.com/Microsoft/TypeScript/issues/51167))
-
[`2cb7e77`](2cb7e779d7)
fix(50416): correctly names disabled export refactors
([#&#8203;50663](https://togithub.com/Microsoft/TypeScript/issues/50663))
\[
[#&#8203;50416](https://togithub.com/Microsoft/TypeScript/issues/50416)
]
-
[`2bcfed0`](2bcfed01f3)
feat(37440): Provide a quick-fix for non-exported types
([#&#8203;51038](https://togithub.com/Microsoft/TypeScript/issues/51038))
-
[`a24201c`](a24201c8ef)
Remove VSDevMode.ps1 and createPlaygroundBuild
([#&#8203;51166](https://togithub.com/Microsoft/TypeScript/issues/51166))
-
[`2da62a7`](2da62a784b)
fix(51112): omit parameter names that precede the type
([#&#8203;51142](https://togithub.com/Microsoft/TypeScript/issues/51142))
-
[`cf1b6b7`](cf1b6b7333)
feat(51163): show QF to fill in the missing properties for the mapped
type.
([#&#8203;51165](https://togithub.com/Microsoft/TypeScript/issues/51165))
-
[`bdcc240`](bdcc240d68)
Remove bug-causing carve-out in conditional type instantiation that
hopefully is no longer required
([#&#8203;51151](https://togithub.com/Microsoft/TypeScript/issues/51151))
-
[`37317a2`](37317a208f)
Check nested weak types in intersections on target side of relation
([#&#8203;51140](https://togithub.com/Microsoft/TypeScript/issues/51140))
-
[`9f49f9c`](9f49f9ccb0)
Update package-lock.json
-
[`4f54e7e`](4f54e7e947)
Fix isExhaustiveSwitchStatement to better handle circularities
([#&#8203;51095](https://togithub.com/Microsoft/TypeScript/issues/51095))
-
[`503604c`](503604c884)
Overloads shouldn't gain
[@&#8203;deprecated](https://togithub.com/deprecated) tags of other
overloads in quick info
([#&#8203;50904](https://togithub.com/Microsoft/TypeScript/issues/50904))
-
[`e14a229`](e14a2298c5)
Update package-lock.json
-
[`67256e5`](67256e50c4)
Remove unused declarations array in extractSymbol's TargetRange
([#&#8203;51091](https://togithub.com/Microsoft/TypeScript/issues/51091))
-
[`9c87ded`](9c87ded2b3)
fix(51100): ensure tsserver shuts down when parent process is killed
([#&#8203;51107](https://togithub.com/Microsoft/TypeScript/issues/51107))
-
[`c01ae01`](c01ae01fac)
Fix nightly publish oops in Gulpfile
([#&#8203;51131](https://togithub.com/Microsoft/TypeScript/issues/51131))
-
[`a7d10f1`](a7d10f15bb)
Update package-lock.json
-
[`d0bfd8c`](d0bfd8caed)
fix(51072): ts.preProcessFile finds import in template string after
conditional expression with template strings
([#&#8203;51082](https://togithub.com/Microsoft/TypeScript/issues/51082))
-
[`ad56b5c`](ad56b5ca56)
Convert scripts/Gulpfile to checked mjs/cjs so they can run without
compilation
([#&#8203;50988](https://togithub.com/Microsoft/TypeScript/issues/50988))
-
[`dbeae5d`](dbeae5d943)
fix(51017): Make lineText in the references response opt-out
([#&#8203;51081](https://togithub.com/Microsoft/TypeScript/issues/51081))
-
[`d06a592`](d06a592d02)
Properly defer resolution of mapped types with generic `as` clauses
([#&#8203;51050](https://togithub.com/Microsoft/TypeScript/issues/51050))
-
[`42b1049`](42b1049aee)
Update package-lock.json
-
[`5f3e6cc`](5f3e6cc498)
Plugin probe location is higher priority than peer node_modules
([#&#8203;51079](https://togithub.com/Microsoft/TypeScript/issues/51079))
\[
[#&#8203;34616](https://togithub.com/Microsoft/TypeScript/issues/34616)
]
-
[`2648f6a`](2648f6ab09)
Plugins in project were adding up after every config file reload
([#&#8203;51087](https://togithub.com/Microsoft/TypeScript/issues/51087))
-
[`c18791c`](c18791ccf1)
Fix incorrect options type to WatchOptions
([#&#8203;51064](https://togithub.com/Microsoft/TypeScript/issues/51064))
-
[`b0795e9`](b0795e9c94)
Update package-lock.json
-
[`43c6fd4`](43c6fd4c09)
Covert some of the config testing to baselines for easy validation
([#&#8203;51063](https://togithub.com/Microsoft/TypeScript/issues/51063))
-
[`fc5e72b`](fc5e72b92c)
Remove unused defaultWatchFileKind method since useFsEvents is default
for tsserver and tsc
([#&#8203;51044](https://togithub.com/Microsoft/TypeScript/issues/51044))
-
[`8af9a93`](8af9a936b5)
Use typescript.d.ts in APISample tests
([#&#8203;51061](https://togithub.com/Microsoft/TypeScript/issues/51061))
-
[`4953316`](49533168db)
Remove configureLanguageServiceBuild, instrumenter
([#&#8203;51048](https://togithub.com/Microsoft/TypeScript/issues/51048))
-
[`9dfffd0`](9dfffd0fbb)
Update GitHub Actions
([#&#8203;51045](https://togithub.com/Microsoft/TypeScript/issues/51045))
-
[`4635a5c`](4635a5cef9)
Update package-lock.json
-
[`33a34e5`](33a34e5b96)
Adding a JSDoc comment to the es5 type declarations to describe the
functionality of Date.now()
([#&#8203;50630](https://togithub.com/Microsoft/TypeScript/issues/50630))
-
[`299745c`](299745cb21)
Fix crash in goto-def on `@override`
([#&#8203;51016](https://togithub.com/Microsoft/TypeScript/issues/51016))
-
[`7dcf11f`](7dcf11f139)
fix(50750): Object type literal with string literal property in
contextual typing position causes language service error on all literal
type references
([#&#8203;50757](https://togithub.com/Microsoft/TypeScript/issues/50757))
-
[`5cd49f6`](5cd49f6cbc)
Update package-lock.json
-
[`8a1b858`](8a1b85880f)
Update package-lock.json
-
[`96894db`](96894db6cb)
Include type parameter defaults in contextual typing
([#&#8203;50994](https://togithub.com/Microsoft/TypeScript/issues/50994))
\[
[#&#8203;51002](https://togithub.com/Microsoft/TypeScript/issues/51002)
]
-
[`0d0a793`](0d0a793714)
Allow Unicode extended escapes in ES5 and earlier
([#&#8203;50918](https://togithub.com/Microsoft/TypeScript/issues/50918))
-
[`58bae8d`](58bae8db69)
Update package-lock.json
-
[`0ce72ef`](0ce72ef6c8)
Add option to OrganizeImports for removal only
([#&#8203;50931](https://togithub.com/Microsoft/TypeScript/issues/50931))
-
[`42f9143`](42f9143e11)
feat: codefix for `for await of`
([#&#8203;50623](https://togithub.com/Microsoft/TypeScript/issues/50623))
-
[`ecf50e8`](ecf50e81a7)
Properly compute `SymbolFlags.Optional` for intersected properties
([#&#8203;50958](https://togithub.com/Microsoft/TypeScript/issues/50958))
-
[`d1586de`](d1586de043)
Fully resolve aliases when checking symbol flags
([#&#8203;50853](https://togithub.com/Microsoft/TypeScript/issues/50853))
-
[`45148dd`](45148dd715)
Update LKG to 4.8.4
([#&#8203;50987](https://togithub.com/Microsoft/TypeScript/issues/50987))
-
[`9a83f25`](9a83f2551d)
Update package-lock.json
-
[`865848f`](865848fcfb)
Fix `<=` and `>` comparisons when compared against prerelease versions
([#&#8203;50915](https://togithub.com/Microsoft/TypeScript/issues/50915))
-
[`fbfe934`](fbfe9340a9)
Fix comparability between type parameters related by a union constraint
([#&#8203;50978](https://togithub.com/Microsoft/TypeScript/issues/50978))
-
[`b09e93d`](b09e93d3f6)
Merge pull request
[#&#8203;50041](https://togithub.com/Microsoft/TypeScript/issues/50041)
from microsoft/fix/47969
-
[`0ac12bb`](0ac12bbe7a)
Update package-lock.json
-
[`8192d55`](8192d55049)
Pick correct compilerOptions when checking if we can share
emitSignatures
([#&#8203;50910](https://togithub.com/Microsoft/TypeScript/issues/50910))
\[
[#&#8203;50902](https://togithub.com/Microsoft/TypeScript/issues/50902)
]
-
[`16faef1`](16faef1d8d)
During uptodate ness check with buildInfo, check if there are errors
explicitly with noEmit
([#&#8203;50974](https://togithub.com/Microsoft/TypeScript/issues/50974))
\[
[#&#8203;50959](https://togithub.com/Microsoft/TypeScript/issues/50959)
]
-
[`63791f5`](63791f52d4)
Update package-lock.json
-
[`09368bc`](09368bcbae)
Handle if project for open file will get recollected because of pending
cleanup from closed script info
([#&#8203;50908](https://togithub.com/Microsoft/TypeScript/issues/50908))
\[
[#&#8203;50868](https://togithub.com/Microsoft/TypeScript/issues/50868)
]
-
[`c81bf4d`](c81bf4d8b0)
fix(49594): Typescript 4.7.3 bracketed class property compilation error
strictPropertyInitialization:true
([#&#8203;49619](https://togithub.com/Microsoft/TypeScript/issues/49619))
-
[`bc9cbbe`](bc9cbbef42)
Merge pull request
[#&#8203;49912](https://togithub.com/Microsoft/TypeScript/issues/49912)
from microsoft/fix/47508
-
[`5a10f46`](5a10f46c00)
Update package-lock.json
-
[`8e71f42`](8e71f429c8)
Fixing pr comments
-
[`c100c64`](c100c6488d)
Update package-lock.json
-
[`2a91107`](2a91107f75)
Update package-lock.json
-
[`4ab9e76`](4ab9e76fb7)
Use paths in package.json 'files' array that work with npm 6 and later.
([#&#8203;50930](https://togithub.com/Microsoft/TypeScript/issues/50930))
-
[`549b542`](549b5429d4)
Use paths in package.json 'files' array that work with npm 6 and later.
-
[`7f37d25`](7f37d251fc)
Update version to 4.9.1-beta and LKG.
-
[`f16ca7d`](f16ca7dd36)
Remove 'async' dependency, used only in errorCheck.ts, modernize file
([#&#8203;50667](https://togithub.com/Microsoft/TypeScript/issues/50667))
-
[`c6bef3f`](c6bef3f028)
LEGO: Merge pull request 50921
-
[`6753027`](675302730b)
Update package-lock.json
-
[`9740bcc`](9740bcc534)
Pluralized `hasInvalidatedResolution` -> `hasInvalidatedResolutions`
([#&#8203;50912](https://togithub.com/Microsoft/TypeScript/issues/50912))
-
[`84c29cd`](84c29cd576)
🤖 Pick PR
[#&#8203;50912](https://togithub.com/Microsoft/TypeScript/issues/50912)
(Pluralized \`hasInvalidatedResolutio...) into release-4.9
([#&#8203;50913](https://togithub.com/Microsoft/TypeScript/issues/50913))
-
[`a26f634`](a26f63424d)
Merge remote-tracking branch 'origin/main' into release-4.9
-
[`a455955`](a455955aac)
Make hasInvalidatedResolution non internal for program and add it
watchApi
([#&#8203;50776](https://togithub.com/Microsoft/TypeScript/issues/50776))
\[
[#&#8203;48057](https://togithub.com/Microsoft/TypeScript/issues/48057)
]
-
[`645d1cd`](645d1cd7c1)
Fix assert in addIndirectUser in FAR
([#&#8203;50905](https://togithub.com/Microsoft/TypeScript/issues/50905))
-
[`bbec17d`](bbec17d900)
LEGO: Merge pull request 50900
-
[`a9ecc67`](a9ecc675d6)
Update package-lock.json
-
[`221cf55`](221cf55a21)
package.json `exports` should have priority over `typesVersions`
([#&#8203;50890](https://togithub.com/Microsoft/TypeScript/issues/50890))
-
[`acb8977`](acb8977190)
Remove .github/tsc.json
([#&#8203;50664](https://togithub.com/Microsoft/TypeScript/issues/50664))
-
[`7a3de81`](7a3de819bf)
fix(49993): skip the quick fix for an expression with an enum type
([#&#8203;50625](https://togithub.com/Microsoft/TypeScript/issues/50625))
-
[`2644f28`](2644f28677)
fix(49200): skip duplicated method declarations
([#&#8203;50609](https://togithub.com/Microsoft/TypeScript/issues/50609))
-
[`98652a3`](98652a349a)
Bump version to 4.9.0-beta and LKG.
-
[`4d91204`](4d91204c9d)
fix(37030): Expand Selection in function and arrow function skips body
block
([#&#8203;50711](https://togithub.com/Microsoft/TypeScript/issues/50711))
-
[`e2dd508`](e2dd5084f7)
DOM update 2022/09/21
([#&#8203;50884](https://togithub.com/Microsoft/TypeScript/issues/50884))
-
[`1d9ab83`](1d9ab83914)
fix(50866): emit modifiers from export declarations
([#&#8203;50874](https://togithub.com/Microsoft/TypeScript/issues/50874))
-
[`92a1b12`](92a1b124c1)
LEGO: Merge pull request 50877
-
[`e383db6`](e383db692e)
Fix debug.ts \__debugKind check
([#&#8203;50871](https://togithub.com/Microsoft/TypeScript/issues/50871))
-
[`01054e0`](01054e05ab)
Consistently add undefined/missing to optional tuple element types
([#&#8203;50831](https://togithub.com/Microsoft/TypeScript/issues/50831))
-
[`d90795e`](d90795e799)
Improve escape sequence handling in private names
([#&#8203;50856](https://togithub.com/Microsoft/TypeScript/issues/50856))
-
[`938a69a`](938a69a526)
Fix import statement completions followed by interface declaration
([#&#8203;50350](https://togithub.com/Microsoft/TypeScript/issues/50350))
-
[`e002159`](e002159ad1)
feat(49962): Disallow comparison against NaN
([#&#8203;50626](https://togithub.com/Microsoft/TypeScript/issues/50626))
-
[`80ae43d`](80ae43d239)
Fixing spaces
-
[`abc58bd`](abc58bdabc)
Fixing baseline errors
-
[`305f4bd`](305f4bd420)
Merge branch 'main' into fix/47969
-
[`23746af`](23746af766)
fix(50591): RangeError: Maximum call stack size exceeded
([#&#8203;50594](https://togithub.com/Microsoft/TypeScript/issues/50594))
-
[`168186f`](168186f93d)
Allow a union property of a private/protected member and an intersection
property including that same member
([#&#8203;50328](https://togithub.com/Microsoft/TypeScript/issues/50328))
-
[`812ebcf`](812ebcf6e3)
Update package-lock.json
-
[`16156b1`](16156b1baf)
Add rules from eslint's recommended set that triggered good lints
([#&#8203;50422](https://togithub.com/Microsoft/TypeScript/issues/50422))
-
[`a11c416`](a11c41621b)
Improve checking of `in` operator
([#&#8203;50666](https://togithub.com/Microsoft/TypeScript/issues/50666))
-
[`67f2b62`](67f2b62ed2)
Gabritto/jsemitfixsilly
([#&#8203;50849](https://togithub.com/Microsoft/TypeScript/issues/50849))
-
[`3014dec`](3014dec887)
Don't elide imports when transforming JS files
([#&#8203;50404](https://togithub.com/Microsoft/TypeScript/issues/50404))
-
[`57c7aa7`](57c7aa755c)
LEGO: Merge pull request 50842
-
[`48a8e89`](48a8e8953a)
Improve check of whether type query node possibly contains reference to
type parameter
([#&#8203;50070](https://togithub.com/Microsoft/TypeScript/issues/50070))
-
[`af9ced1`](af9ced11f5)
LEGO: Merge pull request 50825
-
[`a8e13f7`](a8e13f7340)
Fixed an issue with destructured bindings from a generic union
constraint not being narrowed correctly
([#&#8203;50221](https://togithub.com/Microsoft/TypeScript/issues/50221))
-
[`08af0b6`](08af0b6bf0)
Update package-lock.json
-
[`0df46e8`](0df46e8733)
Fix test around RegExp match vs. exec results
([#&#8203;50813](https://togithub.com/Microsoft/TypeScript/issues/50813))
-
[`906510e`](906510e0f3)
Fixes for pr
-
[`2970c5d`](2970c5d167)
make `RegExpExecArray` always include index 0
([#&#8203;50713](https://togithub.com/Microsoft/TypeScript/issues/50713))
-
[`0507192`](05071920a0)
Accepting baselines
-
[`29e50b3`](29e50b3149)
Rewording documentation
-
[`01cae69`](01cae69e34)
fix(50796): omit questionToken in object literal method completions
([#&#8203;50802](https://togithub.com/Microsoft/TypeScript/issues/50802))
-
[`3b84f76`](3b84f76fb2)
Fix crash caused by incorrect bounds check (regression in 4.8)
([#&#8203;50797](https://togithub.com/Microsoft/TypeScript/issues/50797))
-
[`7e51306`](7e51306d30)
Update package-lock.json
-
[`8b35c13`](8b35c1300e)
The error "Object is possibly null or undefined" is ambiguous.
([#&#8203;49797](https://togithub.com/Microsoft/TypeScript/issues/49797))
-
[`a3f51b3`](a3f51b3b82)
Update user baselines +cc
[@&#8203;sandersn](https://togithub.com/sandersn)
([#&#8203;43554](https://togithub.com/Microsoft/TypeScript/issues/43554))
-
[`ba10a0d`](ba10a0d7c0)
Removing duplicated code
-
[`ec6ae1c`](ec6ae1c4d0)
Partially revert
[#&#8203;41044](https://togithub.com/Microsoft/TypeScript/issues/41044),
restoring parameter destructurings in d.ts files
([#&#8203;50779](https://togithub.com/Microsoft/TypeScript/issues/50779))
-
[`28232ca`](28232ca4b8)
LEGO: Merge pull request 50783
-
[`49cfa1d`](49cfa1db17)
Update package-lock.json
-
[`4110b80`](4110b80fbb)
Fix equality narrowing and comparable relation for intersections with {}
([#&#8203;50735](https://togithub.com/Microsoft/TypeScript/issues/50735))
-
[`b23f1d6`](b23f1d6b59)
LEGO: Merge pull request 50771
-
[`618fb2d`](618fb2d8b9)
Update package-lock.json
-
[`08b91f6`](08b91f6b82)
fix(50717): tsc crashes when it sees a JSDoc tag inside an
[@&#8203;override](https://togithub.com/override) annotation
([#&#8203;50724](https://togithub.com/Microsoft/TypeScript/issues/50724))
-
[`60963d7`](60963d7216)
Discriminant of type `never` should never be matched
([#&#8203;50755](https://togithub.com/Microsoft/TypeScript/issues/50755))
-
[`e37ea53`](e37ea53715)
Update package-lock.json
-
[`a88c366`](a88c36655b)
Fix test baselining for tsserver host timeouts
([#&#8203;50748](https://togithub.com/Microsoft/TypeScript/issues/50748))
-
[`6d38487`](6d384876e5)
Fix workflow typo
([#&#8203;50746](https://togithub.com/Microsoft/TypeScript/issues/50746))
-
[`6b890f9`](6b890f93c4)
Handle more places where package direcroy is converted to canonical file
path
([#&#8203;50740](https://togithub.com/Microsoft/TypeScript/issues/50740))
-
[`f5f2923`](f5f2923c7d)
Revert removal of nonInferrableAnyType
([#&#8203;50691](https://togithub.com/Microsoft/TypeScript/issues/50691))
-
[`7120b52`](7120b520cf)
Update twoslash workflow
([#&#8203;50738](https://togithub.com/Microsoft/TypeScript/issues/50738))
-
[`68d526c`](https://togithub.com/Microsoft/TypeScript/commit/68d526c200a0a5c5102458689

</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**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **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-10 11:24:17 +01:00
Christopher Kolstad
57ddfc9255
fix: yarnv4 requires shebangs in shell scripts to allow execution (#7323) 2024-06-07 14:29:00 +00:00
Christopher Kolstad
d69d826586
fix: Tweak docker build 2024-06-07 15:00:10 +02: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]
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]
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
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
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
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]
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
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
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
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]
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]
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
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
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
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
Jaanus Sellin
88dda1987f
feat: project health chart now goes from 0 to 100 to give perspective (#7249)
![image](https://github.com/Unleash/unleash/assets/964450/ab56de69-bed5-4b2c-8ff9-b1cc3db8dd4b)
2024-06-04 10:18:20 +03:00