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

12518 Commits

Author SHA1 Message Date
Christopher Kolstad
8d4e3efbc5
chore: upgrade to biome 1.9.4 (#8616)
The two lints being turned off are new for 1.9.x and caused a massive
diff inside frontend if activated. To reduce impact, these were turned off for
the merge. We might want to look at turning them back on once we're
ready to have a semantic / a11y refactor of our frontend.
2024-10-31 15:24:22 +01:00
David Leek
7f5d27302e
chore: add migration for release-plans-definitions that removes fk on users(id) (#8614) 2024-10-31 13:49:55 +01:00
GitHub Actions Bot
b8a4fbd867 chore: bump version to 6.4.1 2024-10-31 11:45:51 +00:00
Tymoteusz Czech
28f821cb34
feat(db): user email un-subscription (#8612)
Opt-out table for emails
2024-10-31 11:38:15 +00:00
Jaanus Sellin
ca307b2bab
feat: archived label tooltip correct format (#8610)
![image](https://github.com/user-attachments/assets/7f18236f-28c5-439a-969f-d2b1e08b60da)
2024-10-31 13:28:35 +02:00
Jaanus Sellin
2934f85743
feat: hide archive tab when simplify enabled (#8611)
No archive anymore


![image](https://github.com/user-attachments/assets/885b44f8-ac74-44cf-b5ff-760f9384b05e)
2024-10-31 13:28:28 +02:00
Nuno Góis
61bd3972ba
chore: drop experimental from new signal meta properties (#8553)
https://linear.app/unleash/issue/2-2855/change-our-experimental-title-to-camelcase-and-maybe-remove

Drops "experimental" from the new signal meta properties and makes them
camelCase instead.
2024-10-31 11:47:13 +01:00
Jaanus Sellin
90ed7b6079
feat: archived row styling (#8608)
1. Added badge
2. Added archived row styling. Button not clickable and gray


![image](https://github.com/user-attachments/assets/a15a3b1d-4caa-448b-a9ed-b60de4115cb7)
2024-10-31 12:30:00 +02:00
Mateusz Kwasniewski
5033ed6b45
chore: remove navigation sidebar flag (#8607) 2024-10-31 10:30:37 +01:00
Tymoteusz Czech
1c9527654d
feat: traffic limits for enterprise-payg (#8596) 2024-10-31 10:26:47 +01:00
Thomas Heartman
9f297052c4
feat: initial setup of change request notification indicator (#8606)
This PR adds the initial bit of code required to set up the change
request indicator, but it's not functional yet: I've hardcoded the value
0 for now, which also hides the notifications.

This PR also hides the previous project change request overview.


![image](https://github.com/user-attachments/assets/afbd7f37-d47f-41f2-b653-7584acdc2cde)

![image](https://github.com/user-attachments/assets/a662e359-3052-4031-9d09-5e4bf2566445)

I'll make a follow-up to the API when it's ready to hook it up.
2024-10-31 10:19:08 +01:00
renovate[bot]
97ad814adf
fix(deps): update dependency pg-connection-string to v2.7.0 (#8605)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[pg-connection-string](https://redirect.github.com/brianc/node-postgres/tree/master/packages/pg-connection-string)
([source](https://redirect.github.com/brianc/node-postgres/tree/HEAD/packages/pg-connection-string))
| [`2.6.4` ->
`2.7.0`](https://renovatebot.com/diffs/npm/pg-connection-string/2.6.4/2.7.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/pg-connection-string/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pg-connection-string/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pg-connection-string/2.6.4/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pg-connection-string/2.6.4/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>brianc/node-postgres (pg-connection-string)</summary>

###
[`v2.7.0`](https://redirect.github.com/brianc/node-postgres/blob/HEAD/CHANGELOG.md#pg-cursor270)

[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg-connection-string@2.6.4...pg-connection-string@2.7.0)

- Convert to [es6
class](https://redirect.github.com/brianc/node-postgres/pull/2553)
- Add support for promises [to cursor
methods](https://redirect.github.com/brianc/node-postgres/pull/2554)

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 02:31:59 +00:00
renovate[bot]
a582f071e0
chore(deps): update dependency msw to v2.5.1 (#8604)
This PR contains the following updates:

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

---

### Release Notes

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

###
[`v2.5.1`](https://redirect.github.com/mswjs/msw/releases/tag/v2.5.1)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.5.0...v2.5.1)

#### v2.5.1 (2024-10-24)

##### Bug Fixes

- update`@inquirer/confirm` requirement to 5.0.0
([#&#8203;2325](https://redirect.github.com/mswjs/msw/issues/2325))
([`b65c0a8`](b65c0a8ffa))
[@&#8203;greysteil](https://redirect.github.com/greysteil)
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 02:30:05 +00:00
renovate[bot]
6ded30218e
chore(deps): update dependency @types/node to v20.17.0 (#8603)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.16.14` ->
`20.17.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.14/20.17.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.16.14/20.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.16.14/20.17.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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 22:54:37 +00:00
renovate[bot]
d716d2e7f6
chore(deps): update dependency sass to v1.80.4 (#8602)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://redirect.github.com/sass/dart-sass) | [`1.80.3` ->
`1.80.4`](https://renovatebot.com/diffs/npm/sass/1.80.3/1.80.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.80.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.80.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.80.3/1.80.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.80.3/1.80.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v1.80.4`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1804)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.80.3...1.80.4)

-   No user-visible changes.

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 22:53:49 +00:00
renovate[bot]
37874bdf1b
chore(deps): update dependency @types/react to v18.3.12 (#8600)
This PR contains the following updates:

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

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 19:17:54 +00:00
renovate[bot]
85bc8fba27
chore(deps): update dependency @types/jest to v29.5.14 (#8599)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest))
| [`29.5.13` ->
`29.5.14`](https://renovatebot.com/diffs/npm/@types%2fjest/29.5.13/29.5.14)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjest/29.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjest/29.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjest/29.5.13/29.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjest/29.5.13/29.5.14?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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 19:17:38 +00:00
dependabot[bot]
9310e51bef
chore(deps): bump elliptic from 6.5.7 to 6.6.0 in /website (#8561)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to
6.6.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b8a7edd61a"><code>b8a7edd</code></a>
6.6.0</li>
<li><a
href="34c853478c"><code>34c8534</code></a>
fix: signature verification due to leading zeros</li>
<li>See full diff in <a
href="https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-30 15:42:09 +01:00
Gastón Fournier
b5054f0641
Revert "fix: set path-to-regexp version in docker" (#8597)
Reverts Unleash/unleash#8572
2024-10-30 14:57:50 +01:00
GitHub Actions Bot
fedec9d7d0 chore: bump version to 6.4.0 2024-10-30 13:42:14 +00:00
Nuno Góis
97636bb4ed
chore: add support for PAYG billing (#8582)
https://linear.app/unleash/issue/CTO-102/unleash-add-support-for-payg-billing
2024-10-30 13:17:48 +00:00
Mateusz Kwasniewski
83f86baf9e
feat: plain text productivity report (#8589) 2024-10-30 13:46:05 +01:00
Jaanus Sellin
8259b9e9f6
feat: update orval schema (#8595) 2024-10-30 14:33:51 +02:00
Alvin Bryan
a1d6795533
Docusaurus v3 (#8485)
- Upgrades to latest Docusaurus
- Upgrades our OpenAPI plugin to latest too
- Removes old, unneeded dependencies
- Our configs and sidebar files now use TypeScript

[Preview
link](https://unleash-docs-git-alvin-docusaurus-v3-unleash-team.vercel.app/)

---------

Co-authored-by: melindafekete <melinda.fekete@getunleash.io>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.io>
2024-10-30 11:55:51 +00:00
David Leek
a1c98c4400
chore: remove the addonUsageMetrics flag (#8590) 2024-10-30 11:44:26 +01:00
Jaanus Sellin
095a82569c
feat: search endpoint should return archived at date (#8592)
Include archived at to search response payload.
2024-10-30 12:35:47 +02:00
David Leek
728df6825c
chore: add migration for milestone strategy segments (#8593) 2024-10-30 11:22:52 +01:00
Nuno Góis
1add516e49
chore: event timeline GA (#8552)
https://linear.app/unleash/issue/2-2682/remove-feature-flag

https://linear.app/unleash/issue/2-2705/remove-experimental-tag-from-the-new-event-properties

https://linear.app/unleash/issue/2-2751/remove-the-beta-badge-for-event-timeline-in-new-in-unleash

Makes event timeline GA by tackling the respective tasks:

 - Remove `eventTimeline` feature flag
 - Remove `[Experimental]` tag from the new schema properties
 - No longer show the "beta" badge for this item in "New in Unleash"
2024-10-30 10:53:12 +01:00
Jaanus Sellin
65c7f77980
feat: hide archive UI behind flag (#8591)
This new UI needs more work and we are soon making 6.4 release, I do not
want to release it without flag. Putting it behind flag.
2024-10-30 11:52:01 +02:00
Mateusz Kwasniewski
c1dcbde8d9
fix: welcome message with no name (#8588) 2024-10-30 10:11:10 +01:00
Jaanus Sellin
5f67dcefcd
feat: archive is now part of project feature list (#8587)
![image](https://github.com/user-attachments/assets/6218a1f7-1ef7-49f8-85d0-c6ee1c34d954)
2024-10-30 10:38:42 +02:00
renovate[bot]
916e890c93
chore(deps): update dependency vite to v5.4.10 (#8586)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vite.dev)
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))
| [`5.4.9` ->
`5.4.10`](https://renovatebot.com/diffs/npm/vite/5.4.9/5.4.10) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.9/5.4.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.9/5.4.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v5.4.10`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.10)

[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v5.4.9...v5.4.10)

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

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 03:24:39 +00:00
renovate[bot]
3337786e5a
fix(deps): update dependency pg to v8.13.0 (#8585)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pg](https://redirect.github.com/brianc/node-postgres)
([source](https://redirect.github.com/brianc/node-postgres/tree/HEAD/packages/pg))
| [`8.12.0` ->
`8.13.0`](https://renovatebot.com/diffs/npm/pg/8.12.0/8.13.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pg/8.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pg/8.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pg/8.12.0/8.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pg/8.12.0/8.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>brianc/node-postgres (pg)</summary>

###
[`v8.13.0`](https://redirect.github.com/brianc/node-postgres/compare/pg@8.12.0...pg@8.13.0)

[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg@8.12.0...pg@8.13.0)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 00:56:50 +00:00
renovate[bot]
545f5d8be6
fix(deps): update dependency @slack/web-api to v7.6.0 (#8584)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@slack/web-api](https://slack.dev/node-slack-sdk/web-api)
([source](https://redirect.github.com/slackapi/node-slack-sdk)) |
[`7.5.0` ->
`7.6.0`](https://renovatebot.com/diffs/npm/@slack%2fweb-api/7.5.0/7.6.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@slack%2fweb-api/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@slack%2fweb-api/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@slack%2fweb-api/7.5.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@slack%2fweb-api/7.5.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>slackapi/node-slack-sdk (@&#8203;slack/web-api)</summary>

###
[`v7.6.0`](https://redirect.github.com/slackapi/node-slack-sdk/releases/tag/%40slack/web-api%407.6.0)

[Compare
Source](https://redirect.github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.5.0...@slack/web-api@7.6.0)

### What's New

We've added support for [a new Slack Connect invite automation API:
`conversations.requestShared.list`](https://api.slack.com/methods/conversations.requestSharedInvite.list).
Use the `list` API as well as the `approve` and `deny` APIs to automate
approval and denial of Slack Connect invites into your Slack workspaces.
More details about this feature are available in our [Governing Slack
Connect invites
docs](https://api.slack.com/automation/governing-slack-connect-invites).

Also, the response types for a few APIs were extended with a few new
properties. Check out
[#&#8203;2071](https://redirect.github.com/slackapi/node-slack-sdk/issues/2071)
for the minor details.

### Changelog


[`59f200a`](https://redirect.github.com/slackapi/node-slack-sdk/commit/59f200a9)
web-api(feat): add support for `conversations.requestShared.list` API
([#&#8203;2072](https://redirect.github.com/slackapi/node-slack-sdk/issues/2072))

[`01d9d2d`](https://redirect.github.com/slackapi/node-slack-sdk/commit/01d9d2df)
web-api(feat): minor additions to some admin API response types
([#&#8203;2071](https://redirect.github.com/slackapi/node-slack-sdk/issues/2071))

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 23:24:45 +00:00
renovate[bot]
fc8571d5cf
chore(deps): update dependency msw to v2.5.0 (#8581)
This PR contains the following updates:

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

---

### Release Notes

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

###
[`v2.5.0`](https://redirect.github.com/mswjs/msw/releases/tag/v2.5.0)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.4.13...v2.5.0)

#### v2.5.0 (2024-10-22)

##### Features

- isolate parent and child frames when handling requests
([#&#8203;2324](https://redirect.github.com/mswjs/msw/issues/2324))
([`a1a81ba`](a1a81ba001))
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

###
[`v2.4.13`](https://redirect.github.com/mswjs/msw/releases/tag/v2.4.13)

[Compare
Source](https://redirect.github.com/mswjs/msw/compare/v2.4.12...v2.4.13)

#### v2.4.13 (2024-10-22)

##### Bug Fixes

- update `@inquirer/confirm` to 4.0
([#&#8203;2300](https://redirect.github.com/mswjs/msw/issues/2300))
([`0cf9cce`](0cf9cce8da))
[@&#8203;greysteil](https://redirect.github.com/greysteil)
[@&#8203;kettanaito](https://redirect.github.com/kettanaito)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 19:45:47 +00:00
renovate[bot]
6efb9b61e1
chore(deps): update dependency jsonpath-plus to v10.1.0 (#8580)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [jsonpath-plus](https://redirect.github.com/s3u/JSONPath) | [`10.0.0`
->
`10.1.0`](https://renovatebot.com/diffs/npm/jsonpath-plus/10.0.0/10.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/jsonpath-plus/10.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jsonpath-plus/10.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jsonpath-plus/10.0.0/10.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jsonpath-plus/10.0.0/10.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>s3u/JSONPath (jsonpath-plus)</summary>

###
[`v10.1.0`](https://redirect.github.com/s3u/JSONPath/blob/HEAD/CHANGES.md#1010)

[Compare
Source](https://redirect.github.com/s3u/JSONPath/compare/v10.0.7...v10.1.0)

-   feat: add typeof operator to safe script

###
[`v10.0.7`](https://redirect.github.com/s3u/JSONPath/blob/HEAD/CHANGES.md#1007)

[Compare
Source](https://redirect.github.com/s3u/JSONPath/compare/v10.0.6...v10.0.7)

-   fix(security): prevent `constructor` access
-   docs: add security policy file

###
[`v10.0.6`](https://redirect.github.com/s3u/JSONPath/blob/HEAD/CHANGES.md#1006)

[Compare
Source](https://redirect.github.com/s3u/JSONPath/compare/v10.0.5...v10.0.6)

-   fix(security): prevent `call`/`apply` invocation of `Function`

###
[`v10.0.5`](https://redirect.github.com/s3u/JSONPath/blob/HEAD/CHANGES.md#1005)

[Compare
Source](https://redirect.github.com/s3u/JSONPath/compare/v10.0.4...v10.0.5)

-   fix: remove overly aggressive disabling of native functions but
    disallow `__proto__`

###
[`v10.0.4`](https://redirect.github.com/s3u/JSONPath/blob/HEAD/CHANGES.md#1004)

[Compare
Source](https://redirect.github.com/s3u/JSONPath/compare/v10.0.3...v10.0.4)

- fix(security): further prevent binding of Function calls which may
evade detection

###
[`v10.0.3`](https://redirect.github.com/s3u/JSONPath/blob/HEAD/CHANGES.md#1003)

[Compare
Source](https://redirect.github.com/s3u/JSONPath/compare/v10.0.2...v10.0.3)

- fix(security): prevent binding of Function calls which may evade
detection

###
[`v10.0.2`](https://redirect.github.com/s3u/JSONPath/blob/HEAD/CHANGES.md#1002)

[Compare
Source](https://redirect.github.com/s3u/JSONPath/compare/v10.0.1...v10.0.2)

-   fix(security): prevent Function calls outside of member expressions

###
[`v10.0.1`](https://redirect.github.com/s3u/JSONPath/blob/HEAD/CHANGES.md#1001)

-   fix(security): prohibit `Function` in "safe" vm

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 19:45:40 +00:00
renovate[bot]
93f3f5ff03
chore(deps): update dependency @babel/core to v7.25.9 (#8578)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-core))
| [`7.25.8` ->
`7.25.9`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.25.8/7.25.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.25.8/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.25.8/7.25.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>babel/babel (@&#8203;babel/core)</summary>

###
[`v7.25.9`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7259-2024-10-22)

[Compare
Source](https://redirect.github.com/babel/babel/compare/v7.25.8...v7.25.9)

##### 🐛 Bug Fix

-   `babel-parser`, `babel-template`, `babel-types`
- [#&#8203;16905](https://redirect.github.com/babel/babel/pull/16905)
fix: Keep type annotations in `syntacticPlaceholders` mode
([@&#8203;liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))
-   `babel-helper-compilation-targets`, `babel-preset-env`
- [#&#8203;16907](https://redirect.github.com/babel/babel/pull/16907)
fix: support BROWSERSLIST{,\_CONFIG} env
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))
-   Other
- [#&#8203;16884](https://redirect.github.com/babel/babel/pull/16884)
Analyze `ClassAccessorProperty` to prevent the `no-undef` rule
([@&#8203;victorenator](https://redirect.github.com/victorenator))

##### 🏠 Internal

-   `babel-helper-transform-fixture-test-runner`
- [#&#8203;16914](https://redirect.github.com/babel/babel/pull/16914)
remove test options flaky
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))

##### 🏃‍♀️ Performance

-   `babel-parser`, `babel-types`
- [#&#8203;16918](https://redirect.github.com/babel/babel/pull/16918)
perf: Make `VISITOR_KEYS` etc. faster to access
([@&#8203;liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 18:22:44 +00:00
renovate[bot]
fe35d4ac39
chore(deps): update dependency @types/node to v20.16.14 (#8579)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.16.13` ->
`20.16.14`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.13/20.16.14)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.16.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.16.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.16.13/20.16.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.16.13/20.16.14?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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 18:21:57 +00:00
Mateusz Kwasniewski
ba4ba85554
fix: productivity report email (#8574) 2024-10-29 13:39:57 +01:00
Jaanus Sellin
28e062b5cf
feat: archived features can be searched now (#8568)
Archived features can be searched now.
This is the backend and small parts of frontend preparing to add
filters, buttons etc in next PR.

---------

Co-authored-by: Thomas Heartman <thomas@getunleash.io>
2024-10-29 13:19:13 +02:00
Tymoteusz Czech
30c14ff995
feat(productiviy-report): email config (#8571)
Add ability to customize email headers for non-transactional emails.
2024-10-29 10:52:05 +01:00
Gastón Fournier
9809316a65
fix: set path-to-regexp version in docker (#8572)
Should fix: https://github.com/Unleash/unleash/security/dependabot/191
2024-10-29 10:47:56 +01:00
Gastón Fournier
7221697a96
security: move orval to dev dependency (#8569)
Looking at https://github.com/Unleash/unleash/security/dependabot/204 it
seems that the dependency comes from orval that should not be needed in
production:

```shell
$ yarn why  --recursive jsonpath-plus                
└─ unleash-frontend-local@workspace:.
   └─ orval@npm:6.31.0 (via npm:^6.31.0)
      ├─ @orval/angular@npm:6.31.0 (via npm:6.31.0)
      │  └─ @orval/core@npm:6.31.0 (via npm:6.31.0)
      │     └─ @ibm-cloud/openapi-ruleset@npm:1.17.0 (via npm:^1.14.2)
      │        ├─ @stoplight/spectral-formats@npm:1.6.0 (via npm:^1.6.0)
      │        │  └─ @stoplight/spectral-core@npm:1.18.3 (via npm:^1.8.0)
      │        │     ├─ jsonpath-plus@npm:7.1.0 (via npm:7.1.0)
      │        │     └─ nimma@npm:0.2.2 (via npm:0.2.2)
      │        │        └─ jsonpath-plus@npm:6.0.1 (via npm:^6.0.1)
      │        ├─ @stoplight/spectral-functions@npm:1.8.0 (via npm:^1.7.2)
      │        │  ├─ @stoplight/spectral-core@npm:1.18.3 (via npm:^1.7.0)
      │        │  └─ @stoplight/spectral-formats@npm:1.6.0 (via npm:^1.0.0)
      │        └─ @stoplight/spectral-rulesets@npm:1.19.1 (via npm:^1.18.1)
      │           ├─ @stoplight/spectral-core@npm:1.18.3 (via npm:^1.8.1)
      │           ├─ @stoplight/spectral-formats@npm:1.6.0 (via npm:^1.5.0)
      │           └─ @stoplight/spectral-functions@npm:1.8.0 (via npm:^1.5.1)
      ├─ @orval/axios@npm:6.31.0 (via npm:6.31.0)
      │  └─ @orval/core@npm:6.31.0 (via npm:6.31.0)
      ├─ @orval/core@npm:6.31.0 (via npm:6.31.0)
      ├─ @orval/fetch@npm:6.31.0 (via npm:6.31.0)
      │  └─ @orval/core@npm:6.31.0 (via npm:6.31.0)
      ├─ @orval/hono@npm:6.31.0 (via npm:6.31.0)
      │  ├─ @orval/core@npm:6.31.0 (via npm:6.31.0)
      │  └─ @orval/zod@npm:6.31.0 (via npm:6.31.0)
      │     └─ @orval/core@npm:6.31.0 (via npm:6.31.0)
      ├─ @orval/mock@npm:6.31.0 (via npm:6.31.0)
      │  └─ @orval/core@npm:6.31.0 (via npm:6.31.0)
      ├─ @orval/query@npm:6.31.0 (via npm:6.31.0)
      │  └─ @orval/core@npm:6.31.0 (via npm:6.31.0)
      ├─ @orval/swr@npm:6.31.0 (via npm:6.31.0)
      │  └─ @orval/core@npm:6.31.0 (via npm:6.31.0)
      └─ @orval/zod@npm:6.31.0 (via npm:6.31.0)
```

These are dependencies that are optional for your project. If they fail
to install, the installation process will continue without error, but
they will be included if they can be successfully installed.

By default, optionalDependencies are installed in both environments,
including production.
2024-10-29 10:31:56 +01:00
Christopher Kolstad
844d3c26fc
chore: allow CC-BY-4.0 (#8570)
CC BY 4.0 This license lets others distribute, remix, tweak, and build
upon your work, even commercially, as long as they credit you for the
original creation. This is the most accommodating of licenses offered.
Recommended for maximum dissemination and use of licensed material.

- Sounds compatible with us
2024-10-29 10:02:32 +01:00
renovate[bot]
2d9cdac530
chore(deps): update dependency path-to-regexp to v1 [security] (#8544) 2024-10-29 09:45:14 +01:00
Thomas Heartman
b276d5a89c
fix: correctly filter for to dates (#8567)
This change fixes a bug in the event filter's `to` query parameter.

The problem was that in an attempt to make it inclusive, we also
stripped it of the `IS:` prefix, which meant it had no effect. This
change fixes that by first splitting the value, fixing only the
date (because we want it to include the entire day), and then joining
it back together.
2024-10-29 09:42:15 +01:00
renovate[bot]
03eee8ab61
chore(deps): update dependency @swc/core to v1.7.39 (#8566)
This PR contains the following updates:

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

---

### Release Notes

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

###
[`v1.7.39`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1739---2024-10-22)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.7.36...v1.7.39)

##### Bug Fixes

- **(es/compat)** Add missing visit children for `destructuring`
([#&#8203;9658](https://redirect.github.com/swc-project/swc/issues/9658))
([32116a0](32116a0940))

- **(es/parser)** Correct `>` and `<` when exit type context
([#&#8203;9653](https://redirect.github.com/swc-project/swc/issues/9653))
([abffc07](abffc07356))

- **(es/proposal)** Use `tsc` version of explicit resource management
([#&#8203;9585](https://redirect.github.com/swc-project/swc/issues/9585))
([f735108](f735108017))

- **(wasm-typescript)** Fix option types of functions
([#&#8203;9662](https://redirect.github.com/swc-project/swc/issues/9662))
([4cbe33c](4cbe33c32f))

##### Features

- **(es/minifier)** Implement optional catch binding
([#&#8203;9657](https://redirect.github.com/swc-project/swc/issues/9657))
([f70b842](f70b842c55))

##### Miscellaneous Tasks

- **(es/typescript)** Improve enum comments and sourcemap
([#&#8203;9652](https://redirect.github.com/swc-project/swc/issues/9652))
([31fe3b6](31fe3b6be1))

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 03:45:53 +00:00
renovate[bot]
1894271791
chore(deps): update yarn to v4.5.1 (#8565)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [yarn](https://redirect.github.com/yarnpkg/berry)
([source](https://redirect.github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli))
| [`4.4.1` ->
`4.5.1`](https://renovatebot.com/diffs/npm/yarn/4.4.1/4.5.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/yarn/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yarn/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yarn/4.4.1/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yarn/4.4.1/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>yarnpkg/berry (yarn)</summary>

###
[`v4.5.1`](68e10d099f...b5baf9bb17)

[Compare
Source](68e10d099f...b5baf9bb17)

###
[`v4.5.0`](d2afdfcf88...68e10d099f)

[Compare
Source](d2afdfcf88...68e10d099f)

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 01:27:49 +00:00
renovate[bot]
28404edf9d
chore(deps): update dependency ssh2 to v1.16.0 (#8563)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ssh2](https://redirect.github.com/mscdex/ssh2) | [`1.15.0` ->
`1.16.0`](https://renovatebot.com/diffs/npm/ssh2/1.15.0/1.16.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ssh2/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ssh2/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ssh2/1.15.0/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ssh2/1.15.0/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>mscdex/ssh2 (ssh2)</summary>

###
[`v1.16.0`](https://redirect.github.com/mscdex/ssh2/compare/v1.15.0...v1.16.0)

[Compare
Source](https://redirect.github.com/mscdex/ssh2/compare/v1.15.0...v1.16.0)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 22:05:51 +00:00
renovate[bot]
5a01a7e981
chore(deps): update dependency sass to v1.80.3 (#8562)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://redirect.github.com/sass/dart-sass) | [`1.77.8` ->
`1.80.3`](https://renovatebot.com/diffs/npm/sass/1.77.8/1.80.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.80.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.80.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.77.8/1.80.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.77.8/1.80.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v1.80.3`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1803)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.80.2...1.80.3)

-   Fix a bug where `@import url("...")` would crash in plain CSS files.

- Improve consistency of how warnings are emitted by different parts of
the
compiler. This should result in minimal user-visible changes, but
different
types of warnings should now respond more reliably to flags like
`--quiet`,
    `--verbose`, and `--silence-deprecation`.

###
[`v1.80.2`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1802)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.80.1...1.80.2)

- Fix a bug where deprecation warnings were incorrectly emitted for the
    plain-CSS `invert()` function.

###
[`v1.80.1`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1801)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.80.0...1.80.1)

- Fix a bug where repeated deprecation warnings were not automatically
limited.

###
[`v1.80.0`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1800)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.79.6...1.80.0)

- `@import` is now officially deprecated, as are global built-in
functions that
are available within built-in modules. See [the Sass blog post] for more
    details on the deprecation process.

[the Sass blog post]: https://sass-lang.com/blog/import-is-deprecated/

##### Embedded Host

- Fix an error that would sometimes occur when deprecation warnings were
    emitted when using a custom importer with the legacy API.

###
[`v1.79.6`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1796)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.79.5...1.79.6)

- Fix a bug where Sass would add an extra `*/` after loud comments with
    whitespace after an explicit `*/` in the indented syntax.

- **Potentially breaking bug fix:** Adding text after an explicit `*/`
in the
indented syntax is now an error, rather than silently generating invalid
CSS.

##### Embedded Host

-   Properly export the `SassBoolean` type.

###
[`v1.79.5`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1795)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.79.4...1.79.5)

-   Changes to how `selector.unify()` and `@extend` combine selectors:

- The relative order of pseudo-classes (like `:hover`) and
pseudo-elements
(like `::before`) within each original selector is now preserved when
        they're combined.

- Pseudo selectors are now consistently placed at the end of the
combined
selector, regardless of which selector they came from. Previously, this
reordering only applied to pseudo-selectors in the second selector.

- Tweak the color transformation matrices for OKLab and OKLCH to match
the
    newer, more accurate values in the CSS spec.

-   Fix a slight inaccuracy case when converting to `srgb-linear` and
    `display-p3`.

- **Potentially breaking bug fix:** `math.unit()` now wraps multiple
denominator
units in parentheses. For example, `px/(em*em)` instead of `px/em*em`.

##### Command-Line Interface

- Use `@parcel/watcher` to watch the filesystem when running from
JavaScript and
not using `--poll`. This should mitigate more frequent failures users
have
been seeing since version 4.0.0 of Chokidar, our previous watching tool,
was
    released.

##### JS API

- Fix `SassColor.interpolate()` to allow an undefined `options`
parameter, as
    the types indicate.

##### Embedded Sass

- Properly pass missing color channel values to and from custom
functions.

###
[`v1.79.4`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1794)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.79.3...1.79.4)

##### JS API

- Fix a bug where passing `green` or `blue` to `color.change()` for
legacy
    colors would fail.

###
[`v1.79.3`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1793)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.79.2...1.79.3)

-   Update the `$channel` parameter in the suggested replacement for
    `color.red()`, `color.green()`, `color.blue()`, `color.hue()`,
    `color.saturation()`, `color.lightness()`, `color.whiteness()`, and
    `color.blackness()` to use a quoted string.

###
[`v1.79.2`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1792)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.79.1...1.79.2)

- Add a `$space` parameter to the suggested replacement for
`color.red()`,
`color.green()`, `color.blue()`, `color.hue()`, `color.saturation()`,
    `color.lightness()`, `color.whiteness()`, and `color.blackness()`.

- Update deprecation warnings for the legacy JS API to include a link to
    [relevant documentation].

[relevant documentation]: https://sass-lang.com/d/legacy-js-api

###
[`v1.79.1`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1791)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.79.0...1.79.1)

-   No user-visible changes.

###
[`v1.79.0`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1790)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.78.0...1.79.0)

- **Breaking change**: Passing a number with unit `%` to the `$alpha`
parameter
of `color.change()`, `color.adjust()`, `change-color()`, and
`adjust-color()`
is now interpreted as a percentage, instead of ignoring the unit. For
example,
    `color.change(red, $alpha: 50%)` now returns `rgb(255 0 0 / 0.5)`.

- **Potentially breaking compatibility fix**: Sass no longer rounds RGB
channels
to the nearest integer. This means that, for example, `rgb(0 0 1) !=
rgb(0 0
0.6)`. This matches the latest version of the CSS spec and browser
behavior.

- **Potentially breaking compatibility fix**: Passing large positive or
negative
values to `color.adjust()` can now cause a color's channels to go
outside that
color's gamut. In most cases this will currently be clipped by the
browser and
end up showing the same color as before, but once browsers implement
gamut
    mapping it may produce a different result.

- Add support for CSS Color Level 4 [color spaces]. Each color value now
tracks
its color space along with the values of each channel in that color
space.
There are two general principles to keep in mind when dealing with new
color
    spaces:

1. With the exception of legacy color spaces (`rgb`, `hsl`, and `hwb`),
colors
will always be emitted in the color space they were defined in unless
        they're explicitly converted.

2. The `color.to-space()` function is the only way to convert a color to
another color space. Some built-in functions may do operations in a
different color space, but they'll always convert back to the original
space
        afterwards.

- `rgb` colors can now have non-integer channels and channels outside
the normal
gamut of 0-255. These colors are always emitted using the `rgb()` syntax
so
that modern browsers that are being displayed on wide-gamut devices can
    display the most accurate color possible.

- Add support for all the new color syntax defined in Color Level 4,
including:

    -   `oklab()`, `oklch()`, `lab()`, and `lch()` functions;
- a top-level `hwb()` function that matches the space-separated CSS
syntax;
- and a `color()` function that supports the `srgb`, `srgb-linear`,
`display-p3`, `a98-rgb`, `prophoto-rgb`, `rec2020`, `xyz`, `xyz-d50`,
and
        `xyz-d65` color spaces.

-   Add new functions for working with color spaces:

- `color.to-space($color, $space)` converts `$color` to the given
`$space`. In
most cases this conversion is lossless—the color may end up out-of-gamut
for
the destination color space, but browsers will generally display it as
best
they can regardless. However, the `hsl` and `hwb` spaces can't represent
        out-of-gamut colors and so will be clamped.

- `color.channel($color, $channel, $space: null)` returns the value of
the
given `$channel` in `$color`, after converting it to `$space` if
necessary.
It should be used instead of the old channel-specific functions such as
        `color.red()` and `color.hue()`.

- `color.same($color1, $color2)` returns whether two colors represent
the same
color even across color spaces. It differs from `$color1 == $color2`
because
`==` never consider colors in different (non-legacy) spaces as equal.

- `color.is-in-gamut($color, $space: null)` returns whether `$color` is
        in-gamut for its color space (or `$space` if it's passed).

- `color.to-gamut($color, $space: null)` returns `$color` constrained to
its
space's gamut (or to `$space`'s gamut, if passed). This is generally not
recommended since even older browsers will display out-of-gamut colors
as
        best they can, but it may be necessary in some cases.

- `color.space($color)`: Returns the name of `$color`'s color space.

- `color.is-legacy($color)`: Returns whether `$color` is in a legacy
color
        space (`rgb`, `hsl`, or `hwb`).

- `color.is-powerless($color, $channel, $space: null)`: Returns whether
the
given `$channel` of `$color` is powerless in `$space` (or its own color
space). A channel is "powerless" if its value doesn't affect the way the
        color is displayed, such as hue for a color with 0 chroma.

- `color.is-missing($color, $channel)`: Returns whether `$channel`'s
value is
missing in `$color`. Missing channels can be explicitly specified using
the
special value `none` and can appear automatically when
`color.to-space()`
returns a color with a powerless channel. Missing channels are usually
treated as 0, except when interpolating between two colors and in
`color.mix()` where they're treated as the same value as the other
color.

-   Update existing functions to support color spaces:

- `hsl()` and `color.hwb()` no longer forbid out-of-bounds values.
Instead,
they follow the CSS spec by clamping them to within the allowed range.

- `color.change()`, `color.adjust()`, and `color.scale()` now support
all
channels of all color spaces. However, if you want to modify a channel
that's not in `$color`'s own color space, you have to explicitly specify
the
space with the `$space` parameter. (For backwards-compatibility, this
doesn't apply to legacy channels of legacy colors—for example, you can
still
adjust an `rgb` color's saturation without passing `$space: hsl`).

- `color.mix()` and `color.invert()` now support the standard CSS
algorithm
for interpolating between two colors (the same one that's used for
gradients
and animations). To use this, pass the color space to use for
interpolation
to the `$method` parameter. For polar color spaces like `hsl` and
`oklch`,
this parameter also allows you to specify how hue interpolation is
handled.

- `color.complement()` now supports a `$space` parameter that indicates
which
        color space should be used to take the complement.

- `color.grayscale()` now operates in the `oklch` space for non-legacy
colors.

- `color.ie-hex-str()` now automatically converts its color to the `rgb`
space
and gamut-maps it so that it can continue to take colors from any color
        space.

[color spaces]:
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

- The following functions are now deprecated, and uses should be
replaced with
    the new color-space-aware functions defined above:

- The `color.red()`, `color.green()`, `color.blue()`, `color.hue()`,
`color.saturation()`, `color.lightness()`, `color.whiteness()`, and
`color.blackness()` functions, as well as their global counterparts,
should
        be replaced with calls to `color.channel()`.

- The global `adjust-hue()`, `saturate()`, `desaturate()`, `lighten()`,
`darken()`, `transaprentize()`, `fade-out()`, `opacify()`, and
`fade-in()`
functions should be replaced by `color.adjust()` or `color.scale()`.

- Add a `global-builtin` future deprecation, which can be opted-into
with the
`--future-deprecation` flag or the `futureDeprecations` option in the JS
or
Dart API. This emits warnings when any global built-in functions that
are
now available in `sass:` modules are called. It will become active by
default
    in an upcoming release alongside the `@import` deprecation.

##### Dart API

- Added a `ColorSpace` class which represents the various color spaces
defined
    in the CSS spec.

-   Added `SassColor.space` which returns a color's color space.

- Added `SassColor.channels` and `.channelsOrNull` which returns a list
of channel values, with missing channels converted to 0 or exposed as
null,
    respectively.

- Added `SassColor.isLegacy`, `.isInGamut`, `.channel()`,
`.isChannelMissing()`,
`.isChannelPowerless()`, `.toSpace()`, `.toGamut()`,
`.changeChannels()`, and
`.interpolate()` which do the same thing as the Sass functions of the
    corresponding names.

- `SassColor.rgb()` now allows out-of-bounds and non-integer arguments.

-   `SassColor.hsl()` and `.hwb()` now allow out-of-bounds arguments.

-   Added `SassColor.hwb()`, `.srgb()`, `.srgbLinear()`, `.displayP3()`,
`.a98Rgb()`, `.prophotoRgb()`, `.rec2020()`, `.xyzD50()`, `.xyzD65()`,
`.lab()`, `.lch()`, `.oklab()`, `.oklch()`, and `.forSpace()`
constructors.

- Deprecated `SassColor.red`, `.green`, `.blue`, `.hue`, `.saturation`,
    `.lightness`, `.whiteness`, and `.blackness` in favor of
    `SassColor.channel()`.

- Deprecated `SassColor.changeRgb()`, `.changeHsl()`, and `.changeHwb()`
in
    favor of `SassColor.changeChannels()`.

-   Added `SassNumber.convertValueToUnit()` as a shorthand for
    `SassNumber.convertValue()` with a single numerator.

- Added `InterpolationMethod` and `HueInterpolationMethod` which
collectively
    represent the method to use to interpolate two colors.

##### JS API

- While the legacy API has been deprecated since we released the modern
API, we
now emit warnings when the legacy API is used to make sure users are
aware
that it will be removed in Dart Sass 2.0.0. In the meantime, you can
silence
these warnings by passing `legacy-js-api` in `silenceDeprecations` when
using
    the legacy API.

- Modify `SassColor` to accept a new `space` option, with support for
all the
    new color spaces defined in Color Level 4.

-   Add `SassColor.space` which returns a color's color space.

- Add `SassColor.channels` and `.channelsOrNull` which returns a list of
channel
values, with missing channels converted to 0 or exposed as null,
respectively.

- Add `SassColor.isLegacy`, `.isInGamut()`, `.channel()`,
`.isChannelMissing()`,
`.isChannelPowerless()`, `.toSpace()`, `.toGamut()`, `.change()`, and
`.interpolate()` which do the same thing as the Sass functions of the
    corresponding names.

-   Deprecate `SassColor.red`, `.green`, `.blue`, `.hue`, `.saturation`,
    `.lightness`, `.whiteness`, and `.blackness` in favor of
    `SassColor.channel()`.

##### Embedded Sass

- Add `Color` SassScript value, with support for all the new color
spaces
    defined in Color Level 4.

-   Remove `RgbColor`, `HslColor` and `HwbColor` SassScript values.

###
[`v1.78.0`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1780)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.77.8...1.78.0)

- The `meta.feature-exists` function is now deprecated. This deprecation
is
    named `feature-exists`.

- Fix a crash when using `@at-root` without any queries or children in
the
    indented syntax.

##### JS API

- Backport the deprecation options (`fatalDeprecations`,
`futureDeprecations`,
and `silenceDeprecations`) to the legacy JS API. The legacy JS API is
itself
deprecated, and you should move off of it if possible, but this will
allow
users of bundlers and other tools that are still using the legacy API to
    still control deprecation warnings.

- Fix a bug where accessing `SourceSpan.url` would crash when a relative
URL was
    passed to the Sass API.

##### Embedded Sass

- Explicitly expose a `sass` executable from the `sass-embedded` npm
package.
    This was intended to be included in 1.63.0, but due to the way
platform-specific dependency executables are installed it did not work
as
intended. Now users can run `npx sass` for local installs or just `sass`
when
    `sass-embedded` is installed globally.

- Add linux-riscv64, linux-musl-riscv64, and android-riscv64 support for
the
    `sass-embedded` npm package.

- Fix an edge case where the Dart VM could hang when shutting down when
requests
    were in flight.

- Fix a race condition where the embedded host could fail to shut down
if it was
    closed around the same time a new compilation was started.

- Fix a bug where parse-time deprecation warnings could not be
controlled by
    the deprecation options in some circumstances.

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 22:05:36 +00:00