Skip to content

Commit 3fa16ff

Browse files
chore(deps-dev): bump cspell from 9.6.4 to 9.7.0 in the npm-dependencies group (#839)
Bumps the npm-dependencies group with 1 update: [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell). Updates `cspell` from 9.6.4 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>See full diff 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.4&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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 89dad9d commit 3fa16ff

File tree

2 files changed

+156
-156
lines changed

2 files changed

+156
-156
lines changed

0 commit comments

Comments
 (0)