Skip to content

Bump cspell from 10.0.1 to 10.3.2 - #34

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/cspell-10.3.2
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/cspell-10.3.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 18, 2026

Copy link
Copy Markdown
Contributor

Bumps cspell from 10.0.1 to 10.3.2.

Release notes

Sourced from cspell's releases.

v10.3.2

Fixes

fix: Add Experimental Validation setting. (#9250)

This pull request introduces new experimental support for fine-grained validation control and refactors plugin support in the CSpell types package. The main changes add the ability to specify which segments of parsed text should be spell-checked using tag-based validation, and reorganize plugin configuration for future extensibility. The changes also update type definitions and exports to support these new features.

Validation Tag Support:

  • Introduced the CSpellSettingsValidation interface, allowing configuration of which tagged segments of text are spell-checked via the new validate property. This uses the new ValidationTags and TagPattern types to enable hierarchical and wildcard matching of tags. [1] [2]
  • Updated exports to include TagPattern and ValidationTags for external usage.

Plugin Configuration Refactor:

  • Added the CSpellSettingsPlugins interface to encapsulate plugin-related settings, including an experimental plugins array. [1] [2]
  • Refactored ExperimentalFileSettings to extend both CSpellSettingsPlugins and CSpellSettingsValidation, consolidating experimental settings. [1] [2]

API and Type Definition Updates:

  • Changed the defineConfig function and its type definition to accept AdvancedCSpellSettings instead of CSpellSettings, reflecting the expanded configuration options. [1] [2]
  • Updated imports and type usage throughout the codebase to align with the new structure for plugins and validation settings.

These changes lay the groundwork for more flexible and precise spell-checking configuration and future plugin extensibility.


fix: Plugin (#9244)

This pull request introduces support for a new DocumentParser interface alongside the existing Parser interface, modernizing the way documents are parsed throughout the codebase. It updates type definitions, internal APIs, and logic to handle both parser types, and refactors related code for improved clarity and flexibility.

Key changes include:

API and Type Definition Updates:

  • Added DocumentParser, TextDocument, and related types to @cspell/cspell-types, and updated the ParseResult interface to remove content and filename fields, making it compatible with both parser interfaces.
  • Deprecated the old Plugin interface in favor of the new CSpellPlugin interface, which now supports both Parser and DocumentParser instances.

Core Library Refactoring:

  • Updated parser handling in CSpellSettingsServer.ts to support both Parser and DocumentParser, including changes to caches, type signatures, and plugin mapping functions.
  • Refactored DocumentValidator in docValidator.ts to use a new parseDocumentWithParser helper, which abstracts over the two parser interfaces.

Parser Implementation and Test Updates:

... (truncated)

Changelog

Sourced from cspell's changelog.

v10.3.2 (2026-09-15)

Fixes

fix: Add Experimental Validation setting. (#9250)

This pull request introduces new experimental support for fine-grained validation control and refactors plugin support in the CSpell types package. The main changes add the ability to specify which segments of parsed text should be spell-checked using tag-based validation, and reorganize plugin configuration for future extensibility. The changes also update type definitions and exports to support these new features.

Validation Tag Support:

  • Introduced the CSpellSettingsValidation interface, allowing configuration of which tagged segments of text are spell-checked via the new validate property. This uses the new ValidationTags and TagPattern types to enable hierarchical and wildcard matching of tags. [1] [2]
  • Updated exports to include TagPattern and ValidationTags for external usage.

Plugin Configuration Refactor:

  • Added the CSpellSettingsPlugins interface to encapsulate plugin-related settings, including an experimental plugins array. [1] [2]
  • Refactored ExperimentalFileSettings to extend both CSpellSettingsPlugins and CSpellSettingsValidation, consolidating experimental settings. [1] [2]

API and Type Definition Updates:

  • Changed the defineConfig function and its type definition to accept AdvancedCSpellSettings instead of CSpellSettings, reflecting the expanded configuration options. [1] [2]
  • Updated imports and type usage throughout the codebase to align with the new structure for plugins and validation settings.

These changes lay the groundwork for more flexible and precise spell-checking configuration and future plugin extensibility.


fix: Plugin (#9244)

This pull request introduces support for a new DocumentParser interface alongside the existing Parser interface, modernizing the way documents are parsed throughout the codebase. It updates type definitions, internal APIs, and logic to handle both parser types, and refactors related code for improved clarity and flexibility.

Key changes include:

API and Type Definition Updates:

  • Added DocumentParser, TextDocument, and related types to @cspell/cspell-types, and updated the ParseResult interface to remove content and filename fields, making it compatible with both parser interfaces.
  • Deprecated the old Plugin interface in favor of the new CSpellPlugin interface, which now supports both Parser and DocumentParser instances.

Core Library Refactoring:

  • Updated parser handling in CSpellSettingsServer.ts to support both Parser and DocumentParser, including changes to caches, type signatures, and plugin mapping functions.
  • Refactored DocumentValidator in docValidator.ts to use a new parseDocumentWithParser helper, which abstracts over the two parser interfaces.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for cspell since your current version.


Dependabot compatibility score

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 commands and options

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)

Bumps [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) from 10.0.1 to 10.3.2.
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/commits/v10.3.2/packages/cspell)

---
updated-dependencies:
- dependency-name: cspell
  dependency-version: 10.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 18, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 25, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #36.

@dependabot dependabot Bot closed this Sep 25, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/cspell-10.3.2 branch September 25, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants