Gastón Fournier
9f0155e0cf
chore: cleanup old test dbs ( #9539 )
...
This cleans up old dbs before running a new test
2025-03-14 11:44:58 +02:00
David Leek
f9c152995c
chore: new flag adminNavUI for admin UI 2.0 ( #9537 )
2025-03-14 09:30:30 +01:00
Gastón Fournier
3765453e60
fix: ignore youtube embed from check links ( #9534 )
...
It looks like it's not something we can validate
Closes #9519
2025-03-14 09:24:12 +01:00
David Leek
8ab1a49294
chore: clean up frontend routes ( #9533 )
2025-03-14 08:18:01 +01:00
Nuno Góis
0d0530b61c
chore: rename access matrix to access overview ( #9531 )
...
https://linear.app/unleash/issue/2-3344/new-name-access-overview-instead-of-access-matrix
Renames Access Matrix to Access Overview, both internally (code) and
externally (UI).
2025-03-13 15:23:58 +00:00
Thomas Heartman
dadda7b648
fix: Data usage graphs don't work in UTC-n time zones ( #9530 )
...
Fixes a number of issues that would surface in UTC-n (where n > 1)
timezones. I've not found a way to check this with tests (and it looks
like [we weren't able to last time
either](https://github.com/Unleash/unleash/pull/9110/files#r1919746328 )),
so all the testing's been done manually by adjusting my system time and
zone. (From what I understand, you can't generate a Date with a specific
TZ offset in JS: it's only utc or local time)
Resolved:
- [x] Selecting "Jan" in the dropdown results in the selection being
"December" (off by one in the selector)
- [x] Selecting a month view only gives you one data point (and it's
probably empty). Wrong date parsing on the way out resulted in sending
`{ from: "2025-02-28", to: "2025-02-28"}` instead of `{ from:
"2025-03-01", to: "2025-03-31"}`
- [x] The dates we create when making "daysRec" need to be adjusted.
They showed the wrong month, so the dates were off.
- [x] Make sure the labels are correct when hovering over. Again: we
used the wrong month for generating these.
- [x] The available months are wrong. Incorrect month parsing again.
- [x] The request summary month is wrong. You guessed it: incorrect
month parsing
2025-03-13 15:44:10 +01:00
dependabot[bot]
0aae3bac0a
chore(deps): bump @babel/runtime from 7.26.0 to 7.26.10 in /website ( #9520 )
2025-03-13 13:16:19 +01:00
dependabot[bot]
41ac85cb4d
chore(deps): bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in /website ( #9522 )
...
Bumps
[@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3 )
from 7.26.0 to 7.26.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases "><code>@babel/runtime-corejs3</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.26.10 (2025-03-11)</h2>
<p>Thanks <a
href="https://github.com/jordan-choi "><code>@jordan-choi</code></a> and
<a
href="https://github.com/mmmsssttt404 "><code>@mmmsssttt404</code></a>
for your first PRs!</p>
<p>This release includes a fix for <a
href="https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8 ">https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8 </a>,
a security vulnerability which affects the <code>.replace</code> method
of transpiled regular expressions that use named capturing groups.</p>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17159 ">#17159</a>
Disallow decorator in array pattern (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17164 ">#17164</a>
Fix: always initialize ExportDeclaration attributes (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17142 ">#17142</a>
fix: "Map maximum size exceeded" in deepClone (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17154 ">#17154</a>
Update typescript parser tests (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17151 ">#17151</a>
fix: Should not evaluate vars in child scope (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17153 ">#17153</a>
fix: Correctly generate <code>abstract override</code> (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17107 ">#17107</a> Fix
source type detection when parsing TypeScript (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17173 ">#17173</a> Fix
processing of replacement pattern with named capture groups (<a
href="https://github.com/%5Bmmmsssttt404%5D(https://github.com/mmmsssttt404) "><code>@mmmsssttt404</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17158 ">#17158</a>
Avoid warnings when re-bundling <code>@babel/standalone</code> with
webpack (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17160 ">#17160</a>
Left-value parsing cleanup (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 6</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot "><code>@babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo "><code>@nicolo-ribaudo</code></a>)</li>
<li>Yunyoung Jordan Choi (<a
href="https://github.com/jordan-choi "><code>@jordan-choi</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a></li>
<li><a
href="https://github.com/mmmsssttt404 "><code>@mmmsssttt404</code></a></li>
</ul>
<h2>v7.26.9 (2025-02-14)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17103 ">#17103</a>
fix: Definition for <code>TSPropertySignature.kind</code> (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17062 ">#17062</a>
Print TypeScript optional/definite in ClassPrivateProperty (<a
href="https://github.com/jamiebuilds-signal "><code>@jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md "><code>@babel/runtime-corejs3</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.26.10 (2025-03-11)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17159 ">#17159</a>
Disallow decorator in array pattern (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17164 ">#17164</a>
Fix: always initialize ExportDeclaration attributes (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17142 ">#17142</a>
fix: "Map maximum size exceeded" in deepClone (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17154 ">#17154</a>
Update typescript parser tests (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17151 ">#17151</a>
fix: Should not evaluate vars in child scope (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17153 ">#17153</a>
fix: Correctly generate <code>abstract override</code> (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17107 ">#17107</a> Fix
source type detection when parsing TypeScript (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17173 ">#17173</a> Fix
processing of replacement pattern with named capture groups (<a
href="https://github.com/%5Bmmmsssttt404%5D(https://github.com/mmmsssttt404) "><code>@mmmsssttt404</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17158 ">#17158</a>
Avoid warnings when re-bundling <code>@babel/standalone</code> with
webpack (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17160 ">#17160</a>
Left-value parsing cleanup (<a
href="https://github.com/JLHwung "><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.9 (2025-02-14)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17103 ">#17103</a>
fix: Definition for <code>TSPropertySignature.kind</code> (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17062 ">#17062</a>
Print TypeScript optional/definite in ClassPrivateProperty (<a
href="https://github.com/jamiebuilds-signal "><code>@jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17130 ">#17130</a> Use
<code>.ts</code> files with explicit reexports to solve name conflicts
(<a
href="https://github.com/nicolo-ribaudo "><code>@nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17127 ">#17127</a> Do
not depend on <code>@types/gensync</code> in Babel 7 (<a
href="https://github.com/nicolo-ribaudo "><code>@nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.7 (2025-01-24)</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-preset-env</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17086 ">#17086</a>
Make "object without properties" helpers ES6-compatible (<a
href="https://github.com/tquetano-netflix "><code>@tquetano-netflix</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typeof-symbol</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17085 ">#17085</a>
fix: Correctly handle <code>typeof</code> in arrow functions (<a
href="https://github.com/liuxingbaoyu "><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e1ce99df42
"><code>e1ce99d</code></a>
v7.26.10</li>
<li><a
href="d5952e80c0
"><code>d5952e8</code></a>
Fix processing of replacement pattern with named capture groups (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/17173 ">#17173</a>)</li>
<li><a
href="64bca7b5f3
"><code>64bca7b</code></a>
v7.26.9</li>
<li><a
href="2d9514066e
"><code>2d95140</code></a>
v7.26.7</li>
<li><a
href="0e6199b2aa
"><code>0e6199b</code></a>
Make "object without properties" helpers ES6-compatible (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/17086 ">#17086</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime-corejs3 ">compare
view</a></li>
</ul>
</details>
<br />
[](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>
2025-03-13 12:52:45 +01:00
Thomas Heartman
732b7f342a
chore: Playground Strategy Lists ( #9510 )
...
Continue the implementation of Playground strategy lists. This PR also
adjusts some existing strategy container and list items to accomodate
more use cases (such as this).
The playground strategy execution component is still the old design.
After (playground results):

After (env strategy list):

Before (env strategy list):

2025-03-13 12:01:44 +01:00
dependabot[bot]
4ddb8fe7d8
chore(deps): bump axios from 1.7.7 to 1.8.2 in /website ( #9508 )
2025-03-13 11:45:42 +01:00
Tymoteusz Czech
863788d7b3
Feat(UI): new strategy variant chips ( #9507 )
...
- new way of showing strategy variants
- fixed wrapping issue in strategy editing, for a lot of variants
defined (`SplitPreviewSlider.tsx` change)
- aligned difference between API and manually added types
2025-03-13 11:27:45 +01:00
Nuno Góis
5ad3178590
refactor: remove unused access overview component ( #9527 )
...
https://linear.app/unleash/issue/2-3396/remove-unused-access-overview-component
Removes an unused access overview component.
A nice bonus is that we're adding something called [Access
Overview](https://github.com/Unleash/unleash/pull/9525 ) so we avoid some
confusion.
2025-03-13 09:21:57 +00:00
Nuno Góis
8ab24fd3bf
chore: users actions menu ( #9525 )
...
https://linear.app/unleash/issue/2-3342/new-entrance-point-create-dot-dot-dot-menu-instead-of-icons
Adds a new users actions menu.
Should this change be behind a flag? I'm leaning towards no, but if you
think otherwise let me know.
### Previous

### After

### If user is SCIM-managed

2025-03-13 09:02:06 +00:00
Mateusz Kwasniewski
1b7f91cd4b
feat: read backend connections UI ( #9526 )
2025-03-13 10:56:29 +02:00
David Leek
22f51df76c
feat: archived indicators and disabled button when editing archived template ( #9503 )
2025-03-13 09:16:55 +01:00
Mateusz Kwasniewski
29181118ce
chore: orval generation ( #9524 )
2025-03-12 16:47:55 +01:00
Jaanus Sellin
482443f373
feat: frontend consumption table ( #9523 )
...
Similar to backend traffic, we have table for frontend traffic. We might
want to rename the backend on to align with this one.
2025-03-12 16:44:01 +02:00
Gastón Fournier
5f238d6b6d
chore: use a local image of unleash enterprise for testing FE ( #9509 )
...
This removes the need of running a heroku instance with enterprise to
run frontend tests. We can also get rid of vercel deployments of the
frontend for PRs (ofc we'd be loosing the preview if we do this)
It relies on the free enterprise docker image to spin up a clean Unleash
instance on each frontend spec test.
It also seems to speed up tests, I guess because we don't have to wait
for vercel deployment queue:

Compared with other recent PRs:

Unrelated to this PR but something is making the features spec tests
very slow since Cypress upgrade:
https://github.com/Unleash/unleash/actions/runs/13784760762/job/38550079932#step:4:138
2025-03-12 13:47:36 +01:00
Gastón Fournier
4ffd3e7116
chore: stop using feature service v2 ( #9500 )
...
Just replacing references as both are interchangeable
143c8a3074/src/lib/types/services.ts (L81-L82)
Depends on
https://github.com/bricks-software/unleash-enterprise/pull/138
2025-03-12 11:44:47 +01:00
Nuno Góis
6b888abe10
chore: remove project at least one owner constraint ( #9517 )
...
https://linear.app/unleash/issue/2-3393/remove-project-at-least-one-owner-constraint
Removes our constraint that the project must have at least one owner.
2025-03-12 10:37:20 +00:00
Nuno Góis
242b0de592
chore: show events IP ( #9512 )
...
https://linear.app/unleash/issue/2-3392/visualize-event-log-ip-address-on-unleash-enterprise-ui
Shows events IP for Unleash Enterprise.

2025-03-12 10:06:29 +00:00
Gastón Fournier
d1d1a740f3
chore: remove deprecated method from project-service ( #9498 )
...
Depends on
https://github.com/bricks-software/unleash-enterprise/pull/137
This method has been deprecated and has an alternative. Migrating to
that alternative
2025-03-12 11:03:31 +01:00
Vignesh S
ffb17d43ba
fix: features table migrations in 20220603081324-add-archive-at-to-fea… ( #9518 )
...
Changes to migration file -
20220603081324-add-archive-at-to-feature-toggle.js
1. Fixes the migration script where features table is updated with
archived_at column with the latest date instead of taking the date from
the events table.
2. Also it fails for the latest toggle which was archived and then
revived but after migration it updates the toggle as archived toggle.
3. Also because of the buggy reference to the outer join's events table
`e` its taking a huge time to run the migration.
This PR fixes all the above issues.
## About the changes
We have faced an issue during migration of unleash-server from 4.8.2 to
6.6.0 where one of our toggle which was archived and unarchived once
before migration and that was the latest toggle in terms of the archived
date, but after the migration was ran it was in archived status.
Upon further debugging and running the SQL command in the features table
migration file we noticed that we should not be referencing the outer
join's events table `e` for the feature_name check and additionally we
should add the features table's archived toggle check instead.
### Important files
The change in only in this file.
[20220603081324-add-archive-at-to-feature-toggle.js](https://github.com/Unleash/unleash/pull/9518/files#diff-b91c299b96edc46ca3a1963bf54966aa777c9fa107f3bd8b45f5fb54dc57460e )
## Discussion points
Let me know if any further details is required.
2025-03-12 10:28:04 +01:00
sjaanus
c09afa3e99
git status
2025-03-12 11:03:54 +02:00
renovate[bot]
eca36eeb5c
chore(deps): update dependency vitest to v3.0.8 ( #9515 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://redirect.github.com/vitest-dev/vitest )
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ))
| [`3.0.7` ->
`3.0.8`](https://renovatebot.com/diffs/npm/vitest/3.0.7/3.0.8 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitest-dev/vitest (vitest)</summary>
###
[`v3.0.8`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.0.8 )
[Compare
Source](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.7...v3.0.8 )
##### 🐞 Bug Fixes
- Fix fetch cache multiple writes - by
[@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in
[https://github.com/vitest-dev/vitest/issues/7546 ](https://redirect.github.com/vitest-dev/vitest/issues/7546 )
[<samp>(1a8b4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1a8b4337 )
- Use browser.isolate instead of config.isolate - by
[@​sheremet-va](https://redirect.github.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/7560 ](https://redirect.github.com/vitest-dev/vitest/issues/7560 )
[<samp>(4b5ed)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4b5ed902 )
- Remove vestigial spy stub, import directly from `@vitest/spy` - by
[@​mrginglymus](https://redirect.github.com/mrginglymus ) in
[https://github.com/vitest-dev/vitest/issues/7575 ](https://redirect.github.com/vitest-dev/vitest/issues/7575 )
[<samp>(7f7ff)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7f7ff11c )
- Correctly split the argv string - by
[@​btea](https://redirect.github.com/btea ) in
[https://github.com/vitest-dev/vitest/issues/7533 ](https://redirect.github.com/vitest-dev/vitest/issues/7533 )
[<samp>(4325a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4325ac67 )
- **browser**:
- Remove
[@​testing-library/dom](https://redirect.github.com/testing-library/dom )
from dependencies - by
[@​sheremet-va](https://redirect.github.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/7555 ](https://redirect.github.com/vitest-dev/vitest/issues/7555 )
[<samp>(5387a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5387a5b3 )
- Improve source map handling for bundled files - by
[@​sheremet-va](https://redirect.github.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/7534 ](https://redirect.github.com/vitest-dev/vitest/issues/7534 )
[<samp>(e2c57)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e2c570b6 )
- Print related test file and potential test in unhandled errors - by
[@​sheremet-va](https://redirect.github.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/7564 ](https://redirect.github.com/vitest-dev/vitest/issues/7564 )
[<samp>(fee90)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fee90d85 )
- **runner**:
- Fix `beforeEach/All` cleanup callback timeout - by
[@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in
[https://github.com/vitest-dev/vitest/issues/7500 ](https://redirect.github.com/vitest-dev/vitest/issues/7500 )
[<samp>(0c292)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0c2924b7 )
- Fix and simplify `Task.suite` initialization - by
[@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in
[https://github.com/vitest-dev/vitest/issues/7414 ](https://redirect.github.com/vitest-dev/vitest/issues/7414 )
[<samp>(ca9ff)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ca9ffac5 )
- **snapshot**:
- Allow inline snapshot calls on same location with same snapshot - by
[@​jycouet](https://redirect.github.com/jycouet ) and
[@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in
[https://github.com/vitest-dev/vitest/issues/7464 ](https://redirect.github.com/vitest-dev/vitest/issues/7464 )
[<samp>(d5cb8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d5cb8212 )
- **vite-node**:
- Fix `buildStart` on Vite 6 - by
[@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in
[https://github.com/vitest-dev/vitest/issues/7480 ](https://redirect.github.com/vitest-dev/vitest/issues/7480 )
[<samp>(c0f47)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c0f47e03 )
##### [View changes on
GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.7...v3.0.8 )
</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE5NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-11 16:06:55 +00:00
renovate[bot]
076006a5d3
chore(deps): update dependency swr to v2.3.3 ( #9514 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [swr](https://swr.vercel.app )
([source](https://redirect.github.com/vercel/swr )) | [`2.3.2` ->
`2.3.3`](https://renovatebot.com/diffs/npm/swr/2.3.2/2.3.3 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vercel/swr (swr)</summary>
###
[`v2.3.3`](https://redirect.github.com/vercel/swr/releases/tag/v2.3.3 )
[Compare
Source](https://redirect.github.com/vercel/swr/compare/v2.3.2...v2.3.3 )
##### Patches
- enhance: use empty prototype object by
[@​huozhi](https://redirect.github.com/huozhi ) in
[https://github.com/vercel/swr/pull/4099 ](https://redirect.github.com/vercel/swr/pull/4099 )
- Initialise nextFocusRevalidatedAt on mount by
[@​mgoodfellow](https://redirect.github.com/mgoodfellow ) in
[https://github.com/vercel/swr/pull/2857 ](https://redirect.github.com/vercel/swr/pull/2857 )
##### Misc
- Update Twitter references to X by
[@​ManuLpz4](https://redirect.github.com/ManuLpz4 ) in
[https://github.com/vercel/swr/pull/4103 ](https://redirect.github.com/vercel/swr/pull/4103 )
#### New Contributors
- [@​ManuLpz4](https://redirect.github.com/ManuLpz4 ) made their
first contribution in
[https://github.com/vercel/swr/pull/4103 ](https://redirect.github.com/vercel/swr/pull/4103 )
- [@​mgoodfellow](https://redirect.github.com/mgoodfellow ) made
their first contribution in
[https://github.com/vercel/swr/pull/2857 ](https://redirect.github.com/vercel/swr/pull/2857 )
**Full Changelog**:
https://github.com/vercel/swr/compare/v2.3.2...v2.3.3
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE5NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-11 16:06:46 +00:00
renovate[bot]
19b9c5037c
fix(deps): update dependency pg to v8.14.0 ( #9516 )
...
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.13.3` ->
`8.14.0`](https://renovatebot.com/diffs/npm/pg/8.13.3/8.14.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>brianc/node-postgres (pg)</summary>
###
[`v8.14.0`](https://redirect.github.com/brianc/node-postgres/blob/HEAD/CHANGELOG.md#pg8140 )
[Compare
Source](https://redirect.github.com/brianc/node-postgres/compare/pg@8.13.3...f7c92e487c6a9c9600585f9de14cb17e7a65e76e )
- Add support from SCRAM-SAH-256-PLUS i.e. [channel
binding](https://redirect.github.com/brianc/node-postgres/pull/3356 ).
</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE5NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-11 16:06:33 +00:00
renovate[bot]
4e040f0eab
chore(deps): update lycheeverse/lychee-action action to v2 ( #9459 )
2025-03-11 12:11:31 +01:00
Gastón Fournier
a9bc9244ab
chore: remove legacy feature type ( #9499 )
...
This has been deprecated 4 years ago and is not used
2025-03-11 12:06:54 +01:00
Gastón Fournier
e1e7f77b85
chore: delete .github/workflows/generate-docs.yaml ( #9506 )
...
This workflow has been disabled for a long time and caused confusion the
other day with Melinda while trying to debug some documentation issue.
Now documentation is published by vercel
2025-03-11 12:06:06 +01:00
Gastón Fournier
111a676093
chore: remove deprecated getAdmin from client features store ( #9497 )
...
This method has been deprecated 2 years ago and is not used
2025-03-11 12:04:25 +01:00
renovate[bot]
d0597bc054
fix(deps): update dependency helmet to v8 ( #9491 )
2025-03-11 12:00:43 +01:00
Melinda Fekete
7534b66c18
Fix broken anchors in docs ( #9406 )
2025-03-11 11:45:40 +01:00
Thomas Heartman
a064672635
chore(1-3422): playground strategies list ( #9504 )
...
Initial rough work on adapting the playground strategies to the new
designs. This PR primarily splits components into Legacy files and adds
new replacements. There are *some* updates (including spacing and text
color), but nothing juicy yet. However, I wanted to get this in now,
before this PR grows even bigger.
2025-03-11 11:36:14 +01:00
dependabot[bot]
9547fd962f
chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /website ( #9501 )
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.29.0 to 1.30.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/PrismJS/prism/releases ">prismjs's
releases</a>.</em></p>
<blockquote>
<h2>v1.30.0</h2>
<h2>What's Changed</h2>
<ul>
<li>check that <code>currentScript</code> is set by a script tag by <a
href="https://github.com/lkuechler "><code>@lkuechler</code></a> in <a
href="https://redirect.github.com/PrismJS/prism/pull/3863 ">PrismJS/prism#3863</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/lkuechler "><code>@lkuechler</code></a>
made their first contribution in <a
href="https://redirect.github.com/PrismJS/prism/pull/3863 ">PrismJS/prism#3863</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0 ">https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0 </a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PrismJS/prism/blob/master/CHANGELOG.md ">prismjs's
changelog</a>.</em></p>
<blockquote>
<h1>Prism Changelog</h1>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="76dde18a57
"><code>76dde18</code></a>
Release 1.30.0</li>
<li><a
href="93cca40b36
"><code>93cca40</code></a>
npm pkg fix</li>
<li><a
href="99c5ca970f
"><code>99c5ca9</code></a>
Add release script</li>
<li><a
href="8e8b9352da
"><code>8e8b935</code></a>
check that currentScript is set by a script tag (<a
href="https://redirect.github.com/PrismJS/prism/issues/3863 ">#3863</a>)</li>
<li><a
href="f894dc2cbb
"><code>f894dc2</code></a>
Fix logo in the footer</li>
<li><a
href="ac38dcec9b
"><code>ac38dce</code></a>
Delete CNAME</li>
<li><a
href="9b5b09aef4
"><code>9b5b09a</code></a>
Enable CORS</li>
<li>See full diff in <a
href="https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0 ">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~dmitrysharabin ">dmitrysharabin</a>, a new
releaser for prismjs since your current version.</p>
</details>
<br />
[](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>
2025-03-11 10:45:28 +01:00
Gastón Fournier
f718e00b39
fix: frontend tests after Cypress upgrade ( #9505 )
...
The fix involved:
1. [Find the first button to click to create a feature
flag](9b4500cded
) (there are 2)
2. [Find the button that's not disabled to remove
access](fad627c6b3
)
3. [Don't wait for animations](5ce6ca59f5
)
except in [this case](f4a7819ad1
)
2025-03-11 10:43:26 +01:00
dancer13
ec5cc71ca1
docs(README): fix setup references ( #9502 )
...
## About the changes
* Fix WRONG setUp references
## How to review?
* Check
* existing links do NOT redirect to the proper subsections
* suggested links redirect properly
2025-03-11 08:40:55 +00:00
Thomas Heartman
be57f9f8fd
chore: remove apitoken.username ( #9448 )
...
Removes usage of the deprecated API token property `username` and uses
`tokenName` instead.
Affected components:
Token table:

Token deletion dialog:

Environment post-clone screen (which is automatically hidden now, so it
... doesn't matter)
2025-03-11 08:32:50 +01:00
renovate[bot]
143c8a3074
chore(deps): update dependency superagent to v10 ( #9482 )
2025-03-10 16:42:17 +01:00
Tymoteusz Czech
312adc0c1a
chore: remove granularAdminPermissions flag ( #9467 )
...
- removed a flag
- deprecated `POST /admin/ui-config` endpoint in favor of `POST
/admin/ui-config/cors`
2025-03-10 16:36:59 +01:00
Thomas Heartman
7dd89034aa
chore: use new designs for project default strategies ( #9447 )
...
Implements the new strategy list design for default strategies. Moves
the old impl into a legacy file. Also: removes the description from the
strategy item. From my digging, we only showed this for default strategy
items and it didn't really provide any useful information. The only
other place you can add a description is for custom strategies (at least
that I could find), but these are deprecated and we never show the
description when you apply the strategy anyway.
Rendered:

Without the flag (nothing changes):

2025-03-10 16:09:32 +01:00
Simon Hornby
c26c040fc1
docs: update terraform docs ( #9468 )
...
Co-authored-by: Melinda Fekete <melinda.fekete@getunleash.io>
2025-03-10 15:06:52 +00:00
renovate[bot]
f3d33fe808
chore(deps): update dependency @uiw/react-codemirror to v4.23.9 ( #9474 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror )
([source](https://redirect.github.com/uiwjs/react-codemirror )) |
[`4.23.8` ->
`4.23.9`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.23.8/4.23.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.23.9`](https://redirect.github.com/uiwjs/react-codemirror/releases/tag/v4.23.9 )
[Compare
Source](https://redirect.github.com/uiwjs/react-codemirror/compare/v4.23.8...v4.23.9 )
[](https://jaywcjlove.github.io/#/sponsor )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.23.9/file/README.md )
Documentation v4.23.9:
https://raw.githack.com/uiwjs/react-codemirror/fc8f5fa/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.23.8...v4.23.9
```shell
npm i @​uiw/react-codemirror@4.23.9
```
- 🐞 fix(theme): correctly extend basic light theme
([#​716](https://redirect.github.com/uiwjs/react-codemirror/issues/716 ))
[`e191c2a`](https://redirect.github.com/uiwjs/react-codemirror/commit/e191c2a )
[@​veksen](https://redirect.github.com/veksen )
- 🆎 type: module in codemirror-extensions-basic-setup
([#​702](https://redirect.github.com/uiwjs/react-codemirror/issues/702 ))
[`a657654`](https://redirect.github.com/uiwjs/react-codemirror/commit/a657654 )
[@​PuruVJ](https://redirect.github.com/PuruVJ )
</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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 15:06:18 +00:00
renovate[bot]
6d77b30f7a
chore(deps): update yarn to v4.7.0 ( #9475 )
...
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.6.0` ->
`4.7.0`](https://renovatebot.com/diffs/npm/yarn/4.6.0/4.7.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>yarnpkg/berry (yarn)</summary>
###
[`v4.7.0`](1871484db8...62fd8525b8
)
[Compare
Source](1871484db8...62fd8525b8
)
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 14:41:07 +00:00
renovate[bot]
5e29119e08
chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.23.9 ( #9473 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@uiw/codemirror-theme-duotone](https://uiwjs.github.io/react-codemirror/#/theme/data/duotone/light )
([source](https://redirect.github.com/uiwjs/react-codemirror )) |
[`4.23.8` ->
`4.23.9`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.23.8/4.23.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror
(@​uiw/codemirror-theme-duotone)</summary>
###
[`v4.23.9`](https://redirect.github.com/uiwjs/react-codemirror/releases/tag/v4.23.9 )
[Compare
Source](https://redirect.github.com/uiwjs/react-codemirror/compare/v4.23.8...v4.23.9 )
[](https://jaywcjlove.github.io/#/sponsor )
[](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.23.9/file/README.md )
Documentation v4.23.9:
https://raw.githack.com/uiwjs/react-codemirror/fc8f5fa/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.23.8...v4.23.9
```shell
npm i @​uiw/react-codemirror@4.23.9
```
- 🐞 fix(theme): correctly extend basic light theme
([#​716](https://redirect.github.com/uiwjs/react-codemirror/issues/716 ))
[`e191c2a`](https://redirect.github.com/uiwjs/react-codemirror/commit/e191c2a )
[@​veksen](https://redirect.github.com/veksen )
- 🆎 type: module in codemirror-extensions-basic-setup
([#​702](https://redirect.github.com/uiwjs/react-codemirror/issues/702 ))
[`a657654`](https://redirect.github.com/uiwjs/react-codemirror/commit/a657654 )
[@​PuruVJ](https://redirect.github.com/PuruVJ )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 14:39:06 +00:00
renovate[bot]
62c3dc516c
chore(deps): update dependency @types/node to v20.17.22 ( #9471 )
...
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.17.19` ->
`20.17.22`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.19/20.17.22 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 14:38:33 +00:00
renovate[bot]
16d14bf93c
chore(deps): update dependency @types/node to v20.17.22 ( #9472 )
...
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.17.19` ->
`20.17.22`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.19/20.17.22 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 14:38:19 +00:00
renovate[bot]
4557063d6a
chore(deps): update dependency @swc/core to v1.11.5 ( #9470 )
...
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.11.1` ->
`1.11.5`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.1/1.11.5 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>swc-project/swc (@​swc/core)</summary>
###
[`v1.11.5`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1115---2025-02-28 )
[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.4...v1.11.5 )
##### Bug Fixes
- **(es/lints)** Capture errors and emit from the original thread
([#​10119](https://redirect.github.com/swc-project/swc/issues/10119 ))
([2304cd8](2304cd8cfd
))
- **(es/minifier)** Skip inlining if the referential identity of a
function matters
([#​10123](https://redirect.github.com/swc-project/swc/issues/10123 ))
([c08fe8d](c08fe8dc13
))
- **(ts/fast-strip)** Throw object consistently
([#​10122](https://redirect.github.com/swc-project/swc/issues/10122 ))
([010ff2a](010ff2af0d
))
##### Miscellaneous Tasks
- **(deps)** Update dependency `base64` to `v0.22.1`
([#​10124](https://redirect.github.com/swc-project/swc/issues/10124 ))
([edea2c5](edea2c5fa4
))
##### Performance
- **(es/resolver)** Remove needless allocations
([#​10120](https://redirect.github.com/swc-project/swc/issues/10120 ))
([f019d53](f019d53044
))
###
[`v1.11.4`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1114---2025-02-27 )
[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.1...v1.11.4 )
##### Bug Fixes
- **(es/decorators)** Support negative numbers
([#​10114](https://redirect.github.com/swc-project/swc/issues/10114 ))
([5044580](5044580f44
))
- **(es/minifier)** Fix cargo feature `debug`
([#​10090](https://redirect.github.com/swc-project/swc/issues/10090 ))
([48f68db](48f68db89c
))
- **(es/minifier)** Fix insufficient logging
([#​10091](https://redirect.github.com/swc-project/swc/issues/10091 ))
([9ee79c9](9ee79c9d47
))
- **(es/minifier)** Inline before cost analysis
([#​10092](https://redirect.github.com/swc-project/swc/issues/10092 ))
([1425b56](1425b56639
))
- **(es/minifier)** Remove needless `println`
([b1e5b2d](b1e5b2da19
))
- **(es/resolver)** Analyze variable declarations with `declare`
([#​10102](https://redirect.github.com/swc-project/swc/issues/10102 ))
([cff6a64](cff6a64a18
))
- **(swc_malloc)** Fix build issue due to malloc, really
([#​10117](https://redirect.github.com/swc-project/swc/issues/10117 ))
([207a13f](207a13f2dd
))
- **(swc_malloc)** Add `target_env = "gnu"` check
([#​10118](https://redirect.github.com/swc-project/swc/issues/10118 ))
([da81e11](da81e112df
))
- Use `jemalloc` on platforms that `mimalloc` fails to build
([#​10116](https://redirect.github.com/swc-project/swc/issues/10116 ))
([fb75b98](fb75b98279
))
##### Miscellaneous Tasks
- **(deps)** Update dependency `jsonc-parser` to `v0.26.2`
([#​10112](https://redirect.github.com/swc-project/swc/issues/10112 ))
([8c5f7ef](8c5f7ef8ca
))
##### Performance
- **(es/minifier)** Improve arrow function inlining cost analysis
([#​10093](https://redirect.github.com/swc-project/swc/issues/10093 ))
([e74929c](e74929c01d
))
- **(es/resolver)** Remove some vector allocations
([#​10101](https://redirect.github.com/swc-project/swc/issues/10101 ))
([b65387a](b65387ac57
))
- Use `mimalloc` on linux
([#​10113](https://redirect.github.com/swc-project/swc/issues/10113 ))
([3334932](333493245d
))
##### Refactor
- **(es/react)** Remove `Lrc` from `parse_expr_for_jsx`
([#​10098](https://redirect.github.com/swc-project/swc/issues/10098 ))
([bab7704](bab7704032
))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 14:37:40 +00:00
Thomas Heartman
23852afcdd
chore: Constrains custom strategy titles to a single line ( #9469 )
...
Constrains long custom strategy titles to a single line.
Before:

After:

2025-03-10 14:09:05 +00:00
Thomas Heartman
51c9617da8
Fix: weird strategy spacing on envs without release plans ( #9466 )
...
Fixes a visual bug where envs without release plans would get too much
spacing on the top of their first strategy.
It does this flattening the list of strategies if there are no release
plans. In doing so, I have extracted the strategy list rendering into a
separate component (to make things more legible and re-usable) and have
also removed the FeatureStrategyEmpty component and marked it as
deprecated. In the new designs, you can't expand envs without
strategies, so the component is no longer needed.
Before (what looks like a shadow is actually the extra list being
rendered with a bit of padding):

After:

2025-03-10 14:49:26 +01:00