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 'Iron' (LTS),
@​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
[#​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
[#​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
[#​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
[#​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)
[#​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)
[#​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)
[#​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) [#​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)
[#​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) [#​51746](https://togithub.com/nodejs/node/pull/51746 )
- \[[`8b3e83bb53`](https://togithub.com/nodejs/node/commit/8b3e83bb53 )]
- **buffer**: even faster atob (Daniel Lemire)
[#​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)
[#​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) [#​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)
[#​52913](https://togithub.com/nodejs/node/pull/52913 )
- \[[`1be8232d17`](https://togithub.com/nodejs/node/commit/1be8232d17 )]
- **build**: drop base64 dep in GN build (Cheng)
[#​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)
[#​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) [#​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)
[#​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)
[#​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)
[#​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) [#​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)
[#​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)
[#​52924](https://togithub.com/nodejs/node/pull/52924 )
- \[[`da4dbfc5fd`](https://togithub.com/nodejs/node/commit/da4dbfc5fd )]
- **doc**: remove reference to AUTHORS file (Marco Ippolito)
[#​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)
[#​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)
[#​52937](https://togithub.com/nodejs/node/pull/52937 )
- \[[`be309bd19d`](https://togithub.com/nodejs/node/commit/be309bd19d )]
- **doc**: mention push.followTags config (Rafael Gonzaga)
[#​52906](https://togithub.com/nodejs/node/pull/52906 )
- \[[`e62c6e2684`](https://togithub.com/nodejs/node/commit/e62c6e2684 )]
- **doc**: document pipeline with `end` option (Alois Klink)
[#​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) [#​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) [#​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) [#​51653](https://togithub.com/nodejs/node/pull/51653 )
- \[[`585f2a2e7f`](https://togithub.com/nodejs/node/commit/585f2a2e7f )]
- **doc**: update `fs.realpath` documentation (sinkhaha)
[#​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)
[#​52453](https://togithub.com/nodejs/node/pull/52453 )
- \[[`ae5d47dde3`](https://togithub.com/nodejs/node/commit/ae5d47dde3 )]
- **doc**: watermark string behavior (Benjamin Gruenbaum)
[#​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)
[#​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)
[#​52878](https://togithub.com/nodejs/node/pull/52878 )
- \[[`12512c3d0e`](https://togithub.com/nodejs/node/commit/12512c3d0e )]
- **doc**: add pimterry to collaborators (Tim Perry)
[#​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)
[#​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)
[#​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)
[#​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) [#​52757](https://togithub.com/nodejs/node/pull/52757 )
- \[[`6ea72a53c3`](https://togithub.com/nodejs/node/commit/6ea72a53c3 )]
- **doc**: add test_runner to subsystem (Raz Luvaton)
[#​52774](https://togithub.com/nodejs/node/pull/52774 )
- \[[`972eafd983`](https://togithub.com/nodejs/node/commit/972eafd983 )]
- **events**: update MaxListenersExceededWarning message log (sinkhaha)
[#​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)
[#​39463](https://togithub.com/nodejs/node/pull/39463 )
- \[[`75dd009649`](https://togithub.com/nodejs/node/commit/75dd009649 )]
- **events**: replace NodeCustomEvent with CustomEvent (Feng Yu)
[#​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) [#​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)
[#​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)
[#​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)
[#​52915](https://togithub.com/nodejs/node/pull/52915 )
- \[[`121ea13b50`](https://togithub.com/nodejs/node/commit/121ea13b50 )]
- **process**: improve event-loop (Aras Abbasi)
[#​52108](https://togithub.com/nodejs/node/pull/52108 )
- \[[`eceac784aa`](https://togithub.com/nodejs/node/commit/eceac784aa )]
- **repl**: fix disruptive autocomplete without inspector (Nitzan
Uziely) [#​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)
[#​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)
[#​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)
[#​46681](https://togithub.com/nodejs/node/pull/46681 )
- \[[`b162aeae9e`](https://togithub.com/nodejs/node/commit/b162aeae9e )]
- **src**: fix typo Unabled -> Unable (Simon Siefke)
[#​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)
[#​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)
[#​52702](https://togithub.com/nodejs/node/pull/52702 )
- \[[`8fc52b38c6`](https://togithub.com/nodejs/node/commit/8fc52b38c6 )]
- **src**: fix test local edge case (Paolo Insogna)
[#​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)
[#​52545](https://togithub.com/nodejs/node/pull/52545 )
- \[[`af29120fa7`](https://togithub.com/nodejs/node/commit/af29120fa7 )]
- **stream**: use `ByteLengthQueuingStrategy` when not in `objectMode`
(Jason) [#​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)
[#​52215](https://togithub.com/nodejs/node/pull/52215 )
- \[[`65fa95d57d`](https://togithub.com/nodejs/node/commit/65fa95d57d )]
- **test**: add `Debugger.setInstrumentationBreakpoint` known issue
(Konstantin Ulitin)
[#​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)
[#​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) [#​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)
[#​51120](https://togithub.com/nodejs/node/pull/51120 )
- \[[`5fb829b340`](https://togithub.com/nodejs/node/commit/5fb829b340 )]
- **test**: add fuzzer for `ClientHelloParser` (AdamKorcz)
[#​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)
[#​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) [#​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)
[#​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)
[#​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)
[#​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) [#​45722](https://togithub.com/nodejs/node/pull/45722 )
- \[[`0638274c07`](https://togithub.com/nodejs/node/commit/0638274c07 )]
- **test**: fix DNS cancel tests (Szymon Marczak)
[#​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)
[#​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)
[#​37769](https://togithub.com/nodejs/node/pull/37769 )
- \[[`986bfa26e9`](https://togithub.com/nodejs/node/commit/986bfa26e9 )]
- **test**: add common.expectRequiredModule() (Joyee Cheung)
[#​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)
[#​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)
[#​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)
[#​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) [#​52751](https://togithub.com/nodejs/node/pull/52751 )
- \[[`0c5e58958c`](https://togithub.com/nodejs/node/commit/0c5e58958c )]
- **test, crypto**: use correct object on assert (响马)
[#​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)
[#​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)
[#​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) [#​52791](https://togithub.com/nodejs/node/pull/52791 )
- \[[`de541235fe`](https://togithub.com/nodejs/node/commit/de541235fe )]
- **tools**: fix v8-update workflow (Michaël Zasso)
[#​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)
[#​52940](https://togithub.com/nodejs/node/pull/52940 )
- \[[`0830b3115d`](https://togithub.com/nodejs/node/commit/0830b3115d )]
- **tools**: fix doc update action (Marco Ippolito)
[#​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)
[#​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)
[#​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) [#​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)
[#​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) [#​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) [#​52843](https://togithub.com/nodejs/node/pull/52843 )
- \[[`514f01ed59`](https://togithub.com/nodejs/node/commit/514f01ed59 )]
- **tools**: use sccache GitHub action (Michaël Zasso)
[#​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) [#​52844](https://togithub.com/nodejs/node/pull/52844 )
- \[[`b83fbf8709`](https://togithub.com/nodejs/node/commit/b83fbf8709 )]
- **tools**: fix V8 update workflow (Antoine du Hamel)
[#​52822](https://togithub.com/nodejs/node/pull/52822 )
- \[[`be9d6f2176`](https://togithub.com/nodejs/node/commit/be9d6f2176 )]
- **url,tools,benchmark**: replace deprecated `substr()` (Jungku Lee)
[#​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) [#​50992](https://togithub.com/nodejs/node/pull/50992 )
- \[[`d7eba50cf3`](https://togithub.com/nodejs/node/commit/d7eba50cf3 )]
- **util**: improve `isInsideNodeModules` (uzlopak)
[#​52147](https://togithub.com/nodejs/node/pull/52147 )
- \[[`4ae4f7e517`](https://togithub.com/nodejs/node/commit/4ae4f7e517 )]
- **watch**: allow listening for grouped changes (Matthieu Sieben)
[#​52722](https://togithub.com/nodejs/node/pull/52722 )
- \[[`1ff8f318c0`](https://togithub.com/nodejs/node/commit/1ff8f318c0 )]
- **watch**: enable passthrough ipc in watch mode (Zack)
[#​50890](https://togithub.com/nodejs/node/pull/50890 )
- \[[`739adf90b1`](https://togithub.com/nodejs/node/commit/739adf90b1 )]
- **watch**: fix arguments parsing (Moshe Atlow)
[#​52760](https://togithub.com/nodejs/node/pull/52760 )
- \[[`5161d95c30`](https://togithub.com/nodejs/node/commit/5161d95c30 )]
- **(SEMVER-MINOR)** **zlib**: expose zlib.crc32() (Joyee Cheung)
[#​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)
([#​1648](https://togithub.com/nodemailer/nodemailer/issues/1648 ))
([e9e9ecc](e9e9ecc99b
))
- **services.json:** update Mailtrap host and port in well known
([#​1652](https://togithub.com/nodemailer/nodemailer/issues/1652 ))
([fc2c9ea](fc2c9ea0b4
))
- **well-known-services:** Add Loopia in well known services
([#​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 (@​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 [#​3201](https://togithub.com/biomejs/biome/issues/3201 ) by
correctly injecting the source code of the file when printing the
diagnostics. Contributed by
[@​ematipico](https://togithub.com/ematipico )
- Fix [#​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
[@​Sec-ant](https://togithub.com/Sec-ant )
- Fix [#​3232](https://togithub.com/biomejs/biome/issues/3232 ) by
correctly using the colors set by the user. Contributed by
[@​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 [@​Sec-ant](https://togithub.com/Sec-ant )
##### Configuration
##### Bug fixes
- Don't conceal previous overrides
([#​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 [@​Conaclos](https://togithub.com/Conaclos )
##### Formatter
##### Bug fixes
- Fix [#​3103](https://togithub.com/biomejs/biome/issues/3103 ) by
correctly resolving CSS formatter options. Contributed by
[@​ah-yu](https://togithub.com/ah-yu )
- Fix [#​3192](https://togithub.com/biomejs/biome/issues/3192 )
don't add an extra whitespace within :has. Contributed by
[@​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 [@​unvalley](https://togithub.com/unvalley )
##### Bug fixes
- Add
[nursery/noShorthandPropertyOverrides](https://biomejs.dev/linter/rules/no-shorthand-property-overrides ).
[#​2958](https://togithub.com/biomejs/biome/issues/2958 )
Contributed by [@​neokidev](https://togithub.com/neokidev )
- Fix \[[#​3084](https://togithub.com/biomejs/biome/issues/3084 )]
false positive by correctly recognize parenthesized return statement.
Contributed by [@​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 [@​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 [@​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 [@​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 [@​ksnyder9801](https://togithub.com/ksnyder9801 )
- Fix [#​3092](https://togithub.com/biomejs/biome/issues/3092 ),
prevent warning for `Custom properties (--*)`. Contributed by
[@​chansuke](https://togithub.com/chansuke )
- Fix a false positive in the
[`useLiteralKeys`](https://biomejs.dev/linter/rules/use-literal-keys/ )
rule. ([#​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 [@​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.
[#​3000](https://togithub.com/biomejs/biome/issues/3000 )
Contributed by [@​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 [@​Sec-ant](https://togithub.com/Sec-ant )
- Fix missing `withDefaults` macro in vue files for globals variables.
Contributed by [@​Shyam-Chen](https://togithub.com/Shyam-Chen )
##### Parser
##### Bug fixes
- Fix CSS modules settings mapping. Contributed by
[@​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 (@​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
([#​9072](https://togithub.com/swc-project/swc/issues/9072 ))
([8d37dae](8d37daedf1
))
- **(es/decorators)** Reduce the number of sourcemap mappings
([#​9074](https://togithub.com/swc-project/swc/issues/9074 ))
([cfe3ba3](cfe3ba306d
))
##### Performance
- **(common)** Use `Chars` in `StringInput`
([#​9073](https://togithub.com/swc-project/swc/issues/9073 ))
([7698eaa](7698eaa006
))
- **(es/lexer)** Optimize lexer
([#​9075](https://togithub.com/swc-project/swc/issues/9075 ))
([6426928](6426928b91
))
- **(es/lexer)** Make lexing of string literals faster
([#​9077](https://togithub.com/swc-project/swc/issues/9077 ))
([373bac5](373bac55aa
))
- **(es/lexer)** Reduce allocation while lexing identifiers
([#​9076](https://togithub.com/swc-project/swc/issues/9076 ))
([69f00b8](69f00b85d4
))
- **(es/lexer)** Add a fast-path to template literal lexer
([#​9080](https://togithub.com/swc-project/swc/issues/9080 ))
([238f1c5](238f1c50e5
))
- **(es/lexer)** Add fast-path to jsx lexer
([#​9081](https://togithub.com/swc-project/swc/issues/9081 ))
([af58606](af586069a9
))
##### Refactor
- **(common)** Simplify `StringInput` implementation
([#​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 (@​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`
([#​9058](https://togithub.com/swc-project/swc/issues/9058 ))
([cdd20cd](cdd20cd163
))
##### Performance
- **(es/parser)** Reduce allocations while lexing numbers
([#​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`
([#​9052](https://togithub.com/swc-project/swc/issues/9052 ))
([eda2e45](eda2e45691
))
- **(es/ast)** Add more utilities
([#​9054](https://togithub.com/swc-project/swc/issues/9054 ))
([ab226dc](ab226dcfb7
))
##### Performance
- **(es/lints)** Avoid needless allocations in `no-dupe-args`
([#​9041](https://togithub.com/swc-project/swc/issues/9041 ))
([e560198](e5601989a1
))
- **(es/parser)** Do not track `raw` by hand
([#​9047](https://togithub.com/swc-project/swc/issues/9047 ))
([60fe5f0](60fe5f0eff
))
- **(es/parser)** Reduce allocations for `raw` while lexing numbers
([#​9056](https://togithub.com/swc-project/swc/issues/9056 ))
([bc8ec62](bc8ec625ec
))
##### Refactor
- **(es/ast)** Remove unused fields of `TsPropertySignature`
([#​8955](https://togithub.com/swc-project/swc/issues/8955 ))
([6306778](6306778512
))
- **(es/parser)** Remove unused `raw: Raw` params
([#​9048](https://togithub.com/swc-project/swc/issues/9048 ))
([32e23ed](32e23edd85
))
- **(es/utils)** Refine some APIs
([#​9049](https://togithub.com/swc-project/swc/issues/9049 ))
([e856478](e856478060
))
##### Testing
- **(es/parser)** Add benchmarks
([#​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
Thomas Heartman
0af5bbad38
chore: remove createProjectWithEnvironmentConfig and newCreateProjectUI flags ( #7429 )
...
This PR removes the last two flags related to the project managament
improvements project, making the new project creation form GA.
In doing so, we can also delete the old project creation form (or at
least the page, the form is still in use in the project settings).
2024-06-24 12:53:55 +02:00
dependabot[bot]
5b4ff92454
chore(deps): bump ws from 8.17.0 to 8.17.1 in /frontend ( #7430 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.17.0 to 8.17.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/websockets/ws/releases ">ws's
releases</a>.</em></p>
<blockquote>
<h2>8.17.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixed a DoS vulnerability (<a
href="https://redirect.github.com/websockets/ws/issues/2231 ">#2231</a>).</li>
</ul>
<p>A request with a number of headers exceeding
the[<code>server.maxHeadersCount</code>][]
threshold could be used to crash a ws server.</p>
<pre lang="js"><code>const http = require('http');
const WebSocket = require('ws');
<p>const wss = new WebSocket.Server({ port: 0 }, function () {
const chars =
"!#$%&'*+-.0123456789abcdefghijklmnopqrstuvwxyz^_`|~".split('');
const headers = {};
let count = 0;</p>
<p>for (let i = 0; i < chars.length; i++) {
if (count === 2000) break;</p>
<pre><code>for (let j = 0; j &lt; chars.length; j++) {
const key = chars[i] + chars[j];
headers[key] = 'x';
if (++count === 2000) break;
}
</code></pre>
<p>}</p>
<p>headers.Connection = 'Upgrade';
headers.Upgrade = 'websocket';
headers['Sec-WebSocket-Key'] = 'dGhlIHNhbXBsZSBub25jZQ==';
headers['Sec-WebSocket-Version'] = '13';</p>
<p>const request = http.request({
headers: headers,
host: '127.0.0.1',
port: wss.address().port
});</p>
<p>request.end();
});
</code></pre></p>
<p>The vulnerability was reported by <a
href="https://github.com/rrlapointe ">Ryan LaPointe</a> in <a
href="https://redirect.github.com/websockets/ws/issues/2230 ">websockets/ws#2230</a>.</p>
<p>In vulnerable versions of ws, the issue can be mitigated in the
following ways:</p>
<ol>
<li>Reduce the maximum allowed length of the request headers using the
[<code>--max-http-header-size=size</code>][] and/or the
[<code>maxHeaderSize</code>][] options so
that no more headers than the <code>server.maxHeadersCount</code> limit
can be sent.</li>
</ol>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3c56601092
"><code>3c56601</code></a>
[dist] 8.17.1</li>
<li><a
href="e55e5106f1
"><code>e55e510</code></a>
[security] Fix crash when the Upgrade header cannot be read (<a
href="https://redirect.github.com/websockets/ws/issues/2231 ">#2231</a>)</li>
<li><a
href="6a00029edd
"><code>6a00029</code></a>
[test] Increase code coverage</li>
<li><a
href="ddfe4a804d
"><code>ddfe4a8</code></a>
[perf] Reduce the amount of <code>crypto.randomFillSync()</code>
calls</li>
<li>See full diff in <a
href="https://github.com/websockets/ws/compare/8.17.0...8.17.1 ">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ws&package-manager=npm_and_yarn&previous-version=8.17.0&new-version=8.17.1 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:42:14 +00:00
Alvin Bryan
a31cbec17a
Remove axios in favour of native in API docs ( #7312 )
...
Massive thanks to @thomasheartman for digging around GitHub and figuring
out how to do this.
Regrettably it doesn't use the native fetch, which is what I thought it
would do. It's more code so I'm happy to close it but I still think it's
worth the discussion
Before this PR:
![image](https://github.com/Unleash/unleash/assets/107407814/a62111ca-2bae-4e7b-b579-018c9b2f9998 )
After this PR:
![image](https://github.com/Unleash/unleash/assets/107407814/bbcfa56e-b950-4806-b938-9e8fa13e7975 )
2024-06-24 09:00:05 +01:00
dependabot[bot]
f80726ddb6
chore(deps): bump ws from 8.17.0 to 8.17.1 in /docker ( #7410 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.17.0 to 8.17.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/websockets/ws/releases ">ws's
releases</a>.</em></p>
<blockquote>
<h2>8.17.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixed a DoS vulnerability (<a
href="https://redirect.github.com/websockets/ws/issues/2231 ">#2231</a>).</li>
</ul>
<p>A request with a number of headers exceeding
the[<code>server.maxHeadersCount</code>][]
threshold could be used to crash a ws server.</p>
<pre lang="js"><code>const http = require('http');
const WebSocket = require('ws');
<p>const wss = new WebSocket.Server({ port: 0 }, function () {
const chars =
"!#$%&'*+-.0123456789abcdefghijklmnopqrstuvwxyz^_`|~".split('');
const headers = {};
let count = 0;</p>
<p>for (let i = 0; i < chars.length; i++) {
if (count === 2000) break;</p>
<pre><code>for (let j = 0; j &lt; chars.length; j++) {
const key = chars[i] + chars[j];
headers[key] = 'x';
if (++count === 2000) break;
}
</code></pre>
<p>}</p>
<p>headers.Connection = 'Upgrade';
headers.Upgrade = 'websocket';
headers['Sec-WebSocket-Key'] = 'dGhlIHNhbXBsZSBub25jZQ==';
headers['Sec-WebSocket-Version'] = '13';</p>
<p>const request = http.request({
headers: headers,
host: '127.0.0.1',
port: wss.address().port
});</p>
<p>request.end();
});
</code></pre></p>
<p>The vulnerability was reported by <a
href="https://github.com/rrlapointe ">Ryan LaPointe</a> in <a
href="https://redirect.github.com/websockets/ws/issues/2230 ">websockets/ws#2230</a>.</p>
<p>In vulnerable versions of ws, the issue can be mitigated in the
following ways:</p>
<ol>
<li>Reduce the maximum allowed length of the request headers using the
[<code>--max-http-header-size=size</code>][] and/or the
[<code>maxHeaderSize</code>][] options so
that no more headers than the <code>server.maxHeadersCount</code> limit
can be sent.</li>
</ol>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3c56601092
"><code>3c56601</code></a>
[dist] 8.17.1</li>
<li><a
href="e55e5106f1
"><code>e55e510</code></a>
[security] Fix crash when the Upgrade header cannot be read (<a
href="https://redirect.github.com/websockets/ws/issues/2231 ">#2231</a>)</li>
<li><a
href="6a00029edd
"><code>6a00029</code></a>
[test] Increase code coverage</li>
<li><a
href="ddfe4a804d
"><code>ddfe4a8</code></a>
[perf] Reduce the amount of <code>crypto.randomFillSync()</code>
calls</li>
<li>See full diff in <a
href="https://github.com/websockets/ws/compare/8.17.0...8.17.1 ">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ws&package-manager=npm_and_yarn&previous-version=8.17.0&new-version=8.17.1 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 09:03:11 +02:00
renovate[bot]
fa933eb191
chore(deps): update dependency sass to v1.77.5 ( #7428 )
...
[![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.4` ->
`1.77.5`](https://renovatebot.com/diffs/npm/sass/1.77.4/1.77.5 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.77.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.77.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.77.4/1.77.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.77.4/1.77.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.77.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1775 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.77.4...1.77.5 )
- Fully trim redundant selectors generated by `@extend`.
</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 00:19:38 +00:00
renovate[bot]
309f33e90c
chore(deps): update dependency lint-staged to v15.2.7 ( #7427 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [lint-staged](https://togithub.com/okonet/lint-staged ) | [`15.2.5` ->
`15.2.7`](https://renovatebot.com/diffs/npm/lint-staged/15.2.5/15.2.7 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.5/15.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.5/15.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>okonet/lint-staged (lint-staged)</summary>
###
[`v15.2.7`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1527 )
[Compare
Source](https://togithub.com/okonet/lint-staged/compare/v15.2.6...v15.2.7 )
##### Patch Changes
- [#​1440](https://togithub.com/lint-staged/lint-staged/pull/1440 )
[`a51be80`](a51be804b6
)
Thanks [@​iiroj](https://togithub.com/iiroj )! - In the previous
version the native `git rev-parse --show-toplevel` command was taken
into use for resolving the current git repo root. This version drops the
`--path-format=absolute` option to support earlier git versions since
it's also the default behavior. If you are still having trouble, please
try upgrading `git` to the latest version.
###
[`v15.2.6`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1526 )
[Compare
Source](https://togithub.com/okonet/lint-staged/compare/v15.2.5...v15.2.6 )
##### Patch Changes
- [#​1433](https://togithub.com/lint-staged/lint-staged/pull/1433 )
[`119adb2`](119adb2985
)
Thanks [@​iiroj](https://togithub.com/iiroj )! - Use native "git
rev-parse" commands to determine git repo root directory and the .git
config directory, instead of using custom logic. This hopefully makes
path resolution more robust on non-POSIX systems.
</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-23 22:28:38 +00:00
renovate[bot]
c75bbc1b17
chore(deps): update dependency browserslist to v4.23.1 ( #7426 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [browserslist](https://togithub.com/browserslist/browserslist ) |
[`4.23.0` ->
`4.23.1`](https://renovatebot.com/diffs/npm/browserslist/4.23.0/4.23.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/browserslist/4.23.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/browserslist/4.23.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/browserslist/4.23.0/4.23.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/browserslist/4.23.0/4.23.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>browserslist/browserslist (browserslist)</summary>
###
[`v4.23.1`](https://togithub.com/browserslist/browserslist/blob/HEAD/CHANGELOG.md#4231 )
[Compare
Source](https://togithub.com/browserslist/browserslist/compare/4.23.0...4.23.1 )
- Fixed feature query with mobile to desktop when caniuse lags (by
[@​steverep](https://togithub.com/steverep )).
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-21 18:45:36 +00:00