Commit 2f07e92
authored
chore(deps-dev): bump cspell from 9.6.3 to 9.7.0 (#406)
Bumps
[cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell)
from 9.6.3 to 9.7.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/streetsidesoftware/cspell/releases">cspell's
releases</a>.</em></p>
<blockquote>
<h2>v9.7.0</h2>
<h2>Features</h2>
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 4 - enable substitutions during document
check (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8630">#8630</a>)</h3>
<h2>Pull request overview</h2>
<p>This PR enables substitution-based text transformations during
document spell checking, allowing configured text patterns to be
replaced before validation occurs.</p>
<p><strong>Changes:</strong></p>
<ul>
<li>Added substitution transformer support to the text validation
pipeline</li>
<li>Enhanced <code>SubstitutionTransformer</code> to handle both string
and <code>MappedText</code> inputs with source map merging</li>
<li>Refactored <code>settingsToValidateOptions</code> to explicitly map
all validation option fields</li>
</ul>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 3 (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8616">#8616</a>)</h3>
<h2>Pull request overview</h2>
<p>This PR updates the SourceMap encoding/handling to use <em>relative
span-length pairs</em> (instead of absolute offset pairs) so
transformations can be composed more reliably, while updating affected
parsers, mappers, and tests across the monorepo.</p>
<p><strong>Changes:</strong></p>
<ul>
<li>Redefines SourceMap documentation/usage to represent relative
<code>[srcSpanLen, dstSpanLen]</code> segments (with non-linear segment
semantics).</li>
<li>Introduces new SourceMap utilities in <code>cspell-lib</code> and
refactors <code>TextMap</code>/mapping code and tests to use them.</li>
<li>Updates TypeScript grammar parsing/mappers to emit relative maps and
adjusts fixtures/tests accordingly.</li>
</ul>
<blockquote>
<p>[!CAUTION]
Internal breaking: SourceMaps are now span lengths instead of being
offsets. This makes them invariant during translation, making
concatenation, and slicing much easier.
A minor version change was chosen instead of a major version change
since it was only used with the experimental TypeScript parser.</p>
</blockquote>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 2 (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8599">#8599</a>)</h3>
<h2>Pull request overview</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md">cspell's
changelog</a>.</em></p>
<blockquote>
<h2>v9.7.0 (2026-02-23)</h2>
<h3>Features</h3>
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 4 - enable substitutions during document
check (<a
href="https://redirect.github.com/streetsidesoftware/cspell/pull/8630">#8630</a>)</h3>
<h2>Pull request overview</h2>
<p>This PR enables substitution-based text transformations during
document spell checking, allowing configured text patterns to be
replaced before validation occurs.</p>
<p><strong>Changes:</strong></p>
<ul>
<li>Added substitution transformer support to the text validation
pipeline</li>
<li>Enhanced <code>SubstitutionTransformer</code> to handle both string
and <code>MappedText</code> inputs with source map merging</li>
<li>Refactored <code>settingsToValidateOptions</code> to explicitly map
all validation option fields</li>
</ul>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 3 (<a
href="https://redirect.github.com/streetsidesoftware/cspell/pull/8616">#8616</a>)</h3>
<h2>Pull request overview</h2>
<p>This PR updates the SourceMap encoding/handling to use <em>relative
span-length pairs</em> (instead of absolute offset pairs) so
transformations can be composed more reliably, while updating affected
parsers, mappers, and tests across the monorepo.</p>
<p><strong>Changes:</strong></p>
<ul>
<li>Redefines SourceMap documentation/usage to represent relative
<code>[srcSpanLen, dstSpanLen]</code> segments (with non-linear segment
semantics).</li>
<li>Introduces new SourceMap utilities in <code>cspell-lib</code> and
refactors <code>TextMap</code>/mapping code and tests to use them.</li>
<li>Updates TypeScript grammar parsing/mappers to emit relative maps and
adjusts fixtures/tests accordingly.</li>
</ul>
<blockquote>
<p>[!CAUTION]
Internal breaking: SourceMaps are now span lengths instead of being
offsets. This makes them invariant during translation, making
concatenation, and slicing much easier.
A minor version change was chosen instead of a major version change
since it was only used with the experimental TypeScript parser.</p>
</blockquote>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 2 (<a
href="https://redirect.github.com/streetsidesoftware/cspell/pull/8599">#8599</a>)</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/48f64e0bd95b39011af6dc80cd8ae4d519511f73"><code>48f64e0</code></a>
v9.7.0</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/d894739e5ebcf95f28e9e22ae8741a6a6c317f8b"><code>d894739</code></a>
chore: Prepare Release v9.7.0 (auto-deploy) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8635">#8635</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/143bfed7c7cf7e3ad5889259dffbd5d88ea9178d"><code>143bfed</code></a>
chore: Prepare Release v9.7.0 (auto-deploy) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8521">#8521</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/20c13d35adb47eba976aa9f0ece8f1055d7f10ca"><code>20c13d3</code></a>
ci: Workflow Bot -- Update ALL Dependencies (main) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8614">#8614</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/d9ed1695a44a9b993f31c6d8fffac6a68f245465"><code>d9ed169</code></a>
fix: cspell-rpc - reduce the size of an RPC result. (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8574">#8574</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/96b88e3137b0fb4f248323c82335d7d3a54eccef"><code>96b88e3</code></a>
ci: Workflow Bot -- Update ALL Dependencies (main) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8529">#8529</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/26ef8e380639f8d1c2103146ca10b9753f51293c"><code>26ef8e3</code></a>
v9.6.4</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/17290fad3b5c917a9c5f712aebe1143d591c347a"><code>17290fa</code></a>
chore: Prepare Release v9.6.4 (auto-deploy) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8502">#8502</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/57371df78ffccbb7902d9862bf1625c3b20395d3"><code>57371df</code></a>
fix: add --no-dictionary option to lint command (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8514">#8514</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/cdf3f4db7e3f16556129acb47a4ec89ac8bb215a"><code>cdf3f4d</code></a>
chore: Update README.md (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8509">#8509</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/streetsidesoftware/cspell/commits/v9.7.0/packages/cspell">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>1 parent f090fa4 commit 2f07e92
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
0 commit comments