mirror of
https://github.com/maputnik/editor.git
synced 2026-05-19 14:40:01 +00:00
3e4823fd934307eb65cea231a89ab0969151f841
757 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3e4823fd93 |
chore(deps): Bump the react group across 1 directory with 3 updates
Bumps the react group with 3 updates in the / directory: [react](https://github.com/facebook/react/tree/HEAD/packages/react), [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react). Updates `react` from 19.2.4 to 19.2.6 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.6/packages/react) Updates `react-dom` from 19.2.4 to 19.2.6 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.6/packages/react-dom) Updates `@vitejs/plugin-react` from 5.1.4 to 6.0.1 - [Release notes](https://github.com/vitejs/vite-plugin-react/releases) - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.1/packages/plugin-react) --- updated-dependencies: - dependency-name: "@vitejs/plugin-react" dependency-version: 6.0.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: react - dependency-name: react dependency-version: 19.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: react - dependency-name: react-dom dependency-version: 19.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: react ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|
|
ef0651204d |
chore(deps): Bump systeminformation from 5.31.1 to 5.31.6 (#1882)
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation) from 5.31.1 to 5.31.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sebhildebrandt/systeminformation/releases">systeminformation's releases</a>.</em></p> <blockquote> <h2>v5.31.6</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/sebhildebrandt/systeminformation/compare/v5.31.5...v5.31.6">https://github.com/sebhildebrandt/systeminformation/compare/v5.31.5...v5.31.6</a></p> <h2>v5.31.5</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/sebhildebrandt/systeminformation/compare/v5.31.4...v5.31.5">https://github.com/sebhildebrandt/systeminformation/compare/v5.31.4...v5.31.5</a></p> <h2>v5.31.4</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/sebhildebrandt/systeminformation/compare/v5.31.3...v5.31.4">https://github.com/sebhildebrandt/systeminformation/compare/v5.31.3...v5.31.4</a></p> <h2>v5.31.3</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/sebhildebrandt/systeminformation/compare/v5.31.2...v5.31.3">https://github.com/sebhildebrandt/systeminformation/compare/v5.31.2...v5.31.3</a></p> <h2>v5.31.2</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/sebhildebrandt/systeminformation/compare/v5.31.1...v5.31.2">https://github.com/sebhildebrandt/systeminformation/compare/v5.31.1...v5.31.2</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md">systeminformation's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>Major Changes - Version 5</h2> <h4>New Functions</h4> <ul> <li><code>audio()</code> detailed audio information</li> <li><code>bluetoothDevices()</code> detailed information detected bluetooth devices</li> <li><code>dockerImages()</code> detailed information docker images</li> <li><code>dockerVolumes()</code> detailed information docker volumes</li> <li><code>printers()</code> detailed printer information</li> <li><code>usb()</code> detailed USB information</li> <li><code>wifiInterfaces()</code> detected Wi-Fi interfaces</li> <li><code>wifiConnections()</code> active Wi-Fi connections</li> </ul> <h4>Breaking Changes</h4> <p><strong>Be aware</strong>, that the new version 5.x <strong>is NOT fully backward compatible</strong> to version 4.x ...</p> <p>We had to make <strong>several interface changes</strong> to keep systeminformation as consistent as possible. We highly <a href="https://systeminformation.io/changes.html">recommend to go through the complete list</a> and adapt your own code to be again compatible to the new version 5.</p> <table> <thead> <tr> <th>Function</th> <th>Old</th> <th>New (V5)</th> <th>Comments</th> </tr> </thead> <tbody> <tr> <td>unsupported values</td> <td>-1</td> <td>null</td> <td>values which are unknown or<!-- raw HTML omitted -->unsupported on platform</td> </tr> <tr> <td><code>battery()</code></td> <td>hasbattery<!-- raw HTML omitted -->cyclecount<!-- raw HTML omitted -->ischarging<!-- raw HTML omitted -->designedcapacity<!-- raw HTML omitted -->maxcapacity<!-- raw HTML omitted -->acconnected<!-- raw HTML omitted -->timeremaining</td> <td>hasBattery<!-- raw HTML omitted -->cycleCount<!-- raw HTML omitted -->isCharging<!-- raw HTML omitted -->designedCapacity<!-- raw HTML omitted -->maxCapacity<!-- raw HTML omitted -->acConnected<!-- raw HTML omitted -->timeRemaining</td> <td>pascalCase conformity</td> </tr> <tr> <td><code>blockDevices()</code></td> <td>fstype</td> <td>fsType</td> <td>pascalCase conformity</td> </tr> <tr> <td><code>cpu()</code></td> <td>speedmin<!-- raw HTML omitted -->speedmax</td> <td>speedMin<!-- raw HTML omitted -->speedMax</td> <td>pascalCase conformity</td> </tr> <tr> <td><code>cpu().speed</code><!-- raw HTML omitted --><code>cpu().speedMin</code><!-- raw HTML omitted --><code>cpu().speedMax</code></td> <td>string values</td> <td>now returning<!-- raw HTML omitted -->numerical values</td> <td>better value handling</td> </tr> <tr> <td><code>cpuCurrentspeed()</code></td> <td></td> <td>cpuCurrentSpeed()</td> <td>function name changed<!-- raw HTML omitted -->pascalCase conformity</td> </tr> <tr> <td><code>currentLoad()</code></td> <td>avgload<!-- raw HTML omitted -->currentload<!-- raw HTML omitted -->currentload_user<!-- raw HTML omitted -->currentload_system<!-- raw HTML omitted -->currentload_nice<!-- raw HTML omitted -->currentload_idle<!-- raw HTML omitted -->currentload_irq<!-- raw HTML omitted -->raw_currentload</td> <td>avgLoad<!-- raw HTML omitted -->currentLoad<!-- raw HTML omitted -->currentLoadUser<!-- raw HTML omitted -->currentLoadSystem<!-- raw HTML omitted -->currentLoadNice<!-- raw HTML omitted -->currentLoadIdle<!-- raw HTML omitted -->currentLoadIrq<!-- raw HTML omitted -->rawCurrentLoad</td> <td>pascalCase conformity</td> </tr> <tr> <td><code>dockerContainerStats()</code></td> <td>mem_usage<!-- raw HTML omitted -->mem_limit<!-- raw HTML omitted -->mem_percent<!-- raw HTML omitted -->cpu_percent<!-- raw HTML omitted -->cpu_stats<!-- raw HTML omitted -->precpu_stats<!-- raw HTML omitted -->memory_stats</td> <td>memUsage<!-- raw HTML omitted -->memLimit<!-- raw HTML omitted -->memPercent<!-- raw HTML omitted -->cpuPercent<!-- raw HTML omitted -->cpuStats<!-- raw HTML omitted -->precpuStats<!-- raw HTML omitted -->memoryStats</td> <td>pascalCase conformity</td> </tr> <tr> <td><code>dockerContainerProcesses()</code></td> <td>pid_host</td> <td>pidHost</td> <td>pascalCase conformity</td> </tr> <tr> <td><code>graphics().display</code></td> <td>pixeldepth<!-- raw HTML omitted -->resolutionx<!-- raw HTML omitted -->resolutiony<!-- raw HTML omitted -->sizex<!-- raw HTML omitted -->sizey</td> <td>pixelDepth<!-- raw HTML omitted -->resolutionX<!-- raw HTML omitted -->resolutionY<!-- raw HTML omitted -->sizeX<!-- raw HTML omitted -->sizeY</td> <td>pascalCase conformity</td> </tr> <tr> <td><code>networkConnections()</code></td> <td>localaddress<!-- raw HTML omitted -->localport<!-- raw HTML omitted -->peeraddress<!-- raw HTML omitted -->peerport</td> <td>localAddress<!-- raw HTML omitted -->localPort<!-- raw HTML omitted -->peerAddress<!-- raw HTML omitted -->peerPort</td> <td>pascalCase conformity</td> </tr> <tr> <td><code>networkInterfaces()</code></td> <td>carrier_changes</td> <td>carrierChanges</td> <td>pascalCase conformity</td> </tr> <tr> <td><code>processes()</code></td> <td>mem_vsz<!-- raw HTML omitted -->mem_rss<!-- raw HTML omitted -->pcpu<!-- raw HTML omitted -->pcpuu<!-- raw HTML omitted -->pcpus<!-- raw HTML omitted -->pmem</td> <td>memVsz<!-- raw HTML omitted -->memRss<!-- raw HTML omitted -->cpu<!-- raw HTML omitted -->cpuu<!-- raw HTML omitted -->cpus<!-- raw HTML omitted -->mem</td> <td>pascalCase conformity<!-- raw HTML omitted -->renamed attributes</td> </tr> <tr> <td><code>processLoad()</code></td> <td>result as object</td> <td>result as array of objects</td> <td>function now allows to provide more than<!-- raw HTML omitted -->one process (as a comma separated list)</td> </tr> <tr> <td><code>services()</code></td> <td>pcpu<!-- raw HTML omitted -->pmem</td> <td>cpu<!-- raw HTML omitted -->mem</td> <td>renamed attributes</td> </tr> <tr> <td><code>vbox()</code></td> <td>HPET<!-- raw HTML omitted -->PAE<!-- raw HTML omitted -->APIC<!-- raw HTML omitted -->X2APIC<!-- raw HTML omitted -->ACPI<!-- raw HTML omitted -->IOAPIC<!-- raw HTML omitted -->biosAPICmode<!-- raw HTML omitted -->TRC</td> <td>hpet<!-- raw HTML omitted -->pae<!-- raw HTML omitted -->apic<!-- raw HTML omitted -->x2Apic<!-- raw HTML omitted -->acpi<!-- raw HTML omitted -->ioApic<!-- raw HTML omitted -->biosApicMode<!-- raw HTML omitted -->rtc</td> <td>pascalCase conformity</td> </tr> </tbody> </table> <h4>Other Improvements and Changes</h4> <ul> <li><code>baseboard()</code>: added memMax, memSlots</li> <li><code>bios()</code>: added language and features (linux)</li> <li><code>blockDevices()</code> added raid group member (linux)</li> <li><code>cpu()</code>: extended AMD processor list</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e0ca04f07f |
chore(deps): Bump i18next from 26.0.8 to 26.0.10 (#1876)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [i18next](https://github.com/i18next/i18next) from 26.0.8 to 26.0.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.0.10</h2> <ul> <li>feat: <code>getFixedT</code> accepts a fourth optional <code>fixedOpts</code> argument carrying <code>scopeNs</code> — the full namespace list the bound <code>t</code> was created for. The selector API uses <code>scopeNs</code> to detect when a path's first segment is a namespace prefix, <strong>without</strong> changing resolution scope. Resolution still uses the bound <code>ns</code> (a single primary string in the typical react-i18next setup), so plain <code>t('key')</code> lookups stay isolated to the primary namespace exactly as before — only <code>t($ => $.secondaryNs.foo)</code> selectors now route correctly under <code>useTranslation([nsA, nsB])</code>. Fixes the runtime side of <a href="https://redirect.github.com/i18next/i18next/issues/2429">#2429</a> for the <code>react-i18next</code> default-<code>nsMode</code> case. The 4th argument is opt-in: existing 3-arg <code>getFixedT(lng, ns, keyPrefix)</code> callers see no behavior change.</li> </ul> <h2>v26.0.9</h2> <ul> <li>fix(types): unformatted interpolation values are now typed as <code>string | number</code> (was <code>string</code>). i18next stringifies values at runtime, so requiring callers to wrap numbers in <code>String(...)</code> for plain <code>{{var}}</code> placeholders was unnecessary friction — and could mask the real problem when a non-string value was passed alongside multiple interpolation slots (the <code>t()</code> overload resolution would fall through to the 3-arg form and report a confusing "not assignable to string" error against the options object). Typed format specifiers like <code>{{x, number}}</code>, <code>{{x, currency}}</code>, <code>{{x, datetime}}</code>, etc. keep their precise types; this only relaxes the no-format default. The <code>count</code> variable remains <code>number</code>-only</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.0.10</h2> <ul> <li>feat: <code>getFixedT</code> accepts a fourth optional <code>fixedOpts</code> argument carrying <code>scopeNs</code> — the full namespace list the bound <code>t</code> was created for. The selector API uses <code>scopeNs</code> to detect when a path's first segment is a namespace prefix, <strong>without</strong> changing resolution scope. Resolution still uses the bound <code>ns</code> (a single primary string in the typical react-i18next setup), so plain <code>t('key')</code> lookups stay isolated to the primary namespace exactly as before — only <code>t($ => $.secondaryNs.foo)</code> selectors now route correctly under <code>useTranslation([nsA, nsB])</code>. Fixes the runtime side of <a href="https://redirect.github.com/i18next/i18next/issues/2429">#2429</a> for the <code>react-i18next</code> default-<code>nsMode</code> case. The 4th argument is opt-in: existing 3-arg <code>getFixedT(lng, ns, keyPrefix)</code> callers see no behavior change.</li> </ul> <h2>26.0.9</h2> <ul> <li>fix(types): unformatted interpolation values are now typed as <code>string | number</code> (was <code>string</code>). i18next stringifies values at runtime, so requiring callers to wrap numbers in <code>String(...)</code> for plain <code>{{var}}</code> placeholders was unnecessary friction — and could mask the real problem when a non-string value was passed alongside multiple interpolation slots (the <code>t()</code> overload resolution would fall through to the 3-arg form and report a confusing "not assignable to string" error against the options object). Typed format specifiers like <code>{{x, number}}</code>, <code>{{x, currency}}</code>, <code>{{x, datetime}}</code>, etc. keep their precise types; this only relaxes the no-format default. The <code>count</code> variable remains <code>number</code>-only</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
ec12a2153e |
chore(deps): Bump react-i18next from 17.0.6 to 17.0.7 (#1873)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from 17.0.6 to 17.0.7. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's changelog</a>.</em></p> <blockquote> <h2>17.0.7</h2> <ul> <li>feat: <code>useTranslation([nsA, nsB, ...])</code> now passes its full namespace list to <code>getFixedT</code> via the new <code>scopeNs</code> opt (requires <code>i18next</code> ≥ v26.0.10). This makes selector calls with a secondary-namespace prefix resolve correctly under default <code>nsMode</code>: <code>t($ => $.nsB.foo)</code> previously missed silently because the bound <code>ns</code> was the primary string only and i18next's selector rewrite needed an array. Resolution semantics are unchanged — plain <code>t('key')</code> lookups still stay isolated to the primary namespace by default; use <code>nsMode: 'fallback'</code> to opt into multi-ns fallback resolution as before. Fixes <a href="https://redirect.github.com/i18next/i18next/issues/2429">i18next#2429</a> for <code>useTranslation</code>-based callers.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
50dbdd6714 |
chore(deps): Bump @codemirror/view from 6.41.1 to 6.42.1 (#1871)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [@codemirror/view](https://github.com/codemirror/view) from 6.41.1 to 6.42.1. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/codemirror/view/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
927fdd9942 |
chore(deps): Bump @codemirror/lint from 6.9.5 to 6.9.6 (#1872)
Bumps [@codemirror/lint](https://github.com/codemirror/lint) from 6.9.5 to 6.9.6. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/codemirror/lint/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
7f9c7d29f2 |
chore(deps): Bump fast-uri from 3.1.0 to 3.1.2 (#1869)
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/fastify/fast-uri/releases">fast-uri's releases</a>.</em></p> <blockquote> <h2>v3.1.2</h2> <h2>⚠️ Security Release</h2> <ul> <li>Fix for <a href="https://github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc">https://github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc</a></li> </ul> <h2>What's Changed</h2> <ul> <li>Handle malformed fragment decoding as a parse error by <a href="https://github.com/mcollina"><code>@mcollina</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/171">fastify/fast-uri#171</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/fastify/fast-uri/compare/v3.1.1...v3.1.2">https://github.com/fastify/fast-uri/compare/v3.1.1...v3.1.2</a></p> <h2>v3.1.1</h2> <h2>⚠️ Security Release</h2> <ul> <li>Fix for <a href="https://github.com/fastify/fast-uri/security/advisories/GHSA-q3j6-qgpj-74h6">https://github.com/fastify/fast-uri/security/advisories/GHSA-q3j6-qgpj-74h6</a></li> </ul> <h2>What's Changed</h2> <ul> <li>build(deps-dev): bump tsd from 0.32.0 to 0.33.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/fastify/fast-uri/pull/148">fastify/fast-uri#148</a></li> <li>build(deps): bump actions/checkout from 4 to 5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/fastify/fast-uri/pull/149">fastify/fast-uri#149</a></li> <li>chore(.npmrc): ignore scripts by <a href="https://github.com/Fdawgs"><code>@Fdawgs</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/150">fastify/fast-uri#150</a></li> <li>build(deps-dev): remove <code>@fastify/pre-commit</code> by <a href="https://github.com/Fdawgs"><code>@Fdawgs</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/151">fastify/fast-uri#151</a></li> <li>build(deps): bump actions/setup-node from 4 to 5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/fastify/fast-uri/pull/152">fastify/fast-uri#152</a></li> <li>ci(ci): add concurrency config by <a href="https://github.com/Fdawgs"><code>@Fdawgs</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/153">fastify/fast-uri#153</a></li> <li>build(deps): bump actions/setup-node from 5 to 6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/fastify/fast-uri/pull/154">fastify/fast-uri#154</a></li> <li>build(deps): bump actions/checkout from 5 to 6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/fastify/fast-uri/pull/156">fastify/fast-uri#156</a></li> <li>chore(license): standardise license notice by <a href="https://github.com/Fdawgs"><code>@Fdawgs</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/159">fastify/fast-uri#159</a></li> <li>style: remove trailing whitespace by <a href="https://github.com/Fdawgs"><code>@Fdawgs</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/161">fastify/fast-uri#161</a></li> <li>ci: remove unused github files by <a href="https://github.com/Tony133"><code>@Tony133</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/162">fastify/fast-uri#162</a></li> <li>chore: update readme by <a href="https://github.com/Tony133"><code>@Tony133</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/164">fastify/fast-uri#164</a></li> <li>build(deps): bump fastify/workflows/.github/workflows/plugins-ci-package-manager.yml from 5 to 6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/fastify/fast-uri/pull/165">fastify/fast-uri#165</a></li> <li>build(deps): bump fastify/workflows/.github/workflows/plugins-ci.yml from 5 to 6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/fastify/fast-uri/pull/166">fastify/fast-uri#166</a></li> <li>build(deps-dev): bump neostandard from 0.12.2 to 0.13.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/fastify/fast-uri/pull/167">fastify/fast-uri#167</a></li> <li>ci: add lock-threads workflow by <a href="https://github.com/Fdawgs"><code>@Fdawgs</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/169">fastify/fast-uri#169</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Tony133"><code>@Tony133</code></a> made their first contribution in <a href="https://redirect.github.com/fastify/fast-uri/pull/162">fastify/fast-uri#162</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.1">https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c785afbf64 |
chore(deps-dev): Bump postcss from 8.5.13 to 8.5.14 (#1867)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.13 to 8.5.14. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>8.5.14</h2> <ul> <li>Fixed custom syntax regression (by <a href="https://github.com/43081j"><code>@43081j</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>8.5.14</h2> <ul> <li>Fixed custom syntax regression (by <a href="https://github.com/43081j"><code>@43081j</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
9b9e440554 |
chore(deps-dev): Bump stylelint from 17.10.0 to 17.11.0 (#1866)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.10.0 to 17.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/releases">stylelint's releases</a>.</em></p> <blockquote> <h2>17.11.0</h2> <p>It adds 2 features, including a <code>loader</code> property to <code>referenceFiles: {}</code> for when the order of appearance in the reference styles matters.</p> <ul> <li>Added: <code>loader</code> to experimental <code>referenceFiles: {}</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9251">#9251</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> <li>Added: <code>autofixed</code> to the result object (<a href="https://redirect.github.com/stylelint/stylelint/issues/8771">#8771</a>) (<a href="https://github.com/Rob"><code>@Rob</code></a>--W).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md">stylelint's changelog</a>.</em></p> <blockquote> <h2>17.11.0 - 2026-05-05</h2> <p>It adds 2 features, including a <code>loader</code> property to <code>referenceFiles: {}</code> for when the order of appearance in the reference styles matters.</p> <ul> <li>Added: <code>loader</code> to experimental <code>referenceFiles: {}</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/9251">#9251</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> <li>Added: <code>autofixed</code> to the result object (<a href="https://redirect.github.com/stylelint/stylelint/pull/8771">#8771</a>) (<a href="https://github.com/Rob--W"><code>@Rob--W</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
7657411e57 |
chore(deps-dev): Bump typescript-eslint from 8.59.1 to 8.59.2 (#1865)
Bumps
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
from 8.59.1 to 8.59.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.59.2</h2>
<h2>8.59.2 (2026-05-04)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-type-assertion] handle
crash on recursive template literal types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150">#12150</a>)</li>
<li><strong>eslint-plugin:</strong> [no-deprecated] object destructuring
values should be treated as declarations (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292">#12292</a>)</li>
<li><strong>rule-tester:</strong> add TypeScript as a peer dependency
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288">#12288</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Dariusz Czajkowski</li>
<li>Dima Barabash</li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.59.2 (2026-05-04)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="
|
||
|
|
58c84f510b |
chore(deps): Bump @maplibre/maplibre-gl-style-spec from 24.8.4 to 24.8.5 (#1862)
Bumps [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) from 24.8.4 to 24.8.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/releases">@maplibre/maplibre-gl-style-spec's releases</a>.</em></p> <blockquote> <h2>v24.8.5</h2> <h3>🐞 Bug fixes</h3> <ul> <li>Added missing exported types (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1638">#1638</a>) (by <a href="https://github.com/scottg521"><code>@scottg521</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md">@maplibre/maplibre-gl-style-spec's changelog</a>.</em></p> <blockquote> <h2>24.8.5</h2> <h3>🐞 Bug fixes</h3> <ul> <li>Added missing exported types (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1638">#1638</a>) (by <a href="https://github.com/scottg521"><code>@scottg521</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
a588f3e08c |
chore(deps-dev): Bump stylelint from 17.9.1 to 17.10.0 (#1863)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.9.1 to 17.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/releases">stylelint's releases</a>.</em></p> <blockquote> <h2>17.10.0</h2> <p>It adds 3 rules and fixes 4 bugs. You can use the <code>*-layout-mappings</code> rules to enforce logical or physical properties, units and keywords.</p> <ul> <li>Added: <code>selector-no-invalid</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/issues/9232">#9232</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Added: <code>unit-layout-mappings</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/issues/9229">#9229</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Added: <code>value-keyword-layout-mappings</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/issues/9233">#9233</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: inconsistent error messages when module is not found (<a href="https://redirect.github.com/stylelint/stylelint/issues/9260">#9260</a>) (<a href="https://github.com/ybiquitous"><code>@ybiquitous</code></a>).</li> <li>Fixed: <code>property-layout-mappings</code> false negatives for property names in declaration values (<a href="https://redirect.github.com/stylelint/stylelint/issues/9222">#9222</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: <code>property-layout-mappings</code> false positives for <code>@page</code> properties (<a href="https://redirect.github.com/stylelint/stylelint/issues/9223">#9223</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: <code>selector-pseudo-class-no-unknown</code> false positives for nested <code>webkit-scrollbar</code> part (<a href="https://redirect.github.com/stylelint/stylelint/issues/9259">#9259</a>) (<a href="https://github.com/rkdfx"><code>@rkdfx</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md">stylelint's changelog</a>.</em></p> <blockquote> <h2>17.10.0 - 2026-05-03</h2> <p>It adds 3 rules and fixes 4 bugs. You can use the <code>*-layout-mappings</code> rules to enforce logical or physical properties, units and keywords.</p> <ul> <li>Added: <code>selector-no-invalid</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/pull/9232">#9232</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Added: <code>unit-layout-mappings</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/pull/9229">#9229</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Added: <code>value-keyword-layout-mappings</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/pull/9233">#9233</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: inconsistent error messages when module is not found (<a href="https://redirect.github.com/stylelint/stylelint/pull/9260">#9260</a>) (<a href="https://github.com/ybiquitous"><code>@ybiquitous</code></a>).</li> <li>Fixed: <code>property-layout-mappings</code> false negatives for property names in declaration values (<a href="https://redirect.github.com/stylelint/stylelint/pull/9222">#9222</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: <code>property-layout-mappings</code> false positives for <code>@page</code> properties (<a href="https://redirect.github.com/stylelint/stylelint/pull/9223">#9223</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: <code>selector-pseudo-class-no-unknown</code> false positives for nested <code>webkit-scrollbar</code> part (<a href="https://redirect.github.com/stylelint/stylelint/pull/9259">#9259</a>) (<a href="https://github.com/rkdfx"><code>@rkdfx</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
bea46c8ff9 |
chore(deps): Bump @maplibre/maplibre-gl-style-spec from 24.8.3 to 24.8.4 (#1861)
Bumps [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) from 24.8.3 to 24.8.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/releases">@maplibre/maplibre-gl-style-spec's releases</a>.</em></p> <blockquote> <h2>v24.8.4</h2> <h3>✨ Features and improvements</h3> <h3>🐞 Bug fixes</h3> <ul> <li>Replace rw with node:fs. Resolves <a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1625">#1625</a> (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1635">#1635</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md">@maplibre/maplibre-gl-style-spec's changelog</a>.</em></p> <blockquote> <h2>24.8.4</h2> <h3>✨ Features and improvements</h3> <h3>🐞 Bug fixes</h3> <ul> <li>Replace rw with node:fs. Resolves <a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1625">#1625</a> (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1635">#1635</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
bf99253391 |
chore(deps-dev): Bump eslint from 10.2.1 to 10.3.0 (#1855)
Bumps [eslint](https://github.com/eslint/eslint) from 10.2.1 to 10.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v10.3.0</h2> <h2>Features</h2> <ul> <li><a href=" |
||
|
|
6f9367cb44 |
chore(deps-dev): Bump cypress from 15.14.1 to 15.14.2 (#1858)
Bumps [cypress](https://github.com/cypress-io/cypress) from 15.14.1 to 15.14.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cypress-io/cypress/releases">cypress's releases</a>.</em></p> <blockquote> <h2>v15.14.2</h2> <p>Changelog: <a href="https://docs.cypress.io/app/references/changelog#15-14-2">https://docs.cypress.io/app/references/changelog#15-14-2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
37029a20bd |
chore(deps-dev): Bump postcss from 8.5.12 to 8.5.13 (#1859)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.12 to 8.5.13. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>8.5.13</h2> <ul> <li>Fixed <code>postcss-scss</code> commend regression.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>8.5.13</h2> <ul> <li>Fixed <code>postcss-scss</code> commend regression.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
aa2f4768bf |
chore(deps): Bump @maplibre/maplibre-gl-style-spec from 24.8.1 to 24.8.3 (#1857)
Bumps [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) from 24.8.1 to 24.8.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/releases">@maplibre/maplibre-gl-style-spec's releases</a>.</em></p> <blockquote> <h2>v24.8.3</h2> <h3>🐞 Bug fixes</h3> <ul> <li>Restore Specification type exports dropped in v24.8.2 (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1627">#1627</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> </ul> <h2>v24.8.2</h2> <h3>✨ Features and improvements</h3> <ul> <li>Move from rollup->rolldown and ts6->ts7 for builds/typecheck. (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1132">#1132</a>) (by <a href="https://github.com/birkskyum">birkskyum</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md">@maplibre/maplibre-gl-style-spec's changelog</a>.</em></p> <blockquote> <h2>24.8.3</h2> <h3>🐞 Bug fixes</h3> <ul> <li>Restore Specification type exports dropped in v24.8.2 (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1627">#1627</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> </ul> <h2>24.8.2</h2> <h3>✨ Features and improvements</h3> <ul> <li>Move from rollup->rolldown and ts6->ts7 for builds/typecheck. (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1132">#1132</a>) (by <a href="https://github.com/birkskyum">birkskyum</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c51474ffc1 |
chore(deps): Bump react-i18next from 17.0.4 to 17.0.6 (#1849)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from 17.0.4 to 17.0.6. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's changelog</a>.</em></p> <blockquote> <h2>17.0.6</h2> <ul> <li>fix: restore the v17 <code>nodesToString</code> output format consumed by <code>i18next-cli</code>'s extractor while still rendering <a href="https://redirect.github.com/i18next/react-i18next/issues/1919">1919</a> correctly <ul> <li>17.0.5 fixed <a href="https://redirect.github.com/i18next/react-i18next/issues/1919">1919</a> by changing what <code>nodesToString</code> produced, which inadvertently changed the extracted translation strings for keep-tags wrapping non-keep React elements</li> <li>The fix now lives in the renderer: indexed <code><N></code> placeholders nested inside a keep-tag are scoped to that tag's own original React children (matching kept tags by name and positional occurrence at each level), so the translation string format produced by <code>nodesToString</code> is unchanged</li> </ul> </li> </ul> <h2>17.0.5</h2> <ul> <li>fix: <code><Trans /></code> no longer breaks child rendering when a kept HTML node (<code>transKeepBasicHtmlNodesFor</code>) wraps a non-keep React element <a href="https://redirect.github.com/i18next/react-i18next/issues/1919">1919</a> — superseded by 17.0.6, which keeps the same runtime fix without changing the <code>nodesToString</code> output</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e29d468d23 |
chore(deps-dev): Bump typescript-eslint from 8.59.0 to 8.59.1 (#1848)
Bumps
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
from 8.59.0 to 8.59.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.59.1</h2>
<h2>8.59.1 (2026-04-27)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] fix
crash "TypeError: checker.getTypeArguments is not a function"
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246">#12246</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
preserve index signatures in undefined unions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257">#12257</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
preserve phantom type arguments in generic inference (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269">#12269</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
avoid false positive in logical assignment assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278">#12278</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments]
handle instantiation expressions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220">#12220</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-condition] treat
void as nullish in no-unnecessary-condition (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241">#12241</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>anasm266 <a
href="https://github.com/anasm266"><code>@anasm266</code></a></li>
<li>Anshika Jain <a
href="https://github.com/Anshikakalpana"><code>@Anshikakalpana</code></a></li>
<li>Ulrich Stark</li>
<li>yugo innami <a
href="https://github.com/nami8824"><code>@nami8824</code></a></li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.59.1 (2026-04-27)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="
|
||
|
|
de9eb2db66 |
chore(deps-dev): Bump postcss from 8.5.11 to 8.5.12 (#1846)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [postcss](https://github.com/postcss/postcss) from 8.5.11 to 8.5.12. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>8.5.12</h2> <ul> <li>Fixed reading any file via user-generated CSS.</li> <li>Added <code>opts.unsafeMap</code> to disable checks.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>8.5.12</h2> <ul> <li>Fixed reading any file via user-generated CSS.</li> <li>Added <code>opts.unsafeMap</code> to disable checks.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
91ce8c3cce |
chore(deps-dev): Bump stylelint from 17.9.0 to 17.9.1 (#1845)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.9.0 to 17.9.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/releases">stylelint's releases</a>.</em></p> <blockquote> <h2>17.9.1</h2> <p>It fixes 4 bugs. We also documented the <code>messageArgs</code> each rule provides to the <code>message</code> configuration property.</p> <ul> <li>Fixed: <code>ConfigurationError</code> regression for custom syntaxes (<a href="https://redirect.github.com/stylelint/stylelint/issues/9245">#9245</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: MD5 hash algorithm to SHA256 for caching (<a href="https://redirect.github.com/stylelint/stylelint/issues/9241">#9241</a>) (<a href="https://github.com/rkdfx"><code>@rkdfx</code></a>).</li> <li>Fixed: <code>property-no-deprecated</code> autofix for <code>page-break-*: always</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9214">#9214</a>) (<a href="https://github.com/rkdfx"><code>@rkdfx</code></a>).</li> <li>Fixed: <code>selector-no-deprecated</code> false positives for <code>::part()</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9227">#9227</a>) (<a href="https://github.com/SaekiTominaga"><code>@SaekiTominaga</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md">stylelint's changelog</a>.</em></p> <blockquote> <h2>17.9.1 - 2026-04-27</h2> <p>It fixes 4 bugs. We also documented the <code>messageArgs</code> each rule provides to the <code>message</code> configuration property.</p> <ul> <li>Fixed: <code>ConfigurationError</code> regression for custom syntaxes (<a href="https://redirect.github.com/stylelint/stylelint/pull/9245">#9245</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: MD5 hash algorithm to SHA256 for caching (<a href="https://redirect.github.com/stylelint/stylelint/pull/9241">#9241</a>) (<a href="https://github.com/rkdfx"><code>@rkdfx</code></a>).</li> <li>Fixed: <code>property-no-deprecated</code> autofix for <code>page-break-*: always</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/9214">#9214</a>) (<a href="https://github.com/rkdfx"><code>@rkdfx</code></a>).</li> <li>Fixed: <code>selector-no-deprecated</code> false positives for <code>::part()</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/9227">#9227</a>) (<a href="https://github.com/SaekiTominaga"><code>@SaekiTominaga</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
2ab9b341df |
chore(deps-dev): Bump postcss from 8.5.10 to 8.5.11 (#1844)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.10 to 8.5.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>8.5.11</h2> <ul> <li>Fixed nested brackets parsing performance (by <a href="https://github.com/offset"><code>@offset</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>8.5.11</h2> <ul> <li>Fixed nested brackets parsing performance (by <a href="https://github.com/offset"><code>@offset</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
5c4b3f205a |
chore(deps): Bump i18next from 26.0.7 to 26.0.8 (#1842)
Bumps [i18next](https://github.com/i18next/i18next) from 26.0.7 to 26.0.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.0.8</h2> <ul> <li>fix(types): restore the pre-v25.10.4 <code>ExistsFunction</code> shape so plain arrow functions can again be assigned to <code>ExistsFunction</code>-typed variables (TypeScript cannot infer type predicates through multi-overload assignment). Direct <code>i18next.exists(key)</code> calls still narrow <code>key</code> to <code>SelectorKey</code> — the predicate is now declared inline on <code>i18n.exists</code>. Custom wrappers that want the narrowing can type themselves as <code>typeof i18next.exists</code> <a href="https://redirect.github.com/i18next/i18next/issues/2425">2425</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.0.8</h2> <ul> <li>fix(types): restore the pre-v25.10.4 <code>ExistsFunction</code> shape so plain arrow functions can again be assigned to <code>ExistsFunction</code>-typed variables (TypeScript cannot infer type predicates through multi-overload assignment). Direct <code>i18next.exists(key)</code> calls still narrow <code>key</code> to <code>SelectorKey</code> — the predicate is now declared inline on <code>i18n.exists</code>. Custom wrappers that want the narrowing can type themselves as <code>typeof i18next.exists</code> <a href="https://redirect.github.com/i18next/i18next/issues/2425">2425</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c19dcccac4 |
chore(deps-dev): Bump cypress from 15.14.0 to 15.14.1 (#1839)
Bumps [cypress](https://github.com/cypress-io/cypress) from 15.14.0 to 15.14.1. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
56555f1d03 |
chore(deps): Bump i18next from 26.0.6 to 26.0.7 (#1841)
Bumps [i18next](https://github.com/i18next/i18next) from 26.0.6 to 26.0.7. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.0.7</h2> <ul> <li>fix: when a plural lookup misses, the <code>missingKey</code> debug log now shows the actual plural-resolved key (e.g. <code>foo.bar_many</code> for Polish <code>count: 14</code>) instead of the base key — making it obvious which plural category was expected and missing <a href="https://redirect.github.com/i18next/i18next/issues/2423">2423</a></li> <li>chore: drop <code>@babel/runtime</code> runtime dependency. The build no longer generates any <code>@babel/runtime</code> imports, so the package is unused by consumers. Rollup now uses <code>babelHelpers: 'bundled'</code> so any helpers that are ever needed in the future will be inlined rather than imported externally <a href="https://redirect.github.com/i18next/i18next/issues/2424">2424</a></li> <li>chore: stop emitting <code>dist/esm/i18next.bundled.js</code>. It was byte-identical to <code>dist/esm/i18next.js</code> because no helpers were being imported <a href="https://redirect.github.com/i18next/i18next/issues/2424">2424</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8922298b5e |
chore(deps): Bump maplibre-gl from 5.23.0 to 5.24.0 (#1840)
Bumps [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) from 5.23.0 to 5.24.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md">maplibre-gl's changelog</a>.</em></p> <blockquote> <h2>5.24.0</h2> <h3>✨ Features and improvements</h3> <ul> <li>GPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7436">#7436</a>) (by <a href="https://github.com/xavierjs"><code>@xavierjs</code></a>)</li> <li>Optimize matrix inversions and reduce GPU stalls (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7367">#7367</a>) (by <a href="https://github.com/xavierjs"><code>@xavierjs</code></a>)</li> <li>Add example showing how to measure map performance using built-in events (<code>load</code>, <code>idle</code>, <code>render</code>) (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7077">#7077</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> <ul> <li>Fix <code>Popup</code> not updating its position when switching between terrain/globe projections (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7468">#7468</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> <li>Skip fog computation when fog opacity is zero (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7476">#7476</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
2033c8170b |
chore(deps-dev): Bump stylelint from 17.8.0 to 17.9.0 (#1836)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.8.0 to 17.9.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md">stylelint's changelog</a>.</em></p> <blockquote> <h2>17.9.0 - 2026-04-23</h2> <p>It adds 3 new features. Adding the <code>referenceFiles</code> property to your configuration object makes the <code>no-unknown-animations</code>, <code>no-unknown-custom-media</code> and <code>no-unknown-custom-properties</code> rules more useful.</p> <ul> <li>Added: experimental <code>referenceFiles</code> to configuration object (<a href="https://redirect.github.com/stylelint/stylelint/pull/9179">#9179</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Added: experimental <code>abortSignal</code> option to Node.js API for cancellation support (<a href="https://redirect.github.com/stylelint/stylelint/pull/9213">#9213</a>) (<a href="https://github.com/adalinesimonian"><code>@adalinesimonian</code></a>).</li> <li>Added: <code>maxWarnings</code> to configuration object (<a href="https://redirect.github.com/stylelint/stylelint/pull/9181">#9181</a>) (<a href="https://github.com/mrginglymus"><code>@mrginglymus</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b5081325e6 |
chore(deps-dev): Bump the vitest group with 2 updates (#1833)
Bumps the vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). Updates `@vitest/coverage-v8` from 4.1.4 to 4.1.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases"><code>@vitest/coverage-v8</code>'s releases</a>.</em></p> <blockquote> <h2>v4.1.5</h2> <h3> 🚀 Experimental Features</h3> <ul> <li><strong>coverage</strong>: Istanbul to support <code>instrumenter</code> option - by <a href="https://github.com/BartWaardenburg"><code>@BartWaardenburg</code></a> and <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10119">vitest-dev/vitest#10119</a> <a href="https://github.com/vitest-dev/vitest/commit/0e0ff41c7"><!-- raw HTML omitted -->(0e0ff)<!-- raw HTML omitted --></a></li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li>--project negation excludes browser instances - by <a href="https://github.com/felamaslen"><code>@felamaslen</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10131">vitest-dev/vitest#10131</a> <a href="https://github.com/vitest-dev/vitest/commit/9423dc084"><!-- raw HTML omitted -->(9423d)<!-- raw HTML omitted --></a></li> <li>Project color label on html reporter - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10142">vitest-dev/vitest#10142</a> <a href="https://github.com/vitest-dev/vitest/commit/596f73986"><!-- raw HTML omitted -->(596f7)<!-- raw HTML omitted --></a></li> <li>Fix <code>vi.defineHelper</code> called as object method - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10163">vitest-dev/vitest#10163</a> <a href="https://github.com/vitest-dev/vitest/commit/122c25b5b"><!-- raw HTML omitted -->(122c2)<!-- raw HTML omitted --></a></li> <li>Alias <code>agent</code> reporter to <code>minimal</code> - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10157">vitest-dev/vitest#10157</a> <a href="https://github.com/vitest-dev/vitest/commit/663b99fe3"><!-- raw HTML omitted -->(663b9)<!-- raw HTML omitted --></a></li> <li>Respect diff config options in soft assertions - by <a href="https://github.com/Copilot"><code>@Copilot</code></a>, <strong>sheremet-va</strong> and <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8696">vitest-dev/vitest#8696</a> <a href="https://github.com/vitest-dev/vitest/commit/9787dedad"><!-- raw HTML omitted -->(9787d)<!-- raw HTML omitted --></a></li> <li>Respect diff config options in soft assertions " - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8696">vitest-dev/vitest#8696</a> <a href="https://github.com/vitest-dev/vitest/commit/7dc6d54fd"><!-- raw HTML omitted -->(7dc6d)<!-- raw HTML omitted --></a></li> <li><strong>ast-collect</strong>: Recognize _<em>vi_import</em> prefix in static test discovery - by <a href="https://github.com/Yejneshwar"><code>@Yejneshwar</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10129">vitest-dev/vitest#10129</a> <a href="https://github.com/vitest-dev/vitest/commit/325463ab2"><!-- raw HTML omitted -->(32546)<!-- raw HTML omitted --></a></li> <li><strong>coverage</strong>: Descriptive error message when reports directory is removed during test run - by <a href="https://github.com/DaveT1991"><code>@DaveT1991</code></a> and <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10117">vitest-dev/vitest#10117</a> <a href="https://github.com/vitest-dev/vitest/commit/1413382e1"><!-- raw HTML omitted -->(14133)<!-- raw HTML omitted --></a></li> <li><strong>snapshot</strong>: Increase default snapshot max output length - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> and <strong>Codex</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10150">vitest-dev/vitest#10150</a> <a href="https://github.com/vitest-dev/vitest/commit/21e66ff63"><!-- raw HTML omitted -->(21e66)<!-- raw HTML omitted --></a></li> <li><strong>ui</strong>: Fix jsx/tsx syntax highlight - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10152">vitest-dev/vitest#10152</a> <a href="https://github.com/vitest-dev/vitest/commit/f1b1f6c7b"><!-- raw HTML omitted -->(f1b1f)<!-- raw HTML omitted --></a></li> <li><strong>web-worker</strong>: Support MessagePort objects referenced inside postMessage data - by <a href="https://github.com/whitphx"><code>@whitphx</code></a> and <strong>Claude Opus 4.6 (1M context)</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9927">vitest-dev/vitest#9927</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/10124">vitest-dev/vitest#10124</a> <a href="https://github.com/vitest-dev/vitest/commit/7ad7d39af"><!-- raw HTML omitted -->(7ad7d)<!-- raw HTML omitted --></a></li> <li><strong>api</strong>: Make test-specification options writable - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10154">vitest-dev/vitest#10154</a> <a href="https://github.com/vitest-dev/vitest/commit/6abd557b7"><!-- raw HTML omitted -->(6abd5)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/vitest-dev/vitest/compare/v4.1.4...v4.1.5">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
36d39d675e |
chore(deps-dev): Bump typescript-eslint from 8.58.2 to 8.59.0 (#1835)
Bumps
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
from 8.58.2 to 8.59.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.59.0</h2>
<h2>8.59.0 (2026-04-20)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
report more cases based on assignability (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789">#11789</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Ulrich Stark</li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.59.0 (2026-04-20)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="
|
||
|
|
fe8681bbac |
chore(deps-dev): Bump uuid from 13.0.0 to 14.0.0 (#1832)
Bumps [uuid](https://github.com/uuidjs/uuid) from 13.0.0 to 14.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/uuidjs/uuid/releases">uuid's releases</a>.</em></p> <blockquote> <h2>v14.0.0</h2> <h2><a href="https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0">14.0.0</a> (2026-04-19)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>expect <code>crypto</code> to be global everywhere (requires node@20+) (<a href="https://redirect.github.com/uuidjs/uuid/issues/935">#935</a>)</li> <li>drop node@18 support (<a href="https://redirect.github.com/uuidjs/uuid/issues/934">#934</a>)</li> </ul> <h3>Features</h3> <ul> <li>drop node@18 support (<a href="https://redirect.github.com/uuidjs/uuid/issues/934">#934</a>) (<a href=" |
||
|
|
105a970eb1 |
chore(deps): Bump i18next from 26.0.5 to 26.0.6 (#1831)
Bumps [i18next](https://github.com/i18next/i18next) from 26.0.5 to 26.0.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.0.6</h2> <p>Security release — all issues found via an internal audit. GHSA advisory filed after release.</p> <ul> <li>security: warn when a translation string combines <code>escapeValue: false</code> with interpolated variables inside a <code>$t(key, { ... "{{var}}" ... })</code> nesting-options block. In that narrow combination, attacker-controlled string values containing <code>"</code> can break out of the JSON options literal and inject additional nesting options (e.g. redirect <code>lng</code>/<code>ns</code>). The default <code>escapeValue: true</code> configuration is unaffected because HTML-escaping neutralises the quote before <code>JSON.parse</code>. See the security docs for mitigation guidance (GHSA-TBD)</li> <li>security: apply <code>regexEscape</code> to <code>unescapePrefix</code> / <code>unescapeSuffix</code> on par with the other interpolation delimiters. Prevents ReDoS (catastrophic-backtracking) when a misconfigured delimiter contains regex metacharacters, and fixes silent breakage of the <code>{{- var}}</code> syntax when the delimiter contains characters like <code>(</code>, <code>[</code>, <code>.</code></li> <li>security: strip CR/LF/NUL and other C0/C1 control characters from string log arguments to prevent log forging via user-controlled translation keys, language codes, namespaces, or interpolation variable names (CWE-117)</li> <li>chore: ignore <code>.env*</code> and <code>*.pem</code>/<code>*.key</code> files in <code>.gitignore</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.0.6</h2> <p>Security release — all issues found via an internal audit.</p> <ul> <li>security: warn when a translation string combines <code>escapeValue: false</code> with interpolated variables inside a <code>$t(key, { ... "{{var}}" ... })</code> nesting-options block. In that narrow combination, attacker-controlled string values containing <code>"</code> can break out of the JSON options literal and inject additional nesting options (e.g. redirect <code>lng</code>/<code>ns</code>). The default <code>escapeValue: true</code> configuration is unaffected because HTML-escaping neutralises the quote before <code>JSON.parse</code>. See the <a href="https://www.i18next.com/translation-function/nesting#security-note-interpolated-values-inside-a-nesting-options-block">security note in the Nesting docs</a> for the full pattern and mitigations</li> <li>security: apply <code>regexEscape</code> to <code>unescapePrefix</code> / <code>unescapeSuffix</code> on par with the other interpolation delimiters. Prevents ReDoS (catastrophic-backtracking) when a misconfigured delimiter contains regex metacharacters, and fixes silent breakage of the <code>{{- var}}</code> syntax when the delimiter contains characters like <code>(</code>, <code>[</code>, <code>.</code></li> <li>security: strip CR/LF/NUL and other C0/C1 control characters from string log arguments to prevent log forging via user-controlled translation keys, language codes, namespaces, or interpolation variable names (CWE-117)</li> <li>chore: ignore <code>.env*</code> and <code>*.pem</code>/<code>*.key</code> files in <code>.gitignore</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
6f0213cb98 |
chore(deps): Bump @codemirror/view from 6.41.0 to 6.41.1 (#1828)
Bumps [@codemirror/view](https://github.com/codemirror/view) from 6.41.0 to 6.41.1. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/codemirror/view/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
58c99f2470 |
chore(deps-dev): Bump eslint-plugin-react-hooks from 7.1.0 to 7.1.1 (#1827)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 7.1.0 to 7.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/releases">eslint-plugin-react-hooks's releases</a>.</em></p> <blockquote> <h2>eslint-plugin-react-hooks@7.1.1 (April 17, 2026)</h2> <p><strong>Note:</strong> 7.1.0 accidentally removed the <code>component-hook-factories</code> rule, causing errors for users who referenced it in their ESLint config. This is now fixed.</p> <ul> <li>Add deprecated no-op <code>component-hook-factories</code> rule for backwards compatibility. (<a href="https://github.com/mofeiZ"><code>@mofeiZ</code></a> in <a href="https://redirect.github.com/facebook/react/pull/36307">#36307</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md">eslint-plugin-react-hooks's changelog</a>.</em></p> <blockquote> <h2>7.1.1</h2> <p><strong>Note:</strong> 7.1.0 accidentally removed the <code>component-hook-factories</code> rule, causing errors for users who referenced it in their ESLint config. This is now fixed.</p> <ul> <li>Add deprecated no-op <code>component-hook-factories</code> rule for backwards compatibility. (<a href="https://github.com/mofeiZ"><code>@mofeiZ</code></a> in <a href="https://redirect.github.com/facebook/react/pull/36307">#36307</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
838045d221 |
chore(deps-dev): Bump typescript from 6.0.2 to 6.0.3 (#1826)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 6.0.2 to 6.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 6.0.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/">release announcement blog post</a>.</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.0%22">fixed issues query for TypeScript 6.0.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.1%22">fixed issues query for TypeScript 6.0.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.2%22">fixed issues query for TypeScript 6.0.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.3%22">fixed issues query for TypeScript 6.0.3 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1a4dd49d50 |
chore(deps-dev): Bump eslint from 10.2.0 to 10.2.1 (#1825)
Bumps [eslint](https://github.com/eslint/eslint) from 10.2.0 to 10.2.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v10.2.1</h2> <h2>Bug Fixes</h2> <ul> <li><a href=" |
||
|
|
f277b20ab1 |
chore(deps-dev): Bump typescript from 5.9.3 to 6.0.2 (#1762)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 6.0</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/">release announcement blog post</a>.</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.0%22">fixed issues query for TypeScript 6.0.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.1%22">fixed issues query for TypeScript 6.0.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.2%22">fixed issues query for TypeScript 6.0.2 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> <h2>TypeScript 6.0 Beta</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/">release announcement</a>.</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+">fixed issues query for Typescript 6.0.0 (Beta)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d2e26655bb |
chore(deps-dev): Bump stylelint from 17.7.0 to 17.8.0 (#1821)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.7.0 to 17.8.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/releases">stylelint's releases</a>.</em></p> <blockquote> <h2>17.8.0</h2> <p>It adds 3 new rules and 1 configuration property.</p> <ul> <li>Added: <code>languageOptions.directionality</code> configuration property (<a href="https://redirect.github.com/stylelint/stylelint/issues/8687">#8687</a>) (<a href="https://github.com/sw1tch3roo"><code>@sw1tch3roo</code></a>).</li> <li>Added: <code>property-layout-mappings</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/issues/8687">#8687</a>) (<a href="https://github.com/sw1tch3roo"><code>@sw1tch3roo</code></a>).</li> <li>Added: <code>relative-selector-nesting-notation</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/issues/8730">#8730</a>) (<a href="https://github.com/sw1tch3roo"><code>@sw1tch3roo</code></a>).</li> <li>Added: <code>selector-no-deprecated</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/issues/8694">#8694</a>) (<a href="https://github.com/immitsu"><code>@immitsu</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md">stylelint's changelog</a>.</em></p> <blockquote> <h2>17.8.0 - 2026-04-15</h2> <p>It adds 3 new rules and 1 configuration property.</p> <ul> <li>Added: <code>languageOptions.directionality</code> configuration property (<a href="https://redirect.github.com/stylelint/stylelint/pull/8687">#8687</a>) (<a href="https://github.com/sw1tch3roo"><code>@sw1tch3roo</code></a>).</li> <li>Added: <code>property-layout-mappings</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/pull/8687">#8687</a>) (<a href="https://github.com/sw1tch3roo"><code>@sw1tch3roo</code></a>).</li> <li>Added: <code>relative-selector-nesting-notation</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/pull/8730">#8730</a>) (<a href="https://github.com/sw1tch3roo"><code>@sw1tch3roo</code></a>).</li> <li>Added: <code>selector-no-deprecated</code> rule (<a href="https://redirect.github.com/stylelint/stylelint/pull/8694">#8694</a>) (<a href="https://github.com/immitsu"><code>@immitsu</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1e94c1f6d9 |
chore(deps): Bump ol-mapbox-style from 13.4.0 to 13.4.1 (#1819)
Bumps [ol-mapbox-style](https://github.com/openlayers/ol-mapbox-style) from 13.4.0 to 13.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/openlayers/ol-mapbox-style/releases">ol-mapbox-style's releases</a>.</em></p> <blockquote> <h2>v13.4.1</h2> <h2>What's Changed</h2> <ul> <li>Changes for 13.4.0 by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1432">openlayers/ol-mapbox-style#1432</a></li> <li>Do not fail on ol versions that don't have Stroke#setOffset() by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1440">openlayers/ol-mapbox-style#1440</a></li> <li>Bump puppeteer from 24.37.5 to 24.40.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1433">openlayers/ol-mapbox-style#1433</a></li> <li>Bump pmtiles-protocol from 1.0.5 to 1.1.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1434">openlayers/ol-mapbox-style#1434</a></li> <li>Bump copy-webpack-plugin from 13.0.1 to 14.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1435">openlayers/ol-mapbox-style#1435</a></li> <li>Bump <code>@rollup/plugin-commonjs</code> from 29.0.0 to 29.0.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1436">openlayers/ol-mapbox-style#1436</a></li> <li>Bump eslint from 9.39.4 to 10.1.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1437">openlayers/ol-mapbox-style#1437</a></li> <li>Bump lodash from 4.17.23 to 4.18.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1441">openlayers/ol-mapbox-style#1441</a></li> <li>Bump picomatch by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1438">openlayers/ol-mapbox-style#1438</a></li> <li>Bump webpack from 5.105.2 to 5.105.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1443">openlayers/ol-mapbox-style#1443</a></li> <li>Bump typedoc-plugin-missing-exports from 4.1.2 to 4.1.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1444">openlayers/ol-mapbox-style#1444</a></li> <li>Bump basic-ftp from 5.2.0 to 5.2.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1448">openlayers/ol-mapbox-style#1448</a></li> <li>Bump follow-redirects from 1.15.6 to 1.16.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1449">openlayers/ol-mapbox-style#1449</a></li> <li>Bump typedoc from 0.28.15 to 0.28.18 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1446">openlayers/ol-mapbox-style#1446</a></li> <li>Bump mocha from 12.0.0-beta-9.2 to 12.0.0-beta-10 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1442">openlayers/ol-mapbox-style#1442</a></li> <li>Bump typescript from 5.9.3 to 6.0.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/ol-mapbox-style/pull/1445">openlayers/ol-mapbox-style#1445</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/openlayers/ol-mapbox-style/compare/v13.4.0...v13.4.1">https://github.com/openlayers/ol-mapbox-style/compare/v13.4.0...v13.4.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/openlayers/ol-mapbox-style/blob/main/CHANGELOG.md">ol-mapbox-style's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
2b0ed59203 |
chore(deps-dev): Bump cypress from 15.13.1 to 15.14.0 (#1822)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [cypress](https://github.com/cypress-io/cypress) from 15.13.1 to 15.14.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cypress-io/cypress/releases">cypress's releases</a>.</em></p> <blockquote> <h2>v15.14.0</h2> <p>Changelog: <a href="https://docs.cypress.io/app/references/changelog#15-14-0">https://docs.cypress.io/app/references/changelog#15-14-0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e3a32fb72f |
chore(deps-dev): Bump eslint-plugin-react-hooks from 7.0.1 to 7.1.0 (#1820)
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 7.0.1 to 7.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/releases">eslint-plugin-react-hooks's releases</a>.</em></p> <blockquote> <h2>eslint-plugin-react-hooks@7.1.0 (April 16, 2026)</h2> <p>This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better <code>set-state-in-effect</code> detection, improved ref validation, and more helpful error reporting.</p> <ul> <li>Add ESLint v10 support. (<a href="https://github.com/azat-io"><code>@azat-io</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35720">#35720</a>)</li> <li>Skip compilation for non-React files to improve performance. (<a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35589">#35589</a>)</li> <li>Fix exhaustive deps bug with Flow type casting. (<a href="https://github.com/jorge-cab"><code>@jorge-cab</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35691">#35691</a>)</li> <li>Fix <code>useEffectEvent</code> checks in component syntax. (<a href="https://github.com/jbrown215"><code>@jbrown215</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35041">#35041</a>)</li> <li>Improved <code>set-state-in-effect</code> validation with fewer false negatives. (<a href="https://github.com/jorge-cab"><code>@jorge-cab</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35134">#35134</a>, <a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35147">#35147</a>, <a href="https://github.com/jackpope"><code>@jackpope</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35214">#35214</a>, <a href="https://github.com/chesnokov-tony"><code>@chesnokov-tony</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35419">#35419</a>, <a href="https://github.com/jsleitor"><code>@jsleitor</code></a> in <a href="https://redirect.github.com/facebook/react/pull/36107">#36107</a>)</li> <li>Improved ref validation for non-mutating functions and event handler props. (<a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35893">#35893</a>, <a href="https://github.com/kolvian"><code>@kolvian</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35062">#35062</a>)</li> <li>Compiler now reports all errors instead of stopping at the first. (<a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35873">#35873</a>–<a href="https://redirect.github.com/facebook/react/pull/35884">#35884</a>)</li> <li>Improved source locations and error display in compiler diagnostics. (<a href="https://github.com/nathanmarks"><code>@nathanmarks</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35348">#35348</a>, <a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34963">#34963</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md">eslint-plugin-react-hooks's changelog</a>.</em></p> <blockquote> <h2>7.1.0</h2> <p>This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better <code>set-state-in-effect</code> detection, improved ref validation, and more helpful error reporting.</p> <ul> <li>Add ESLint v10 support. (<a href="https://github.com/azat-io"><code>@azat-io</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35720">#35720</a>)</li> <li>Skip compilation for non-React files to improve performance. (<a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35589">#35589</a>)</li> <li>Fix exhaustive deps bug with Flow type casting. (<a href="https://github.com/jorge-cab"><code>@jorge-cab</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35691">#35691</a>)</li> <li>Fix <code>useEffectEvent</code> checks in component syntax. (<a href="https://github.com/jbrown215"><code>@jbrown215</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35041">#35041</a>)</li> <li>Improved <code>set-state-in-effect</code> validation with fewer false negatives. (<a href="https://github.com/jorge-cab"><code>@jorge-cab</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35134">#35134</a>, <a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35147">#35147</a>, <a href="https://github.com/jackpope"><code>@jackpope</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35214">#35214</a>, <a href="https://github.com/chesnokov-tony"><code>@chesnokov-tony</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35419">#35419</a>, <a href="https://github.com/jsleitor"><code>@jsleitor</code></a> in <a href="https://redirect.github.com/facebook/react/pull/36107">#36107</a>)</li> <li>Improved ref validation for non-mutating functions and event handler props. (<a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35893">#35893</a>, <a href="https://github.com/kolvian"><code>@kolvian</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35062">#35062</a>)</li> <li>Compiler now reports all errors instead of stopping at the first. (<a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35873">#35873</a>–<a href="https://redirect.github.com/facebook/react/pull/35884">#35884</a>)</li> <li>Improved source locations and error display in compiler diagnostics. (<a href="https://github.com/nathanmarks"><code>@nathanmarks</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35348">#35348</a>, <a href="https://github.com/josephsavona"><code>@josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34963">#34963</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/facebook/react/commits/eslint-plugin-react-hooks@7.1.0/packages/eslint-plugin-react-hooks">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
da4b84cdfd |
chore(deps): Bump i18next from 26.0.4 to 26.0.5 (#1818)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [i18next](https://github.com/i18next/i18next) from 26.0.4 to 26.0.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.0.5</h2> <ul> <li>fix: <code>cloneInstance().changeLanguage()</code> no longer fails to update language state when the target language is not yet loaded — a race between <code>init()</code>'s deferred <code>load()</code> and the user's <code>changeLanguage()</code> could overwrite <code>isLanguageChangingTo</code>, causing <code>setLngProps</code> to be skipped <a href="https://redirect.github.com/i18next/i18next/issues/2422">2422</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.0.5</h2> <ul> <li>fix: <code>cloneInstance().changeLanguage()</code> no longer fails to update language state when the target language is not yet loaded — a race between <code>init()</code>'s deferred <code>load()</code> and the user's <code>changeLanguage()</code> could overwrite <code>isLanguageChangingTo</code>, causing <code>setLngProps</code> to be skipped <a href="https://redirect.github.com/i18next/i18next/issues/2422">2422</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
58166e3a9e |
chore(deps): Bump ol from 10.8.0 to 10.9.0 (#1816)
Bumps [ol](https://github.com/openlayers/openlayers) from 10.8.0 to 10.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/openlayers/openlayers/releases">ol's releases</a>.</em></p> <blockquote> <h2>v10.9.0</h2> <h2>Summary</h2> <p>In the 10.9 release, GeoZarr and GeoTIFF support saw major improvements — including multi-group band support, per-band metadata, and more efficient tile loading. WebGL rendering precision and performance were enhanced, and several vector rendering, hit detection, and trackpad zoom interaction issues were resolved.</p> <h2>What's Changed</h2> <ul> <li>Updates for the 10.8.0 release by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17325">openlayers/openlayers#17325</a></li> <li>Update package version to 10.8.1-dev by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17327">openlayers/openlayers#17327</a></li> <li>Example: export map as GeoTIFF or PNG with world file by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17313">openlayers/openlayers#17313</a></li> <li>Flat style / allow literal number arrays as well for the <code>in</code> (haystack) operator by <a href="https://github.com/jahow"><code>@jahow</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17334">openlayers/openlayers#17334</a></li> <li>Fix typos in GeoZARR source by <a href="https://github.com/m-mohr"><code>@m-mohr</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17348">openlayers/openlayers#17348</a></li> <li>chore(deps-dev): bump jspdf from 4.1.0 to 4.2.0 in the development-security group across 1 directory by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/openlayers/pull/17337">openlayers/openlayers#17337</a></li> <li>chore(deps): bump geotiff from 3.0.2 to 3.0.3 in the production-minor-patch group by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/openlayers/pull/17339">openlayers/openlayers#17339</a></li> <li>chore(deps-dev): bump the development-security group across 1 directory with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/openlayers/pull/17358">openlayers/openlayers#17358</a></li> <li>chore(deps-dev): bump the development-minor-patch group across 1 directory with 13 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/openlayers/pull/17360">openlayers/openlayers#17360</a></li> <li>Add support for custom fetch client in GeoTIFF source and examples by <a href="https://github.com/BeGj"><code>@BeGj</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17346">openlayers/openlayers#17346</a></li> <li>Add shared vertices equal by <a href="https://github.com/andreasbaa"><code>@andreasbaa</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17349">openlayers/openlayers#17349</a></li> <li>Fix updateGeometry_ to preserve per-geometry Z/M values by <a href="https://github.com/andreasbaa"><code>@andreasbaa</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17347">openlayers/openlayers#17347</a></li> <li>Update raster source docs by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17342">openlayers/openlayers#17342</a></li> <li>Update geotiff to v3.0.4 by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17363">openlayers/openlayers#17363</a></li> <li>Fix stroked polygon after non-stroked polygon with overlaps:false by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17364">openlayers/openlayers#17364</a></li> <li>Improve GeoZarr nodata handling by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17355">openlayers/openlayers#17355</a></li> <li>Store gdal metadata instead of a promise thereof by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17344">openlayers/openlayers#17344</a></li> <li>fix(test): handle image load errors in ImageLayer CORS test by <a href="https://github.com/wietzesuijker"><code>@wietzesuijker</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17372">openlayers/openlayers#17372</a></li> <li>Use provided stride for render feature geometry operations by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17367">openlayers/openlayers#17367</a></li> <li>Cache opened zarrita arrays across GeoZarr tile loads by <a href="https://github.com/wietzesuijker"><code>@wietzesuijker</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17369">openlayers/openlayers#17369</a></li> <li>Parallelize band array opens in GeoZarr loadTile_ by <a href="https://github.com/wietzesuijker"><code>@wietzesuijker</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17370">openlayers/openlayers#17370</a></li> <li>Optimize GeoZarr tile sizes by aligning with inner shards by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17362">openlayers/openlayers#17362</a></li> <li>Load unknown projections for GeoTIFF source <a href="https://redirect.github.com/openlayers/openlayers/issues/17153">#17153</a> by <a href="https://github.com/m-mohr"><code>@m-mohr</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17208">openlayers/openlayers#17208</a></li> <li>Fix node deprecation warning by <a href="https://github.com/M393"><code>@M393</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17387">openlayers/openlayers#17387</a></li> <li>Default stroke for hitdetection by <a href="https://github.com/qulol"><code>@qulol</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17365">openlayers/openlayers#17365</a></li> <li>Fix issue 17380 - Call reprioritize conditionally in handlePostRender by <a href="https://github.com/andrfra"><code>@andrfra</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17381">openlayers/openlayers#17381</a></li> <li>Use correct tileUrlFunction when loading source tiles by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17392">openlayers/openlayers#17392</a></li> <li>Do not set a fill for patterns that are not loaded yet by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17384">openlayers/openlayers#17384</a></li> <li>Webgl / Better performance when filtering out features by <a href="https://github.com/jahow"><code>@jahow</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17393">openlayers/openlayers#17393</a></li> <li>More efficient loading of striped GeoTIFFs and reprojected WebGL tiles by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17394">openlayers/openlayers#17394</a></li> <li>GeoTIFF: Provide min/max/nodata per band by <a href="https://github.com/m-mohr"><code>@m-mohr</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17396">openlayers/openlayers#17396</a></li> <li>Fix openflights link in flight animation example by <a href="https://github.com/ChandlerSwift"><code>@ChandlerSwift</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17398">openlayers/openlayers#17398</a></li> <li>Remove separate group option for the GeoZarr source by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17378">openlayers/openlayers#17378</a></li> <li>Fix type imports with stricter hints from tsconfig by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17376">openlayers/openlayers#17376</a></li> <li><a href="https://redirect.github.com/openlayers/openlayers/issues/17397">#17397</a> Fix text on circle features not working with declutter by <a href="https://github.com/Adanteh"><code>@Adanteh</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17400">openlayers/openlayers#17400</a></li> <li>Fix Feature clone with custom geometry name by <a href="https://github.com/MoonE"><code>@MoonE</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17404">openlayers/openlayers#17404</a></li> <li>Inflate trackpad pinch-to-zoom deltas by <a href="https://github.com/src73"><code>@src73</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17405">openlayers/openlayers#17405</a></li> <li>chore(deps): bump actions/upload-artifact from 6 to 7 in the actions group across 1 directory by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/openlayers/pull/17390">openlayers/openlayers#17390</a></li> <li>chore(deps-dev): bump dompurify from 3.3.1 to 3.3.2 in the development-security group across 1 directory by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/openlayers/pull/17373">openlayers/openlayers#17373</a></li> <li>Compute resolution from spatial:bbox and spatial:shape by <a href="https://github.com/ahocevar"><code>@ahocevar</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17410">openlayers/openlayers#17410</a></li> <li>Heatmap: Inline blurSlope computation to fix expression-based blur/radius (<a href="https://redirect.github.com/openlayers/openlayers/issues/17412">#17412</a>) by <a href="https://github.com/JoJoeGoing"><code>@JoJoeGoing</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17413">openlayers/openlayers#17413</a></li> <li>Add rendering test for line offset with detailed river geometries by <a href="https://github.com/viktorijasolovjova"><code>@viktorijasolovjova</code></a> in <a href="https://redirect.github.com/openlayers/openlayers/pull/17414">openlayers/openlayers#17414</a></li> <li>chore(deps-dev): bump the development-security group across 1 directory with 2 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/openlayers/pull/17415">openlayers/openlayers#17415</a></li> <li>chore(deps): bump dawidd6/action-download-artifact from 14 to 19 in the actions group by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/openlayers/openlayers/pull/17420">openlayers/openlayers#17420</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
7c8a1f92cc |
chore(deps): Bump react-i18next from 17.0.2 to 17.0.4 (#1814)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from 17.0.2 to 17.0.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's changelog</a>.</em></p> <blockquote> <h2>17.0.4</h2> <ul> <li>fix: avoid <code>React does not recognize the 'i18nIsDynamicList' prop on a DOM element</code> warning <a href="https://redirect.github.com/i18next/react-i18next/issues/1915">1915</a></li> </ul> <h2>17.0.3</h2> <ul> <li>fix: avoid invalid prop on <code>React.Fragment</code> inside <code><Trans /></code> <a href="https://redirect.github.com/i18next/react-i18next/issues/1914">1914</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
cad919c417 |
chore(deps-dev): Bump postcss from 8.5.9 to 8.5.10 (#1815)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.9 to 8.5.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>8.5.10</h2> <ul> <li>Fixed XSS via unescaped <code></style></code> in non-bundler cases (by <a href="https://github.com/TharVid"><code>@TharVid</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>8.5.10</h2> <ul> <li>Fixed XSS via unescaped <code></style></code> in non-bundler cases (by <a href="https://github.com/TharVid"><code>@TharVid</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
f37484a657 |
chore(deps-dev): Bump typescript-eslint from 8.58.1 to 8.58.2 (#1813)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.58.1 to 8.58.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p> <blockquote> <h2>v8.58.2</h2> <h2>8.58.2 (2026-04-13)</h2> <h3>🩹 Fixes</h3> <ul> <li>remove tsbuildinfo cache file from published packages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187">#12187</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] use assignability checks in checkTypePredicates (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147">#12147</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abhijeet Singh <a href="https://github.com/cseas"><code>@cseas</code></a></li> <li>송재욱</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p> <blockquote> <h2>8.58.2 (2026-04-13)</h2> <h3>🩹 Fixes</h3> <ul> <li>remove tsbuildinfo cache file from published packages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187">#12187</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abhijeet Singh <a href="https://github.com/cseas"><code>@cseas</code></a></li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
34e1995790 |
chore(deps-dev): Bump i18next-cli from 1.51.8 to 1.53.2 (#1812)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.51.8 to 1.53.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.53.1...v1.53.2">1.53.2</a> - 2026-04-14</h2> <ul> <li>Add <code>locale</code> and <code>namespace</code> fields to the <code>TranslationResult</code> object passed to the <code>afterSync</code> plugin hook, so plugins no longer need to reverse-engineer these values from the file path. Relates to <a href="https://redirect.github.com/i18next/i18next-cli/issues/237">#237</a>.</li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.53.0...v1.53.1">1.53.1</a> - 2026-04-14</h2> <ul> <li>Fix selector API with dynamic bracket notation (e.g. <code>t(($) => $.table.columns[field])</code>) incorrectly treating keys as unused and removing them during extraction. Dynamic bracket expressions are now resolved via the expression resolver, and function parameter type annotations (e.g. <code>field: "name" | "age"</code>) are captured so the resolver can enumerate all possible key values. Fixes <a href="https://redirect.github.com/i18next/i18next-cli/issues/234">#234</a>.</li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.52.1...v1.53.0">1.53.0</a> - 2026-04-14</h2> <ul> <li>Add optional <code>types.basePath</code> configuration to support nested namespaces in TypeScript type generation. When set, namespaces are derived from the file's path relative to <code>basePath</code> instead of just the filename, so <code>locales/en/dashboard/user.json</code> produces namespace <code>"dashboard/user"</code> instead of <code>"user"</code>. When <code>basePath</code> is omitted, existing behavior is preserved. Contributed by <a href="https://github.com/camerondubas"><code>@camerondubas</code></a> in <a href="https://redirect.github.com/i18next/i18next-cli/pull/236">#236</a>.</li> <li>Add a warning when <code>types.basePath</code> is misconfigured and translation files fall outside the specified base directory.</li> <li>Use the internal logger instead of <code>console.warn</code> for warnings in the type generator.</li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.52.0...v1.52.1">1.52.1</a> - 2026-04-13</h2> <ul> <li>Fix <code>extract --sync-all --trust-derived</code> resetting secondary locale values to empty strings even when the trusted derived default was already in sync in the primary locale. Secondary translations are now only cleared when the primary locale would actually be updated by the sync. Follow-up to <a href="https://redirect.github.com/i18next/i18next-cli/issues/235">#235</a>.</li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.51.9...v1.52.0">1.52.0</a> - 2026-04-13</h2> <ul> <li>Add <code>extract --trust-derived</code> as an opt-in companion to <code>--sync-primary</code> and <code>--sync-all</code>. When enabled, the extractor also trusts default values inferred from keys, including plain key-as-text usage such as <code>t('Hello world')</code> and <code>keyPrefix</code>-derived values, while preserving the existing strict sync behavior by default. Follows up on <a href="https://redirect.github.com/i18next/i18next-cli/issues/235">#235</a>.</li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.51.8...v1.51.9">1.51.9</a> - 2026-04-13</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c2cb9cd7ff |
chore(deps): Bump protocol-buffers-schema from 3.6.0 to 3.6.1 (#1811)
Bumps [protocol-buffers-schema](https://github.com/mafintosh/protocol-buffers-schema) from 3.6.0 to 3.6.1. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
0dd47a4cb0 |
chore(deps): Bump maplibre-gl from 5.22.0 to 5.23.0 (#1810)
Bumps [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) from 5.22.0 to 5.23.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-gl-js/releases">maplibre-gl's releases</a>.</em></p> <blockquote> <h2>v5.23.0</h2> <h3>✨ Features and improvements</h3> <ul> <li>Add <code>touchZoomRotate.setZoomRate()</code> and <code>touchZoomRotate.setZoomThreshold()</code> to customize touch zoom speed and pinch sensitivity (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271">#7271</a>)</li> <li>Improve ability to communicate with imported scripts in workers and use <code>makeRequest</code> in workres as well (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451">#7451</a>) (by <a href="https://github.com/HarelM"><code>@HarelM</code></a>)</li> <li>Allow <code>opacity</code> and <code>opacityWhenCovered</code> in <code>Marker</code> and <code>MarkerOptions</code> to accept <code>number</code> in addition to <code>string</code>, and add <code>maplibregl-marker-covered</code> CSS class to <code>Marker</code> element when covered by 3D terrain or a globe (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433">#7433</a>) (by <a href="https://github.com/YuChunTsao"><code>@YuChunTsao</code></a>)</li> <li>perf: add a bench for terrain rendering and fix <code>_demMatrixCache</code> lookup being wasted cycles by actually using the cache (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400">#7400</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> <ul> <li>Fix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380">#7380</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> <li>Ensure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427">#7427</a>) (by <a href="https://github.com/neodescis"><code>@neodescis</code></a>)</li> <li>Fix error in <code>_contextRestored</code> when map was initialized without a style (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432">#7432</a>) (by <a href="https://github.com/mvanhorn"><code>@mvanhorn</code></a>)</li> <li>Fix issue with the cache used for zoomLevelsToOverscale feature (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450">#7450</a>) (by <a href="https://github.com/HarelM"><code>@HarelM</code></a>)</li> <li>Update stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365">#7365</a>) (by <a href="https://github.com/HarelM"><code>@HarelM</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md">maplibre-gl's changelog</a>.</em></p> <blockquote> <h2>5.23.0</h2> <h3>✨ Features and improvements</h3> <ul> <li>Add <code>touchZoomRotate.setZoomRate()</code> and <code>touchZoomRotate.setZoomThreshold()</code> to customize touch zoom speed and pinch sensitivity (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271">#7271</a>)</li> <li>Improve ability to communicate with imported scripts in workers and use <code>makeRequest</code> in workres as well (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451">#7451</a>) (by <a href="https://github.com/HarelM"><code>@HarelM</code></a>)</li> <li>Allow <code>opacity</code> and <code>opacityWhenCovered</code> in <code>Marker</code> and <code>MarkerOptions</code> to accept <code>number</code> in addition to <code>string</code>, and add <code>maplibregl-marker-covered</code> CSS class to <code>Marker</code> element when covered by 3D terrain or a globe (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433">#7433</a>) (by <a href="https://github.com/YuChunTsao"><code>@YuChunTsao</code></a>)</li> <li>perf: add a bench for terrain rendering and fix <code>_demMatrixCache</code> lookup being wasted cycles by actually using the cache (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400">#7400</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> <ul> <li>Fix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380">#7380</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> <li>Ensure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427">#7427</a>) (by <a href="https://github.com/neodescis"><code>@neodescis</code></a>)</li> <li>Fix error in <code>_contextRestored</code> when map was initialized without a style (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432">#7432</a>) (by <a href="https://github.com/mvanhorn"><code>@mvanhorn</code></a>)</li> <li>Fix issue with the cache used for zoomLevelsToOverscale feature (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450">#7450</a>) (by <a href="https://github.com/HarelM"><code>@HarelM</code></a>)</li> <li>Update stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365">#7365</a>) (by <a href="https://github.com/HarelM"><code>@HarelM</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
232db47713 |
chore(deps-dev): Bump i18next-cli from 1.51.7 to 1.51.8 (#1809)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.51.7 to 1.51.8. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.51.7...v1.51.8">1.51.8</a> - 2026-04-13</h2> <ul> <li>Fix selector API with dynamic bracket notation (e.g. <code>t(($) => $.table.columns[field])</code>) incorrectly treating keys as unused and removing them during extraction. Dynamic bracket expressions are now resolved via the expression resolver, so typed variables (<code>const field: "name" | "age"</code>) and const-initialised variables (<code>const field = "name"</code>) are correctly expanded into all possible keys. Fixes <a href="https://redirect.github.com/i18next/i18next-cli/issues/234">#234</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1cf99f5175 |
chore(deps-dev): Bump stylelint from 17.6.0 to 17.7.0 (#1808)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.6.0 to 17.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/releases">stylelint's releases</a>.</em></p> <blockquote> <h2>17.7.0</h2> <p>It fixes 4 bugs, including clearer problem messages by removing filler words and leading with the problem. We've also released <code>1.0.0</code> of <a href="https://github.com/stylelint/create-stylelint">create-stylelint</a> to help with first-time Stylelint setup.</p> <ul> <li>Fixed: clarity of problem messages (<a href="https://redirect.github.com/stylelint/stylelint/issues/9199">#9199</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: <code>--print-config</code> CLI flag to hide internal properties (<a href="https://redirect.github.com/stylelint/stylelint/issues/9194">#9194</a>) (<a href="https://github.com/ybiquitous"><code>@ybiquitous</code></a>).</li> <li>Fixed: <code>function-url-quotes</code> false positives when URLs have modifiers (<a href="https://redirect.github.com/stylelint/stylelint/issues/8702">#8702</a>) (<a href="https://github.com/immitsu"><code>@immitsu</code></a>).</li> <li>Fixed: <code>selector-no-qualifying-type</code> false positives for <code>:has()</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9182">#9182</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md">stylelint's changelog</a>.</em></p> <blockquote> <h2>17.7.0 - 2026-04-12</h2> <p>It fixes 4 bugs, including clearer problem messages by removing filler words and leading with the problem. We've also released <code>1.0.0</code> of <a href="https://github.com/stylelint/create-stylelint">create-stylelint</a> to help with first-time Stylelint setup.</p> <ul> <li>Fixed: clarity of problem messages (<a href="https://redirect.github.com/stylelint/stylelint/pull/9199">#9199</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: <code>--print-config</code> CLI flag to hide internal properties (<a href="https://redirect.github.com/stylelint/stylelint/pull/9194">#9194</a>) (<a href="https://github.com/ybiquitous"><code>@ybiquitous</code></a>).</li> <li>Fixed: <code>function-url-quotes</code> false positives when URLs have modifiers (<a href="https://redirect.github.com/stylelint/stylelint/pull/8702">#8702</a>) (<a href="https://github.com/immitsu"><code>@immitsu</code></a>).</li> <li>Fixed: <code>selector-no-qualifying-type</code> false positives for <code>:has()</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/9182">#9182</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |