Skip to content

build(deps-dev): Bump cspell from 10.3.1 to 10.3.2 - #43

Merged
flex-development[bot] merged 1 commit into
mainfrom
dependabot/npm_and_yarn/cspell-10.3.2
Sep 18, 2026
Merged

flex-development[bot] merged 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.3.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

@dependabot dependabot Bot added scope:dependencies dependency updates type:build changes to the build system or external dependencies labels Sep 18, 2026
@flex-development
flex-development Bot enabled auto-merge (squash) September 18, 2026 19:18
@codecov

codecov Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (bd3bcee) to head (a68410b).
⚠️ Report is 2 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #43   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            2         2           
  Lines            2         2           
=========================================
  Hits             2         2           
Flag Coverage Δ
bun-canary 100.00% <ø> (ø)
bun-latest 100.00% <ø> (ø)
node22 100.00% <ø> (ø)
node24 100.00% <ø> (ø)
node25 100.00% <ø> (ø)
node26 100.00% <ø> (ø)

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1386829...a68410b. Read the comment docs.

@flex-development flex-development Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 👍🏾

@github-project-automation github-project-automation Bot moved this from 🆕 New to 🤩 Approved in @flex-development/docmark-extension-shell Sep 18, 2026
Bumps [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) from 10.3.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-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/cspell-10.3.2 branch from a3c380a to a68410b Compare September 18, 2026 19:23

@flex-development flex-development Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 👍🏾

@flex-development
flex-development Bot merged commit 6dc3dc8 into main Sep 18, 2026
25 checks passed
@flex-development
flex-development Bot deleted the dependabot/npm_and_yarn/cspell-10.3.2 branch September 18, 2026 19:27
@github-project-automation github-project-automation Bot moved this from 🤩 Approved to ✅ Done in @flex-development/docmark-extension-shell Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope:dependencies dependency updates type:build changes to the build system or external dependencies

Projects

Development

Successfully merging this pull request may close these issues.

0 participants