Skip to content

Commit 2f07e92

Browse files
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 /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cspell&package-manager=npm_and_yarn&previous-version=9.6.3&new-version=9.7.0)](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

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"devDependencies": {
6-
"cspell": "9.6.3",
6+
"cspell": "9.7.0",
77
"markdownlint-cli": "0.47.0"
88
},
99
"scripts": {

0 commit comments

Comments
 (0)