npm cspell 9.6.3
v9.6.3

7 hours ago

Fixes

fix: Add `engines` setting (#8491)

fix: Add engines setting (#8491)

Pull request overview

This PR adds a new engines configuration field that allows dictionary authors and configuration authors to specify the minimum version of cspell (or other engines) required for compatibility. This is informational only and does not enforce versioning.

Changes:

  • Added CompatibleEngineVersions interface and SemVersionPredicate type to define engine version requirements
  • Added engines field to FileSettings interface and all related configuration structures
  • Updated JSON schemas to include the new engines definitions
  • Updated snapshot tests to reflect the new configuration field

refactor: consolidate reporting to file. (#8481)

refactor: consolidate reporting to file. (#8481)


fix: Move cspell-lib/rpc into its own package (#8468)

fix: Move cspell-lib/rpc into its own package (#8468)

Pull request overview

This PR refactors the RPC implementation by moving it from packages/cspell-lib/src/rpc into a standalone package @cspell/rpc. This improves modularity and allows the RPC library to be used independently of cspell-lib.

Changes:

  • Created new @cspell/rpc package with complete RPC implementation (client, server, protocol, types, utilities)
  • Updated cspell-lib to import from @cspell/rpc instead of local ./rpc directory
  • Updated workspace configuration and dependency management in pnpm-lock.yaml

fix: Add types for cspell-vfs (#8451)

fix: Add types for cspell-vfs (#8451)

Pull request overview

This PR adds TypeScript type definitions for the CSpell Virtual File System (cspell-vfs) feature, enabling users to declare virtual files in their configuration that can be referenced via cspell-vfs:// URLs.

Changes:

  • Added comprehensive TypeScript type definitions for the CSpell VFS feature
  • Added vfs configuration field to CSpell settings
  • Updated JSON schemas to reflect the new types

Dictionary Updates

fix: Workflow Bot -- Update Dictionaries (main) (#8492)

fix: Workflow Bot -- Update Dictionaries (main) (#8492)

Update Dictionaries (main)

Summary

 packages/cspell-bundled-dicts/package.json |  8 +++---
 pnpm-lock.yaml                             | 44 ++++++++++++++++++------------
 2 files changed, 31 insertions(+), 21 deletions(-)

Don't miss a new cspell release

NewReleases is sending notifications on new releases.