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

11756 Commits

Author SHA1 Message Date
Nnenna Ndukwe
fe3c8eab3c
docs: iOS tutorial (#7486)
<img width="995" alt="ios-tutorial-app-view"
src="https://github.com/Unleash/unleash/assets/22972707/9f11750a-6130-494a-aa75-34fc5676e61f">
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->

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

new iOS tutorial. very simple for logging a feature flag status.

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

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

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


## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
2024-06-28 08:13:56 -04:00
David Leek
bdce76e84a
chore: command bar refactor of search result items for consistent styling and icons (#7483) 2024-06-28 12:40:44 +02:00
David Leek
d01aba955a
chore: rename recent and page suggestions (#7484)
Renames and moves recently visited and page suggestions to match name
pattern
2024-06-28 13:18:27 +03:00
Mateusz Kwasniewski
5bd32f264d
feat: strategy limit to 30 (#7473) 2024-06-28 11:18:44 +02:00
Christopher Kolstad
fbda7cdc48
chore: sync dependencies with enterprise (#7482)
As the title says. We had some mismatch in our dependencies where
enterprise was ahead of oss, and some places where oss was ahead of
enterprise. Hence
https://github.com/ivarconr/unleash-enterprise/pull/1419 and this PR
2024-06-28 10:54:37 +02:00
Jaanus Sellin
82a53fa9b3
feat: introduce large cache for swr (#7470)
Previously, clearing the SWR cache cleared all entries. Now you can
configure the cache size.

1. This makes the search more fluid. Previously, if you went back and
forth on pages, you were always sent to the loading state.
2. This also solves the issue where the command bar search cleared the
cache for all other searches.
3. Additionally, it addresses the problem where the global search
cleared the cache for project search.
2024-06-28 10:44:35 +03:00
Thomas Heartman
95359ecff8
fix: cap project ids to 90 characters (without suffix) (#7481)
This fixes the issue where project names that are 100 characters long
or longer would cause the project creation to fail. This is because
the resulting ID would be longer than the 100 character limit imposed
by the back end.

We solve this by capping the project ID to 90 characters, which leaves
us with 10 characters for the suffix, meaning you can have 1 billion
projects (999,999,999 + 1) that start with the same 90
characters (after slugification) before anything breaks.

It's a little shorter than what it strictly has to be (we could
probably get around with 95 characters), but at this point, you're
reaching into edge case territory anyway, and I'd rather have a little
too much wiggle room here.
2024-06-28 09:25:27 +02:00
renovate[bot]
ec381b5e4e
chore(deps): update dependency node to v20.15.0 (#7479)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change | Pending | Age | Adoption | Passing
| Confidence |
|---|---|---|---|---|---|---|---|---|
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | | minor | `20.14.0` ->
`20.15.0` | |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.14.0/v20.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.14.0/v20.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | patch | [`20.14.6` ->
`20.14.7`](https://renovatebot.com/diffs/npm/@types%2fnode/20.14.6/20.14.7)
| `20.14.9` (+1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.14.6/20.14.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.14.6/20.14.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>nodejs/node (node)</summary>

###
[`v20.15.0`](https://togithub.com/nodejs/node/releases/tag/v20.15.0):
2024-06-20, Version 20.15.0 &#x27;Iron&#x27; (LTS),
@&#8203;marco-ippolito

[Compare
Source](https://togithub.com/nodejs/node/compare/v20.14.0...v20.15.0)

##### test_runner: support test plans

It is now possible to count the number of assertions and subtests that
are expected to run within a test. If the number of assertions and
subtests that run does not match the expected count, the test will fail.

```js
test('top level test', (t) => {
  t.plan(2);
  t.assert.ok('some relevant assertion here');
  t.subtest('subtest', () => {});
});
```

Contributed by Colin Ihrig in
[#&#8203;52860](https://togithub.com/nodejs/node/pull/52860)

##### inspector: introduce the `--inspect-wait` flag

This release introduces the `--inspect-wait` flag, which allows debugger
to wait for attachement. This flag is useful when you want to debug the
code from the beginning. Unlike `--inspect-brk`, which breaks on the
first line, this flag waits for debugger to be connected and then runs
the code as soon as a session is established.

Contributed by Kohei Ueno in
[#&#8203;52734](https://togithub.com/nodejs/node/pull/52734)

##### zlib: expose zlib.crc32()

This release exposes the crc32() function from zlib to user-land.

It computes a 32-bit Cyclic Redundancy Check checksum of data. If
value is specified, it is used as the starting value of the checksum,
otherwise, 0 is used as the starting value.

The CRC algorithm is designed to compute checksums and to detect error
in data transmission. It's not suitable for cryptographic
authentication.

```js
const zlib = require('node:zlib');
const { Buffer } = require('node:buffer');

let crc = zlib.crc32('hello');  // 907060870
crc = zlib.crc32('world', crc);  // 4192936109

crc = zlib.crc32(Buffer.from('hello', 'utf16le'));  // 1427272415
crc = zlib.crc32(Buffer.from('world', 'utf16le'), crc);  // 4150509955
```

Contributed by Joyee Cheung in
[#&#8203;52692](https://togithub.com/nodejs/node/pull/52692)

##### cli: allow running wasm in limited vmem with
--disable-wasm-trap-handler

By default, Node.js enables trap-handler-based WebAssembly bound
checks. As a result, V8 does not need to insert inline bound checks
int the code compiled from WebAssembly which may speedup WebAssembly
execution significantly, but this optimization requires allocating
a big virtual memory cage (currently 10GB). If the Node.js process
does not have access to a large enough virtual memory address space
due to system configurations or hardware limitations, users won't
be able to run any WebAssembly that involves allocation in this
virtual memory cage and will see an out-of-memory error.

```console
$ ulimit -v 5000000
$ node -p "new WebAssembly.Memory({ initial: 10, maximum: 100 });"
[eval]:1
new WebAssembly.Memory({ initial: 10, maximum: 100 });
^

RangeError: WebAssembly.Memory(): could not allocate memory
    at [eval]:1:1
    at runScriptInThisContext (node:internal/vm:209:10)
    at node:internal/process/execution:118:14
    at [eval]-wrapper:6:24
    at runScript (node:internal/process/execution:101:62)
    at evalScript (node:internal/process/execution:136:3)
    at node:internal/main/eval_string:49:3

```

`--disable-wasm-trap-handler` disables this optimization so that
users can at least run WebAssembly (with a less optimial performance)
when the virtual memory address space available to their Node.js
process is lower than what the V8 WebAssembly memory cage needs.

Contributed by Joyee Cheung in
[#&#8203;52766](https://togithub.com/nodejs/node/pull/52766)

##### Other Notable Changes

- \[[`12512c3d0e`](https://togithub.com/nodejs/node/commit/12512c3d0e)]
- **doc**: add pimterry to collaborators (Tim Perry)
[#&#8203;52874](https://togithub.com/nodejs/node/pull/52874)
- \[[`9d485b40bb`](https://togithub.com/nodejs/node/commit/9d485b40bb)]
- **(SEMVER-MINOR)** **tools**: fix get_asan_state() in tools/test.py
(Joyee Cheung)
[#&#8203;52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`e98c305f52`](https://togithub.com/nodejs/node/commit/e98c305f52)]
- **(SEMVER-MINOR)** **tools**: support max_virtual_memory test
configuration (Joyee Cheung)
[#&#8203;52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`dce0300896`](https://togithub.com/nodejs/node/commit/dce0300896)]
- **(SEMVER-MINOR)** **tools**: support != in test status files (Joyee
Cheung) [#&#8203;52766](https://togithub.com/nodejs/node/pull/52766)

##### Commits

- \[[`227093bfec`](https://togithub.com/nodejs/node/commit/227093bfec)]
- **assert**: add deep equal check for more Error type (Zhenwei Jin)
[#&#8203;51805](https://togithub.com/nodejs/node/pull/51805)
- \[[`184cfe5a71`](https://togithub.com/nodejs/node/commit/184cfe5a71)]
- **benchmark**: filter non-present deps from `start-cli-version` (Adam
Majer) [#&#8203;51746](https://togithub.com/nodejs/node/pull/51746)
- \[[`8b3e83bb53`](https://togithub.com/nodejs/node/commit/8b3e83bb53)]
- **buffer**: even faster atob (Daniel Lemire)
[#&#8203;52443](https://togithub.com/nodejs/node/pull/52443)
- \[[`8d628c3255`](https://togithub.com/nodejs/node/commit/8d628c3255)]
- **buffer**: use size_t instead of uint32\_t to avoid segmentation
fault (Xavier Stouder)
[#&#8203;48033](https://togithub.com/nodejs/node/pull/48033)
- \[[`16ae2b2933`](https://togithub.com/nodejs/node/commit/16ae2b2933)]
- **buffer**: remove lines setting indexes to integer value (Zhenwei
Jin) [#&#8203;52588](https://togithub.com/nodejs/node/pull/52588)
- \[[`48c15d0dcd`](https://togithub.com/nodejs/node/commit/48c15d0dcd)]
- **build**: remove deprecated calls for argument groups (Mohammed
Keyvanzadeh)
[#&#8203;52913](https://togithub.com/nodejs/node/pull/52913)
- \[[`1be8232d17`](https://togithub.com/nodejs/node/commit/1be8232d17)]
- **build**: drop base64 dep in GN build (Cheng)
[#&#8203;52856](https://togithub.com/nodejs/node/pull/52856)
- \[[`918962d6e7`](https://togithub.com/nodejs/node/commit/918962d6e7)]
- **build**: make simdjson a public dep in GN build (Cheng)
[#&#8203;52755](https://togithub.com/nodejs/node/pull/52755)
- \[[`5215b6fd8e`](https://togithub.com/nodejs/node/commit/5215b6fd8e)]
- **build, tools**: copy release assets to staging R2 bucket once built
(flakey5) [#&#8203;51394](https://togithub.com/nodejs/node/pull/51394)
- \[[`473fa73857`](https://togithub.com/nodejs/node/commit/473fa73857)]
- **(SEMVER-MINOR)** **cli**: allow running wasm in limited vmem with
--disable-wasm-trap-handler (Joyee Cheung)
[#&#8203;52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`954d2aded4`](https://togithub.com/nodejs/node/commit/954d2aded4)]
- **cluster**: replace `forEach` with `for-of` loop (Jérôme Benoit)
[#&#8203;50317](https://togithub.com/nodejs/node/pull/50317)
- \[[`794e450ea7`](https://togithub.com/nodejs/node/commit/794e450ea7)]
- **console**: colorize console error and warn (Jithil P Ponnan)
[#&#8203;51629](https://togithub.com/nodejs/node/pull/51629)
- \[[`0fb7c18f10`](https://togithub.com/nodejs/node/commit/0fb7c18f10)]
- **crypto**: fix duplicated switch-case return values (Mustafa Ateş
UZUN) [#&#8203;49030](https://togithub.com/nodejs/node/pull/49030)
- \[[`cd1415c8b2`](https://togithub.com/nodejs/node/commit/cd1415c8b2)]
- ***Revert*** "**crypto**: make timingSafeEqual faster for Uint8Array"
(Tobias Nießen)
[#&#8203;53390](https://togithub.com/nodejs/node/pull/53390)
- \[[`b774544bb1`](https://togithub.com/nodejs/node/commit/b774544bb1)]
- **deps**: enable unbundling of simdjson, simdutf, ada (Daniel Lemire)
[#&#8203;52924](https://togithub.com/nodejs/node/pull/52924)
- \[[`da4dbfc5fd`](https://togithub.com/nodejs/node/commit/da4dbfc5fd)]
- **doc**: remove reference to AUTHORS file (Marco Ippolito)
[#&#8203;52960](https://togithub.com/nodejs/node/pull/52960)
- \[[`2f3f2ff8af`](https://togithub.com/nodejs/node/commit/2f3f2ff8af)]
- **doc**: update hljs with the latest styles (Aviv Keller)
[#&#8203;52911](https://togithub.com/nodejs/node/pull/52911)
- \[[`3a1d17a9b1`](https://togithub.com/nodejs/node/commit/3a1d17a9b1)]
- **doc**: mention quicker way to build docs (Alex Crawford)
[#&#8203;52937](https://togithub.com/nodejs/node/pull/52937)
- \[[`be309bd19d`](https://togithub.com/nodejs/node/commit/be309bd19d)]
- **doc**: mention push.followTags config (Rafael Gonzaga)
[#&#8203;52906](https://togithub.com/nodejs/node/pull/52906)
- \[[`e62c6e2684`](https://togithub.com/nodejs/node/commit/e62c6e2684)]
- **doc**: document pipeline with `end` option (Alois Klink)
[#&#8203;48970](https://togithub.com/nodejs/node/pull/48970)
- \[[`af27225cf6`](https://togithub.com/nodejs/node/commit/af27225cf6)]
- **doc**: add example for `execFileSync` method and ref to stdio (Evan
Shortiss) [#&#8203;39412](https://togithub.com/nodejs/node/pull/39412)
- \[[`086626f9b1`](https://togithub.com/nodejs/node/commit/086626f9b1)]
- **doc**: add examples and notes to http server.close et al (mary
marchini) [#&#8203;49091](https://togithub.com/nodejs/node/pull/49091)
- \[[`3aa3337a00`](https://togithub.com/nodejs/node/commit/3aa3337a00)]
- **doc**: fix `dns.lookup` family `0` and `all` descriptions (Adam
Jones) [#&#8203;51653](https://togithub.com/nodejs/node/pull/51653)
- \[[`585f2a2e7f`](https://togithub.com/nodejs/node/commit/585f2a2e7f)]
- **doc**: update `fs.realpath` documentation (sinkhaha)
[#&#8203;48170](https://togithub.com/nodejs/node/pull/48170)
- \[[`4bf3d44e1d`](https://togithub.com/nodejs/node/commit/4bf3d44e1d)]
- **doc**: update fs read documentation for clarity (Mert Can Altin)
[#&#8203;52453](https://togithub.com/nodejs/node/pull/52453)
- \[[`ae5d47dde3`](https://togithub.com/nodejs/node/commit/ae5d47dde3)]
- **doc**: watermark string behavior (Benjamin Gruenbaum)
[#&#8203;52842](https://togithub.com/nodejs/node/pull/52842)
- \[[`1e429d10d3`](https://togithub.com/nodejs/node/commit/1e429d10d3)]
- **doc**: exclude commits with baking-for-lts (Marco Ippolito)
[#&#8203;52896](https://togithub.com/nodejs/node/pull/52896)
- \[[`3df3e37cdb`](https://togithub.com/nodejs/node/commit/3df3e37cdb)]
- **doc**: add names next to release key bash commands (Aviv Keller)
[#&#8203;52878](https://togithub.com/nodejs/node/pull/52878)
- \[[`12512c3d0e`](https://togithub.com/nodejs/node/commit/12512c3d0e)]
- **doc**: add pimterry to collaborators (Tim Perry)
[#&#8203;52874](https://togithub.com/nodejs/node/pull/52874)
- \[[`97e0fef019`](https://togithub.com/nodejs/node/commit/97e0fef019)]
- **doc**: add more definitions to GLOSSARY.md (Aviv Keller)
[#&#8203;52798](https://togithub.com/nodejs/node/pull/52798)
- \[[`91fadac162`](https://togithub.com/nodejs/node/commit/91fadac162)]
- **doc**: make docs more welcoming and descriptive for newcomers
(Serkan Özel)
[#&#8203;38056](https://togithub.com/nodejs/node/pull/38056)
- \[[`a3b20126fd`](https://togithub.com/nodejs/node/commit/a3b20126fd)]
- **doc**: add OpenSSL errors to API docs (John Lamp)
[#&#8203;34213](https://togithub.com/nodejs/node/pull/34213)
- \[[`9587ae9b5b`](https://togithub.com/nodejs/node/commit/9587ae9b5b)]
- **doc**: simplify copy-pasting of `branch-diff` commands (Antoine du
Hamel) [#&#8203;52757](https://togithub.com/nodejs/node/pull/52757)
- \[[`6ea72a53c3`](https://togithub.com/nodejs/node/commit/6ea72a53c3)]
- **doc**: add test_runner to subsystem (Raz Luvaton)
[#&#8203;52774](https://togithub.com/nodejs/node/pull/52774)
- \[[`972eafd983`](https://togithub.com/nodejs/node/commit/972eafd983)]
- **events**: update MaxListenersExceededWarning message log (sinkhaha)
[#&#8203;51921](https://togithub.com/nodejs/node/pull/51921)
- \[[`74753ed1fe`](https://togithub.com/nodejs/node/commit/74753ed1fe)]
- **events**: add stop propagation flag to
`Event.stopImmediatePropagation` (Mickael Meausoone)
[#&#8203;39463](https://togithub.com/nodejs/node/pull/39463)
- \[[`75dd009649`](https://togithub.com/nodejs/node/commit/75dd009649)]
- **events**: replace NodeCustomEvent with CustomEvent (Feng Yu)
[#&#8203;43876](https://togithub.com/nodejs/node/pull/43876)
- \[[`7d38c2e012`](https://togithub.com/nodejs/node/commit/7d38c2e012)]
- **fs**: keep fs.promises.readFile read until EOF is reached (Zhenwei
Jin) [#&#8203;52178](https://togithub.com/nodejs/node/pull/52178)
- \[[`8cb13120d3`](https://togithub.com/nodejs/node/commit/8cb13120d3)]
- **(SEMVER-MINOR)** **inspector**: introduce the `--inspect-wait` flag
(Kohei Ueno)
[#&#8203;52734](https://togithub.com/nodejs/node/pull/52734)
- \[[`d5ab1de1fd`](https://togithub.com/nodejs/node/commit/d5ab1de1fd)]
- **meta**: move `@anonrig` to TSC regular member (Yagiz Nizipli)
[#&#8203;52932](https://togithub.com/nodejs/node/pull/52932)
- \[[`f82d086e90`](https://togithub.com/nodejs/node/commit/f82d086e90)]
- **path**: fix toNamespacedPath on Windows (Hüseyin Açacak)
[#&#8203;52915](https://togithub.com/nodejs/node/pull/52915)
- \[[`121ea13b50`](https://togithub.com/nodejs/node/commit/121ea13b50)]
- **process**: improve event-loop (Aras Abbasi)
[#&#8203;52108](https://togithub.com/nodejs/node/pull/52108)
- \[[`eceac784aa`](https://togithub.com/nodejs/node/commit/eceac784aa)]
- **repl**: fix disruptive autocomplete without inspector (Nitzan
Uziely) [#&#8203;40661](https://togithub.com/nodejs/node/pull/40661)
- \[[`89a910be82`](https://togithub.com/nodejs/node/commit/89a910be82)]
- **src**: fix Worker termination in `inspector.waitForDebugger`
(Daeyeon Jeong)
[#&#8203;52527](https://togithub.com/nodejs/node/pull/52527)
- \[[`033f985e8a`](https://togithub.com/nodejs/node/commit/033f985e8a)]
- **src**: use `S_ISDIR` to check if the file is a directory (theanarkh)
[#&#8203;52164](https://togithub.com/nodejs/node/pull/52164)
- \[[`95128399f8`](https://togithub.com/nodejs/node/commit/95128399f8)]
- **src**: allow preventing debug signal handler start (Shelley Vohr)
[#&#8203;46681](https://togithub.com/nodejs/node/pull/46681)
- \[[`b162aeae9e`](https://togithub.com/nodejs/node/commit/b162aeae9e)]
- **src**: fix typo Unabled -> Unable (Simon Siefke)
[#&#8203;52820](https://togithub.com/nodejs/node/pull/52820)
- \[[`2dcbf1894a`](https://togithub.com/nodejs/node/commit/2dcbf1894a)]
- **src**: avoid unused variable 'error' warning (Michaël Zasso)
[#&#8203;52886](https://togithub.com/nodejs/node/pull/52886)
- \[[`978ee0a635`](https://togithub.com/nodejs/node/commit/978ee0a635)]
- **src**: only apply fix in main thread (Paolo Insogna)
[#&#8203;52702](https://togithub.com/nodejs/node/pull/52702)
- \[[`8fc52b38c6`](https://togithub.com/nodejs/node/commit/8fc52b38c6)]
- **src**: fix test local edge case (Paolo Insogna)
[#&#8203;52702](https://togithub.com/nodejs/node/pull/52702)
- \[[`d02907ecc4`](https://togithub.com/nodejs/node/commit/d02907ecc4)]
- **src**: remove misplaced windows code under posix guard in node.cc
(Ali Hassan)
[#&#8203;52545](https://togithub.com/nodejs/node/pull/52545)
- \[[`af29120fa7`](https://togithub.com/nodejs/node/commit/af29120fa7)]
- **stream**: use `ByteLengthQueuingStrategy` when not in `objectMode`
(Jason) [#&#8203;48847](https://togithub.com/nodejs/node/pull/48847)
- \[[`a5f3dd137c`](https://togithub.com/nodejs/node/commit/a5f3dd137c)]
- **string_decoder**: throw an error when writing a too long buffer
(zhenweijin)
[#&#8203;52215](https://togithub.com/nodejs/node/pull/52215)
- \[[`65fa95d57d`](https://togithub.com/nodejs/node/commit/65fa95d57d)]
- **test**: add `Debugger.setInstrumentationBreakpoint` known issue
(Konstantin Ulitin)
[#&#8203;31137](https://togithub.com/nodejs/node/pull/31137)
- \[[`0513e07805`](https://togithub.com/nodejs/node/commit/0513e07805)]
- **test**: use `for-of` instead of `forEach` (Gibby Free)
[#&#8203;49790](https://togithub.com/nodejs/node/pull/49790)
- \[[`1d01325928`](https://togithub.com/nodejs/node/commit/1d01325928)]
- **test**: verify request payload is uploaded consistently (Austin
Wright) [#&#8203;34066](https://togithub.com/nodejs/node/pull/34066)
- \[[`7dda156872`](https://togithub.com/nodejs/node/commit/7dda156872)]
- **test**: add fuzzer for native/js string conversion (Adam Korczynski)
[#&#8203;51120](https://togithub.com/nodejs/node/pull/51120)
- \[[`5fb829b340`](https://togithub.com/nodejs/node/commit/5fb829b340)]
- **test**: add fuzzer for `ClientHelloParser` (AdamKorcz)
[#&#8203;51088](https://togithub.com/nodejs/node/pull/51088)
- \[[`cc74bf789f`](https://togithub.com/nodejs/node/commit/cc74bf789f)]
- **test**: fix broken env fuzzer by initializing process (AdamKorcz)
[#&#8203;51080](https://togithub.com/nodejs/node/pull/51080)
- \[[`800b6f65cf`](https://togithub.com/nodejs/node/commit/800b6f65cf)]
- **test**: replace `forEach()` in `test-stream-pipe-unpipe-stream`
(Dario) [#&#8203;50786](https://togithub.com/nodejs/node/pull/50786)
- \[[`d08c9a6a31`](https://togithub.com/nodejs/node/commit/d08c9a6a31)]
- **test**: test pipeline `end` on transform streams (Alois Klink)
[#&#8203;48970](https://togithub.com/nodejs/node/pull/48970)
- \[[`0be8123ede`](https://togithub.com/nodejs/node/commit/0be8123ede)]
- **test**: improve coverage of lib/readline.js (Rongjian Zhang)
[#&#8203;38646](https://togithub.com/nodejs/node/pull/38646)
- \[[`410224415c`](https://togithub.com/nodejs/node/commit/410224415c)]
- **test**: updated for each to for of in test file (lyannel)
[#&#8203;50308](https://togithub.com/nodejs/node/pull/50308)
- \[[`556e9a2127`](https://togithub.com/nodejs/node/commit/556e9a2127)]
- **test**: move `test-http-server-request-timeouts-mixed` to sequential
(Madhuri) [#&#8203;45722](https://togithub.com/nodejs/node/pull/45722)
- \[[`0638274c07`](https://togithub.com/nodejs/node/commit/0638274c07)]
- **test**: fix DNS cancel tests (Szymon Marczak)
[#&#8203;44432](https://togithub.com/nodejs/node/pull/44432)
- \[[`311bdc62bd`](https://togithub.com/nodejs/node/commit/311bdc62bd)]
- **test**: add http agent to `executionAsyncResource` (psj-tar-gz)
[#&#8203;34966](https://togithub.com/nodejs/node/pull/34966)
- \[[`6001b164ab`](https://togithub.com/nodejs/node/commit/6001b164ab)]
- **test**: reduce memory usage of test-worker-stdio (Adam Majer)
[#&#8203;37769](https://togithub.com/nodejs/node/pull/37769)
- \[[`986bfa26e9`](https://togithub.com/nodejs/node/commit/986bfa26e9)]
- **test**: add common.expectRequiredModule() (Joyee Cheung)
[#&#8203;52868](https://togithub.com/nodejs/node/pull/52868)
- \[[`2246d4fd1e`](https://togithub.com/nodejs/node/commit/2246d4fd1e)]
- **test**: crypto-rsa-dsa testing for dynamic openssl (Michael Dawson)
[#&#8203;52781](https://togithub.com/nodejs/node/pull/52781)
- \[[`1dce5dea0b`](https://togithub.com/nodejs/node/commit/1dce5dea0b)]
- **test**: skip some console tests on dumb terminal (Adam Majer)
[#&#8203;37770](https://togithub.com/nodejs/node/pull/37770)
- \[[`0addeb240c`](https://togithub.com/nodejs/node/commit/0addeb240c)]
- **test**: skip v8-updates/test-linux-perf-logger (Michaël Zasso)
[#&#8203;52821](https://togithub.com/nodejs/node/pull/52821)
- \[[`56e19e38f3`](https://togithub.com/nodejs/node/commit/56e19e38f3)]
- **test**: drop test-crypto-timing-safe-equal-benchmarks (Rafael
Gonzaga) [#&#8203;52751](https://togithub.com/nodejs/node/pull/52751)
- \[[`0c5e58958c`](https://togithub.com/nodejs/node/commit/0c5e58958c)]
- **test, crypto**: use correct object on assert (响马)
[#&#8203;51820](https://togithub.com/nodejs/node/pull/51820)
- \[[`d54aa47ec1`](https://togithub.com/nodejs/node/commit/d54aa47ec1)]
- **(SEMVER-MINOR)** **test_runner**: support test plans (Colin Ihrig)
[#&#8203;52860](https://togithub.com/nodejs/node/pull/52860)
- \[[`0289a023a5`](https://togithub.com/nodejs/node/commit/0289a023a5)]
- **test_runner**: fix watch mode race condition (Moshe Atlow)
[#&#8203;52954](https://togithub.com/nodejs/node/pull/52954)
- \[[`cf817e192e`](https://togithub.com/nodejs/node/commit/cf817e192e)]
- **test_runner**: preserve hook promise when executed twice (Moshe
Atlow) [#&#8203;52791](https://togithub.com/nodejs/node/pull/52791)
- \[[`de541235fe`](https://togithub.com/nodejs/node/commit/de541235fe)]
- **tools**: fix v8-update workflow (Michaël Zasso)
[#&#8203;52957](https://togithub.com/nodejs/node/pull/52957)
- \[[`f6290bc327`](https://togithub.com/nodejs/node/commit/f6290bc327)]
- **tools**: add --certify-safe to nci-ci (Matteo Collina)
[#&#8203;52940](https://togithub.com/nodejs/node/pull/52940)
- \[[`0830b3115d`](https://togithub.com/nodejs/node/commit/0830b3115d)]
- **tools**: fix doc update action (Marco Ippolito)
[#&#8203;52890](https://togithub.com/nodejs/node/pull/52890)
- \[[`9d485b40bb`](https://togithub.com/nodejs/node/commit/9d485b40bb)]
- **(SEMVER-MINOR)** **tools**: fix get_asan_state() in tools/test.py
(Joyee Cheung)
[#&#8203;52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`e98c305f52`](https://togithub.com/nodejs/node/commit/e98c305f52)]
- **(SEMVER-MINOR)** **tools**: support max_virtual_memory test
configuration (Joyee Cheung)
[#&#8203;52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`dce0300896`](https://togithub.com/nodejs/node/commit/dce0300896)]
- **(SEMVER-MINOR)** **tools**: support != in test status files (Joyee
Cheung) [#&#8203;52766](https://togithub.com/nodejs/node/pull/52766)
- \[[`57006001ec`](https://togithub.com/nodejs/node/commit/57006001ec)]
- **tools**: prepare custom rules for ESLint v9 (Michaël Zasso)
[#&#8203;52889](https://togithub.com/nodejs/node/pull/52889)
- \[[`403a4a7557`](https://togithub.com/nodejs/node/commit/403a4a7557)]
- **tools**: update lint-md-dependencies to rollup@4.17.2 (Node.js
GitHub Bot) [#&#8203;52836](https://togithub.com/nodejs/node/pull/52836)
- \[[`01eff5860e`](https://togithub.com/nodejs/node/commit/01eff5860e)]
- **tools**: update `gr2m/create-or-update-pull-request-action` (Antoine
du Hamel) [#&#8203;52843](https://togithub.com/nodejs/node/pull/52843)
- \[[`514f01ed59`](https://togithub.com/nodejs/node/commit/514f01ed59)]
- **tools**: use sccache GitHub action (Michaël Zasso)
[#&#8203;52839](https://togithub.com/nodejs/node/pull/52839)
- \[[`8f8fb91927`](https://togithub.com/nodejs/node/commit/8f8fb91927)]
- **tools**: specify a commit-message for V8 update workflow (Antoine du
Hamel) [#&#8203;52844](https://togithub.com/nodejs/node/pull/52844)
- \[[`b83fbf8709`](https://togithub.com/nodejs/node/commit/b83fbf8709)]
- **tools**: fix V8 update workflow (Antoine du Hamel)
[#&#8203;52822](https://togithub.com/nodejs/node/pull/52822)
- \[[`be9d6f2176`](https://togithub.com/nodejs/node/commit/be9d6f2176)]
- **url,tools,benchmark**: replace deprecated `substr()` (Jungku Lee)
[#&#8203;51546](https://togithub.com/nodejs/node/pull/51546)
- \[[`7603a51d45`](https://togithub.com/nodejs/node/commit/7603a51d45)]
- **util**: fix `%s` format behavior with `Symbol.toPrimitive` (Chenyu
Yang) [#&#8203;50992](https://togithub.com/nodejs/node/pull/50992)
- \[[`d7eba50cf3`](https://togithub.com/nodejs/node/commit/d7eba50cf3)]
- **util**: improve `isInsideNodeModules` (uzlopak)
[#&#8203;52147](https://togithub.com/nodejs/node/pull/52147)
- \[[`4ae4f7e517`](https://togithub.com/nodejs/node/commit/4ae4f7e517)]
- **watch**: allow listening for grouped changes (Matthieu Sieben)
[#&#8203;52722](https://togithub.com/nodejs/node/pull/52722)
- \[[`1ff8f318c0`](https://togithub.com/nodejs/node/commit/1ff8f318c0)]
- **watch**: enable passthrough ipc in watch mode (Zack)
[#&#8203;50890](https://togithub.com/nodejs/node/pull/50890)
- \[[`739adf90b1`](https://togithub.com/nodejs/node/commit/739adf90b1)]
- **watch**: fix arguments parsing (Moshe Atlow)
[#&#8203;52760](https://togithub.com/nodejs/node/pull/52760)
- \[[`5161d95c30`](https://togithub.com/nodejs/node/commit/5161d95c30)]
- **(SEMVER-MINOR)** **zlib**: expose zlib.crc32() (Joyee Cheung)
[#&#8203;52692](https://togithub.com/nodejs/node/pull/52692)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-28 00:28:24 +00:00
renovate[bot]
218cdd9df6
chore(deps): update dependency cypress to v13.12.0 (#7478)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

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

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

Changelog: https://docs.cypress.io/guides/references/changelog#13-12-0

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 21:50:14 +00:00
renovate[bot]
f7bae43355
fix(deps): update dependency nodemailer to v6.9.14 (#7477)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>nodemailer/nodemailer (nodemailer)</summary>

###
[`v6.9.14`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6914-2024-06-19)

[Compare
Source](https://togithub.com/nodemailer/nodemailer/compare/v6.9.13...v6.9.14)

##### Bug Fixes

- **api:** Added support for Ethereal authentication
([56b2205](56b22052a9))
- **services.json:** Add Email Services Provider Feishu Mail (CN)
([#&#8203;1648](https://togithub.com/nodemailer/nodemailer/issues/1648))
([e9e9ecc](e9e9ecc99b))
- **services.json:** update Mailtrap host and port in well known
([#&#8203;1652](https://togithub.com/nodemailer/nodemailer/issues/1652))
([fc2c9ea](fc2c9ea0b4))
- **well-known-services:** Add Loopia in well known services
([#&#8203;1655](https://togithub.com/nodemailer/nodemailer/issues/1655))
([21a28a1](21a28a18fc))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 21:49:33 +00:00
renovate[bot]
bdfe3826ab
chore(deps): update dependency @biomejs/biome to v1.8.2 (#7475)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

###
[`v1.8.2`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v182-2024-06-20)

[Compare
Source](39db99b1cd...54b4c9a390)

##### CLI

##### Bug fixes

- Fix [#&#8203;3201](https://togithub.com/biomejs/biome/issues/3201) by
correctly injecting the source code of the file when printing the
diagnostics. Contributed by
[@&#8203;ematipico](https://togithub.com/ematipico)
- Fix [#&#8203;3179](https://togithub.com/biomejs/biome/issues/3179)
where comma separators are not correctly removed after running `biome
migrate` and thus choke the parser. Contributed by
[@&#8203;Sec-ant](https://togithub.com/Sec-ant)
- Fix [#&#8203;3232](https://togithub.com/biomejs/biome/issues/3232) by
correctly using the colors set by the user. Contributed by
[@&#8203;ematipico](https://togithub.com/ematipico)

##### Enhancement

-   Reword the reporter message `No fixes needed` to `No fixes applied`.

The former message is misleading when there're still errors or warnings
in the files that should be taken care of manually. For example:

    ```block
    Checked 2 files in <TIME>. No fixes needed.
    Found 2 errors.
    ```

    The new message suits better in these cases.

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

##### Configuration

##### Bug fixes

- Don't conceal previous overrides
([#&#8203;3176](https://togithub.com/biomejs/biome/issues/3176)).

Previously, each override inherited the unset configuration of the base
configuration.
This means that setting a configuration in an override can be concealed
by a subsequent override that inherits of the value from the base
configuration.

For example, in the next example, `noDebugger` was disabled for the
`index.js` file.

    ```json
    {
      "linter": {
        "rules": {
          "suspicious": { "noDebugger": "off" }
        }
      },
      "overrides": [
        {
          "include": ["index.js"],
          "linter": {
            "rules": {
              "suspicious": { "noDebugger": "warn" }
            }
          }
        }, {
          "include": ["index.js"],
          "linter": {
            "rules": {
              "suspicious": { "noDoubleEquals": "off" }
            }
          }
        }
      ]
    }
    ```

    The rule is now correctly enabled for the `index.js` file.

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

##### Formatter

##### Bug fixes

- Fix [#&#8203;3103](https://togithub.com/biomejs/biome/issues/3103) by
correctly resolving CSS formatter options. Contributed by
[@&#8203;ah-yu](https://togithub.com/ah-yu)
- Fix [#&#8203;3192](https://togithub.com/biomejs/biome/issues/3192)
don't add an extra whitespace within :has. Contributed by
[@&#8203;denbezrukov](https://togithub.com/denbezrukov)

##### JavaScript APIs

##### Bug fixes

-   Fix a regression introduced by the release of `v1.8.0`

##### Linter

##### New features

- Add
[nursery/useValidAutocomplete](https://biomejs.dev/linter/rules/use-valid-autocomplete/).
Contributed by [@&#8203;unvalley](https://togithub.com/unvalley)

##### Bug fixes

- Add
[nursery/noShorthandPropertyOverrides](https://biomejs.dev/linter/rules/no-shorthand-property-overrides).
[#&#8203;2958](https://togithub.com/biomejs/biome/issues/2958)
Contributed by [@&#8203;neokidev](https://togithub.com/neokidev)

- Fix \[[#&#8203;3084](https://togithub.com/biomejs/biome/issues/3084)]
false positive by correctly recognize parenthesized return statement.
Contributed by [@&#8203;unvalley](https://togithub.com/unvalley)

-
[useImportExtensions](https://biomejs.dev/linter/rules/use-import-extensions/)
now suggests a correct fix for `import '.'` and `import './.'`.
Contributed by [@&#8203;minht11](https://togithub.com/minht11)

- Fix [useDateNow](https://biomejs.dev/linter/rules/use-date-now/) false
positive when new Date object has arguments `new Date(0).getTime()`.
Contributed by [@&#8203;minht11](https://togithub.com/minht11).

- The
[`noUnmatchableAnbSelector`](https://biomejs.dev/linter/rules/no-unmatchable-anb-selector/)
rule is now able to catch unmatchable `an+b` selectors like `0n+0` or
`-0n+0`. Contributed by [@&#8203;Sec-ant](https://togithub.com/Sec-ant).

- The
[`useHookAtTopLevel`](https://biomejs.dev/linter/rules/use-hook-at-top-level/)
rule now recognizes properties named as hooks like `foo.useFoo()`.
Contributed by [@&#8203;ksnyder9801](https://togithub.com/ksnyder9801)

- Fix [#&#8203;3092](https://togithub.com/biomejs/biome/issues/3092),
prevent warning for `Custom properties (--*)`. Contributed by
[@&#8203;chansuke](https://togithub.com/chansuke)

- Fix a false positive in the
[`useLiteralKeys`](https://biomejs.dev/linter/rules/use-literal-keys/)
rule. ([#&#8203;3160](https://togithub.com/biomejs/biome/issues/3160))

    This rule now ignores the following kind of computed member name:

    ```js
    const a = {
      [`line1
      line2`]: true,
    };
    ```

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

- The
[noUnknownProperty](https://biomejs.dev/linter/rules/no-unknown-property/)
rule now ignores the `composes` property often used in css modules.
[#&#8203;3000](https://togithub.com/biomejs/biome/issues/3000)
Contributed by [@&#8203;chansuke](https://togithub.com/chansuke)

- Fix false positives of the
[useExhaustiveDependencies](https://biomejs.dev/linter/rules/use-exhaustive-dependencies/)
rule.

The component itself is considered stable when it is used recursively
inside a hook closure defined inside of it:

    ```jsx
    import { useMemo } from "react";

    function MyRecursiveComponent() {
// MyRecursiveComponent is stable, we don't need to add it to the
dependencies list.
      const children = useMemo(() => <MyRecursiveComponent />, []);
      return <div>{children}</div>;
    }
    ```

Also, `export default function` and `export default class` are
considered stable now because they can only appear at the top level of a
module.

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

- Fix missing `withDefaults` macro in vue files for globals variables.
Contributed by [@&#8203;Shyam-Chen](https://togithub.com/Shyam-Chen)

##### Parser

##### Bug fixes

- Fix CSS modules settings mapping. Contributed by
[@&#8203;denbezrukov](https://togithub.com/denbezrukov)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 18:47:05 +00:00
renovate[bot]
8d1a8288af
fix(deps): update dependency joi to v17.13.3 (#7476)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

###
[`v17.13.3`](https://togithub.com/hapijs/joi/compare/v17.13.2...3cb73d6cded39fa49a46069b64d638a0ba0f7d14)

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

###
[`v17.13.2`](https://togithub.com/hapijs/joi/compare/v17.13.1...7373136d149be0cc727096325f22f748d22aef46)

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

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 18:46:47 +00:00
Alvin Bryan
0260326601
[WIP] Trying to defer kapa script (#7431) 2024-06-27 16:16:05 +01:00
renovate[bot]
361c19fa40
chore(deps): update docker/setup-qemu-action action to v3 (#7367) 2024-06-27 15:07:25 +02:00
Mateusz Kwasniewski
b67c73a578
chore: resource limits flag (#7471) 2024-06-27 14:25:07 +02:00
Christopher Kolstad
f4e3388606
task: Yarn v4 (#7457)
Moves to Yarn v4

---------

Co-authored-by: Alvin Bryan <107407814+alvinometric@users.noreply.github.com>
2024-06-27 12:52:43 +02:00
Jaanus Sellin
82822a735b
feat: command bar track events (#7469)
Start tracking plausible events

1. Log the search keywords that returned 0 results
2. Track all clicks, based on source(search/recents/pages), type etc.
2024-06-27 12:48:57 +03:00
Tymoteusz Czech
083273b49b
fix: prevent strategy variant weight from going into negative numbers on Frontend (#7460)
Added validation if sum goes over 100%. Remaining split is never negative
2024-06-27 09:06:59 +00:00
Tymoteusz Czech
1cdbd21212
fix: strategy form buttons spacing (#7468) 2024-06-27 11:04:06 +02:00
Nuno Góis
47b0c61670
chore: better debug logs in slack app (#7467)
Should improve the readability of our Slack App integration logs.
2024-06-27 09:14:37 +01:00
Tymoteusz Czech
4c1d8dd423
fix: banner duplication on strategy edit with change requests (#7452)
## About the changes
Only one banner info about the outcome of strategy edit should appear
when change requests are enabled.


![image](https://github.com/Unleash/unleash/assets/2625371/72e734b4-14b2-4179-9d31-6382f4c9575d)


[issue/1-2292](https://linear.app/unleash/issue/1-2292/bug-do-not-show-feature-toggle-is-currently-enabled-banner-when-change)
2024-06-27 10:04:02 +02:00
Mateusz Kwasniewski
db525a6617
refactor: largest resources queries (#7466) 2024-06-27 09:26:40 +02:00
Thomas Heartman
a9a87bc84d
chore: change generated project id format to use incrementing numbers instead of hashes (#7456) 2024-06-27 09:21:09 +02:00
renovate[bot]
9202365c97
chore(deps): update dependency sass to v1.77.6 (#7465)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

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

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

- Fix a few cases where comments and occasionally even whitespace wasn't
allowed
    between the end of Sass statements and the following semicolon.

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 01:46:30 +00:00
renovate[bot]
b62757749e
chore(deps): update dependency @types/node to v20.14.6 (#7464)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-26 22:38:49 +00:00
renovate[bot]
493919a154
chore(deps): update dependency @swc/core to v1.6.3 (#7463)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

###
[`v1.6.3`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#163---2024-06-19)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.6.1...v1.6.3)

##### Bug Fixes

- **(css/minifier)** Don't tranform rotate deg
([#&#8203;9072](https://togithub.com/swc-project/swc/issues/9072))
([8d37dae](8d37daedf1))

- **(es/decorators)** Reduce the number of sourcemap mappings
([#&#8203;9074](https://togithub.com/swc-project/swc/issues/9074))
([cfe3ba3](cfe3ba306d))

##### Performance

- **(common)** Use `Chars` in `StringInput`
([#&#8203;9073](https://togithub.com/swc-project/swc/issues/9073))
([7698eaa](7698eaa006))

- **(es/lexer)** Optimize lexer
([#&#8203;9075](https://togithub.com/swc-project/swc/issues/9075))
([6426928](6426928b91))

- **(es/lexer)** Make lexing of string literals faster
([#&#8203;9077](https://togithub.com/swc-project/swc/issues/9077))
([373bac5](373bac55aa))

- **(es/lexer)** Reduce allocation while lexing identifiers
([#&#8203;9076](https://togithub.com/swc-project/swc/issues/9076))
([69f00b8](69f00b85d4))

- **(es/lexer)** Add a fast-path to template literal lexer
([#&#8203;9080](https://togithub.com/swc-project/swc/issues/9080))
([238f1c5](238f1c50e5))

- **(es/lexer)** Add fast-path to jsx lexer
([#&#8203;9081](https://togithub.com/swc-project/swc/issues/9081))
([af58606](af586069a9))

##### Refactor

- **(common)** Simplify `StringInput` implementation
([#&#8203;9071](https://togithub.com/swc-project/swc/issues/9071))
([c3a8c0b](c3a8c0b567))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-26 19:51:57 +00:00
Mateusz Kwasniewski
72de574012
feat: largest projects and features metric (#7459) 2024-06-26 16:09:08 +02:00
Jaanus Sellin
e8511789fd
feat: command menu items can have description as tooltip now (#7455)
![image](https://github.com/Unleash/unleash/assets/964450/7a55a1a7-7aea-4f9c-96ac-46adf2edd36f)
2024-06-26 12:39:53 +03:00
Mateusz Kwasniewski
d29230cd49
feat: transactional complete/uncomplete feature (#7451) 2024-06-26 09:05:17 +02:00
renovate[bot]
7f6e29b5dd
chore(deps): update dependency @types/node to v20.14.5 (#7454)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-26 02:06:36 +00:00
renovate[bot]
70e1c4d0a3
chore(deps): update dependency @types/node to v20.14.5 (#7453)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 20:11:33 +00:00
Jaanus Sellin
b5e329e22d
feat: search only features when there is search string (#7450)
Now the search hook is inside another component, so we do not get
searches without search query.
Also we had 2 state variable handing the search query. Removed one of
them.
2024-06-25 16:17:17 +03:00
Mateusz Kwasniewski
3a3b6a29ff
feat: lifecycle stage entered counter (#7449) 2024-06-25 14:40:16 +02:00
David Leek
5d0fc071e7
chore: remove unused interfaces from old state import (#7448) 2024-06-25 14:30:57 +02:00
David Leek
ffe306714b
feat: tweak command bar UI styles to match sketches (#7447) 2024-06-25 14:30:39 +02:00
Jaanus Sellin
ed9d0cccbc
feat: now able to search pages (#7446)
Now can search pages
2024-06-25 15:29:36 +03:00
Jaanus Sellin
ed7f917df6
fix: make search selects explicit (#7445)
Now we are not returning * columns, but all tables that we join later,
will need to select columns one by one.
2024-06-25 13:56:40 +03:00
Mateusz Kwasniewski
388fe2dbd3
fix: change lifecycle stage duration metric type (#7444) 2024-06-25 12:42:43 +02:00
Mateusz Kwasniewski
7e5ce08ea8
fix: long project name display (#7435) 2024-06-25 12:22:03 +02:00
Jaanus Sellin
3961c1abf0
feat: now command bar will not search behind the scene (#7443)
Previously it was doing request to search behind to scenes, when noone
was using the nav bar. This fixes it.
2024-06-25 12:53:23 +03:00
Gastón Fournier
a26bbf1a7e
fix: add license key notice to upgrade instructions (#7440)
Add missing notice about license keys when upgrading to v6
2024-06-25 11:47:54 +02:00
Mateusz Kwasniewski
c3fa468a9d
refactor: lifecycle stage duration outside instance stats (#7442) 2024-06-25 11:22:26 +02:00
Mateusz Kwasniewski
6a9a2c687d
feat: stage count by project metric (#7441) 2024-06-25 09:54:26 +02:00
Thomas Heartman
8ef59cd45d
chore: change "toggle updated" to "flag updated" in toast message (#7439)
This message appears to have been missed when we did the previous
migration from "toggle" to "flag".
2024-06-25 09:34:44 +02:00
Mateusz Kwasniewski
c14c67f476
feat: lifecycle stage count (#7434) 2024-06-25 09:11:46 +02:00
renovate[bot]
26d125b495
chore(deps): update dependency @types/node to v20.14.4 (#7438)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 02:24:31 +00:00
renovate[bot]
849f4cd1e3
chore(deps): update dependency @types/node to v20.14.3 (#7437)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 22:06:31 +00:00
renovate[bot]
897cbd8c21
chore(deps): update dependency @swc/core to v1.6.1 (#7436)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

###
[`v1.6.1`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#161---2024-06-16)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.6.0...v1.6.1)

##### Bug Fixes

- **(common)** Revert `Use SourceMap::adjust_mappings`
([#&#8203;9058](https://togithub.com/swc-project/swc/issues/9058))
([cdd20cd](cdd20cd163))

##### Performance

- **(es/parser)** Reduce allocations while lexing numbers
([#&#8203;9057](https://togithub.com/swc-project/swc/issues/9057))
([ca26eb7](ca26eb796b))

###
[`v1.6.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#160---2024-06-15)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.5.29...v1.6.0)

##### Features

- **(common)** Use `SourceMap::adjust_mappings`
([#&#8203;9052](https://togithub.com/swc-project/swc/issues/9052))
([eda2e45](eda2e45691))

- **(es/ast)** Add more utilities
([#&#8203;9054](https://togithub.com/swc-project/swc/issues/9054))
([ab226dc](ab226dcfb7))

##### Performance

- **(es/lints)** Avoid needless allocations in `no-dupe-args`
([#&#8203;9041](https://togithub.com/swc-project/swc/issues/9041))
([e560198](e5601989a1))

- **(es/parser)** Do not track `raw` by hand
([#&#8203;9047](https://togithub.com/swc-project/swc/issues/9047))
([60fe5f0](60fe5f0eff))

- **(es/parser)** Reduce allocations for `raw` while lexing numbers
([#&#8203;9056](https://togithub.com/swc-project/swc/issues/9056))
([bc8ec62](bc8ec625ec))

##### Refactor

- **(es/ast)** Remove unused fields of `TsPropertySignature`
([#&#8203;8955](https://togithub.com/swc-project/swc/issues/8955))
([6306778](6306778512))

- **(es/parser)** Remove unused `raw: Raw` params
([#&#8203;9048](https://togithub.com/swc-project/swc/issues/9048))
([32e23ed](32e23edd85))

- **(es/utils)** Refine some APIs
([#&#8203;9049](https://togithub.com/swc-project/swc/issues/9049))
([e856478](e856478060))

##### Testing

- **(es/parser)** Add benchmarks
([#&#8203;9044](https://togithub.com/swc-project/swc/issues/9044))
([11bba26](11bba262f5))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 19:12:08 +00:00
Mateusz Kwasniewski
70c7e3f978
feat: Anonimize demo users list flag view (#7432) 2024-06-24 13:48:08 +02:00
Mateusz Kwasniewski
ea1221c45e
chore: remove unstable label from GA metrics features (#7433) 2024-06-24 13:32:35 +02:00