[pull] main from TryGhost:main#1197
Merged
Merged
Conversation
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/github-script](https://redirect.github.com/actions/github-script) | action | major | `v8` → `v9` | --- ### Release Notes <details> <summary>actions/github-script (actions/github-script)</summary> ### [`v9.0.0`](https://redirect.github.com/actions/github-script/releases/tag/v9.0.0) [Compare Source](https://redirect.github.com/actions/github-script/compare/v9.0.0...v9.0.0) **New features:** - **`getOctokit` factory function** — Available directly in the script context. Create additional authenticated Octokit clients with different tokens for multi-token workflows, GitHub App tokens, and cross-org access. See [Creating additional clients with `getOctokit`](https://redirect.github.com/actions/github-script#creating-additional-clients-with-getoctokit) for details and examples. - **Orchestration ID in user-agent** — The `ACTIONS_ORCHESTRATION_ID` environment variable is automatically appended to the user-agent string for request tracing. **Breaking changes:** - **`require('@​actions/github')` no longer works in scripts.** The upgrade to `@actions/github` v9 (ESM-only) means `require('@​actions/github')` will fail at runtime. If you previously used patterns like `const { getOctokit } = require('@​actions/github')` to create secondary clients, use the new injected `getOctokit` function instead — it's available directly in the script context with no imports needed. - `getOctokit` is now an injected function parameter. Scripts that declare `const getOctokit = ...` or `let getOctokit = ...` will get a `SyntaxError` because JavaScript does not allow `const`/`let` redeclaration of function parameters. Use the injected `getOctokit` directly, or use `var getOctokit = ...` if you need to redeclare it. - If your script accesses other `@actions/github` internals beyond the standard `github`/`octokit` client, you may need to update those references for v9 compatibility. ##### What's Changed - Add ACTIONS\_ORCHESTRATION\_ID to user-agent string by [@​Copilot](https://redirect.github.com/Copilot) in [#​695](https://redirect.github.com/actions/github-script/pull/695) - ci: use deployment: false for integration test environments by [@​salmanmkc](https://redirect.github.com/salmanmkc) in [#​712](https://redirect.github.com/actions/github-script/pull/712) - feat!: add getOctokit to script context, upgrade [@​actions/github](https://redirect.github.com/actions/github) v9, [@​octokit/core](https://redirect.github.com/octokit/core) v7, and related packages by [@​salmanmkc](https://redirect.github.com/salmanmkc) in [#​700](https://redirect.github.com/actions/github-script/pull/700) ##### New Contributors - [@​Copilot](https://redirect.github.com/Copilot) made their first contribution in [#​695](https://redirect.github.com/actions/github-script/pull/695) **Full Changelog**: <actions/github-script@v8.0.0...v9.0.0> ### [`v9`](https://redirect.github.com/actions/github-script/compare/v8.0.0...v9.0.0) [Compare Source](https://redirect.github.com/actions/github-script/compare/v8.0.0...v9.0.0) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
no ref Co-authored-by: Steve Larson <9larsons@gmail.com>
…28225) no ref Completed all missing translations introduced in the latest update, so the Italian locale is now fully up to date.
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [human-number](https://redirect.github.com/Kikobeats/human-number) | [`2.0.12` → `3.0.0`](https://renovatebot.com/diffs/npm/human-number/2.0.12/3.0.0) |  |  | --- ### Release Notes <details> <summary>Kikobeats/human-number (human-number)</summary> ### [`v3.0.0`](https://redirect.github.com/Kikobeats/human-number/blob/HEAD/CHANGELOG.md#300-2026-04-20) [Compare Source](https://redirect.github.com/Kikobeats/human-number/compare/v2.0.12...v3.0.0) ##### ⚠ BREAKING CHANGES - use NumberFormat ([#​20](https://redirect.github.com/Kikobeats/human-number/issues/20)) ##### Features - use NumberFormat ([#​20](https://redirect.github.com/Kikobeats/human-number/issues/20)) ([c26196c](https://redirect.github.com/Kikobeats/human-number/commit/c26196cc4a76c7611418b2490b6644dc274986de)) ##### 2.0.12 (2026-04-20) ##### 2.0.11 (2026-04-14) ##### 2.0.10 (2026-04-06) ##### 2.0.9 (2026-04-03) ##### 2.0.8 (2025-11-21) ##### 2.0.7 (2025-10-14) ##### 2.0.6 (2025-09-06) ##### 2.0.5 (2025-08-13) ##### 2.0.4 (2023-10-23) ##### 2.0.3 (2023-09-20) ##### 2.0.2 (2023-09-20) ##### 2.0.1 (2022-08-31) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [html-validate](https://html-validate.org)
([source](https://gitlab.com/html-validate/html-validate)) | [`8.29.0` →
`11.4.0`](https://renovatebot.com/diffs/npm/html-validate/8.29.0/11.4.0)
|

|

|
---
### Release Notes
<details>
<summary>html-validate/html-validate (html-validate)</summary>
###
[`v11.4.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1140-2026-05-25)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v11.3.0...v11.4.0)
##### Features
- **meta:** add `reference` attribute property to mark an attribute as
referencing another element
([5632529](https://gitlab.com/html-validate/html-validate/commit/56325297a787a0dfe86559b2afae93073e6eebff))
##### Bug Fixes
- **html5:** add missing attributes on `<input>` element (for
`no-unknown-attributes`)
([5520b40](https://gitlab.com/html-validate/html-validate/commit/5520b40755802199cae25ba0854905112675bc7b)),
closes
[#​360](https://gitlab.com/html-validate/html-validate/issues/360)
- **html5:** add missing attributes on `<script>` element (for
`no-unknown-attributes`)
([4b1b993](https://gitlab.com/html-validate/html-validate/commit/4b1b993197dfbdd3ec01abd53006163f8385f60e)),
closes
[#​360](https://gitlab.com/html-validate/html-validate/issues/360)
- **html5:** support `xmlns` global attribute (for
`no-unknown-attributes`)
([d3739ec](https://gitlab.com/html-validate/html-validate/commit/d3739ec5b66b2d5c77f0c34588dda6d2fb5f9466)),
closes
[#​360](https://gitlab.com/html-validate/html-validate/issues/360)
###
[`v11.3.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1130-2026-05-24)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v11.2.0...v11.3.0)
##### Features
- **meta:** support pattern attributes (e.g. `data-*`)
([5d27614](https://gitlab.com/html-validate/html-validate/commit/5d27614788603b9bfd06bdbcbde502eb6ca3e6ca)),
closes
[#​361](https://gitlab.com/html-validate/html-validate/issues/361)
##### Bug Fixes
- **html5:** support `focusable` attribute on `<svg>` element
([d458d6c](https://gitlab.com/html-validate/html-validate/commit/d458d6cde4414b82fe2e9d8e59021da1defc7670))
- **html5:** support `name` attribute on `<slot>` element
([e3bb6c2](https://gitlab.com/html-validate/html-validate/commit/e3bb6c238f72e117f27ccec5e81d24677f5d7c19))
- **html5:** support `value` attribute on `<option>` element
([14d8673](https://gitlab.com/html-validate/html-validate/commit/14d8673cc468372af338802d8b4265c1980a8c7c))
- **rules:** ignore
`[#slot](https://gitlab.com/html-validate/html-validate/issues/slot)` in
`no-unknown-attributes` rule
([817b111](https://gitlab.com/html-validate/html-validate/commit/817b111eb2d2017f2b7ada510654e6ca662b7f43))
###
[`v11.2.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1120-2026-05-17)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v11.1.0...v11.2.0)
##### Features
- **deps:** update dependency
[@​sidvind/better-ajv-errors](https://redirect.github.com/sidvind/better-ajv-errors)
to v7
([a6f4242](https://gitlab.com/html-validate/html-validate/commit/a6f424264240f5c89399948787635671b3d3124d))
- **vitest:** add `toMatchCodeframe()` and `toMatchInlineCodeframe()`
matchers
([5153c12](https://gitlab.com/html-validate/html-validate/commit/5153c126188edd5ccdda6888f780656d23bdeba4))
###
[`v11.1.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1110-2026-05-12)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v11.0.0...v11.1.0)
##### Features
- **deps:** replace dependency `glob` with native function
([5a2be0d](https://gitlab.com/html-validate/html-validate/commit/5a2be0d13f69c3b71c10d361c44cdfb221b14b6a))
- **deps:** replace dependency `minimist` with native function
([cfe3a57](https://gitlab.com/html-validate/html-validate/commit/cfe3a57b7f360db37d74ae607855df922660f943))
- **deps:** update dependency
[@​html-validate/stylish](https://redirect.github.com/html-validate/stylish)
to v6
([a8f6df1](https://gitlab.com/html-validate/html-validate/commit/a8f6df1dd9f9635edf4072762a7dc3867c18f7ff))
- **deps:** update dependency
[@​sidvind/better-ajv-errors](https://redirect.github.com/sidvind/better-ajv-errors)
to v6
([1aca06c](https://gitlab.com/html-validate/html-validate/commit/1aca06cbbcbecd8556d79388c11805a54ab0e033))
###
[`v11.0.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1100-2026-05-11)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.17.0...v11.0.0)
##### ⚠ BREAKING CHANGES
- **api:** If you used the `NodeClosed` enum it has been replaced with
constants in a new `Node` object.
```diff
-if (node.nodeClosed === NodeClosed.EndTag) {
+if (child.nodeType === Node.CLOSED_END_TAG) {
```
- **api:** If you used the `NodeType` enum it has been replaced with
constants in a new `Node` object. This better mimics the DOM API.
```diff
-if (child.nodeType === NodeType.ELEMENT_NODE) {
+if (child.nodeType === Node.ELEMENT_NODE) {
```
- **config:** Remove support for unwrapped regular expressions as
strings for pattern
rules. If you have configured one of the affected rules with a regular
expressing not wrapped with forward slashes `/` you need to wrap them.
If you
passed in a named pattern or a `RegExp` object you do not have to change
anything.
The affected rules are:
- `class-pattern`
- `id-pattern`
- `name-pattern`
```diff
{
"id-pattern": ["error", {
- "pattern": ["foo-.+"]
+ "pattern": ["/foo-.+/"]
}]
}
```
- **meta:** The deprecated `implicitRole` meta property has been removed
and is replaced by `aria.implicitRole`. If you are using this property
in your
custom element metadata update it with the new property:
```diff
-implicitRole: "button",
+aria: {
+ implicitRole: "button",
+}
```
- **api:** The deprecated `HtmlValidate.getRuleDocumentation()` and
`HtmlValidate.getRuleDocumentationSync()` methods has been removed and
is
replaced with `HtmlValidate.getContextualDocumentation()` and
`HtmlValidate.getContextualDocumentationSync()`.
- **api:** The deprecated `DOMTree.find()` method has been removed and
is
replaced by `DOMTree.querySelector()`.
- **api:** The deprecated `DOMTree.visitDepthFirst()` method has been
removed and is replaced by the `walk.depthFirst()` helper.
- **api:** The deprecated alias `nodejsResolver` has been removed. Use
`cjsResolver` instead.
- **api:** This API was never meant for public consumption and has now
been removed from the public API surface. If you need this API file an
issue
describing your use-case. There is no replacement API.
- **deps:** drop support for vitest v1 and v2
- **deps:** drop support for jest v28
- **deps:** NodeJS v22 or later is now required.
##### Features
- **api:** remove deprecated `DOMTree.find()`
([4451453](https://gitlab.com/html-validate/html-validate/commit/4451453a1b3e4bc92fd482eb1a547b643fa2ce6e))
- **api:** remove deprecated `DOMTree.visitDepthFirst()`
([b06710b](https://gitlab.com/html-validate/html-validate/commit/b06710bd911a3f52bd9a790c0bc0ed38fd4c8786))
- **api:** remove deprecated `HtmlValidate.getRuleDocumentation()`
method
([f5343c3](https://gitlab.com/html-validate/html-validate/commit/f5343c36baddf6e4975ee624eb6636e0a2e2b38a))
- **api:** remove deprecated `nodejsResolver` alias
([ecacb8a](https://gitlab.com/html-validate/html-validate/commit/ecacb8a561b442621b2bc2af802a42f2728aaab7))
- **api:** replace `NodeClosed` enum with constants
([de55ed9](https://gitlab.com/html-validate/html-validate/commit/de55ed91e95f1df777092b0fd119499c1a6960b8))
- **api:** replace `NodeType` enum with named constants
([d33419c](https://gitlab.com/html-validate/html-validate/commit/d33419cb2a1acc7bb26aff4f5a54d80de5a5ed01))
- **api:** the `Validator` class is no longer exported
([f14de27](https://gitlab.com/html-validate/html-validate/commit/f14de27973bfb3a19c5628bcfd98c5d9648bbe44))
- **config:** remove support for raw custom pattern regex
([692d074](https://gitlab.com/html-validate/html-validate/commit/692d07470f571a0192431570d8c06e761087c80d))
- **deps:** drop support for jest v28
([b1d9b0e](https://gitlab.com/html-validate/html-validate/commit/b1d9b0eed0218462561e50039b9260f5e40b3b44))
- **deps:** drop support for vitest v1 and v2
([2949863](https://gitlab.com/html-validate/html-validate/commit/29498638b01a0424240c29463b270d97e0454473))
- **deps:** require nodejs v22 or later
([e16c27f](https://gitlab.com/html-validate/html-validate/commit/e16c27f483ae0fad5f84627eb06089abe0124e0a))
- **meta:** remove deprecated `implicitRole` property
([63689b5](https://gitlab.com/html-validate/html-validate/commit/63689b574e646ec942dbd1d8fc8cbcc6f535e5dd))
###
[`v10.17.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10170-2026-05-11)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.16.0...v10.17.0)
##### Features
- **rules:** new experimental rule `no-unknown-attributes`
([9180e2e](https://gitlab.com/html-validate/html-validate/commit/9180e2ef9e9dcccd00340ab856b0f8ab8da73da5)),
closes
[#​362](https://gitlab.com/html-validate/html-validate/issues/362)
###
[`v10.16.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10160-2026-05-10)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.15.0...v10.16.0)
##### Features
- **rules:** option to allow css-variables with `no-inline-style`
([bb68031](https://gitlab.com/html-validate/html-validate/commit/bb6803168717567963360c1c11f294bd8e9ea780))
##### Bug Fixes
- adjust rules specifically around `<p>` validation, “>”, and character
sequences starting with “&”
([29d1ded](https://gitlab.com/html-validate/html-validate/commit/29d1deddef0c0fd5925fc7cf748a6f9cc4d64735))
- **rules:** allow `aria-label` on `<search>`
([0f4fb51](https://gitlab.com/html-validate/html-validate/commit/0f4fb51d82d29568ca96d8ae2411cb9c72703db3)),
closes
[#​359](https://gitlab.com/html-validate/html-validate/issues/359)
###
[`v10.15.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10150-2026-05-04)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.14.0...v10.15.0)
##### Features
- **cli:** add `--performance` to help debug performance issues
([1451915](https://gitlab.com/html-validate/html-validate/commit/1451915963b36bd94c818f4c2a0f2b24a3d50712))
##### Performance Improvements
- optimize loading global attributes onto element metadata
([11228b8](https://gitlab.com/html-validate/html-validate/commit/11228b8ae2716e5395b5bb99fa4f95d2c7c19331))
###
[`v10.14.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10140-2026-05-02)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.13.1...v10.14.0)
##### Features
- **html5:** add support for more global attributes
([db89087](https://gitlab.com/html-validate/html-validate/commit/db8908722575a7f51e96280fd399df6e0b68cd37))
##### Bug Fixes
- **parser:** improve handling of implicit tag closures
([9070a61](https://gitlab.com/html-validate/html-validate/commit/9070a6156eab328e9a89e845d662d65fad8ef10f))
##### Performance Improvements
- improve performance by caching child elements
([cc938fb](https://gitlab.com/html-validate/html-validate/commit/cc938fbd8978e243225f750404ba1530dbaea22b))
###
[`v10.13.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10131-2026-04-18)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.13.0...v10.13.1)
##### Bug Fixes
- **parser:** add support for implicit `<head>` and `<body>`
([e63b1bf](https://gitlab.com/html-validate/html-validate/commit/e63b1bf58341a8cb7774e1309bc42355a23b31c1))
###
[`v10.13.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10130-2026-04-15)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.12.2...v10.13.0)
##### Features
- **deps:** update dependency
[@​sidvind/better-ajv-errors](https://redirect.github.com/sidvind/better-ajv-errors)
to v5
([f1cea88](https://gitlab.com/html-validate/html-validate/commit/f1cea885f1fe399f1eb3d4b5a4aac1987391718b))
##### Bug Fixes
- **html5:** `imagesizes` is only required if `imagesrcset` contains
width descriptors
([6805381](https://gitlab.com/html-validate/html-validate/commit/6805381a1a51ce4bda9994df1f4a5332fcfd5919)),
closes
[#​346](https://gitlab.com/html-validate/html-validate/issues/346)
###
[`v10.12.2`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10122-2026-04-14)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.12.1...v10.12.2)
##### Bug Fixes
- treat `<html>`, `<head>`, and `<body>` end tags as optional
([ababe68](https://gitlab.com/html-validate/html-validate/commit/ababe684fcb02c242ce147aa42731c70de08168a))
###
[`v10.12.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10121-2026-04-11)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.12.0...v10.12.1)
##### Bug Fixes
- **jest:** handle when `structuredClone()` is missing
([93c4d86](https://gitlab.com/html-validate/html-validate/commit/93c4d8603426ad70941d65a408aa7cf6573ccb2d))
###
[`v10.12.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10120-2026-04-11)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.11.3...v10.12.0)
##### Features
- **deps:** update
[@​html-validate/stylish](https://redirect.github.com/html-validate/stylish)
to v5.2.0
([455da34](https://gitlab.com/html-validate/html-validate/commit/455da3428a4f3eee26f026c6e3f38f007b3256f0))
- **deps:** drop support for nodejs v23 (v20, v22 and v24 or greater
still supported)
([41ea9d6](https://gitlab.com/html-validate/html-validate/commit/41ea9d6232f7249d1b87db055262a6bfc7c84a7d))
- **formatters:** option to enable/disable filename in `codeframe`
formatter when using API
([cb37548](https://gitlab.com/html-validate/html-validate/commit/cb375482ea0d0518381d241215def318c1ca3d3d))
- **jest:** remove redundant filename from codeframe snapshots
([5878b12](https://gitlab.com/html-validate/html-validate/commit/5878b12c55fd99a0b0efbe160b55d4bc25831ff4))
###
[`v10.11.3`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10113-2026-04-03)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.11.2...v10.11.3)
##### Bug Fixes
- jest support for explicitly importing `expect` from `@jest/globals`
([b9fd392](https://gitlab.com/html-validate/html-validate/commit/b9fd392e4c514a5af9bbaf378e5fbd65d59e469c))
- prefer esm when importing `html-validate` as library
([0b96a73](https://gitlab.com/html-validate/html-validate/commit/0b96a73af8fb0db86289ba983e044ad9e5ce1793))
###
[`v10.11.2`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10112-2026-03-15)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.11.1...v10.11.2)
##### Bug Fixes
- **rules:** ignore unterminated character references in url fragments
`#`
([dd73de2](https://gitlab.com/html-validate/html-validate/commit/dd73de230892f05071a2bc6d717c638939228cb5)),
closes
[#​345](https://gitlab.com/html-validate/html-validate/issues/345)
- **rules:** properly find unrecognized character reference before `?`
or `#`
([8f124fa](https://gitlab.com/html-validate/html-validate/commit/8f124fa438c5e5729abffc0845c8efe5a5a50364))
###
[`v10.11.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10111-2026-03-06)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.11.0...v10.11.1)
##### Bug Fixes
- fix config resolution from cwd when using `--stdin`
([5fc4ff7](https://gitlab.com/html-validate/html-validate/commit/5fc4ff7ba30f26013b4be6dd2038ed5eca340566)),
closes
[#​344](https://gitlab.com/html-validate/html-validate/issues/344)
###
[`v10.11.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10110-2026-03-04)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.10.0...v10.11.0)
##### Features
- **rules:** add `include` and `exclude` options to `no-redundant-role`
([864314d](https://gitlab.com/html-validate/html-validate/commit/864314dfa2f8a15dacde98a8abedd233e4bcd28b)),
closes
[#​328](https://gitlab.com/html-validate/html-validate/issues/328)
###
[`v10.10.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#10100-2026-03-02)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.9.0...v10.10.0)
##### Features
- **api:** make `Reporter` class internal
([78835fc](https://gitlab.com/html-validate/html-validate/commit/78835fcdc9bfdff332d3bf4a85da81c9256cde71))
- **deps:** update dependency
[@​html-validate/stylish](https://redirect.github.com/html-validate/stylish)
to v5
([e059c03](https://gitlab.com/html-validate/html-validate/commit/e059c035d01b0b498d9a5a0a70d06f7c44b0947d))
- **html5:** update `<button>` and `<input>` elements to set new
`submitButton` property
([43f8494](https://gitlab.com/html-validate/html-validate/commit/43f849440b6ce86d3bef3c320ab907f7f95595d0))
- **meta:** add `submitButton` metadata property
([00e6843](https://gitlab.com/html-validate/html-validate/commit/00e6843dcf82c0980c922b7bc99b8909ad19e8c5))
- **rules:** `wcag/h32` supports custom submit buttons via new
`submitButton` property
([511bc2d](https://gitlab.com/html-validate/html-validate/commit/511bc2dce2c460e74ae861c12df34ee0b6ff73bb))
##### Bug Fixes
- **rules:** `form-dup-name` handles implicit default button type
([e429a66](https://gitlab.com/html-validate/html-validate/commit/e429a661b21d4539665371cd68abaccbbd1915de)),
closes
[#​323](https://gitlab.com/html-validate/html-validate/issues/323)
###
[`v10.9.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1090-2026-02-22)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.8.0...v10.9.0)
##### Features
- **rules:** new rule `deprecated-class`
([49794db](https://gitlab.com/html-validate/html-validate/commit/49794dbf0e780c428d520f80cd74cb0d4ea516d0))
##### Bug Fixes
- **html5:** add html-aria mapping for `<selectedcontent>`
([a6e4755](https://gitlab.com/html-validate/html-validate/commit/a6e4755a70ce5a975181973488d265dca56edece))
- **html5:** update html-aam mapping for `<html>`
([b3ae63f](https://gitlab.com/html-validate/html-validate/commit/b3ae63f7126fa3e6b0c8ade640cc3cb8255ab16b))
###
[`v10.8.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1080-2026-02-15)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.7.0...v10.8.0)
##### Features
- **rules:** new rule `autocomplete-password`
([13dd4a2](https://gitlab.com/html-validate/html-validate/commit/13dd4a24ab55da1d50ac0af1b64d7c2bb863e55c)),
closes
[#​318](https://gitlab.com/html-validate/html-validate/issues/318)
###
[`v10.7.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1070-2026-01-23)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.6.0...v10.7.0)
##### Features
- optional brackets `[]` around `html-validate` directives for inline
configuration
([8426f6c](https://gitlab.com/html-validate/html-validate/commit/8426f6cbe6c2624900dc935dc6bbbe61edcbfcf6))
- **rules:** add `allowTemplate` option to `no-style`-tag rule
([0930fd8](https://gitlab.com/html-validate/html-validate/commit/0930fd8a6e27ba2db0dd0f94342e3894accd60e6)),
closes
[#​329](https://gitlab.com/html-validate/html-validate/issues/329)
- **rules:** add `elements.include` and `elements.exclude` to
`aria-label-misuse`
([c88bec7](https://gitlab.com/html-validate/html-validate/commit/c88bec70c80441c13798c04d121b143382e52ac2)),
closes
[#​334](https://gitlab.com/html-validate/html-validate/issues/334)
##### Bug Fixes
- make directives missing end bracket non-fatal
([2370ad3](https://gitlab.com/html-validate/html-validate/commit/2370ad3e49ccee4d972cae6392c13bf96c9dfd9a))
- **rules:** handle id with colon for `unique-landmark` rule
([0174785](https://gitlab.com/html-validate/html-validate/commit/0174785afdb32747fa02b3e801485a4a37bc35c5)),
closes
[#​333](https://gitlab.com/html-validate/html-validate/issues/333)
###
[`v10.6.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1060-2026-01-18)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.5.0...v10.6.0)
##### Features
- **config:** allow passing regexp object directly as patterns to
`class-pattern`, `id-pattern` and `name-pattern`
([b12fb9f](https://gitlab.com/html-validate/html-validate/commit/b12fb9fc0b526f77f71bd7f7f426faa33716b10b))
- **config:** require custom patterns to `class-pattern`, `id-pattern`
and `name-pattern` to be wrapped with `/`
([19203d3](https://gitlab.com/html-validate/html-validate/commit/19203d35db81f4a8a9748363c140092450dbc4ca))
- **rules:** add `"tailwind"` as a supported predefined class pattern
([ffc3352](https://gitlab.com/html-validate/html-validate/commit/ffc3352a2c3ffe4acb738f06f0da7dcc4f9954fa)),
closes
[#​338](https://gitlab.com/html-validate/html-validate/issues/338)
- **rules:** new rule `valid-for`
([616a3ec](https://gitlab.com/html-validate/html-validate/commit/616a3ecd3608e3dc4038d779dd07f20d3895589e)),
closes
[#​337](https://gitlab.com/html-validate/html-validate/issues/337)
##### Bug Fixes
- **parser:** make invalid directives non-fatal
([85204b3](https://gitlab.com/html-validate/html-validate/commit/85204b3c8530cd8f7f9e73f43c100b354602bcef)),
closes
[#​335](https://gitlab.com/html-validate/html-validate/issues/335)
###
[`v10.5.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1050-2025-12-14)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.4.0...v10.5.0)
##### Features
- **deps:** update dependency glob to v12
([61e3a2d](https://gitlab.com/html-validate/html-validate/commit/61e3a2d68c8d4f061ee12d09f4fed5d79b1fe58c))
- **deps:** update dependency glob to v13
([eb80287](https://gitlab.com/html-validate/html-validate/commit/eb80287e75dfacb99a2d7a5bbf192ebc440f75d2))
##### Bug Fixes
- **deps:** update dependency
[@​sidvind/better-ajv-errors](https://redirect.github.com/sidvind/better-ajv-errors)
to v4.0.1
([651c383](https://gitlab.com/html-validate/html-validate/commit/651c383cacdd0b1763288d582f0bc985b9cd64b8))
###
[`v10.4.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1040-2025-11-17)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.3.1...v10.4.0)
##### Features
- **meta:** new metadata helper `hasKeyword` to test if a
space-separated list contains a given keyword
([e1f0099](https://gitlab.com/html-validate/html-validate/commit/e1f0099b7a67c61fdc520f2b63a5fe289a69ce67))
- **meta:** support `attribute.required` as callback
([f0292a7](https://gitlab.com/html-validate/html-validate/commit/f0292a71106913cc8cea7bb2f66a3c7c76d0fbb1))
##### Bug Fixes
- **html5:** `<link>` `imagesrcset` and `imagesizes` attributes are only
allowed if `rel="preload"` and `as="image"`
([7b5ade4](https://gitlab.com/html-validate/html-validate/commit/7b5ade4cd85b10c915585d8229a4a0f82bf10d28))
- **html5:** `<link>` only requires `href` if `imagesrcset` is absent
([f0d2f6a](https://gitlab.com/html-validate/html-validate/commit/f0d2f6abdc82fbcd074a61e2bf5b17efc537e71c)),
closes
[#​330](https://gitlab.com/html-validate/html-validate/issues/330)
- **html5:** `<link>` requires `imagesizes` if `imagesrcset` is present
([6fdc002](https://gitlab.com/html-validate/html-validate/commit/6fdc002340362d6c8f921ee01c120649bbd8cc00))
###
[`v10.3.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1031-2025-11-09)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.3.0...v10.3.1)
##### Bug Fixes
- **html5:** `<a>` element is only interactive if it has an `href`
attribute
([385f92f](https://gitlab.com/html-validate/html-validate/commit/385f92fb3f01e8755c566adf1a6ed61923ca5899))
- **html5:** allow `<hr>` element to be used as descendant of `<select>`
([e601d36](https://gitlab.com/html-validate/html-validate/commit/e601d36776c150497f879ad11082bcb27719c7a2)),
closes
[#​331](https://gitlab.com/html-validate/html-validate/issues/331)
- **html5:** disallow nested `<a>` elements even without `href`
attribute
([622e2f6](https://gitlab.com/html-validate/html-validate/commit/622e2f66d1b055d2fbd98c7c0132c3fea708dac3))
###
[`v10.3.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1030-2025-11-02)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.2.1...v10.3.0)
##### Features
- **html5:** allow `<button>` as first child of `<select>`
([3de8a0f](https://gitlab.com/html-validate/html-validate/commit/3de8a0f4ddce303dacbb92b345382c90bafc213f)),
closes
[#​321](https://gitlab.com/html-validate/html-validate/issues/321)
- **html5:** allow `<option>` to have child content
([6056325](https://gitlab.com/html-validate/html-validate/commit/6056325c4a7016b77256c3116b3ed2a457275538)),
closes
[#​321](https://gitlab.com/html-validate/html-validate/issues/321)
- **html5:** support `<selectedcontent>` element
([d3d2c22](https://gitlab.com/html-validate/html-validate/commit/d3d2c2237f266747b956e5f21a50ddd5ed5a62ef)),
closes
[#​321](https://gitlab.com/html-validate/html-validate/issues/321)
- **html5:** support `hidden="until-found"`
([baa033f](https://gitlab.com/html-validate/html-validate/commit/baa033fa1d0cea969f16ad2e30e9c6426b16752e)),
closes
[#​322](https://gitlab.com/html-validate/html-validate/issues/322)
- **meta:** `permittedOrder` can take a selector list for elements with
equal order requirement
([b3f92c2](https://gitlab.com/html-validate/html-validate/commit/b3f92c2d472a707c2cf45e7a1c252f67bb9a2608))
- parse `<title>` content as literal characters instead of HTML elements
([3399ab5](https://gitlab.com/html-validate/html-validate/commit/3399ab5c939216f329ce2b323ad7b580c5ebd00e)),
closes
[#​326](https://gitlab.com/html-validate/html-validate/issues/326)
##### Bug Fixes
- **html5:** allow `blocking` attribute on `<link rel="expect">`
([5bbabc4](https://gitlab.com/html-validate/html-validate/commit/5bbabc436f473bcee422c94f799a57c4c360509c)),
closes
[#​327](https://gitlab.com/html-validate/html-validate/issues/327)
- **html5:** disallow `blocking` attribute on `<link rel="preload">` and
`<link rel="modulepreload">`
([0a17e50](https://gitlab.com/html-validate/html-validate/commit/0a17e500a55f8334668419c34f7a84d40f5bf12c))
- **html5:** let `<selectedcontent>` fulfill the accessible text content
requirement of `<button>` elements
([d1dff73](https://gitlab.com/html-validate/html-validate/commit/d1dff73346054a5c2815230ee6c3767fe8510a60)),
closes
[#​321](https://gitlab.com/html-validate/html-validate/issues/321)
- **rules:** ignore omitted `type` attribute on `<button>` when used as
first child of `<select>`
([1476960](https://gitlab.com/html-validate/html-validate/commit/1476960b0a7294f30dd239bc256c05f03b5c9a0d)),
closes
[#​321](https://gitlab.com/html-validate/html-validate/issues/321)
###
[`v10.2.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1021-2025-10-24)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.1.2...v10.2.1)
##### Bug Fixes
- package republished only, no changes from v10.2.0
([722c37f](https://gitlab.com/html-validate/html-validate/commit/722c37f3781d158596489bbe29affd64a6f127d5))
###
[`v10.1.2`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1012-2025-10-11)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.1.1...v10.1.2)
##### Bug Fixes
- **rules:** ignore disabled input fields in `form-dup-name` rule
([cf1962e](https://gitlab.com/html-validate/html-validate/commit/cf1962ea79701d1a6f6933ee23b443373023c544)),
closes
[#​294](https://gitlab.com/html-validate/html-validate/issues/294)
###
[`v10.1.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1011-2025-10-06)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.1.0...v10.1.1)
##### Bug Fixes
- fix `unrecognized-char-ref` triggering \[secure] positives for
`<script>` and `<style>` tags
([efffc6b](https://gitlab.com/html-validate/html-validate/commit/efffc6bcd56e9be85314739833d3f661a87fb8cd))
###
[`v10.1.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1010-2025-10-03)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v10.0.0...v10.1.0)
##### Features
- parse `<textarea>` content as literal characters instead of HTML
elements
([f3d4f5b](https://gitlab.com/html-validate/html-validate/commit/f3d4f5b178aab8e31e2e8680081ea3cdc8bfdf04)),
closes
[#​314](https://gitlab.com/html-validate/html-validate/issues/314)
- store `<script>` and `<style>` content as text node
([740b94a](https://gitlab.com/html-validate/html-validate/commit/740b94a8c0d43d4b793ca8e94f0bb8acee07eb16)),
closes
[#​316](https://gitlab.com/html-validate/html-validate/issues/316)
###
[`v10.0.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#1000-2025-08-09)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.7.1...v10.0.0)
##### ⚠ BREAKING CHANGES
- **deps:** Support for Vitest v0 has been removed. Vitest v1 or later
is
required.
- **deps:** Support for Jest v27 has been removed. Jest v28 or later is
required.
- **deps:** NodeJS v20 or later is now required.
##### Features
- **deps:** remove support for jest v27
([cb3160e](https://gitlab.com/html-validate/html-validate/commit/cb3160e93ff0e04bd8c48fb5d94d2fc56f26dc72))
- **deps:** remove support for vitest v0
([3a75046](https://gitlab.com/html-validate/html-validate/commit/3a750464390db13c5e593f4f661c09291f6123c2))
- **deps:** require nodejs v20 or later
([f893e34](https://gitlab.com/html-validate/html-validate/commit/f893e34bc2f5903d579db929beea5cd2639ba1ee))
- **deps:** update dependency glob to v11
([f52239d](https://gitlab.com/html-validate/html-validate/commit/f52239d5e73f77cf1ca925110d9ba9c4fbf6704d))
###
[`v9.7.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#971-2025-06-28)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.7.0...v9.7.1)
##### Bug Fixes
- **docs:** fix typo in docs navigation
([1a2b87a](https://gitlab.com/html-validate/html-validate/commit/1a2b87a4eca16562f3738067245ce4be140dcf7d))
- **rules:** `no-raw-characters` ignores boolean attributes in favor of
`attribute-allowed-values`
([22b18be](https://gitlab.com/html-validate/html-validate/commit/22b18be4aa3c25c205d0f735a3da6824edbe31ae)),
closes
[#​296](https://gitlab.com/html-validate/html-validate/issues/296)
- **rules:** allow aria-label on `<dialog>`
([bd07810](https://gitlab.com/html-validate/html-validate/commit/bd07810dd2cddf61f2893d1e051126c39c4207b0)),
closes
[#​304](https://gitlab.com/html-validate/html-validate/issues/304)
- **vitest:** fix matchers augmentation for typescript
([7c4bb69](https://gitlab.com/html-validate/html-validate/commit/7c4bb69a1bda07f266c4cff5b751526ebfb05595))
###
[`v9.7.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#970-2025-06-15)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.6.1...v9.7.0)
##### Features
- add special `templateRoot` meta property for `<template>` element
([beccfda](https://gitlab.com/html-validate/html-validate/commit/beccfdafca7b21d62040ecef3c53753eebcdc28d))
- **rules:** add `strict` option to `wcag/h63` to enforce for all tables
([51eecf2](https://gitlab.com/html-validate/html-validate/commit/51eecf2422f59e33dc2642e7cc6d5a21a8ead158))
- **rules:** determine if a table is simple or complex before applying
`wcag/h63`
([0e84024](https://gitlab.com/html-validate/html-validate/commit/0e84024fe42f814c3ee776f4370c90715aaafb21)),
closes
[#​303](https://gitlab.com/html-validate/html-validate/issues/303)
##### Bug Fixes
- better dts for html5 metadata
([8e9537c](https://gitlab.com/html-validate/html-validate/commit/8e9537c497ff545d72cfafd862b71d1ec2fc0653))
###
[`v9.6.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#961-2025-06-14)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.6.0...v9.6.1)
##### Bug Fixes
- validate descendants of `<template>` when `scriptSupporting` is
disabled
([f4629f8](https://gitlab.com/html-validate/html-validate/commit/f4629f899c6a410cbb1100cbefe4daef55ec755c))
###
[`v9.6.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#960-2025-06-14)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.5.5...v9.6.0)
##### Features
- **deps:** support jest v30
([2023958](https://gitlab.com/html-validate/html-validate/commit/2023958259d2f8c5aac1bff2e496a6057c3ab089))
##### Bug Fixes
- **deps:** update dependency ignore to v7.0.5
([731ba29](https://gitlab.com/html-validate/html-validate/commit/731ba290e2fdcd262e4f585fcfc7aba782df63f2))
###
[`v9.5.5`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#955-2025-05-25)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.5.4...v9.5.5)
##### Bug Fixes
- fix `<area>`, `<dd>` and `<dt>` not being allowed in `<template>`
([707d990](https://gitlab.com/html-validate/html-validate/commit/707d990a205f1f2e1b2633a7806a2b2562eeda5b)),
closes
[#​307](https://gitlab.com/html-validate/html-validate/issues/307)
###
[`v9.5.4`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#954-2025-05-22)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.5.3...v9.5.4)
##### Bug Fixes
- **deps:** update dependency ignore to v7.0.4
([f62c179](https://gitlab.com/html-validate/html-validate/commit/f62c179c6c0113bec16449be89be9a60fec8be79))
- **rules:** ignore parents of template tags when checking permitted
descendants
([6a0d48a](https://gitlab.com/html-validate/html-validate/commit/6a0d48a101dc7227ad09a69838312b0bd0702864)),
closes
[#​305](https://gitlab.com/html-validate/html-validate/issues/305)
###
[`v9.5.3`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#953-2025-04-13)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.5.2...v9.5.3)
##### Bug Fixes
- fix crash when aria attribute references id with comma
([fb91b7c](https://gitlab.com/html-validate/html-validate/commit/fb91b7c7e7b4c3a3b01998c0bd348e4a43eb817f)),
closes
[#​299](https://gitlab.com/html-validate/html-validate/issues/299)
- fix crash when attribute selector `[..]` contains escaped characters
([0c19b82](https://gitlab.com/html-validate/html-validate/commit/0c19b8267deac4f957558ed4149ee2ba52cd0a06))
###
[`v9.5.2`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#952-2025-03-17)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.5.1...v9.5.2)
##### Bug Fixes
- **jest:** increase internal timeout for `.toHTMLValidate()` from 10s
to 30s
([f5f9917](https://gitlab.com/html-validate/html-validate/commit/f5f9917cbf904b600561336f4fae37c62bc22138)),
closes
[#​298](https://gitlab.com/html-validate/html-validate/issues/298)
###
[`v9.5.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#951-2025-03-13)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.5.0...v9.5.1)
##### Bug Fixes
- handle id with comma
([435abf5](https://gitlab.com/html-validate/html-validate/commit/435abf537e17db9239b79cac408223eec8c8a420)),
closes
[#​299](https://gitlab.com/html-validate/html-validate/issues/299)
###
[`v9.5.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#950-2025-03-08)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.4.2...v9.5.0)
##### Features
- **deps:** update dependency
[@​sidvind/better-ajv-errors](https://redirect.github.com/sidvind/better-ajv-errors)
to v4
([75a17cf](https://gitlab.com/html-validate/html-validate/commit/75a17cf699ee77941c88650a38b7217d276664db))
###
[`v9.4.2`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#942-2025-03-06)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.4.1...v9.4.2)
##### Performance Improvements
- rewrite and optimize `HtmlElement.matches()` increasing performance of
large documents
([4eb28a7](https://gitlab.com/html-validate/html-validate/commit/4eb28a7f8bb39084bfb4a71df908229d19ba1c56)),
closes
[#​45](https://gitlab.com/html-validate/html-validate/issues/45)
###
[`v9.4.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#941-2025-02-27)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.4.0...v9.4.1)
##### Bug Fixes
- fix another configuration path issue on windows
([1967d8f](https://gitlab.com/html-validate/html-validate/commit/1967d8f8960ce7c136c73ea41fa43ffe026285cd))
###
[`v9.4.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#940-2025-02-22)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.3.0...v9.4.0)
##### Features
- support custom `fs` implementation in `validateFile` and similar
functions: optional for node required for browser
([f9edf65](https://gitlab.com/html-validate/html-validate/commit/f9edf652069722578a5d92852a5256abd4979cb1)),
closes
[#​293](https://gitlab.com/html-validate/html-validate/issues/293)
###
[`v9.3.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#930-2025-02-16)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.2.2...v9.3.0)
##### Features
- ensure `width` and `height` are non-negative integers on `<img>` and
other embedded elements
([6bde9e6](https://gitlab.com/html-validate/html-validate/commit/6bde9e691bab127a59e8818f723e26cac2546481)),
closes
[#​280](https://gitlab.com/html-validate/html-validate/issues/280)
##### Bug Fixes
- **cli:** fix `--rule` overwriting `extends` from `--config`
([5623120](https://gitlab.com/html-validate/html-validate/commit/5623120a46c8357777d031d0c17dd47a9c1cca4d))
- **cli:** fix `--rule` overwriting all rules from `--config` or
`--preset`
([8cc81c8](https://gitlab.com/html-validate/html-validate/commit/8cc81c816373f1f67b9418b0048ea98cb89e9572)),
closes
[#​289](https://gitlab.com/html-validate/html-validate/issues/289)
- include id in `valid-id` error message
([c0c6b73](https://gitlab.com/html-validate/html-validate/commit/c0c6b73701261f72f717ffa92fb4bc3966c68587)),
closes
[#​282](https://gitlab.com/html-validate/html-validate/issues/282)
##### Performance Improvements
- improve `no-dup-id` performance
([8da515f](https://gitlab.com/html-validate/html-validate/commit/8da515f0ca917b3a2848ed4d47790fe9aa7ffe14)),
closes
[#​288](https://gitlab.com/html-validate/html-validate/issues/288)
- improve performance for `void-style`
([5a156de](https://gitlab.com/html-validate/html-validate/commit/5a156de6409cd217cf0424732e8c9a7a1dce081d)),
closes
[#​287](https://gitlab.com/html-validate/html-validate/issues/287)
###
[`v9.2.2`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#922-2025-02-12)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.2.1...v9.2.2)
##### Bug Fixes
- handle dashes in custom element names
([4a87773](https://gitlab.com/html-validate/html-validate/commit/4a877738c5b8d4c54ec478b78ca2ab2520cd281e)),
closes
[#​283](https://gitlab.com/html-validate/html-validate/issues/283)
###
[`v9.2.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#921-2025-02-05)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.2.0...v9.2.1)
##### Bug Fixes
- fix repetitive "validator crashed" messages
([4a71fcf](https://gitlab.com/html-validate/html-validate/commit/4a71fcf382d3e1b845a4367fd5b516c7f74606a4))
- only require SRI on `<link>` with `rel="stylesheet"`, `rel="preload"`
or `rel="modulepreload"`
([0b47d2a](https://gitlab.com/html-validate/html-validate/commit/0b47d2aac0ccbe8dbe70edd89e07c939a581e95b))
###
[`v9.2.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#920-2025-01-28)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.1.3...v9.2.0)
##### Features
- **api:** error classes marked internal
([84e957b](https://gitlab.com/html-validate/html-validate/commit/84e957b92865078ec066e6b63e06f64593cfae5f))
- **api:** new \`isUserError(..) to determine if an exception is caused
by a user misconfiguration
([20dab72](https://gitlab.com/html-validate/html-validate/commit/20dab721c6962e6a276f53ddf94bf185efd5420b))
- **deps:** support vitest v3
([0926c7f](https://gitlab.com/html-validate/html-validate/commit/0926c7f25a286cc9c2af9333ee1bf345a37f0bad))
##### Bug Fixes
- better error message when `import.meta.resolve` isnt available
([8ed0ae8](https://gitlab.com/html-validate/html-validate/commit/8ed0ae8522413164740703137b4f20d70bdeebc5))
- **cli:** fix CLI argument `--config` not finding configuration file on
windows
([9a1c41c](https://gitlab.com/html-validate/html-validate/commit/9a1c41c2fd21672bf9a8075d4fc6d8034bb4901f))
- **deps:** update dependency ignore to v7.0.1
([d1ab96e](https://gitlab.com/html-validate/html-validate/commit/d1ab96ea243449c7422bd0c462f58d5f7f611200))
- **deps:** update dependency ignore to v7.0.3
([cbc0f6e](https://gitlab.com/html-validate/html-validate/commit/cbc0f6e834a670ee429216529800222e44ef643f))
###
[`v9.1.3`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#913-2025-01-09)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.1.2...v9.1.3)
##### Bug Fixes
- nodejs 18.19 or later is required
([69ec7e2](https://gitlab.com/html-validate/html-validate/commit/69ec7e232aaffbc36c189c7ba963ef1a4100391b))
###
[`v9.1.2`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#912-2025-01-08)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.1.1...v9.1.2)
##### Bug Fixes
- fix `ERR_UNSUPPORTED_ESM_URL_SCHEME` on windows
([6b193f3](https://gitlab.com/html-validate/html-validate/commit/6b193f3bd8fc76fa800b8fa6efcf327b817102e3))
###
[`v9.1.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#911-2025-01-05)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.1.0...v9.1.1)
##### Bug Fixes
- **vitest:** fix `require is not defined` in vitest
([6a42bb1](https://gitlab.com/html-validate/html-validate/commit/6a42bb1ce34aca2475150723fb6d3cbb5b915048)),
closes
[#​276](https://gitlab.com/html-validate/html-validate/issues/276)
###
[`v9.1.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#910-2024-12-25)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.0.1...v9.1.0)
##### Features
- **deps:** update dependency ignore to v7
([43ae9ac](https://gitlab.com/html-validate/html-validate/commit/43ae9ac76c9d03733c4044272aeba069bad206b0))
##### Bug Fixes
- use jest worker for `toMatchCodeframe`
([3c29ad5](https://gitlab.com/html-validate/html-validate/commit/3c29ad5e74ef8eede7755c4169ed1085f5167e87))
###
[`v9.0.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#901-2024-12-23)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v9.0.0...v9.0.1)
##### Bug Fixes
- fix `validateMultipleFiles` incorrectly using sync API
([0c26918](https://gitlab.com/html-validate/html-validate/commit/0c26918e052f9968f2890f2db53b6d2e4b5a95cf))
###
[`v9.0.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#900-2024-12-23)
[Compare
Source](https://gitlab.com/html-validate/html-validate/compare/v8.29.0...v9.0.0)
ESM support has finally landed in HTML-Validate V9!
- Configuration files (using `.htmlvalidate.mjs` or when `"type"` is
`"module"` in `package.json`).
- Plugins, element metadata, shared configurations and transformers can
be written natively in ESM.
This release is primarly breaking for API uses but some configuration
changes might be required (see below).
For API users the TL;DR version is most functions can return a `Promise`
so make sure to `await` it.
##### ⚠ BREAKING CHANGES
- **config:** This change affects all users. The following deprecated
configuration presets has been removed:
- `htmlvalidate:recommended` - replace with `html-validate:recommended`.
- `htmlvalidate:document` - replace with `html-validate:document`.
- `html-validate:a17y` - replace with `html-validate:a11y`.
- **cli:** CLI uses ESM (with `esmResolver`). For most part this
shouldn't
affect anything but in some cases you might need slight configuration
migration. See Migration Guide for details.
- **cli:** use ESM in CLI
- **meta:** The deprecated metadata property expressions have been
removed
and can be replaced with callback functions. This gives greater control
for the
metadata author, provides better IDE support and is more reusable when
querying
the metadata directly.
- **deps:** Requires NodeJS v18 or later.
- **api:** `Config.merge(..)` will return a `Promise` when used with an
async loader or resolver.
- **api:** The deprecated `tag:open` and `tag:close` events has been
removed, use `tag:begin` and `tag:end` instead.
- **api:** The `Config.resolve()` method can return a `Promise` if any
underlying loader or resolver has returned a `Promise`.
It is recommended to assume it returns a `Promise` and always `await`
the
result:
```diff
-const resolved = config.resolve();
+const resolved = await config.resolve();
```
If you need synchronous code ensure the configuration, the loader and
the
resolver all returns synchronous results, e.g. the `staticResolver` with
synchronous code.
- **api:** The `HtmlValidate.getConfigurationSchema()` method is now
async
and returns a `Promise`. If you use this method you need to await the
result:
```diff
-const schema = htmlvalidate.getConfigurationSchema();
+const schema = await htmlvalidate.getConfigurationSchema();
```
- **api:** If you are writing your own transformers they may now
optionally return a `Promise`. If you are using `test-utils` to write
unit tests
you must now resolve the promise.
```diff
import { transformSource } from "html-validate/test-utils";
-const result = transformSource(transformer, source);
+const result = await transformSource(transformer, source);
```
This is no matter if your transformer is actually async or not.
- **api:** The `CLI.isIgnored(..)` method has been removed from the
public
API. There is no replacement. If you need this method open an issue
describing
the use-case.
- **api:** If you are using the `CLI` class most methods are now async
and
returns `Promise`. There is no synchronous version of these API calls.
- **api:** `Config.fromFile(..)` and `Config.fromObject(..)` will return
a
Promise when used with an async loader or resolver.
- **api:** `ConfigLoader` methods can optionally return a `Promise` for
async operation. For most use-cases this will not require any changes.
- **api:** The `ConfigLoader.globalConfig` property has been replaced
with
`ConfigLoader.getGlobalConfig()` (async) and
`ConfigLoader.getGlobalConfigSync()` (sync).
- **api:** The redundant and deprecated `Config.init()` method has been
removed.
Remove any calls to the method:
```diff
const config = Config.fromObject({ /* ... */ });
-config.init();
```
##### Features
- **api:** `CLI.isIgnored()` made private
([9e3679a](https://gitlab.com/html-validate/html-validate/commit/9e3679a13a701cbb108ea64ff187ee235124cd21))
- **api:** `CLI` methods async and return Promise
([677c73e](https://gitlab.com/html-validate/html-validate/commit/677c73e51a78b12731837e24a6f6fb33859b5889))
- **api:** `Config.fromFile` and `Config.fromObject` can return
`Promise`
([b126361](https://gitlab.com/html-validate/html-validate/commit/b1263617015a54550a13ba6d09c23c82c8c87f10))
- **api:** `Config.merge(..)` can return `Promise`
([cccb313](https://gitlab.com/html-validate/html-validate/commit/cccb313c67ea342a59d7c9887fef8163e9463808))
- **api:** `Config.resolve()` can return `Promise`
([09159f3](https://gitlab.com/html-validate/html-validate/commit/09159f39c579ac97021533c26d0b3def7959ef00))
- **api:** `ConfigLoader`s can optionally return `Promise` for async
operation
([6041581](https://gitlab.com/html-validate/html-validate/commit/6041581eb879f68d6ad8bf45b2f216af994cac7d))
- **api:** `FileSystemConfigLoader` uses `esmResolver` by default
([dd4cfb1](https://gitlab.com/html-validate/html-validate/commit/dd4cfb1e1b00c892ca8ad8127cd2589ed5d6a110))
- **api:** `HtmlValidate.getConfigurationSchema()` returns promise
([f10ec1a](https://gitlab.com/html-validate/html-validate/commit/f10ec1a650700778dc52f288f0f7b3e2c6ba4873))
- **api:** allow transformers to return single source
([fd126da](https://gitlab.com/html-validate/html-validate/commit/fd126dab3f69db38407736ea0b885710e98466ad))
- **api:** new `esmResolver` using `import(..)` (available for both
nodejs and browser)
([81b4777](https://gitlab.com/html-validate/html-validate/commit/81b47770836e6e44bc917ca739a796e31dd7c1f6)),
closes
[#​230](https://gitlab.com/html-validate/html-validate/issues/230)
- **api:** remove deprecated `Config.init()`
([0bd8ab7](https://gitlab.com/html-validate/html-validate/commit/0bd8ab787a57c72698eb3e250973e26c1a99da89))
- **api:** remove deprecated `tag:open` and `tag:close` events
([88ac65e](https://gitlab.com/html-validate/html-validate/commit/88ac65ee6bc281023153caa81785ea6158631e00))
- **api:** replace `ConfigLoader.globalConfig` with
`ConfigLoader.getGlobalConfig()`
([a64935a](https://gitlab.com/html-validate/html-validate/commit/a64935af918d79fb8f485e1ceb228db6f762ccf7))
- **api:** resolvers may optionally return `Promise` for async operation
([fe3c6a6](https://gitlab.com/html-validate/html-validate/commit/fe3c6a63624f7e4eb0641adf881ba1bc130eb3c6))
- **api:** transformers may optionally return `Promise` for async
operation
([823da19](https://gitlab.com/html-validate/html-validate/commit/823da1998e5a6eb3956bb4bd0fa7821bfcd81caf))
- **cli:** cli uses esm (with `esmResolver`)
([3e4759e](https://gitlab.com/html-validate/html-validate/commit/3e4759e4a3c259157f331ddee72c3338df80e365))
- **config:** remove deprecated configuration presets
([dbf5cf4](https://gitlab.com/html-validate/html-validate/commit/dbf5cf405b2970840e3df4fc21af40fa34d797ea))
- **config:** support `.htmlvalidate.mjs` configuration files
([0ffd9b5](https://gitlab.com/html-validate/html-validate/commit/0ffd9b5f0ee9f6de757dadf1a11099dcf6952b06)),
closes
[#​125](https://gitlab.com/html-validate/html-validate/issues/125)
- **deps:** require node 18 or later
([d4f3bcb](https://gitlab.com/html-validate/html-validate/commit/d4f3bcb0a6b21d56a063afeea9942a2aa342466c))
- **meta:** remove deprecated property expressions
([a77043c](https://gitlab.com/html-validate/html-validate/commit/a77043cff36220e598796c4b640a31e81d14a6ae))
</details>
---
### Configuration
📅 **Schedule**: (in timezone Etc/UTC)
- Branch creation
- Only on Sunday and Saturday (`* * * * 0,6`)
- Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`)
- Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * *
1-6`)
- Automerge
- Only on Sunday and Saturday (`* * * * 0,6`)
- Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`)
- Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * *
1-6`)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [glob](https://redirect.github.com/isaacs/node-glob) | [`10.5.0` → `13.0.6`](https://renovatebot.com/diffs/npm/glob/10.5.0/13.0.6) |  |  | --- ### Release Notes <details> <summary>isaacs/node-glob (glob)</summary> ### [`v13.0.6`](https://redirect.github.com/isaacs/node-glob/compare/v13.0.5...v13.0.6) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v13.0.5...v13.0.6) ### [`v13.0.5`](https://redirect.github.com/isaacs/node-glob/compare/v13.0.4...v13.0.5) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v13.0.4...v13.0.5) ### [`v13.0.4`](https://redirect.github.com/isaacs/node-glob/compare/v13.0.3...v13.0.4) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v13.0.3...v13.0.4) ### [`v13.0.3`](https://redirect.github.com/isaacs/node-glob/compare/v13.0.2...v13.0.3) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v13.0.2...v13.0.3) ### [`v13.0.2`](https://redirect.github.com/isaacs/node-glob/compare/v13.0.1...v13.0.2) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v13.0.1...v13.0.2) ### [`v13.0.1`](https://redirect.github.com/isaacs/node-glob/compare/v13.0.0...v13.0.1) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v13.0.0...v13.0.1) ### [`v13.0.0`](https://redirect.github.com/isaacs/node-glob/compare/v12.0.0...v13.0.0) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v12.0.0...v13.0.0) ### [`v12.0.0`](https://redirect.github.com/isaacs/node-glob/compare/v11.1.0...v12.0.0) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v11.1.0...v12.0.0) ### [`v11.1.0`](https://redirect.github.com/isaacs/node-glob/compare/v11.0.3...v11.1.0) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v11.0.3...v11.1.0) ### [`v11.0.3`](https://redirect.github.com/isaacs/node-glob/compare/v11.0.2...v11.0.3) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v11.0.2...v11.0.3) ### [`v11.0.2`](https://redirect.github.com/isaacs/node-glob/compare/v11.0.1...v11.0.2) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v11.0.1...v11.0.2) ### [`v11.0.1`](https://redirect.github.com/isaacs/node-glob/compare/v11.0.0...v11.0.1) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v11.0.0...v11.0.1) ### [`v11.0.0`](https://redirect.github.com/isaacs/node-glob/compare/v10.5.0...v11.0.0) [Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v10.5.0...v11.0.0) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [c8](https://redirect.github.com/bcoe/c8) | [`10.1.3` → `11.0.0`](https://renovatebot.com/diffs/npm/c8/10.1.3/11.0.0) |  |  | --- ### Release Notes <details> <summary>bcoe/c8 (c8)</summary> ### [`v11.0.0`](https://redirect.github.com/bcoe/c8/blob/HEAD/CHANGELOG.md#1100-2026-02-22) [Compare Source](https://redirect.github.com/bcoe/c8/compare/v10.1.3...v11.0.0) ##### ⚠ BREAKING CHANGES - **deps:** transitive deps require 20 || >=22 ##### Bug Fixes - **deps:** pull newer minimatch addressing CVE-2026-26996 ([#​576](https://redirect.github.com/bcoe/c8/issues/576)) ([678eeca](https://redirect.github.com/bcoe/c8/commit/678eeca3310a5bb260c4cf5d5fe7cec4f7f20726)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [lucide-react](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`0.577.0` → `1.17.0`](https://renovatebot.com/diffs/npm/lucide-react/0.577.0/1.17.0) |  |  | --- ### Release Notes <details> <summary>lucide-icons/lucide (lucide-react)</summary> ### [`v1.17.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.17.0): Version 1.17.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.16.0...1.17.0) #### What's Changed - chore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4376](https://redirect.github.com/lucide-icons/lucide/pull/4376) - chore(repo): Update issue templates and documentation for package ren… by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4379](https://redirect.github.com/lucide-icons/lucide/pull/4379) - feat(site): Adds survey overlay to website by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4380](https://redirect.github.com/lucide-icons/lucide/pull/4380) - feat(site): Certificate dev links by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4390](https://redirect.github.com/lucide-icons/lucide/pull/4390) - fix(icons): changed `martini` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​4335](https://redirect.github.com/lucide-icons/lucide/pull/4335) - chore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4386](https://redirect.github.com/lucide-icons/lucide/pull/4386) - chore(deps): bump [@​tootallnate/once](https://redirect.github.com/tootallnate/once) from 2.0.0 to 2.0.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4404](https://redirect.github.com/lucide-icons/lucide/pull/4404) - chore(deps): bump devalue from 5.8.0 to 5.8.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4391](https://redirect.github.com/lucide-icons/lucide/pull/4391) - chore(deps): bump ws from 8.18.0 to 8.20.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4392](https://redirect.github.com/lucide-icons/lucide/pull/4392) - fix(gh-icon): limit icon size to a maximum of 256 pixels by [@​jguddas](https://redirect.github.com/jguddas) in [#​4398](https://redirect.github.com/lucide-icons/lucide/pull/4398) - chore(dependencies): Update dependencies by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4377](https://redirect.github.com/lucide-icons/lucide/pull/4377) - feat(copilot): Adding copilot instructions by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4407](https://redirect.github.com/lucide-icons/lucide/pull/4407) - feat(icons): add `globe-check` by [@​Barakudum](https://redirect.github.com/Barakudum) in [#​4342](https://redirect.github.com/lucide-icons/lucide/pull/4342) - feat(metadata): Require use-cases in meta json by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4321](https://redirect.github.com/lucide-icons/lucide/pull/4321) - feat(icons): added `parasol` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4347](https://redirect.github.com/lucide-icons/lucide/pull/4347) **Full Changelog**: <lucide-icons/lucide@1.16.0...1.17.0> ### [`v1.16.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.16.0): Version 1.16.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.15.0...1.16.0) #### What's Changed - feat(icons): added `blender` icon by [@​rrod497](https://redirect.github.com/rrod497) in [#​3884](https://redirect.github.com/lucide-icons/lucide/pull/3884) **Full Changelog**: <lucide-icons/lucide@1.15.0...1.16.0> ### [`v1.15.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.15.0): Version 1.15.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.14.0...1.15.0) #### What's Changed - fix: remove 'less' from brand stopwords by [@​jguddas](https://redirect.github.com/jguddas) in [#​4331](https://redirect.github.com/lucide-icons/lucide/pull/4331) - fix([@​lucide/vue](https://redirect.github.com/lucide/vue)): Clone slots before passing to icon by [@​axtho](https://redirect.github.com/axtho) in [#​4339](https://redirect.github.com/lucide-icons/lucide/pull/4339) - fix(icons): changed `text-cursor` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​4340](https://redirect.github.com/lucide-icons/lucide/pull/4340) - fix(icons): changed `landmark` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​4334](https://redirect.github.com/lucide-icons/lucide/pull/4334) - chore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4352](https://redirect.github.com/lucide-icons/lucide/pull/4352) - chore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4349](https://redirect.github.com/lucide-icons/lucide/pull/4349) - fix(icons): changed `candy-cane` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​4148](https://redirect.github.com/lucide-icons/lucide/pull/4148) - fix(icons): changed `volleyball` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​4338](https://redirect.github.com/lucide-icons/lucide/pull/4338) - fix(icons): changed `chart-no-axes-combined` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3567](https://redirect.github.com/lucide-icons/lucide/pull/3567) - feat(icon): added broccoli icon by [@​swastik7805](https://redirect.github.com/swastik7805) in [#​4263](https://redirect.github.com/lucide-icons/lucide/pull/4263) - chore(site): Updates to site and updated carbon ads by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4359](https://redirect.github.com/lucide-icons/lucide/pull/4359) - feat(icons): added sticky note variants by [@​Barakudum](https://redirect.github.com/Barakudum) in [#​4348](https://redirect.github.com/lucide-icons/lucide/pull/4348) - chore(deps-dev): bump astro from 6.1.6 to 6.1.10 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4361](https://redirect.github.com/lucide-icons/lucide/pull/4361) #### New Contributors - [@​axtho](https://redirect.github.com/axtho) made their first contribution in [#​4339](https://redirect.github.com/lucide-icons/lucide/pull/4339) - [@​Barakudum](https://redirect.github.com/Barakudum) made their first contribution in [#​4348](https://redirect.github.com/lucide-icons/lucide/pull/4348) **Full Changelog**: <lucide-icons/lucide@1.14.0...1.15.0> ### [`v1.14.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.14.0): Version 1.14.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.13.0...1.14.0) #### What's Changed - feat(icons): added `repeat-off` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3102](https://redirect.github.com/lucide-icons/lucide/pull/3102) **Full Changelog**: <lucide-icons/lucide@1.13.0...1.14.0> ### [`v1.13.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.13.0): Version 1.13.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.12.0...1.13.0) #### What's Changed - fix(docs): sync URL params with UI state on categories page by [@​taimar](https://redirect.github.com/taimar) in [#​4111](https://redirect.github.com/lucide-icons/lucide/pull/4111) - feat(icons): add `waves-vertical` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3867](https://redirect.github.com/lucide-icons/lucide/pull/3867) **Full Changelog**: <lucide-icons/lucide@1.12.0...1.13.0> ### [`v1.12.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.12.0): Version 1.12.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.11.0...1.12.0) #### What's Changed - feat(icon): add folder-bookmark icon by [@​swastik7805](https://redirect.github.com/swastik7805) in [#​4262](https://redirect.github.com/lucide-icons/lucide/pull/4262) - docs(readme): Update readme files by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4320](https://redirect.github.com/lucide-icons/lucide/pull/4320) - feat(icons): added `astroid` icon by [@​whoisBugsbunny](https://redirect.github.com/whoisBugsbunny) in [#​4217](https://redirect.github.com/lucide-icons/lucide/pull/4217) **Full Changelog**: <lucide-icons/lucide@1.10.0...1.12.0> ### [`v1.11.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.11.0): Version 1.11.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.10.0...1.11.0) #### What's Changed - docs: add missing period to TypeScript Support description by [@​jglu](https://redirect.github.com/jglu) in [#​4309](https://redirect.github.com/lucide-icons/lucide/pull/4309) - fix([@​lucide/svelte](https://redirect.github.com/lucide/svelte)): proper doc comments for svelte components by [@​blt-r](https://redirect.github.com/blt-r) in [#​4267](https://redirect.github.com/lucide-icons/lucide/pull/4267) - chore(deps): bump svgo from 3.3.2 to 3.3.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4119](https://redirect.github.com/lucide-icons/lucide/pull/4119) - chore(deps-dev): bump astro from 6.0.8 to 6.1.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4310](https://redirect.github.com/lucide-icons/lucide/pull/4310) - feat(icons): add power and quick tags to zap and zap-off by [@​swastik7805](https://redirect.github.com/swastik7805) in [#​4268](https://redirect.github.com/lucide-icons/lucide/pull/4268) - test(build-font): added comprehensive unit tests on build-font tool by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4315](https://redirect.github.com/lucide-icons/lucide/pull/4315) - feat(docs): blur background of framework-select by [@​Spleefies](https://redirect.github.com/Spleefies) in [#​4238](https://redirect.github.com/lucide-icons/lucide/pull/4238) - feat(icon): add heart-x icon by [@​swastik7805](https://redirect.github.com/swastik7805) in [#​4264](https://redirect.github.com/lucide-icons/lucide/pull/4264) - fix(icons): optimised `rotate-3d` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​4299](https://redirect.github.com/lucide-icons/lucide/pull/4299) - feat(icons): added `layers-minus` icon by [@​Spleefies](https://redirect.github.com/Spleefies) in [#​4005](https://redirect.github.com/lucide-icons/lucide/pull/4005) - feat(icons): added `bell-check` icon by [@​pettelau](https://redirect.github.com/pettelau) in [#​4152](https://redirect.github.com/lucide-icons/lucide/pull/4152) #### New Contributors - [@​jglu](https://redirect.github.com/jglu) made their first contribution in [#​4309](https://redirect.github.com/lucide-icons/lucide/pull/4309) - [@​pettelau](https://redirect.github.com/pettelau) made their first contribution in [#​4152](https://redirect.github.com/lucide-icons/lucide/pull/4152) **Full Changelog**: <lucide-icons/lucide@1.9.0...1.11.0> ### [`v1.10.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.10.0): Version 1.10.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.9.0...1.10.0) #### What's Changed - docs: add missing period to TypeScript Support description by [@​jglu](https://redirect.github.com/jglu) in [#​4309](https://redirect.github.com/lucide-icons/lucide/pull/4309) - fix([@​lucide/svelte](https://redirect.github.com/lucide/svelte)): proper doc comments for svelte components by [@​blt-r](https://redirect.github.com/blt-r) in [#​4267](https://redirect.github.com/lucide-icons/lucide/pull/4267) - chore(deps): bump svgo from 3.3.2 to 3.3.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4119](https://redirect.github.com/lucide-icons/lucide/pull/4119) - chore(deps-dev): bump astro from 6.0.8 to 6.1.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4310](https://redirect.github.com/lucide-icons/lucide/pull/4310) - feat(icons): add power and quick tags to zap and zap-off by [@​swastik7805](https://redirect.github.com/swastik7805) in [#​4268](https://redirect.github.com/lucide-icons/lucide/pull/4268) - test(build-font): added comprehensive unit tests on build-font tool by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4315](https://redirect.github.com/lucide-icons/lucide/pull/4315) - feat(docs): blur background of framework-select by [@​Spleefies](https://redirect.github.com/Spleefies) in [#​4238](https://redirect.github.com/lucide-icons/lucide/pull/4238) - feat(icon): add heart-x icon by [@​swastik7805](https://redirect.github.com/swastik7805) in [#​4264](https://redirect.github.com/lucide-icons/lucide/pull/4264) - fix(icons): optimised `rotate-3d` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​4299](https://redirect.github.com/lucide-icons/lucide/pull/4299) - feat(icons): added `layers-minus` icon by [@​Spleefies](https://redirect.github.com/Spleefies) in [#​4005](https://redirect.github.com/lucide-icons/lucide/pull/4005) - feat(icons): added `bell-check` icon by [@​pettelau](https://redirect.github.com/pettelau) in [#​4152](https://redirect.github.com/lucide-icons/lucide/pull/4152) #### New Contributors - [@​jglu](https://redirect.github.com/jglu) made their first contribution in [#​4309](https://redirect.github.com/lucide-icons/lucide/pull/4309) - [@​pettelau](https://redirect.github.com/pettelau) made their first contribution in [#​4152](https://redirect.github.com/lucide-icons/lucide/pull/4152) **Full Changelog**: <lucide-icons/lucide@1.9.0...1.10.0> ### [`v1.9.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.9.0): Version 1.9.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.8.0...1.9.0) #### What's Changed - fix(packages/angular): allow string inputs for size by [@​swastik7805](https://redirect.github.com/swastik7805) in [#​4253](https://redirect.github.com/lucide-icons/lucide/pull/4253) - fix(gh-icon): update colors for ColoredPath component by [@​jguddas](https://redirect.github.com/jguddas) in [#​4233](https://redirect.github.com/lucide-icons/lucide/pull/4233) - feat(packages): use .mjs for ESM bundles by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4285](https://redirect.github.com/lucide-icons/lucide/pull/4285) - fix(build-font): add collision detection to font codepoints by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4300](https://redirect.github.com/lucide-icons/lucide/pull/4300) - feat(icons): added `timeline` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​4270](https://redirect.github.com/lucide-icons/lucide/pull/4270) #### New Contributors - [@​swastik7805](https://redirect.github.com/swastik7805) made their first contribution in [#​4253](https://redirect.github.com/lucide-icons/lucide/pull/4253) **Full Changelog**: <lucide-icons/lucide@1.8.0...1.9.0> ### [`v1.8.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.8.0): Version 1.8.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.7.0...1.8.0) #### What's Changed - docs(packages/angular): add packageDirname for [@​lucide/angular](https://redirect.github.com/lucide/angular) by [@​rhutchison](https://redirect.github.com/rhutchison) in [#​4211](https://redirect.github.com/lucide-icons/lucide/pull/4211) - chore(icons): Username change knarlix to RajnishKMehta by [@​RajnishKMehta](https://redirect.github.com/RajnishKMehta) in [#​4208](https://redirect.github.com/lucide-icons/lucide/pull/4208) - ci([@​lucide/angular](https://redirect.github.com/lucide/angular)): Fix publishing problem by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4213](https://redirect.github.com/lucide-icons/lucide/pull/4213) - docs: fix broken links in pull\_request\_template.md (got 404 page) by [@​whoisBugsbunny](https://redirect.github.com/whoisBugsbunny) in [#​4224](https://redirect.github.com/lucide-icons/lucide/pull/4224) - fix(lucide-static): add viewBox to sprite symbol elements by [@​TomaTV](https://redirect.github.com/TomaTV) in [#​4223](https://redirect.github.com/lucide-icons/lucide/pull/4223) - docs: Fix link to icon design principles in statement by [@​whoisBugsbunny](https://redirect.github.com/whoisBugsbunny) in [#​4225](https://redirect.github.com/lucide-icons/lucide/pull/4225) - feat(docs): add Zephyr Cloud to Hero Backers tier by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4226](https://redirect.github.com/lucide-icons/lucide/pull/4226) - fix(icons): fixes gap issues in radio-off.svg by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4227](https://redirect.github.com/lucide-icons/lucide/pull/4227) - fix(icons): renamed `text-select` to `square-dashed-text` by [@​jguddas](https://redirect.github.com/jguddas) in [#​3943](https://redirect.github.com/lucide-icons/lucide/pull/3943) - fix(docs): improve mobile layout of v1 banner by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4254](https://redirect.github.com/lucide-icons/lucide/pull/4254) - fix([@​lucide/svelte](https://redirect.github.com/lucide/svelte)): aria-hidden="true" was never set by [@​blt-r](https://redirect.github.com/blt-r) in [#​4234](https://redirect.github.com/lucide-icons/lucide/pull/4234) - fix(icons): remove ui/ux tag from heart-minus, add delete instead by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4266](https://redirect.github.com/lucide-icons/lucide/pull/4266) - chore(deps-dev): bump vite from 7.3.1 to 7.3.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4276](https://redirect.github.com/lucide-icons/lucide/pull/4276) - chore(deps): bump lodash-es from 4.17.23 to 4.18.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4251](https://redirect.github.com/lucide-icons/lucide/pull/4251) - chore(deps): bump vite from 5.4.21 to 6.4.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4286](https://redirect.github.com/lucide-icons/lucide/pull/4286) - feat(docs): use `initOnMounted: true` for `useSessionStorage` in `CarbonAdOverlay` by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4275](https://redirect.github.com/lucide-icons/lucide/pull/4275) - feat(icons): added `bookmark-off` icon by [@​ZeenatLawal](https://redirect.github.com/ZeenatLawal) in [#​4283](https://redirect.github.com/lucide-icons/lucide/pull/4283) #### New Contributors - [@​rhutchison](https://redirect.github.com/rhutchison) made their first contribution in [#​4211](https://redirect.github.com/lucide-icons/lucide/pull/4211) - [@​whoisBugsbunny](https://redirect.github.com/whoisBugsbunny) made their first contribution in [#​4224](https://redirect.github.com/lucide-icons/lucide/pull/4224) - [@​TomaTV](https://redirect.github.com/TomaTV) made their first contribution in [#​4223](https://redirect.github.com/lucide-icons/lucide/pull/4223) - [@​blt-r](https://redirect.github.com/blt-r) made their first contribution in [#​4234](https://redirect.github.com/lucide-icons/lucide/pull/4234) - [@​ZeenatLawal](https://redirect.github.com/ZeenatLawal) made their first contribution in [#​4283](https://redirect.github.com/lucide-icons/lucide/pull/4283) **Full Changelog**: <lucide-icons/lucide@1.7.0...1.8.0> ### [`v1.7.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.7.0): Version 1.7.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.6.0...1.7.0) #### What's Changed - fix(lucide-react): Fix dynamic imports by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4210](https://redirect.github.com/lucide-icons/lucide/pull/4210) - feat(icons): added `map-pin-search` icon by [@​TonySullivan](https://redirect.github.com/TonySullivan) in [#​4125](https://redirect.github.com/lucide-icons/lucide/pull/4125) #### New Contributors - [@​TonySullivan](https://redirect.github.com/TonySullivan) made their first contribution in [#​4125](https://redirect.github.com/lucide-icons/lucide/pull/4125) **Full Changelog**: <lucide-icons/lucide@1.6.0...1.7.0> ### [`v1.6.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.6.0): Version 1.6.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.5.0...1.6.0) #### What's Changed - feat(icons): added `radio-off` icon by [@​kongsgard](https://redirect.github.com/kongsgard) in [#​4138](https://redirect.github.com/lucide-icons/lucide/pull/4138) #### New Contributors - [@​kongsgard](https://redirect.github.com/kongsgard) made their first contribution in [#​4138](https://redirect.github.com/lucide-icons/lucide/pull/4138) **Full Changelog**: <lucide-icons/lucide@1.5.0...1.6.0> ### [`v1.5.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.5.0): Version 1.5.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.4.0...1.5.0) #### What's Changed - feat(icons): added `beef-off` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3816](https://redirect.github.com/lucide-icons/lucide/pull/3816) **Full Changelog**: <lucide-icons/lucide@1.4.0...1.5.0> ### [`v1.4.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.4.0): Version 1.4.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.3.0...1.4.0) #### What's Changed - feat(icons): added `sport-shoe` icon by [@​Youya-ui](https://redirect.github.com/Youya-ui) in [#​3953](https://redirect.github.com/lucide-icons/lucide/pull/3953) #### New Contributors - [@​Youya-ui](https://redirect.github.com/Youya-ui) made their first contribution in [#​3953](https://redirect.github.com/lucide-icons/lucide/pull/3953) **Full Changelog**: <lucide-icons/lucide@1.3.0...1.4.0> ### [`v1.3.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.3.0): Version 1.3.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.2.0...1.3.0) #### What's Changed - feat(icons): added `shield-cog` icon by [@​KnarliX](https://redirect.github.com/KnarliX) in [#​3902](https://redirect.github.com/lucide-icons/lucide/pull/3902) #### New Contributors - [@​KnarliX](https://redirect.github.com/KnarliX) made their first contribution in [#​3902](https://redirect.github.com/lucide-icons/lucide/pull/3902) **Full Changelog**: <lucide-icons/lucide@1.2.0...1.3.0> ### [`v1.2.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.2.0): Version 1.2.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.1.0...1.2.0) #### What's Changed - feat(icons): added `line-style` icon by [@​dg-ac](https://redirect.github.com/dg-ac) in [#​4030](https://redirect.github.com/lucide-icons/lucide/pull/4030) #### New Contributors - [@​dg-ac](https://redirect.github.com/dg-ac) made their first contribution in [#​4030](https://redirect.github.com/lucide-icons/lucide/pull/4030) **Full Changelog**: <lucide-icons/lucide@1.1.0...1.2.0> ### [`v1.1.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.1.0): Version 1.1.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.0.1...1.1.0) #### What's Changed - fix(astro): add Astro v6 compatibility by [@​iseraph-dev](https://redirect.github.com/iseraph-dev) in [#​4135](https://redirect.github.com/lucide-icons/lucide/pull/4135) - fix(packages/lucide-react-native): add preserveModulesRoot to `lucide-react-native` by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4199](https://redirect.github.com/lucide-icons/lucide/pull/4199) - fix(lucide-preact): add conditional exports map for ESM/CJS resolution by [@​coloneljade](https://redirect.github.com/coloneljade) in [#​4198](https://redirect.github.com/lucide-icons/lucide/pull/4198) - fix(scripts): correct import extension in optimizeStagedSvgs.mts by [@​jerv](https://redirect.github.com/jerv) in [#​4185](https://redirect.github.com/lucide-icons/lucide/pull/4185) - ci(ci.yml): Fix release flow by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4193](https://redirect.github.com/lucide-icons/lucide/pull/4193) - fix(icons): changed `arrow-big-*` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3527](https://redirect.github.com/lucide-icons/lucide/pull/3527) - fix(icons): changed `signpost` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3531](https://redirect.github.com/lucide-icons/lucide/pull/3531) - fix(github/workflows): revert release workflow & add --fail-if-no-match by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4201](https://redirect.github.com/lucide-icons/lucide/pull/4201) - fix(icons): changed `circle-user-round` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4165](https://redirect.github.com/lucide-icons/lucide/pull/4165) - feat(icons): added `road` icon by [@​uibalint](https://redirect.github.com/uibalint) in [#​3014](https://redirect.github.com/lucide-icons/lucide/pull/3014) #### New Contributors - [@​iseraph-dev](https://redirect.github.com/iseraph-dev) made their first contribution in [#​4135](https://redirect.github.com/lucide-icons/lucide/pull/4135) - [@​coloneljade](https://redirect.github.com/coloneljade) made their first contribution in [#​4198](https://redirect.github.com/lucide-icons/lucide/pull/4198) - [@​jerv](https://redirect.github.com/jerv) made their first contribution in [#​4185](https://redirect.github.com/lucide-icons/lucide/pull/4185) - [@​uibalint](https://redirect.github.com/uibalint) made their first contribution in [#​3014](https://redirect.github.com/lucide-icons/lucide/pull/3014) **Full Changelog**: <lucide-icons/lucide@1.0.2...1.1.0> ### [`v1.0.1`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.0.1): Lucide V1 🚀 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.0.0...1.0.1) After years of work and dedication, Lucide Version 1 has been officially **released**!. This milestone marks a significant achievement in our journey to provide a comprehensive and versatile icon library for developers and designers alike. It's been quite a ride — especially over the past year. Lucide has grown to over 30 million downloads per week and is used by million of projects worldwide. This release is a testament to the hard work of our community and contributors who have helped shape Lucide into what it is today. Thank you to everyone who has supported us along the way. We couldn't have done this without you! #### What's New in Version 1? TLDR; - Removed brand icons, see our [brand logo statement](/brand-logo-statement) for more details. - Improved documentation, guides per framework. - Improved accessibility, `aria-hidden` is now set by default on icons. - Removed UMD build, only ESM and CJS now (exception for the [`lucide`](../guide/lucide/index.md) package). - Package rename from `lucide-vue-next` to `@lucide/vue`. - A modern, standalone implementation for Angular, `@lucide/angular` - Support for context providers in React, Vue, Svelte, and Solid. - Stable code points for Lucide font. - Support for shadow DOM in the `lucide` package. - Many bug fixes and improvements. See more at [Lucide Version 1](https://lucide.dev/guide/version-1) ### [`v1.0.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.0.0): Version 1.0.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.577.0...1.0.0) > \[!WARNING] > This release was published unintentionally. We've corrected this in [v1.0.1](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.0.1), which should be used instead. #### What's Changed - docs(api): Update nitro to latest version by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4102](https://redirect.github.com/lucide-icons/lucide/pull/4102) - chore(icons): Add 'crypto' tag to bitcoin.json by [@​cwlowder](https://redirect.github.com/cwlowder) in [#​4120](https://redirect.github.com/lucide-icons/lucide/pull/4120) - fix(docs): fix incorrect Angular integration example for lucide-lab by [@​bhavberi](https://redirect.github.com/bhavberi) in [#​4101](https://redirect.github.com/lucide-icons/lucide/pull/4101) - fix(redirects): Fixes icon alias redirects on site by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4122](https://redirect.github.com/lucide-icons/lucide/pull/4122) - fix(icons): changed `school` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​4124](https://redirect.github.com/lucide-icons/lucide/pull/4124) - chore(deps): bump simple-git from 3.30.0 to 3.32.3 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4133](https://redirect.github.com/lucide-icons/lucide/pull/4133) - docs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages by [@​bhavberi](https://redirect.github.com/bhavberi) in [#​4107](https://redirect.github.com/lucide-icons/lucide/pull/4107) - docs(site): add strapi lucide icons package by [@​shx08](https://redirect.github.com/shx08) in [#​4112](https://redirect.github.com/lucide-icons/lucide/pull/4112) - docs: add rule about consistent use of shapes by [@​jguddas](https://redirect.github.com/jguddas) in [#​3975](https://redirect.github.com/lucide-icons/lucide/pull/3975) - fix(icons): changed `gpu` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​4147](https://redirect.github.com/lucide-icons/lucide/pull/4147) - chore(deps-dev): bump h3 from 1.15.4 to 1.15.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4163](https://redirect.github.com/lucide-icons/lucide/pull/4163) - fix(lucide-fonts): correct icon mappings in index.html and unicode.html by [@​buyuan-dev](https://redirect.github.com/buyuan-dev) in [#​4160](https://redirect.github.com/lucide-icons/lucide/pull/4160) - style(icons): fix formatting of `<svg>` element in two icons that were inconsistent by [@​LukasKalbertodt](https://redirect.github.com/LukasKalbertodt) in [#​4166](https://redirect.github.com/lucide-icons/lucide/pull/4166) - Update ICON\_GUIDELINES link in CONTRIBUTING.md by [@​AntoninKadrmas](https://redirect.github.com/AntoninKadrmas) in [#​4187](https://redirect.github.com/lucide-icons/lucide/pull/4187) - feat(icons): added `cctv-off` icon by [@​rrod497](https://redirect.github.com/rrod497) in [#​4162](https://redirect.github.com/lucide-icons/lucide/pull/4162) #### New Contributors - [@​cwlowder](https://redirect.github.com/cwlowder) made their first contribution in [#​4120](https://redirect.github.com/lucide-icons/lucide/pull/4120) - [@​shx08](https://redirect.github.com/shx08) made their first contribution in [#​4112](https://redirect.github.com/lucide-icons/lucide/pull/4112) - [@​buyuan-dev](https://redirect.github.com/buyuan-dev) made their first contribution in [#​4160](https://redirect.github.com/lucide-icons/lucide/pull/4160) - [@​LukasKalbertodt](https://redirect.github.com/LukasKalbertodt) made their first contribution in [#​4166](https://redirect.github.com/lucide-icons/lucide/pull/4166) - [@​AntoninKadrmas](https://redirect.github.com/AntoninKadrmas) made their first contribution in [#​4187](https://redirect.github.com/lucide-icons/lucide/pull/4187) - [@​rrod497](https://redirect.github.com/rrod497) made their first contribution in [#​4162](https://redirect.github.com/lucide-icons/lucide/pull/4162) **Full Changelog**: <lucide-icons/lucide@0.577.0...1.0.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [lint-staged](https://redirect.github.com/lint-staged/lint-staged) | [`16.4.0` → `17.0.5`](https://renovatebot.com/diffs/npm/lint-staged/16.4.0/17.0.5) |  |  | --- ### Release Notes <details> <summary>lint-staged/lint-staged (lint-staged)</summary> ### [`v17.0.5`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1705) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v17.0.4...v17.0.5) ##### Patch Changes - [#​1792](https://redirect.github.com/lint-staged/lint-staged/pull/1792) [`1f67271`](https://redirect.github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102) - Correctly set the `--max-arg-length` default value based on the running platform. This controls how very long lists of staged files are split into multiple chunks. ### [`v17.0.4`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1704) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v17.0.3...v17.0.4) ##### Patch Changes - [#​1788](https://redirect.github.com/lint-staged/lint-staged/pull/1788) [`f95c1f8`](https://redirect.github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767) - Another fix for making sure *lint-staged* adds task modifications correctly to the commit in the following cases: - after editing `<file>` it is staged with `git add <file>`, and then committed with `git commit` - after editing `<file>` it is committed with `git commit --all` without explicit `git add` - after editing `<file>` it is committed with `git commit <pathspec>` without explicit `git add` There's new test cases which actually setup the Git `pre_commit` hook to run *lint-staged* and verify them. These issues started in **v17.0.0** when trying to improve support for committig without having explicitly staged files. ### [`v17.0.3`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1703) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v17.0.2...v17.0.3) ##### Patch Changes - [#​1782](https://redirect.github.com/lint-staged/lint-staged/pull/1782) [`06813f9`](https://redirect.github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Fix *lint-staged* behavior when implicitly committing files without using `git add` by either: - `git commit -am "my commit message"` where `-a` (`--all`) means to automatically stage all tracked modified and deleted files - `git commit -m "my commit message" .` where `.` is an example of a [*pathspec*](https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec) where matching files will be staged ### [`v17.0.2`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1702) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v17.0.1...v17.0.2) ##### Patch Changes - [#​1779](https://redirect.github.com/lint-staged/lint-staged/pull/1779) [`88670ca`](https://redirect.github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Enable immutable GitHub releases ### [`v17.0.1`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1701) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v17.0.0...v17.0.1) ##### Patch Changes - [#​1776](https://redirect.github.com/lint-staged/lint-staged/pull/1776) [`4a5664b`](https://redirect.github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits. ### [`v17.0.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1700) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.0) ##### Major Changes - [#​1745](https://redirect.github.com/lint-staged/lint-staged/pull/1745) [`e244adf`](https://redirect.github.com/lint-staged/lint-staged/commit/e244adfab430be95803e74b20acf518517054c9f) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - **Node.js v20 is no longer supported, and the oldest supported version is now `22.22.1`**, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version! - [#​1676](https://redirect.github.com/lint-staged/lint-staged/pull/1676) [`0584e0b`](https://redirect.github.com/lint-staged/lint-staged/commit/0584e0b8824a07ea4d0151f2c17fc37c4905a421) Thanks [@​outslept](https://redirect.github.com/outslept)! - *Lint-staged* now tries to verify the installed Git version is at least `2.32.0`, released in 2021. If you're using an even older Git version, you need to [upgrade](https://git-scm.com/install/mac) it before running *lint-staged*! - [#​1745](https://redirect.github.com/lint-staged/lint-staged/pull/1745) [`2dcc40a`](https://redirect.github.com/lint-staged/lint-staged/commit/2dcc40a1a98aea20d38f76031ac30b278f81682a) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - The dependency `yaml` is now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately: ```shell npm install --development yaml ``` If you're using `.lintstagedrc` as the config file name (without a file extension), it will be treated as a YAML file. If the content is JSON, consider renaming it to `.lintstagedrc.json` to avoid needing to install `yaml`. ##### Minor Changes - [#​1748](https://redirect.github.com/lint-staged/lint-staged/pull/1748) [`809d5ef`](https://redirect.github.com/lint-staged/lint-staged/commit/809d5ef0a66edb2b26b233d33ce8e14af6c978e7) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Add new option `--hide-all` for hiding all unstaged changes and untracked files, before running tasks. This makes it easier to run tools like [Knip](https://knip.dev) which check for unused code. Untracked files are included in the backup stash and restored automatically after running. - [#​1759](https://redirect.github.com/lint-staged/lint-staged/pull/1759) [`f13045a`](https://redirect.github.com/lint-staged/lint-staged/commit/f13045a5eae28c3233fc37146b0e1f51739c254b) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Update dependencies, including [`tinyexec@1.1.1`](https://redirect.github.com/tinylibs/tinyexec/releases/tag/1.1.1) to fix the following issues: - When using a Node.js version manager with multiple versions installed ([nvm](https://redirect.github.com/nvm-sh/nvm), [n](https://redirect.github.com/tj/n), for example), scripts with the `#!/usr/bin/env node` shebang ([Prettier](https://redirect.github.com/prettier/prettier), [ESLint](https://redirect.github.com/eslint/eslint), for example) were previously spawned using the default Node.js version configured by the version manager (the one `which node` points to) on POSIX systems. Now, they will be spawned with the same version that *lint-staged* itself was started with. - For example, if your default Node.js version is 24.14.1 but *lint-staged* is run with the latest version 25.9.0, the tasks spawned by *lint-staged* will now also use version 25.9.0. Previously they were spawned using 24.14.1. - When installing Node.js from the Ubuntu App Center ([Snap store](https://snapcraft.io/store)), the `node` executable available in `PATH` is a symlink pointing to Snap itself. The sandboxing features of Snap prevented *lint-staged* from spawning scripts with the `#!/usr/bin/env node` shebang, because it meant *lint-staged* tried to spawn Snap via the symlink. This resulted in an `ENOENT` error when trying to run `prettier`, for example. Now, since the real `node` executable's directory is available in the `PATH`, *lint-staged* will instead spawn the script with the real `node` binary succesfully. - [#​1761](https://redirect.github.com/lint-staged/lint-staged/pull/1761) [`d3251b1`](https://redirect.github.com/lint-staged/lint-staged/commit/d3251b192d7116f059e7cabeffa3bfd7788dedeb) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - *Lint-staged* now runs `git update-index --again` after running tasks, instead of `git add <originally staged files>`. This should improve compatibility when using non-default indexes, for example when committing with a pathspec `git commit -m "message" .` instead of adding files to the index. - [#​1745](https://redirect.github.com/lint-staged/lint-staged/pull/1745) [`a9585ac`](https://redirect.github.com/lint-staged/lint-staged/commit/a9585ac7ce0162c5c6c9aa88a28c11c812abedaf) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Remove `commander` as a dependency and use the built-in `parseArgs` from `node:util` to parse CLI flags. ##### Patch Changes - [#​1755](https://redirect.github.com/lint-staged/lint-staged/pull/1755) [`c82d30b`](https://redirect.github.com/lint-staged/lint-staged/commit/c82d30bda8c80f886bdfead2e7aa123f7337aa76) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - All tests now pass on the [Bun](https://bun.com) runtime (latest). - [#​1750](https://redirect.github.com/lint-staged/lint-staged/pull/1750) [`a401818`](https://redirect.github.com/lint-staged/lint-staged/commit/a4018185016617b02e4473d14e036a5f1a9b3f85) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Remove manual handling for `git stash --keep-index` resurrecting deleted files, because the issue was fixed in Git `2.23.0` and *lint-staged* requires at least Git `2.32.0`. - [#​1771](https://redirect.github.com/lint-staged/lint-staged/pull/1771) [`c4b8936`](https://redirect.github.com/lint-staged/lint-staged/commit/c4b893665bf39670650ae71b4ec2073025e9984e) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Fix documentation about multiple config files and the `--cwd` option. When using it, all tasks will be run in the specified directory. For example, to run everything in the actual `process.cwd()`, use `lint-staged --cwd="."`. </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@svg-maps/world](https://redirect.github.com/VictorCazanave/svg-maps) ([source](https://redirect.github.com/VictorCazanave/svg-maps/tree/HEAD/packages/world)) | [`1.0.1` → `2.0.0`](https://renovatebot.com/diffs/npm/@svg-maps%2fworld/1.0.1/2.0.0) |  |  | --- ### Release Notes <details> <summary>VictorCazanave/svg-maps (@​svg-maps/world)</summary> ### [`v2.0.0`](https://redirect.github.com/VictorCazanave/svg-maps/compare/f5a051e06671e7bb4108a57f2255da9d569357aa...4309a09727040957d50f621d3cb9734b389b2745) [Compare Source](https://redirect.github.com/VictorCazanave/svg-maps/compare/f5a051e06671e7bb4108a57f2255da9d569357aa...4309a09727040957d50f621d3cb9734b389b2745) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [codecov/codecov-action](https://redirect.github.com/codecov/codecov-action) | action | major | `v5` → `v6` | --- ### Release Notes <details> <summary>codecov/codecov-action (codecov/codecov-action)</summary> ### [`v6.0.1`](https://redirect.github.com/codecov/codecov-action/releases/tag/v6.0.1) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v6...v6.0.1) ##### What's Changed - fix: prevent template injection in run: steps (VULN-1652) by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1947](https://redirect.github.com/codecov/codecov-action/pull/1947) - chore(release): 6.0.1 by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1949](https://redirect.github.com/codecov/codecov-action/pull/1949) **Full Changelog**: <codecov/codecov-action@v6.0.0...v6.0.1> ### [`v6.0.0`](https://redirect.github.com/codecov/codecov-action/releases/tag/v6.0.0) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v6...v6) #####⚠️ This version introduces support for node24 which make cause breaking changes for systems that do not currently support node24.⚠️ ##### What's Changed - Revert "Revert "build(deps): bump actions/github-script from 7.0.1 to 8.0.0"" by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1929](https://redirect.github.com/codecov/codecov-action/pull/1929) - Th/6.0.0 by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1928](https://redirect.github.com/codecov/codecov-action/pull/1928) **Full Changelog**: <codecov/codecov-action@v5.5.4...v6.0.0> ### [`v6`](https://redirect.github.com/codecov/codecov-action/compare/v5.5.4...v6) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.5.4...v6) ### [`v5.5.4`](https://redirect.github.com/codecov/codecov-action/releases/tag/v5.5.4) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.5.3...v5.5.4) This is a mirror of `v5.5.2`. `v6` will be released which requires `node24` ##### What's Changed - Revert "build(deps): bump actions/github-script from 7.0.1 to 8.0.0" by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1926](https://redirect.github.com/codecov/codecov-action/pull/1926) - chore(release): 5.5.4 by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1927](https://redirect.github.com/codecov/codecov-action/pull/1927) **Full Changelog**: <codecov/codecov-action@v5.5.3...v5.5.4> ### [`v5.5.3`](https://redirect.github.com/codecov/codecov-action/releases/tag/v5.5.3) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.5.2...v5.5.3) ##### What's Changed - build(deps): bump actions/github-script from 7.0.1 to 8.0.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1874](https://redirect.github.com/codecov/codecov-action/pull/1874) - chore(release): bump to 5.5.3 by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1922](https://redirect.github.com/codecov/codecov-action/pull/1922) **Full Changelog**: <codecov/codecov-action@v5.5.2...v5.5.3> ### [`v5.5.2`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v552) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.5.1...v5.5.2) ##### What's Changed **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2> ### [`v5.5.1`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v551) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.5.0...v5.5.1) ##### What's Changed - fix: overwrite pr number on fork by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1871](https://redirect.github.com/codecov/codecov-action/pull/1871) - build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1868](https://redirect.github.com/codecov/codecov-action/pull/1868) - build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1867](https://redirect.github.com/codecov/codecov-action/pull/1867) - fix: update to use local app/ dir by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1872](https://redirect.github.com/codecov/codecov-action/pull/1872) - docs: fix typo in README by [@​datalater](https://redirect.github.com/datalater) in [#​1866](https://redirect.github.com/codecov/codecov-action/pull/1866) - Document a `codecov-cli` version reference example by [@​webknjaz](https://redirect.github.com/webknjaz) in [#​1774](https://redirect.github.com/codecov/codecov-action/pull/1774) - build(deps): bump github/codeql-action from 3.28.18 to 3.29.9 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1861](https://redirect.github.com/codecov/codecov-action/pull/1861) - build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1833](https://redirect.github.com/codecov/codecov-action/pull/1833) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1> ### [`v5.5.0`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v550) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.4.3...v5.5.0) ##### What's Changed - feat: upgrade wrapper to 0.2.4 by [@​jviall](https://redirect.github.com/jviall) in [#​1864](https://redirect.github.com/codecov/codecov-action/pull/1864) - Pin actions/github-script by Git SHA by [@​martincostello](https://redirect.github.com/martincostello) in [#​1859](https://redirect.github.com/codecov/codecov-action/pull/1859) - fix: check reqs exist by [@​joseph-sentry](https://redirect.github.com/joseph-sentry) in [#​1835](https://redirect.github.com/codecov/codecov-action/pull/1835) - fix: Typo in README by [@​spalmurray](https://redirect.github.com/spalmurray) in [#​1838](https://redirect.github.com/codecov/codecov-action/pull/1838) - docs: Refine OIDC docs by [@​spalmurray](https://redirect.github.com/spalmurray) in [#​1837](https://redirect.github.com/codecov/codecov-action/pull/1837) - build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1829](https://redirect.github.com/codecov/codecov-action/pull/1829) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0> ### [`v5.4.3`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v543) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.4.2...v5.4.3) ##### What's Changed - build(deps): bump github/codeql-action from 3.28.13 to 3.28.17 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1822](https://redirect.github.com/codecov/codecov-action/pull/1822) - fix: OIDC on forks by [@​joseph-sentry](https://redirect.github.com/joseph-sentry) in [#​1823](https://redirect.github.com/codecov/codecov-action/pull/1823) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3> ### [`v5.4.2`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v542) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.4.1...v5.4.2) ##### What's Changed **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.4.1..v5.4.2> ### [`v5.4.1`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v541) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.4.0...v5.4.1) ##### What's Changed - fix: use the github core methods by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1807](https://redirect.github.com/codecov/codecov-action/pull/1807) - build(deps): bump github/codeql-action from 3.28.12 to 3.28.13 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1803](https://redirect.github.com/codecov/codecov-action/pull/1803) - build(deps): bump github/codeql-action from 3.28.11 to 3.28.12 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1797](https://redirect.github.com/codecov/codecov-action/pull/1797) - build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1798](https://redirect.github.com/codecov/codecov-action/pull/1798) - chore(release): wrapper -0.2.1 by [@​app/codecov-releaser-app](https://redirect.github.com/app/codecov-releaser-app) in [#​1788](https://redirect.github.com/codecov/codecov-action/pull/1788) - build(deps): bump github/codeql-action from 3.28.10 to 3.28.11 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1786](https://redirect.github.com/codecov/codecov-action/pull/1786) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.4.0..v5.4.1> ### [`v5.4.0`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v540) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.3.1...v5.4.0) ##### What's Changed - update wrapper submodule to 0.2.0, add recurse\_submodules arg by [@​matt-codecov](https://redirect.github.com/matt-codecov) in [#​1780](https://redirect.github.com/codecov/codecov-action/pull/1780) - build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1775](https://redirect.github.com/codecov/codecov-action/pull/1775) - build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1776](https://redirect.github.com/codecov/codecov-action/pull/1776) - build(deps): bump github/codeql-action from 3.28.9 to 3.28.10 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1777](https://redirect.github.com/codecov/codecov-action/pull/1777) - Clarify in README that `use_pypi` bypasses integrity checks too by [@​webknjaz](https://redirect.github.com/webknjaz) in [#​1773](https://redirect.github.com/codecov/codecov-action/pull/1773) - Fix use of safe.directory inside containers by [@​Flamefire](https://redirect.github.com/Flamefire) in [#​1768](https://redirect.github.com/codecov/codecov-action/pull/1768) - Fix description for report\_type input by [@​craigscott-crascit](https://redirect.github.com/craigscott-crascit) in [#​1770](https://redirect.github.com/codecov/codecov-action/pull/1770) - build(deps): bump github/codeql-action from 3.28.8 to 3.28.9 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1765](https://redirect.github.com/codecov/codecov-action/pull/1765) - Fix a typo in the example by [@​miranska](https://redirect.github.com/miranska) in [#​1758](https://redirect.github.com/codecov/codecov-action/pull/1758) - build(deps): bump github/codeql-action from 3.28.5 to 3.28.8 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1757](https://redirect.github.com/codecov/codecov-action/pull/1757) - build(deps): bump github/codeql-action from 3.28.1 to 3.28.5 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1753](https://redirect.github.com/codecov/codecov-action/pull/1753) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.3.1..v5.4.0> ### [`v5.3.1`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v531) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.3.0...v5.3.1) ##### What's Changed **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.3.0..v5.3.1> ### [`v5.3.0`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v530) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.2.0...v5.3.0) ##### What's Changed **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.2.0..v5.3.0> ### [`v5.2.0`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v520) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.1.2...v5.2.0) ##### What's Changed - Fix typo in README by [@​tserg](https://redirect.github.com/tserg) in [#​1747](https://redirect.github.com/codecov/codecov-action/pull/1747) - Th/add commands by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1745](https://redirect.github.com/codecov/codecov-action/pull/1745) - use correct audience when requesting oidc token by [@​juho9000](https://redirect.github.com/juho9000) in [#​1744](https://redirect.github.com/codecov/codecov-action/pull/1744) - build(deps): bump github/codeql-action from 3.27.9 to 3.28.1 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1742](https://redirect.github.com/codecov/codecov-action/pull/1742) - build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.0 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1743](https://redirect.github.com/codecov/codecov-action/pull/1743) - chore(deps): bump wrapper to 0.0.32 by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1740](https://redirect.github.com/codecov/codecov-action/pull/1740) - feat: add disable-telem feature by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1739](https://redirect.github.com/codecov/codecov-action/pull/1739) - fix: remove erroneous linebreak in readme by [@​Vampire](https://redirect.github.com/Vampire) in [#​1734](https://redirect.github.com/codecov/codecov-action/pull/1734) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.1.2..v5.2.0> ### [`v5.1.2`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v512) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.1.1...v5.1.2) ##### What's Changed - fix: update statment by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1726](https://redirect.github.com/codecov/codecov-action/pull/1726) - fix: update action script by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1725](https://redirect.github.com/codecov/codecov-action/pull/1725) - fix: prevent oidc on tokenless due to permissioning by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1724](https://redirect.github.com/codecov/codecov-action/pull/1724) - chore(release): wrapper-0.0.31 by [@​app/codecov-releaser-app](https://redirect.github.com/app/codecov-releaser-app) in [#​1723](https://redirect.github.com/codecov/codecov-action/pull/1723) - Put quotes around `${{ inputs.token }}` in `action.yml` by [@​jwodder](https://redirect.github.com/jwodder) in [#​1721](https://redirect.github.com/codecov/codecov-action/pull/1721) - build(deps): bump github/codeql-action from 3.27.6 to 3.27.9 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1722](https://redirect.github.com/codecov/codecov-action/pull/1722) - Remove mistake from options table by [@​Acconut](https://redirect.github.com/Acconut) in [#​1718](https://redirect.github.com/codecov/codecov-action/pull/1718) - build(deps): bump github/codeql-action from 3.27.5 to 3.27.6 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1717](https://redirect.github.com/codecov/codecov-action/pull/1717) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.1.1..v5.1.2> ### [`v5.1.1`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v511) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.1.0...v5.1.1) ##### What's Changed **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.1.0..v5.1.1> ### [`v5.1.0`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v510) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.0.7...v5.1.0) ##### What's Changed - fix: hide unnecessary error on shasum by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1692](https://redirect.github.com/codecov/codecov-action/pull/1692) - build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1701](https://redirect.github.com/codecov/codecov-action/pull/1701) - chore(release): wrapper-0.0.29 by [@​app/codecov-releaser-app](https://redirect.github.com/app/codecov-releaser-app) in [#​1713](https://redirect.github.com/codecov/codecov-action/pull/1713) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.0.7..v5.1.0> ### [`v5.0.7`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v507) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.0.6...v5.0.7) ##### What's Changed - fix: use HEAD\_REPO by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1690](https://redirect.github.com/codecov/codecov-action/pull/1690) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.0.6..v5.0.7> ### [`v5.0.6`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v506) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.0.5...v5.0.6) ##### What's Changed - fix: update CODECOV\_TOKEN and fix tokenless by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1688](https://redirect.github.com/codecov/codecov-action/pull/1688) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.0.5..v5.0.6> ### [`v5.0.5`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v505) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.0.4...v5.0.5) ##### What's Changed - chore(release): wrapper-0.0.27 by [@​app/codecov-releaser-app](https://redirect.github.com/app/codecov-releaser-app) in [#​1685](https://redirect.github.com/codecov/codecov-action/pull/1685) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.0.4..v5.0.5> ### [`v5.0.4`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v504) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.0.3...v5.0.4) ##### What's Changed - chore(deps): bump wrapper to 0.0.26 by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1681](https://redirect.github.com/codecov/codecov-action/pull/1681) - fix: strip out a trailing /n from input tokens by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1679](https://redirect.github.com/codecov/codecov-action/pull/1679) - fix: add action version by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1678](https://redirect.github.com/codecov/codecov-action/pull/1678) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.0.3..v5.0.4> ### [`v5.0.3`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v503) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.0.2...v5.0.3) ##### What's Changed - fix: update OIDC audience by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1675](https://redirect.github.com/codecov/codecov-action/pull/1675) - fix: use double-quotes for OIDC by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1669](https://redirect.github.com/codecov/codecov-action/pull/1669) - fix: prevent always setting tokenless to be true by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1673](https://redirect.github.com/codecov/codecov-action/pull/1673) - fix: update CHANGELOG and automate by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1674](https://redirect.github.com/codecov/codecov-action/pull/1674) - fix: bump to v5 and update README by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1655](https://redirect.github.com/codecov/codecov-action/pull/1655) - build(deps): bump github/codeql-action from 3.27.0 to 3.27.4 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1665](https://redirect.github.com/codecov/codecov-action/pull/1665) - fix: typo in `inputs.disable_safe_directory` by [@​mkroening](https://redirect.github.com/mkroening) in [#​1666](https://redirect.github.com/codecov/codecov-action/pull/1666) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.0.2..v5.0.3> ### [`v5.0.2`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v502) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.0.1...v5.0.2) ##### What's Changed - fix: override commit and pr values for PR cases by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1657](https://redirect.github.com/codecov/codecov-action/pull/1657) **Full Changelog**: <codecov/codecov-action@v5.0.1...v5.0.2> ### [`v5.0.1`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v501) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5...v5.0.1) ##### What's Changed - fix: use marketplace v5 badge by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1646](https://redirect.github.com/codecov/codecov-action/pull/1646) - fix: update tokenless branch logic by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1650](https://redirect.github.com/codecov/codecov-action/pull/1650) - chore(release): 5.0.1 by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1656](https://redirect.github.com/codecov/codecov-action/pull/1656) **Full Changelog**: <codecov/codecov-action@v5.0.0...v5.0.1> </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [concurrently](https://redirect.github.com/open-cli-tools/concurrently) | [`8.2.2` → `10.0.0`](https://renovatebot.com/diffs/npm/concurrently/8.2.2/10.0.0) |  |  | --- ### Release Notes <details> <summary>open-cli-tools/concurrently (concurrently)</summary> ### [`v10.0.0`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v10.0.0) [Compare Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.2.1...v10.0.0) #### 💥 Breaking Changes - **Dropped support for Node.js <22.0.0.** Older Node.js version have reached end-of-life, and certain features require new-ish JS APIs. - **concurrently is now ESM-only.** It's now possible to `require(esm)`. See [here for interoperability](https://socket.dev/blog/require-esm-backported-to-node-js-20). - **Prefix colors now default to automatic** - [#​581](https://redirect.github.com/open-cli-tools/concurrently/issues/581) The colors used to default to `reset` (which does nothing). Concurrently now automatically selects a color, out of the box. The list of colors used is not jarring nor carries semantic meaning, and reads well in both dark and light terminal backgrounds. - **Removed deprecated flags and options** - CLI flag `--name-separator`: use commas instead. - API option `killOthers`: use `killOthersOn` instead. #### ✨ New Features - Support applying modifiers to hex prefix colors (e.g. `#ff0000.bold`) - [#​450](https://redirect.github.com/open-cli-tools/concurrently/issues/450) - Support chalk's color functions in prefixes (e.g. `rgb()`, `hex()`, `bgRgb()`, etc) - [#​578](https://redirect.github.com/open-cli-tools/concurrently/issues/578) - Set prefix background color via `bg#RRGGBB` - [#​578](https://redirect.github.com/open-cli-tools/concurrently/issues/578) - Allow shell override via `--shell` CLI flag/`shell` API option - [#​288](https://redirect.github.com/open-cli-tools/concurrently/issues/288), [#​589](https://redirect.github.com/open-cli-tools/concurrently/issues/589), [#​556](https://redirect.github.com/open-cli-tools/concurrently/issues/556) concurrently distinguishes between cmd.exe, powershell, and POSIX-based shells. - Manual prefix coloring in templates e.g. `[{color}{name}{/color}]` - [#​583](https://redirect.github.com/open-cli-tools/concurrently/issues/583), [#​587](https://redirect.github.com/open-cli-tools/concurrently/issues/587) #### 🐛 Bug fixes - Scope quote normalization to CLI input - [#​582](https://redirect.github.com/open-cli-tools/concurrently/issues/582), [#​585](https://redirect.github.com/open-cli-tools/concurrently/issues/585) It should now also be possible to run commands like `"/some/command" foo bar"` - Don't throw when color doesn't exist - [#​580](https://redirect.github.com/open-cli-tools/concurrently/issues/580) #### 🔐 Security - Address [vulnerability in `shellquote`](https://app.snyk.io/vuln/SNYK-JS-SHELLQUOTE-16799355) - [#​591](https://redirect.github.com/open-cli-tools/concurrently/issues/591) #### Other changes - Warn about running on Snap - [#​584](https://redirect.github.com/open-cli-tools/concurrently/issues/584) #### New Contributors - [@​philfreo](https://redirect.github.com/philfreo) made their first contribution in [#​566](https://redirect.github.com/open-cli-tools/concurrently/pull/566) - [@​garretmh](https://redirect.github.com/garretmh) made their first contribution in [#​450](https://redirect.github.com/open-cli-tools/concurrently/pull/450) - [@​CodeF53](https://redirect.github.com/CodeF53) made their first contribution in [#​574](https://redirect.github.com/open-cli-tools/concurrently/pull/574) - [@​nkappler](https://redirect.github.com/nkappler) made their first contribution in [#​577](https://redirect.github.com/open-cli-tools/concurrently/pull/577) - [@​stephanschubert](https://redirect.github.com/stephanschubert) made their first contribution in [#​578](https://redirect.github.com/open-cli-tools/concurrently/pull/578) - [@​GermanJablo](https://redirect.github.com/GermanJablo) made their first contribution in [#​581](https://redirect.github.com/open-cli-tools/concurrently/pull/581) - [@​y-nk](https://redirect.github.com/y-nk) made their first contribution in [#​587](https://redirect.github.com/open-cli-tools/concurrently/pull/587) - [@​samchungy](https://redirect.github.com/samchungy) made their first contribution in [#​591](https://redirect.github.com/open-cli-tools/concurrently/pull/591) - [@​saito-netartz](https://redirect.github.com/saito-netartz) made their first contribution in [#​590](https://redirect.github.com/open-cli-tools/concurrently/pull/590) - [@​jeffrey-takuma](https://redirect.github.com/jeffrey-takuma) made their first contribution in [#​585](https://redirect.github.com/open-cli-tools/concurrently/pull/585) **Full Changelog**: <open-cli-tools/concurrently@v9.2.1...v10.0.0> ### [`v9.2.1`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.2.1) [Compare Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.2.0...v9.2.1) #### What's Changed - chore: update eslint-plugin-simple-import-sort from v10 to v12 by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​551](https://redirect.github.com/open-cli-tools/concurrently/pull/551) - chore: update eslint-config-prettier from v9 to v10 by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​552](https://redirect.github.com/open-cli-tools/concurrently/pull/552) - Remove lodash by [@​gustavohenke](https://redirect.github.com/gustavohenke) in [#​555](https://redirect.github.com/open-cli-tools/concurrently/pull/555) - chore: update coveralls-next from v4 to v5 by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​557](https://redirect.github.com/open-cli-tools/concurrently/pull/557) - Replace jest with vitest by [@​gustavohenke](https://redirect.github.com/gustavohenke) in [#​554](https://redirect.github.com/open-cli-tools/concurrently/pull/554) - Upgrade to pnpm v10 by [@​paescuj](https://redirect.github.com/paescuj) in [#​558](https://redirect.github.com/open-cli-tools/concurrently/pull/558) - chore: remove unused eslint-plugin-jest by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​559](https://redirect.github.com/open-cli-tools/concurrently/pull/559) - Minor dependency updates by [@​paescuj](https://redirect.github.com/paescuj) in [#​560](https://redirect.github.com/open-cli-tools/concurrently/pull/560) - Migrate to ESLint v9 by [@​paescuj](https://redirect.github.com/paescuj) in [#​561](https://redirect.github.com/open-cli-tools/concurrently/pull/561) - Update shell-quote to 1.8.3 by [@​paescuj](https://redirect.github.com/paescuj) in [#​562](https://redirect.github.com/open-cli-tools/concurrently/pull/562) - Full coverage by [@​paescuj](https://redirect.github.com/paescuj) in [#​563](https://redirect.github.com/open-cli-tools/concurrently/pull/563) - Update GH actions/workflows, enable NPM provenance by [@​paescuj](https://redirect.github.com/paescuj) in [#​564](https://redirect.github.com/open-cli-tools/concurrently/pull/564) **Full Changelog**: <open-cli-tools/concurrently@v9.2.0...v9.2.1> ### [`v9.2.0`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.2.0) [Compare Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.1.2...v9.2.0) #### What's Changed - Bump esbuild from 0.23.1 to 0.25.0 in the npm\_and\_yarn group by [@​dependabot](https://redirect.github.com/dependabot) in [#​528](https://redirect.github.com/open-cli-tools/concurrently/pull/528) - fix: don't throw when there are no commands by [@​gustavohenke](https://redirect.github.com/gustavohenke) in [#​532](https://redirect.github.com/open-cli-tools/concurrently/pull/532) - docs: nicer quotes by [@​IsaacLeeWebDev](https://redirect.github.com/IsaacLeeWebDev) in [#​537](https://redirect.github.com/open-cli-tools/concurrently/pull/537) - Add `--kill-timeout` by [@​gustavohenke](https://redirect.github.com/gustavohenke) in [#​540](https://redirect.github.com/open-cli-tools/concurrently/pull/540) - docs: fix typo by [@​ldeveber](https://redirect.github.com/ldeveber) in [#​542](https://redirect.github.com/open-cli-tools/concurrently/pull/542) - fix: correct typos in comments and documentation by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​544](https://redirect.github.com/open-cli-tools/concurrently/pull/544) - refactor: use startsWith & simplify boolean expression by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​543](https://redirect.github.com/open-cli-tools/concurrently/pull/543) - refactor: use optional chaining by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​545](https://redirect.github.com/open-cli-tools/concurrently/pull/545) - Handle SIGPIPEs by [@​gustavohenke](https://redirect.github.com/gustavohenke) in [#​547](https://redirect.github.com/open-cli-tools/concurrently/pull/547) - refactor: fix map and reduce as return values are not used by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​546](https://redirect.github.com/open-cli-tools/concurrently/pull/546) - docs: fix typos in docs by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​548](https://redirect.github.com/open-cli-tools/concurrently/pull/548) - chore: update jest from v29 to v30 by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​549](https://redirect.github.com/open-cli-tools/concurrently/pull/549) - chore: update [@​types/jest](https://redirect.github.com/types/jest) from v29 to v30 by [@​noritaka1166](https://redirect.github.com/noritaka1166) in [#​550](https://redirect.github.com/open-cli-tools/concurrently/pull/550) #### New Contributors - [@​IsaacLeeWebDev](https://redirect.github.com/IsaacLeeWebDev) made their first contribution in [#​537](https://redirect.github.com/open-cli-tools/concurrently/pull/537) - [@​ldeveber](https://redirect.github.com/ldeveber) made their first contribution in [#​542](https://redirect.github.com/open-cli-tools/concurrently/pull/542) - [@​noritaka1166](https://redirect.github.com/noritaka1166) made their first contribution in [#​544](https://redirect.github.com/open-cli-tools/concurrently/pull/544) **Full Changelog**: <open-cli-tools/concurrently@v9.1.2...v9.2.0> ### [`v9.1.2`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.1.2) [Compare Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.1.1...v9.1.2) #### What's Changed - Add ability to have custom logger by [@​mwood23](https://redirect.github.com/mwood23) in [#​522](https://redirect.github.com/open-cli-tools/concurrently/pull/522) #### New Contributors - [@​mwood23](https://redirect.github.com/mwood23) made their first contribution in [#​522](https://redirect.github.com/open-cli-tools/concurrently/pull/522) **Full Changelog**: <open-cli-tools/concurrently@v9.1.1...v9.1.2> ### [`v9.1.1`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.1.1) [Compare Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.1.0...v9.1.1) #### What's Changed - fix: support Deno's JSON with comments configuration by [@​mahtaran](https://redirect.github.com/mahtaran) in [#​523](https://redirect.github.com/open-cli-tools/concurrently/pull/523) **Full Changelog**: <open-cli-tools/concurrently@v9.1.0...v9.1.1> ### [`v9.1.0`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.1.0) [Compare Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.0.1...v9.1.0) #### What's Changed - Remove signal event listeners on finish by [@​gustavohenke](https://redirect.github.com/gustavohenke) in [#​512](https://redirect.github.com/open-cli-tools/concurrently/pull/512) - Add support for Deno shortcuts and wildcards by [@​mahtaran](https://redirect.github.com/mahtaran) in [#​508](https://redirect.github.com/open-cli-tools/concurrently/pull/508) - bin: show help when no args are passed by [@​gustavohenke](https://redirect.github.com/gustavohenke) in [#​513](https://redirect.github.com/open-cli-tools/concurrently/pull/513) #### New Contributors - [@​mahtaran](https://redirect.github.com/mahtaran) made their first contribution in [#​508](https://redirect.github.com/open-cli-tools/concurrently/pull/508) **Full Changelog**: <open-cli-tools/concurrently@v9.0.1...v9.1.0> ### [`v9.0.1`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.0.1) [Compare Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.0.0...v9.0.1) #### What's Changed - Don't set up more than 1 abort signal listener by [@​gustavohenke](https://redirect.github.com/gustavohenke) in [#​503](https://redirect.github.com/open-cli-tools/concurrently/pull/503) **Full Changelog**: <open-cli-tools/concurrently@v9.0.0...v9.0.1> ### [`v9.0.0`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.0.0) [Compare Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v8.2.2...v9.0.0) ### 💥 Breaking Changes - **Dropped support for Node.js < 18.0.0**. Older Node.js version have reached end-of-life, and certain features require new-ish JS APIs. - **Pending commands no longer run when `--max-processes` is set and an interruption/kill signal is sent** - [#​433](https://redirect.github.com/open-cli-tools/concurrently/issues/433), [#​452](https://redirect.github.com/open-cli-tools/concurrently/issues/452), [#​460](https://redirect.github.com/open-cli-tools/concurrently/issues/460) Before v9.0.0, pressing <kbd>Ctrl</kbd>+<kbd>C</kbd> when `--max-processes` is set meant that only those commands would receive it. Once these stopped, the pending commands would start, which in turn meant that another <kbd>Ctrl</kbd>+<kbd>C</kbd> press would be necessary to stop them, and so on. Similar situation applied to combining `--max-processes` with `--kill-others`/`--kill-others-on-fail`. Starting with v9.0.0, this no longer happens, as these flags and/or key presses send a signal to stop the running commands in addition to preventing new commands from running. - **The `concurrently` and default exports are now the same** - [#​399](https://redirect.github.com/open-cli-tools/concurrently/issues/399) It's reasonable to expect that `import { concurrently } from 'concurrently'` would work the same as `import concurrently from 'concurrently'`, however this has not been the case. The former used to be an unconfigured version of concurrently, lacking all features that you'd get from the CLI, which was seen as a "footgun". Both are now the same function. If you'd like to access the unconfigured function, use `import { createConcurrently } from 'concurrently'` instead. ### ✨ New Features - Exponential back-off support for process restarting - [#​265](https://redirect.github.com/open-cli-tools/concurrently/issues/265), [#​462](https://redirect.github.com/open-cli-tools/concurrently/issues/462) Use `--restart-after exponential`. Restarts happen at `2^N` seconds. - Add prefix padding via new `--pad-prefix` flag - [#​166](https://redirect.github.com/open-cli-tools/concurrently/issues/166), [#​417](https://redirect.github.com/open-cli-tools/concurrently/issues/417), [#​495](https://redirect.github.com/open-cli-tools/concurrently/issues/495) - Specify teardown commands via new `--teardown` flag - [#​472](https://redirect.github.com/open-cli-tools/concurrently/issues/472), [#​500](https://redirect.github.com/open-cli-tools/concurrently/issues/500) - Expand `node:<script>` commands to `node --run <script>` - [#​475](https://redirect.github.com/open-cli-tools/concurrently/issues/475) - *\[API only]* Inter-Process Communication (ipc) - [#​498](https://redirect.github.com/open-cli-tools/concurrently/issues/498) - *\[API only]* Make it possible to use no colors at all - [#​466](https://redirect.github.com/open-cli-tools/concurrently/issues/466) - *\[API only]* Add a `state` field to `Command` - [#​455](https://redirect.github.com/open-cli-tools/concurrently/issues/455) ### 🐛 Bug Fixes - Fix importing concurrently in ESM package - [#​454](https://redirect.github.com/open-cli-tools/concurrently/issues/454), [#​456](https://redirect.github.com/open-cli-tools/concurrently/issues/456), [#​494](https://redirect.github.com/open-cli-tools/concurrently/issues/494) - Make sure concurrently doesn't resolve when manually restarting commands through API - [#​463](https://redirect.github.com/open-cli-tools/concurrently/issues/463), [#​464](https://redirect.github.com/open-cli-tools/concurrently/issues/464) - Fix warning coming from `spawn-command` when running in Node 22 - [#​407](https://redirect.github.com/open-cli-tools/concurrently/issues/407), [#​477](https://redirect.github.com/open-cli-tools/concurrently/issues/477), [#​479](https://redirect.github.com/open-cli-tools/concurrently/issues/479), [#​492](https://redirect.github.com/open-cli-tools/concurrently/issues/492) - Make `--raw` and `--hide` compatible - [#​394](https://redirect.github.com/open-cli-tools/concurrently/issues/394), [#​486](https://redirect.github.com/open-cli-tools/concurrently/issues/486) - Ensure prefix is written when logging without a trailing LF - [#​276](https://redirect.github.com/open-cli-tools/concurrently/issues/276), [#​467](https://redirect.github.com/open-cli-tools/concurrently/issues/467) ### Other Changes - `--help` no longer shows examples due to there being too many. Refer to <https://github.com/open-cli-tools/concurrently/tree/v9.0.0/docs> instead, or to the `node_modules/concurrently/docs` directory in your project. - Improve examples of `--passthrough-arguments` - [#​490](https://redirect.github.com/open-cli-tools/concurrently/issues/490) - Replace `date-fns` with hand-rolled date formatting - [#​436](https://redirect.github.com/open-cli-tools/concurrently/issues/436), [#​443](https://redirect.github.com/open-cli-tools/concurrently/issues/443) This should make installing concurrently faster. ### New Contributors - [@​odeadglaz](https://redirect.github.com/odeadglaz) made their first contribution in [#​464](https://redirect.github.com/open-cli-tools/concurrently/pull/464) - [@​mitchhentgesspotify](https://redirect.github.com/mitchhentgesspotify) made their first contribution in [#​474](https://redirect.github.com/open-cli-tools/concurrently/pull/474) - [@​mark-monteiro](https://redirect.github.com/mark-monteiro) made their first contribution in [#​480](https://redirect.github.com/open-cli-tools/concurrently/pull/480) - [@​PoQuatre](https://redirect.github.com/PoQuatre) made their first contribution in [#​486](https://redirect.github.com/open-cli-tools/concurrently/pull/486) **Full Changelog**: <open-cli-tools/concurrently@v8.2.2...v9.0.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [eslint-plugin-react-refresh](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh) | [`0.4.24` → `0.5.2`](https://renovatebot.com/diffs/npm/eslint-plugin-react-refresh/0.4.24/0.5.2) |  |  | --- ### Release Notes <details> <summary>ArnaudBarre/eslint-plugin-react-refresh (eslint-plugin-react-refresh)</summary> ### [`v0.5.2`](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/HEAD/CHANGELOG.md#052) [Compare Source](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.1...v0.5.2) - Support nested function calls for extraHOCs (actually fixes [#​104](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104)) ### [`v0.5.1`](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/HEAD/CHANGELOG.md#051) [Compare Source](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.0...v0.5.1) - Mark ESLint v10 as supported - Support false positives with TypeScript function overloading (fixes [#​105](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105)) - Support nested function calls for extraHOCs (fixes [#​104](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104)) ### [`v0.5.0`](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/HEAD/CHANGELOG.md#050) [Compare Source](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.26...v0.5.0) ##### Breaking changes - The package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use [flat config](https://eslint.org/docs/latest/use/configure/migration-guide) - A new `reactRefresh` export is available and prefered over the default export. It's an object with two properties: - `plugin`: The plugin object with the rules - `configs`: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object. - `customHOCs` option was renamed to `extraHOCs` - Validation of HOCs calls is now more strict, you may need to add some HOCs to the `extraHOCs` option Config example: ```js import { defineConfig } from "eslint/config"; import { reactRefresh } from "eslint-plugin-react-refresh"; export default defineConfig( /* Main config */ reactRefresh.configs.vite({ extraHOCs: ["someLibHOC"] }), ); ``` Config example without config: ```js import { defineConfig } from "eslint/config"; import { reactRefresh } from "eslint-plugin-react-refresh"; export default defineConfig({ files: ["**/*.ts", "**/*.tsx"], plugins: { // other plugins "react-refresh": reactRefresh.plugin, }, rules: { // other rules "react-refresh/only-export-components": [ "warn", { extraHOCs: ["someLibHOC"] }, ], }, }); ``` ##### Why This version follows a revamp of the internal logic to better make the difference between random call expressions like `export const Enum = Object.keys(Record)` and actual React HOC calls like `export const MemoComponent = memo(Component)`. (fixes [#​93](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93)) The rule now handles ternaries and patterns like `export default customHOC(props)(Component)` which makes it able to correctly support files like [this one](https://redirect.github.com/eclipse-apoapsis/ort-server/blob/ddfc624ce71b9f2ca6bad9b8c82d4c3249dd9c8b/ui/src/routes/__root.tsx) given this config: ```json { "react-refresh/only-export-components": [ "warn", { "extraHOCs": ["createRootRouteWithContext"] } ] } ``` > \[!NOTE] > Actually createRoute functions from TanStack Router are not React HOCs, they return route objects that [fake to be a memoized component](https://redirect.github.com/TanStack/router/blob/8628d0189412ccb8d3a01840aa18bac8295e18c8/packages/react-router/src/route.tsx#L263) but are not. When only doing `createRootRoute({ component: Foo })`, HMR will work fine, but as soon as you add a prop to the options that is not a React component, HMR will not work. I would recommend to avoid adding any TanStack function to `extraHOCs` it you want to preserve good HMR in the long term. [Bluesky thread](https://bsky.app/profile/arnaud-barre.bsky.social/post/3ma5h5tf2sk2e). Because I'm not 100% sure this new logic doesn't introduce any false positive, this is done in a major-like version. This also give me the occasion to remove the hardcoded `connect` from the rule. If you are using `connect` from `react-redux`, you should now add it to `extraHOCs` like this: ```json { "react-refresh/only-export-components": ["warn", { "extraHOCs": ["connect"] }] } ``` ### [`v0.4.26`](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/HEAD/CHANGELOG.md#0426) [Compare Source](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.25...v0.4.26) - Revert changes to fix [#​93](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93) (fixes [#​95](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95)) ### [`v0.4.25`](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/HEAD/CHANGELOG.md#0425) [Compare Source](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.24...v0.4.25) - Report cases like `export const ENUM = Object.keys(TABLE) as EnumType[];` (fixes [#​93](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93)) (reverted in 0.4.26) - Allow `_` in component names ([#​94](https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTUuMTMiLCJ1cGRhdGVkSW5WZXIiOiI0My4yMDUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [jackspeak](https://redirect.github.com/isaacs/jackspeak) | [`2.3.6` → `4.2.3`](https://renovatebot.com/diffs/npm/jackspeak/2.3.6/4.2.3) |  |  | --- ### Release Notes <details> <summary>isaacs/jackspeak (jackspeak)</summary> ### [`v4.2.3`](https://redirect.github.com/isaacs/jackspeak/compare/v4.2.2...v4.2.3) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.2.2...v4.2.3) ### [`v4.2.2`](https://redirect.github.com/isaacs/jackspeak/compare/v4.2.1...v4.2.2) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.2.1...v4.2.2) ### [`v4.2.1`](https://redirect.github.com/isaacs/jackspeak/compare/v4.2.0...v4.2.1) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.2.0...v4.2.1) ### [`v4.2.0`](https://redirect.github.com/isaacs/jackspeak/compare/v4.1.2...v4.2.0) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.1.2...v4.2.0) ### [`v4.1.2`](https://redirect.github.com/isaacs/jackspeak/compare/v4.1.1...v4.1.2) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.1.1...v4.1.2) ### [`v4.1.1`](https://redirect.github.com/isaacs/jackspeak/compare/v4.1.0...v4.1.1) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.1.0...v4.1.1) ### [`v4.1.0`](https://redirect.github.com/isaacs/jackspeak/compare/v4.0.3...v4.1.0) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.0.3...v4.1.0) ### [`v4.0.3`](https://redirect.github.com/isaacs/jackspeak/compare/v4.0.2...v4.0.3) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.0.2...v4.0.3) ### [`v4.0.2`](https://redirect.github.com/isaacs/jackspeak/compare/v4.0.1...v4.0.2) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.0.1...v4.0.2) ### [`v4.0.1`](https://redirect.github.com/isaacs/jackspeak/compare/v4.0.0...v4.0.1) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v4.0.0...v4.0.1) ### [`v4.0.0`](https://redirect.github.com/isaacs/jackspeak/compare/v3.4.3...v4.0.0) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.4.3...v4.0.0) ### [`v3.4.3`](https://redirect.github.com/isaacs/jackspeak/compare/v3.4.2...v3.4.3) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.4.2...v3.4.3) ### [`v3.4.2`](https://redirect.github.com/isaacs/jackspeak/compare/v3.4.1...v3.4.2) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.4.1...v3.4.2) ### [`v3.4.1`](https://redirect.github.com/isaacs/jackspeak/compare/v3.4.0...v3.4.1) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.4.0...v3.4.1) ### [`v3.4.0`](https://redirect.github.com/isaacs/jackspeak/compare/v3.3.0...v3.4.0) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.3.0...v3.4.0) ### [`v3.3.0`](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.6...v3.3.0) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.6...v3.3.0) ### [`v3.2.6`](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.5...v3.2.6) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.5...v3.2.6) ### [`v3.2.5`](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.4...v3.2.5) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.4...v3.2.5) ### [`v3.2.4`](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.3...v3.2.4) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.3...v3.2.4) ### [`v3.2.3`](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.2...v3.2.3) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.2...v3.2.3) ### [`v3.2.2`](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.1...v3.2.2) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.1...v3.2.2) ### [`v3.2.1`](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.0...v3.2.1) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.2.0...v3.2.1) ### [`v3.2.0`](https://redirect.github.com/isaacs/jackspeak/compare/v3.1.2...v3.2.0) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.1.2...v3.2.0) ### [`v3.1.2`](https://redirect.github.com/isaacs/jackspeak/compare/v3.1.1...v3.1.2) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.1.1...v3.1.2) ### [`v3.1.1`](https://redirect.github.com/isaacs/jackspeak/compare/v3.1.0...v3.1.1) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.1.0...v3.1.1) ### [`v3.1.0`](https://redirect.github.com/isaacs/jackspeak/compare/v3.0.0...v3.1.0) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v3.0.0...v3.1.0) ### [`v3.0.0`](https://redirect.github.com/isaacs/jackspeak/compare/v2.3.6...v3.0.0) [Compare Source](https://redirect.github.com/isaacs/jackspeak/compare/v2.3.6...v3.0.0) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [react-string-replace](https://redirect.github.com/iansinnott/react-string-replace) | [`1.1.1` → `2.0.1`](https://renovatebot.com/diffs/npm/react-string-replace/1.1.1/2.0.1) |  |  | --- ### Release Notes <details> <summary>iansinnott/react-string-replace (react-string-replace)</summary> ### [`v2.0.1`](https://redirect.github.com/iansinnott/react-string-replace/releases/tag/v2.0.1) [Compare Source](https://redirect.github.com/iansinnott/react-string-replace/compare/v1.1.1...v2.0.1) #### Tooling Modernization Switched from npm/yarn to Bun for package management and testing. ##### Before → After | Metric | Before | After | | ---------------- | ------------ | -------------- | | Dev dependencies | 529 packages | **4 packages** | | Test execution | \~2s | **11ms** | | Lockfile size | 410KB | **1KB** | ##### Changes - Replace npm/yarn with Bun for package management - Replace AVA with `bun test` for testing (14 tests, same coverage) - Replace CircleCI with GitHub Actions - Remove ESLint and babel-eslint (deprecated tooling) No changes to the library code or public API. **Full Changelog**: <iansinnott/react-string-replace@v2.0.0...v2.0.1> </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
Closes #28226 Localized the Stripe product title used for tips and donations. For example, French sites now show: `Soutenir [SITE TITLE]` instead of: `Support [SITE TITLE]` --------- Co-authored-by: Steve Larson <9larsons@gmail.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@anthropic-ai/sdk](https://redirect.github.com/anthropics/anthropic-sdk-typescript) | dependencies | pin | [`^0.98.0` → `0.98.0`](https://renovatebot.com/diffs/npm/@anthropic-ai%2fsdk/0.98.0/0.98.0) | | [@octokit/rest](https://redirect.github.com/octokit/rest.js) | dependencies | pin | [`^21.0.2` → `21.1.1`](https://renovatebot.com/diffs/npm/@octokit%2frest/21.1.1/21.1.1) | | [node](https://redirect.github.com/nodejs/node) | final | pinDigest | → `8b1d14e` | | [node](https://redirect.github.com/nodejs/node) | final | pinDigest | → `752ea8a` |⚠️ Renovate's pin functionality [does not currently](https://redirect.github.com/renovatebot/renovate/issues/40288) wire in the release age for a package, so the Minimum Release Age checks can apply. You will need to manually validate the Minimum Release Age for these package(s). Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [vite-tsconfig-paths](https://redirect.github.com/aleclarson/vite-tsconfig-paths) | [`5.1.4` → `6.1.1`](https://renovatebot.com/diffs/npm/vite-tsconfig-paths/5.1.4/6.1.1) |  |  | --- ### Release Notes <details> <summary>aleclarson/vite-tsconfig-paths (vite-tsconfig-paths)</summary> ### [`v6.1.1`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.1.0...v6.1.1) [Compare Source](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.1.0...v6.1.1) ### [`v6.1.0`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/releases/tag/v6.1.0) [Compare Source](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.5...v6.1.0) ##### Features - **New `importerFilter` option:** Provides fine-grained control over which files should have their imports resolved by this plugin. (Closes [#​175](https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/175), [#​193](https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/193)) - **Ignore `.d.ts` overrides:** The plugin now ignores resolutions that point to `.d.ts` files, avoiding issues when `tsconfig` is used for opt-in type overrides. (Closes [#​179](https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/179), [#​180](https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/180)) ##### Performance - Hoisted regular expressions out of the hot path in the resolver for better performance. ##### Internal - Added `resolvedToDeclarationFile` event to the debug log file. ### [`v6.0.5`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.4...v6.0.5) [Compare Source](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.4...v6.0.5) ### [`v6.0.4`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.3...v6.0.4) [Compare Source](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.3...v6.0.4) ### [`v6.0.3`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.2...v6.0.3) [Compare Source](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.2...v6.0.3) ### [`v6.0.2`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.1...v6.0.2) [Compare Source](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.1...v6.0.2) ### [`v6.0.1`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.0...v6.0.1) [Compare Source](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.0...v6.0.1) ### [`v6.0.0`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/releases/tag/v6.0.0) [Compare Source](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v5.1.4...v6.0.0) **Note:** No intentional breaking changes. Major version bump due to extensive internal refactoring; downgrade to v5 if needed. #### Highlights - On-demand tsconfig discovery via `projectDiscovery: "lazy"`, while eager discovery remains the default. - tsconfig/jsconfig files are watched and reloaded automatically in both modes, including during `vite build --watch`. - New `logFile` option for per-import resolution traces (pass `true` for `vite-tsconfig-paths.log` or provide a path). - Support for root `/*` aliases and other absolute-style imports. - Support for `.astro` files when `allowJs`/`loose` is enabled. #### Fixes - More reliable tsconfig watching and resolver refreshes: handles lazy discovery edge cases, recreates resolvers after file changes, tolerates missing directories, and copes better with virtual importers. - Windows path handling now normalizes drive-letter casing to avoid missed matches ([#​183](https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/183)). #### Upgrade notes - Install the stable release: `pnpm add -D vite-tsconfig-paths`. - Opt into lazy discovery or logging when needed: ```ts import tsconfigPaths from 'vite-tsconfig-paths' export default { plugins: [ tsconfigPaths({ projectDiscovery: 'lazy', logFile: true, }), ], } ``` - Rooted path patterns such as `"/*": ["src/*"]` now resolve the same way tsserver does. </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) - Automerge - Only on Sunday and Saturday (`* * * * 0,6`) - Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`) - Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * * 1-6`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDUuMyIsInVwZGF0ZWRJblZlciI6IjQzLjIwNS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
ref https://linear.app/ghost/issue/DES-1400/notification-more-count-15-etc-alignment-is-off-in-activitypub - the avatar stack row stretched to full width, so the absolutely positioned +N badge anchored to the far right edge instead of the last avatar - added w-fit so the row shrinks to its content, letting the existing right offset land the badge on the last avatar
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )