Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
v9.2.2 (2025-10-22)
Fixes
<summary>fix: Wait for the cache to save (#7926)</summary>
### fix: Wait for the cache to save (#7926)
This fixes a flaky cache situation caused by not waiting for the cache to save before moving on.
---
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7915)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7915)
# Update Dictionaries (main)
## Summary
.../MicrosoftDocs/PowerShell-Docs/report.yaml | 3 +-
.../MicrosoftDocs/PowerShell-Docs/snapshot.txt | 3 +-
.../snapshots/TheAlgorithms/Python/report.yaml | 3 +-
.../snapshots/TheAlgorithms/Python/snapshot.txt | 3 +-
.../snapshots/flutter/samples/report.yaml | 4 +-
.../snapshots/flutter/samples/snapshot.txt | 3 +-
.../snapshots/gitbucket/gitbucket/report.yaml | 4 +-
.../snapshots/gitbucket/gitbucket/snapshot.txt | 4 +-
.../snapshots/neovim/nvim-lspconfig/report.yaml | 6 +-
.../snapshots/neovim/nvim-lspconfig/snapshot.txt | 6 +-
.../snapshots/php/php-src/report.yaml | 92 +------------------
.../snapshots/php/php-src/snapshot.txt | 102 ++-------------------
.../snapshots/slint-ui/slint/report.yaml | 33 ++-----
.../snapshots/slint-ui/slint/snapshot.txt | 11 +--
.../snapshots/sveltejs/svelte/report.yaml | 3 +-
.../snapshots/sveltejs/svelte/snapshot.txt | 3 +-
packages/cspell-bundled-dicts/package.json | 16 ++--
pnpm-lock.yaml | 96 ++++++++++---------
18 files changed, 96 insertions(+), 299 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7835)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7835)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 4 +-
packages/cspell-lib/api/api.d.ts | 9 --
pnpm-lock.yaml | 207 ++++++++++++++++-------------
3 files changed, 118 insertions(+), 102 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7822)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7822)
# Update Dictionaries (main)
## Summary
.../snapshots/vitest-dev/vitest/report.yaml | 4 +-
.../snapshots/vitest-dev/vitest/snapshot.txt | 3 +-
packages/cspell-bundled-dicts/package.json | 8 ++--
pnpm-lock.yaml | 45 ++++++++++++----------
4 files changed, 31 insertions(+), 29 deletions(-)
---
v9.2.1 (2025-08-31)
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7795)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7795)
# Update Dictionaries (main)
## Summary
.../snapshots/graphql/graphql-spec/report.yaml | 108 ++++++++++-----------
.../snapshots/wireapp/wire-desktop/report.yaml | 2 +-
packages/cspell-bundled-dicts/package.json | 8 +-
packages/cspell/src/__snapshots__/app.test.ts.snap | 15 +--
pnpm-lock.yaml | 44 +++++----
5 files changed, 95 insertions(+), 82 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7791)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7791)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 8 ++--
packages/cspell/src/__snapshots__/app.test.ts.snap | 22 +++++-----
pnpm-lock.yaml | 47 ++++++++++++----------
3 files changed, 41 insertions(+), 36 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7768)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7768)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 2 +-
pnpm-lock.yaml | 11 ++++++++---
2 files changed, 9 insertions(+), 4 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7764)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7764)
# Update Dictionaries (main)
## Summary
.../snapshots/django/django/report.yaml | 4 +-
.../snapshots/django/django/snapshot.txt | 3 +-
.../snapshots/php/php-src/report.yaml | 3 +-
.../snapshots/php/php-src/snapshot.txt | 3 +-
packages/cspell-bundled-dicts/package.json | 10 ++--
pnpm-lock.yaml | 57 ++++++++++++----------
6 files changed, 40 insertions(+), 40 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7745)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7745)
# Update Dictionaries (main)
## Summary
.../snapshots/TheAlgorithms/Python/report.yaml | 3 +-
.../snapshots/TheAlgorithms/Python/snapshot.txt | 3 +-
packages/cspell-bundled-dicts/package.json | 2 +-
pnpm-lock.yaml | 162 ++++++++++-----------
4 files changed, 84 insertions(+), 86 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7728)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7728)
# Update Dictionaries (main)
## Summary
integration-tests/snapshots/mdx-js/mdx/report.yaml | 3 +--
.../snapshots/mdx-js/mdx/snapshot.txt | 3 +--
.../snapshots/vitest-dev/vitest/report.yaml | 6 +-----
.../snapshots/vitest-dev/vitest/snapshot.txt | 4 +---
packages/cspell-bundled-dicts/package.json | 4 ++--
pnpm-lock.yaml | 24 +++++++++++-----------
6 files changed, 18 insertions(+), 26 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7672)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7672)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 6 ++---
pnpm-lock.yaml | 36 +++++++++++++++---------------
2 files changed, 21 insertions(+), 21 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7662)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7662)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 6 ++---
pnpm-lock.yaml | 36 +++++++++++++++---------------
2 files changed, 21 insertions(+), 21 deletions(-)
---
v9.2.0 (2025-07-19)
<summary>refactor: Support url based cache entries (#7639)</summary>
### refactor: Support url based cache entries (#7639)
---
Features
<summary>fix: Support remote dependencies in cache (#7642)</summary>
### fix: Support remote dependencies in cache (#7642)
---
Fixes
<summary>fix: Remove flat-cache dependency (#7636)</summary>
### fix: Remove flat-cache dependency (#7636)
flat-cache v6 is not compatible with the cspell cache. Since flat-cache was mostly a pass through to flatted, it was better to just replace it.
---
<summary>refactor: move towards caching URLs (#7634)</summary>
### refactor: move towards caching URLs (#7634)
---
<summary>fix: Support async cache (#7631)</summary>
### fix: Support async cache (#7631)
---
<summary>fix: Replace file-entry-cache (#6579)</summary>
### fix: Replace file-entry-cache (#6579)
Deprecating the use of file-entry-cache.
v10 of file-entry-cache breaks the spell checker and bloats the cache size.
This PR is the first step in reducing the dependency upon file-entry-cache and its dependencies.
---
<summary>fix: Clean cspell-lib type exports (#7615)</summary>
### fix: Clean cspell-lib type exports (#7615)
---
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7618)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7618)
# Update Dictionaries (main)
## Summary
integration-tests/snapshots/vitest-dev/vitest/report.yaml | 10 ++--------
integration-tests/snapshots/vitest-dev/vitest/snapshot.txt | 5 +----
packages/cspell-bundled-dicts/package.json | 2 +-
pnpm-lock.yaml | 12 ++++++------
4 files changed, 10 insertions(+), 19 deletions(-)
---
v9.1.5 (2025-07-13)
Fixes
<summary>fix: Compile before publish (#7610)</summary>
### fix: Compile before publish (#7610)
---
v9.1.4 (2025-07-13)
Fixes
<summary>fix: show simple typos reporting (#7606)</summary>
### fix: show simple typos reporting (#7606)
Fix the logic to show an issue when the reporting level is set to simple. The code worked because of the assumption that hasSimpleSuggestions would be true if hasPreferredSuggestions was true.
---
<summary>fix: Reduce CSpell package size (#7602)</summary>
### fix: Reduce CSpell package size (#7602)
---
<summary>fix: Make it easier to create config files. (#7598)</summary>
### fix: Make it easier to create config files. (#7598)
---
<summary>fix: store reportIssueOptions in the cache (#7597)</summary>
### fix: store reportIssueOptions in the cache (#7597)
This fixes and issue with reporting cached issues when they should have been ignored.
---
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7591)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7591)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 116 ++---
pnpm-lock.yaml | 706 +++++++++++++++--------------
2 files changed, 432 insertions(+), 390 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7574)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7574)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 4 ++--
pnpm-lock.yaml | 24 ++++++++++++------------
2 files changed, 14 insertions(+), 14 deletions(-)
---
v9.1.3 (2025-07-05)
Fixes
<summary>fix: Add toml config reader/writer (#7565)</summary>
### fix: Add toml config reader/writer (#7565)
fixes #7563
---
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7569)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7569)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 2 +-
pnpm-lock.yaml | 12 ++++++------
2 files changed, 7 insertions(+), 7 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7564)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7564)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 2 +-
pnpm-lock.yaml | 12 ++++++------
2 files changed, 7 insertions(+), 7 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7560)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7560)
# Update Dictionaries (main)
## Summary
.../snapshots/flutter/samples/report.yaml | 4 +--
.../snapshots/flutter/samples/snapshot.txt | 7 ++---
packages/cspell-bundled-dicts/package.json | 6 ++--
pnpm-lock.yaml | 33 +++++++++++++---------
4 files changed, 26 insertions(+), 24 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7549)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7549)
# Update Dictionaries (main)
## Summary
integration-tests/snapshots/mdx-js/mdx/report.yaml | 46 ++--------------------
.../snapshots/mdx-js/mdx/snapshot.txt | 43 +-------------------
packages/cspell-bundled-dicts/package.json | 8 ++--
pnpm-lock.yaml | 45 +++++++++++----------
4 files changed, 33 insertions(+), 109 deletions(-)
---
Documentation
<summary>fix: Add toml config reader/writer (#7565)</summary>
### fix: Add toml config reader/writer (#7565)
fixes #7563
---
v9.1.2 (2025-06-24)
Fixes
<summary>fix: Do not double encode stdin urls (#7536)</summary>
### fix: Do not double encode stdin urls (#7536)
fixes #7517
---
<summary>fix: cspell trace output (#7528)</summary>
### fix: cspell trace output (#7528)
It was incorrectly trimming ansi strings.
---
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7526)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7526)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 4 ++--
pnpm-lock.yaml | 24 ++++++++++++------------
2 files changed, 14 insertions(+), 14 deletions(-)
---
v9.1.1 (2025-06-14)
Changes
Fixes
<summary>fix: Use the native JSON parser if possible (#7502)</summary>
### fix: Use the native JSON parser if possible (#7502)
Some of the cspell settings have grow large. The fix is to use the native JSON parser instead of one that accepts comments.
---
v9.1.0 (2025-06-14)
Changes
Features
<summary>feat: Add command dictionaries (#7445)</summary>
### feat: Add command dictionaries (#7445)
Add new dictionaries command to the cli
Usage: cspell dictionaries [options]
List dictionaries
Options:
-c, --config <cspell.json> Configuration file to use. By default cspell
looks for cspell.json in the current directory.
--path-format <format> Configure how to display the dictionary path.
(choices: "hide", "short", "long", "full",
default: Display most of the path.)
--color Force color.
--no-color Turn off color.
--no-default-configuration Do not load the default configuration and
dictionaries.
-h, --help display help for command
---
<summary>feat: Add lint option --dictionary (#7441)</summary>
### feat: Add lint option --dictionary (#7441)
Add lint options:
- --dictionary - enable a dictionary by name
- --disable-dictionary - disable a dictionary by name
---
<summary>feat: Add init command to command-line. (#7414)</summary>
### feat: Add init command to command-line. (#7414)
New command:
Usage: cspell init [options]
Initialize a CSpell configuration file.
Options:
-o, --output <path> Define where to write file.
--format <format> Define the format of the file. (choices: "yaml",
"yml", "json", "jsonc", default: "yaml")
--import <path|package> Import a configuration file or dictionary package.
--locale <locale> Define the locale to use when spell checking (e.g.,
en, en-US, de).
--dictionary <dictionary> Enable a dictionary.
--no-comments Do not add comments to the config file.
--no-schema Do not add the schema reference to the config file.
-h, --help display help for command
---
<summary>feat: Add command line option to set reporting level (#7380)</summary>
### feat: Add command line option to set reporting level (#7380)
## Command Line Option: --report
Option: --report
Choices:
- all - report everything (default)
- simple - only report issues with simple fixes.
- typos - only report issues with common typos.
- flagged - only report flagged issues.
## Reporters - add opt-in feature flag
To support legacy reporters, it is necessary to check if they support new features.
Features:
ts
/**
* Allows the reporter to advertise which features it supports.
*/
interface FeaturesSupportedByReporter {
/**
* The reporter supports the {@link ReportingConfiguration.unknownWords} option and understands
* how to filter issues based upon {@link Issue.isFlagged}, {@link Issue.hasSimpleSuggestions} and {@link Issue.hasPreferredSuggestions}.
* - `true` - The `reporter.issue` method will be called for all spelling issues and it is expected to handle .
* - `false | undefined` - the unknown words will be filtered out based upon the `unknownWords` setting before being passed to the reporter.
*/
unknownWords?: boolean | undefined;
/**
* The reporter supports the {@link Issue.issueType} option.
* - `true` - the reporter will be called with all issues types.
* - `false | undefined` - only {@link IssueType.spelling} issues will be passed to the reporter.
*/
issueType?: boolean | undefined;
}
---
Fixes
<summary>fix: Fix perf issue related to searching for the config. (#7483)</summary>
### fix: Fix perf issue related to searching for the config. (#7483)
---
<summary>fix: Hide --config-search option (#7479)</summary>
### fix: Hide --config-search option (#7479)
---
<summary>refactor: isolatedDeclarations: true (#7459)</summary>
### refactor: isolatedDeclarations: true (#7459)
---
<summary>refactor: enable isolatedDeclarations (#7456)</summary>
### refactor: enable isolatedDeclarations (#7456)
---
<summary>refactor: enable isolatedDeclarations (#7452)</summary>
### refactor: enable isolatedDeclarations (#7452)
---
<summary>fix: Add option to continue on error (#7451)</summary>
### fix: Add option to continue on error (#7451)
Add lint option:
--continue-on-error Continue processing files even if there is a configuration error.
---
<summary>fix: Improve dictionaries command (#7449)</summary>
### fix: Improve dictionaries command (#7449)
Add options:
--enabled Show only enabled dictionaries.
--no-enabled Do not show enabled dictionaries.
--locale <locale> Set language locales. i.e. "en,fr" for English and
French, or "en-GB" for British English.
--file-type <fileType> File type to use. i.e. "html", "golang", or
"javascript".
--no-show-location Do not show the location of the dictionary.
--show-file-types Show the file types supported by the dictionary.
(default: false)
--show-locales Show the language locales supported by the
dictionary. (default: false)
---
<summary>fix: Add trace option --dictionary (#7443)</summary>
### fix: Add trace option --dictionary (#7443)
Usage: cspell trace [options] [words...]
Options:
--dictionary <name> Enable a dictionary by name. Can be used multiple
times.
---
<summary>fix: Add init options (#7436)</summary>
### fix: Add init options (#7436)
New options:
-c, --config <path> Path to the CSpell configuration file. Conflicts
with --output and --format.
--remove-comments Remove all comments from the config file.
--stdout Write the configuration to stdout instead of a
file.
Help:
Usage: cspell init [options]
Initialize a CSpell configuration file.
Options:
-c, --config <path> Path to the CSpell configuration file. Conflicts
with --output and --format.
-o, --output <path> Define where to write file.
--format <format> Define the format of the file. (choices: "yaml",
"yml", "json", "jsonc", default: "yaml")
--import <path|package> Import a configuration file or dictionary package.
--locale <locale> Define the locale to use when spell checking (e.g.,
en, en-US, de).
--dictionary <dictionary> Enable a dictionary. Can be used multiple times.
--no-comments Do not add comments to the config file.
--remove-comments Remove all comments from the config file.
--no-schema Do not add the schema reference to the config file.
--stdout Write the configuration to stdout instead of a
file.
-h, --help display help for command
---
<summary>fix: Allow init of cspell.config.yml files (#7432)</summary>
### fix: Allow init of cspell.config.yml files (#7432)
Add yml to the init command format list.
cspell init --format=yml
It will create a cspell.config.yml file.
---
<summary>fix: Only generate the context if necessary (#7388)</summary>
### fix: Only generate the context if necessary (#7388)
---
<summary>fix: Correct the schema generator (#7395)</summary>
### fix: Correct the schema generator (#7395)
---
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7499)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7499)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 2 +-
.../cspell/src/app/__snapshots__/app.test.ts.snap | 30 +++++++++++-----------
pnpm-lock.yaml | 12 ++++-----
3 files changed, 22 insertions(+), 22 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7485)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7485)
# Update Dictionaries (main)
## Summary
.../snapshots/AdaDoom3/AdaDoom3/report.yaml | 1994 ++--
.../Azure/azure-rest-api-specs/report.yaml | 18 +-
.../MartinThoma/LaTeX-examples/report.yaml | 616 +-
.../MicrosoftDocs/PowerShell-Docs/report.yaml | 236 +-
.../snapshots/RustPython/RustPython/report.yaml | 442 +-
.../SoftwareBrothers/admin-bro/report.yaml | 2 +-
.../snapshots/TheAlgorithms/Python/report.yaml | 178 +-
.../snapshots/alexiosc/megistos/report.yaml | 1292 +--
.../aspnetboilerplate/report.yaml | 244 +-
.../snapshots/aws-amplify/docs/report.yaml | 14 +-
.../snapshots/caddyserver/caddy/report.yaml | 36 +-
.../snapshots/dart-lang/sdk/report.yaml | 498 +-
.../snapshots/django/django/report.yaml | 1318 +--
.../snapshots/eslint/eslint/report.yaml | 76 +-
.../snapshots/flutter/samples/report.yaml | 10744 +++++++++----------
.../snapshots/gitbucket/gitbucket/report.yaml | 8 +-
.../googleapis/google-cloud-cpp/report.yaml | 114 +-
.../iluwatar/java-design-patterns/report.yaml | 52 +-
.../snapshots/ktaranov/sqlserver-kit/report.yaml | 7542 ++++++-------
.../snapshots/liriliri/licia/report.yaml | 148 +-
integration-tests/snapshots/mdx-js/mdx/report.yaml | 58 +-
.../microsoft/TypeScript-Website/report.yaml | 98 +-
.../snapshots/neovim/nvim-lspconfig/report.yaml | 844 +-
.../snapshots/pagekit/pagekit/report.yaml | 17 +-
.../snapshots/pagekit/pagekit/snapshot.txt | 3 +-
.../snapshots/php/php-src/report.yaml | 4260 ++++----
.../snapshots/pycontribs/jira/report.yaml | 4 +-
.../snapshots/slint-ui/slint/report.yaml | 518 +-
.../snapshots/sveltejs/svelte/report.yaml | 2548 ++---
.../typescript-cheatsheets/react/report.yaml | 6 +-
.../snapshots/vitest-dev/vitest/report.yaml | 62 +-
.../snapshots/wireapp/wire-webapp/report.yaml | 994 +-
packages/cspell-bundled-dicts/package.json | 8 +-
.../__snapshots__/validator.test.ts.snap | 4 +-
.../cspell/src/app/__snapshots__/app.test.ts.snap | 96 +-
pnpm-lock.yaml | 52 +-
36 files changed, 17573 insertions(+), 17571 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7474)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7474)
# Update Dictionaries (main)
## Summary
.../MicrosoftDocs/PowerShell-Docs/report.yaml | 3 +-
.../MicrosoftDocs/PowerShell-Docs/snapshot.txt | 3 +-
.../snapshots/ktaranov/sqlserver-kit/report.yaml | 10 +--
.../snapshots/ktaranov/sqlserver-kit/snapshot.txt | 9 +--
.../microsoft/TypeScript-Website/report.yaml | 6 +-
.../microsoft/TypeScript-Website/snapshot.txt | 4 +-
.../snapshots/neovim/nvim-lspconfig/report.yaml | 5 +-
.../snapshots/neovim/nvim-lspconfig/snapshot.txt | 3 +-
.../webdeveric/webpack-assets-manifest/report.yaml | 7 +-
.../webpack-assets-manifest/snapshot.txt | 5 +-
packages/cspell-bundled-dicts/package.json | 16 ++--
.../cspell/src/app/__snapshots__/app.test.ts.snap | 30 +++----
pnpm-lock.yaml | 93 ++++++++++++----------
13 files changed, 95 insertions(+), 99 deletions(-)
---
Documentation
<summary>fix: Correct the schema generator (#7395)</summary>
### fix: Correct the schema generator (#7395)
---
v9.0.2 (2025-05-20)
Changes
Fixes
<summary>fix: Add eslint plugin helpers (#7352)</summary>
### fix: Add eslint plugin helpers (#7352)
Add helper methods:
- defineCSpellPluginOptions
- defineCSpellConfig
Add some examples for supportNonStrictSearches
---
<summary>fix: Make it possible to define a strict dictionary. (#7351)</summary>
### fix: Make it possible to define a strict dictionary. (#7351)
---
<summary>fix: Correct the Hunspell Reader usage. (#7325)</summary>
### fix: Correct the Hunspell Reader usage. (#7325)
Add an example.
---
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7346)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7346)
# Update Dictionaries (main)
## Summary
packages/cspell-bundled-dicts/package.json | 4 ++--
pnpm-lock.yaml | 24 ++++++++++++------------
2 files changed, 14 insertions(+), 14 deletions(-)
---
v9.0.1 (2025-05-08)
Changes
Fixes
<summary>fix: Add support to add words to config and keep comments. (#7295)</summary>
### fix: Add support to add words to config and keep comments. (#7295)
---
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7306)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7306)
# Update Dictionaries (main)
## Summary
.../snapshots/dart-lang/sdk/report.yaml | 10 ++-----
.../snapshots/dart-lang/sdk/snapshot.txt | 4 +--
.../snapshots/ktaranov/sqlserver-kit/report.yaml | 2 +-
.../snapshots/vitest-dev/vitest/report.yaml | 4 +--
.../snapshots/vitest-dev/vitest/snapshot.txt | 3 +-
packages/cspell-bundled-dicts/package.json | 6 ++--
pnpm-lock.yaml | 33 +++++++++++++---------
7 files changed, 29 insertions(+), 33 deletions(-)
---
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7302)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7302)
# Update Dictionaries (main)
## Summary
.../snapshots/AdaDoom3/AdaDoom3/report.yaml | 3 +-
.../snapshots/AdaDoom3/AdaDoom3/snapshot.txt | 3 +-
.../MicrosoftDocs/PowerShell-Docs/report.yaml | 12 +++---
.../MicrosoftDocs/PowerShell-Docs/snapshot.txt | 4 +-
.../snapshots/eslint/eslint/report.yaml | 6 +--
.../snapshots/eslint/eslint/snapshot.txt | 3 +-
packages/cspell-bundled-dicts/package.json | 8 ++--
pnpm-lock.yaml | 45 ++++++++++++----------
8 files changed, 40 insertions(+), 44 deletions(-)
---
v9.0.0 (2025-05-05)
Changes
BREAKING
<summary>feat!: End support for Node 18 (#7275)</summary>
### feat!: End support for Node 18 (#7275)
---
Fixes
<summary>fix: Update en-gb dictionary to en-gb-mit (#7278)</summary>
### fix: Update en-gb dictionary to en-gb-mit (#7278)
---
Dictionary Updates
<summary>fix: Workflow Bot -- Update Dictionaries (main) (#7279)</summary>
### fix: Workflow Bot -- Update Dictionaries (main) (#7279)
# Update Dictionaries (main)
## Summary
.../snapshots/dart-lang/sdk/report.yaml | 6 +--
.../snapshots/dart-lang/sdk/snapshot.txt | 3 +-
.../snapshots/liriliri/licia/report.yaml | 3 +-
.../snapshots/liriliri/licia/snapshot.txt | 3 +-
.../microsoft/TypeScript-Website/report.yaml | 5 +-
.../microsoft/TypeScript-Website/snapshot.txt | 3 +-
.../snapshots/neovim/nvim-lspconfig/report.yaml | 5 +-
.../snapshots/neovim/nvim-lspconfig/snapshot.txt | 3 +-
.../snapshots/pycontribs/jira/report.yaml | 3 +-
.../snapshots/pycontribs/jira/snapshot.txt | 3 +-
.../snapshots/wireapp/wire-webapp/report.yaml | 5 +-
.../snapshots/wireapp/wire-webapp/snapshot.txt | 3 +-
packages/cspell-bundled-dicts/package.json | 10 ++--
pnpm-lock.yaml | 60 +++++++++++++---------
14 files changed, 57 insertions(+), 58 deletions(-)
---
8.19.4 (2025-05-03)
Note: Version bump only for package cspell-monorepo
8.19.3 (2025-04-27)
Note: Version bump only for package cspell-monorepo
8.19.2 (2025-04-20)
Note: Version bump only for package cspell-monorepo
8.19.1 (2025-04-18)
Note: Version bump only for package cspell-monorepo
8.19.0 (2025-04-16)
Note: Version bump only for package cspell-monorepo
8.18.1 (2025-03-29)
- ci: Workflow Bot -- Update ALL Dependencies (main) (#7087) (b570457), closes #7087
8.18.0 (2025-03-26)
- ci: Workflow Bot -- Update ALL Dependencies (main) (#7080) (b9d57a1), closes #7080
8.17.5 (2025-02-22)
- fix: Workflow Bot -- Update Dictionaries (main) (#6937) (2bfee05), closes #6937
8.17.4 (2025-02-19)
- ci: Workflow Bot -- Update ALL Dependencies (main) (#6920) (e92597c), closes #6920
8.17.3 (2025-01-28)
8.17.2 (2025-01-13)
- fix: Dump stack on error when verbose (#6782) (df0026c), closes #6782
8.17.1 (2024-12-16)
- chore: Update Integration Test Performance Data (#6681) (4b19439), closes #6681
8.17.0 (2024-12-15)
- chore: Update Integration Test Performance Data (#6676) (f9cb45f), closes #6676
8.16.1 (2024-11-26)
- chore: Update Integration Test Performance Data (#6602) (5d667a7), closes #6602
8.16.0 (2024-11-07)
- chore: Update Integration Test Performance Data (#6505) (fb78a40), closes #6505
8.15.7 (2024-11-03)
- ci: Workflow Bot -- Update ALL Dependencies (main) (#6456) (d4bd0dd), closes #6456
8.15.6 (2024-11-02)
- chore: Update Integration Test Performance Data (#6455) (be8b15a), closes #6455
8.15.5 (2024-10-30)
- ci: Workflow Bot -- Update ALL Dependencies (main) (#6442) (70f43cc), closes #6442
8.15.4 (2024-10-18)
- chore: Update Integration Test Performance Data (#6389) (7ece6a7), closes #6389
8.15.3 (2024-10-16)
- chore: Update Integration Test Performance Data (#6377) (7ff6781), closes #6377
8.15.2 (2024-10-14)
- chore: Update Integration Test Performance Data (#6361) (d639368), closes #6361
8.15.1 (2024-10-11)
- fix: Sign Published Packages (#6350) (633b060), closes #6350
8.15.0 (2024-10-11)
- chore: bump eslint-plugin-unicorn from 55.0.0 to 56.0.0 (#6332) (67d1e92), closes #6332
8.14.4 (2024-09-18)
- fix: Remove object from cache (#6257) (ea24297), closes #6257
8.14.3 (2024-09-17)
- chore: Update Integration Test Performance Data (#6254) (189ac16), closes #6254
8.14.2 (2024-08-20)
- chore: Update Integration Test Performance Data (#6126) (012c897), closes #6126
8.14.1 (2024-08-17)
8.14.0 (2024-08-17)
- chore: Update Integration Test Performance Data (#6113) (c3eb155), closes #6113
8.13.3 (2024-08-12)
- chore: Update Integration Test Performance Data (#6079) (dd28ef5), closes #6079
8.13.2 (2024-08-08)
- chore: Update Integration Test Performance Data (#6060) (c766d18), closes #6060
8.13.1 (2024-08-02)
- chore: Update Integration Test Performance Data (#6028) (738d2a9), closes #6028
8.13.0 (2024-07-30)
- chore: Update Integration Test Performance Data (#6011) (135838a), closes #6011
8.12.1 (2024-07-22)
- fix: make sure the version is up to date (f6ab018)
8.12.0 (2024-07-22)
- chore: Update Integration Test Performance Data (#5959) (ea71b8a), closes #5959
8.11.0 (2024-07-16)
8.10.4 (2024-07-05)
8.10.2 (2024-07-05)
- ci: Workflow Bot -- Update ALL Dependencies (main) (#5862) (814e15c), closes #5862
8.10.1 (2024-07-05)
- fix(cspell-tools): support adding directives (#5860) (b2e014f), closes #5860
8.10.0 (2024-07-02)
- chore: Update Integration Test Performance Data (#5859) (898e806), closes #5859
8.9.1 (2024-06-20)
- docs: format tables in generated docs (#5776) (02e0359), closes #5776
8.9.0 (2024-06-18)
Note: Version bump only for package cspell-monorepo
8.9.0-alpha.0 (2024-06-18)
- ci: Fix Lint -- Workflow Bot (#5770) (b21032f), closes #5770
8.8.4 (2024-06-03)
- ci: Fix Lint -- Workflow Bot (#5699) (211113a), closes #5699
8.8.3 (2024-05-23)
- chore: Update Integration Test Performance Data (#5663) (b605dd3), closes #5663
8.8.2 (2024-05-22)
- ci: Workflow Bot -- Update ALL Dependencies (main) (#5659) (5d93673), closes #5659
8.8.1 (2024-05-10)
- chore: Do not stop update if it fails to lint. (64ba085)
8.8.0 (2024-05-03)
Note: Version bump only for package cspell-monorepo
8.7.0 (2024-04-10)
Note: Version bump only for package cspell-monorepo
8.6.1 (2024-03-25)
Note: Version bump only for package cspell-monorepo
8.6.0 (2024-03-05)
Note: Version bump only for package cspell-monorepo
8.5.0 (2024-03-01)
Note: Version bump only for package cspell-monorepo
8.4.1 (2024-02-20)
Note: Version bump only for package cspell-monorepo
8.4.0 (2024-02-19)
Note: Version bump only for package cspell-monorepo
8.3.2 (2024-01-02)
Bug Fixes
8.3.1 (2024-01-01)
Note: Version bump only for package cspell-monorepo
8.3.0 (2023-12-30)
Note: Version bump only for package cspell-monorepo
8.2.4 (2023-12-28)
Note: Version bump only for package cspell-monorepo
8.2.3 (2023-12-21)
Bug Fixes
- Improve performance by reducing FS requests (#5103) (3f31569)
8.2.2 (2023-12-21)
Note: Version bump only for package cspell-monorepo
8.2.1 (2023-12-20)
Note: Version bump only for package cspell-monorepo
8.2.0 (2023-12-20)
Note: Version bump only for package cspell-monorepo
8.1.3 (2023-12-06)
Bug Fixes
- Resolve relative imports without a leading
./ or ../. (#5035) (a28393b)
8.1.2 (2023-12-04)
Bug Fixes
8.1.1 (2023-12-04)
Note: Version bump only for package cspell-monorepo
8.1.0 (2023-12-01)
Note: Version bump only for package cspell-monorepo
8.0.0 (2023-11-07)
- ci: Workflow Bot -- Update ALL Dependencies (main) (#4959) (096066d), closes #4959
7.3.9 (2023-11-07)
7.3.8 (2023-10-13)
- ci: Workflow Bot -- Update ALL Dependencies (main) (#4894) (2a4e1d8), closes #4894
7.3.7 (2023-09-28)
- test: Add sample package to test dictionaries in eslint (#4875) (06c9e18), closes #4875
7.3.6 (2023-09-13)
Note: Version bump only for package cspell-monorepo
7.3.5 (2023-09-10)
Bug Fixes
- Remove
[@markdown](https://github.com/markdown)Description from types (#4818) (3ba8eed)
7.3.4 (2023-09-10)
Note: Version bump only for package cspell-monorepo
7.3.3 (2023-09-09)
Note: Version bump only for package cspell-monorepo
7.3.2 (2023-09-01)
Note: Version bump only for package cspell-monorepo
7.3.1 (2023-09-01)
Note: Version bump only for package cspell-monorepo
7.3.0 (2023-08-31)
Note: Version bump only for package cspell-monorepo
7.2.0 (2023-08-29)
Note: Version bump only for package cspell-monorepo
7.1.1 (2023-08-28)
Note: Version bump only for package cspell-monorepo
7.0.2 (2023-08-28)
Note: Version bump only for package cspell-monorepo
7.0.1 (2023-08-21)
Bug Fixes
- Workflow Bot -- Update Dictionaries (main) (#4733) (221b59b)
7.0.0 (2023-08-10)
Note: Version bump only for package cspell-monorepo
7.0.1-alpha.9 (2023-08-10)
Note: Version bump only for package cspell-monorepo
7.0.1-alpha.8 (2023-07-21)
Bug Fixes
7.0.1-alpha.7 (2023-07-19)
Note: Version bump only for package cspell-monorepo
7.0.1-alpha.6 (2023-07-14)
Bug Fixes
- cspell-tools: be able to update shasum checksum files. (#4634) (a67ea47)
7.0.1-alpha.5 (2023-07-13)
Bug Fixes
- support automatic creation of
cspell-tools.config.yaml (#4631) (f9fea67)
7.0.1-alpha.4 (2023-07-12)
Bug Fixes
7.0.1-alpha.3 (2023-07-11)
Bug Fixes
Features
- Add
gzip and shasum command to cspell-tools (#4614) (cc28a8a)
Bug Fixes
- Workflow Bot -- Update Dictionaries (main) (#4603) (51cca40)
- Workflow Bot -- Update Dictionaries (main) (#4606) (f5601ce)
- Workflow Bot -- Update Dictionaries (main) (#4607) (841ffdc)
Reverts
7.0.1-alpha.1 (2023-07-03)
Note: Version bump only for package cspell-monorepo
7.0.1-alpha.0 (2023-06-09)
Note: Version bump only for package cspell-monorepo
7.0.0-alpha.2 (2023-05-07)
Note: Version bump only for package cspell-monorepo
7.0.0-alpha.1 (2023-04-14)
Note: Version bump only for package cspell-monorepo
6.31.2 (2023-04-14)
Note: Version bump only for package cspell-monorepo
6.31.1 (2023-03-24)
Note: Version bump only for package cspell-monorepo
6.31.0 (2023-03-24)
Note: Version bump only for package cspell-monorepo
6.30.2 (2023-03-18)
Bug Fixes
6.30.1 (2023-03-17)
Bug Fixes
- Update cosmiconfig to fix config loading issue. (#4330) (4a0bae5)
6.30.0 (2023-03-16)
Note: Version bump only for package cspell-monorepo
6.29.3 (2023-03-14)
Bug Fixes
6.29.2 (2023-03-13)
Bug Fixes
- (cspell-tools) Delay splitting _ till later (#4309) (0e517d1)
6.29.1 (2023-03-13)
Note: Version bump only for package cspell-monorepo
6.29.0 (2023-03-11)
Note: Version bump only for package cspell-monorepo
6.28.0 (2023-03-03)
Features
6.27.0 (2023-02-26)
Features
- Support spell checking utf16 files with BOM (#4232) (8062f62)
6.26.3 (2023-02-16)
Bug Fixes
6.26.2 (2023-02-16)
Bug Fixes
6.26.1 (2023-02-15)
Bug Fixes
6.26.0 (2023-02-15)
Features
- All
flagWords and suggestWords suggestions are preferred. (#4176) (abfb09c)
6.25.0 (2023-02-14)
Bug Fixes
6.24.0 (2023-02-13)
Note: Version bump only for package cspell-monorepo
6.23.1 (2023-02-12)
Note: Version bump only for package cspell-monorepo
6.23.0 (2023-02-11)
Note: Version bump only for package cspell-monorepo
6.22.0 (2023-02-05)
Note: Version bump only for package cspell-monorepo
6.21.0 (2023-02-03)
Note: Version bump only for package cspell-monorepo
6.20.1 (2023-02-01)
Bug Fixes
6.20.0 (2023-02-01)
Note: Version bump only for package cspell-monorepo
6.19.2 (2023-01-17)
Note: Version bump only for package cspell-monorepo
6.19.1 (2023-01-17)
Bug Fixes
6.19.0 (2023-01-16)
Note: Version bump only for package cspell-monorepo
6.18.1 (2022-12-29)
Note: Version bump only for package cspell-monorepo
6.18.0 (2022-12-21)
Note: Version bump only for package cspell-monorepo
6.17.0 (2022-12-05)
Note: Version bump only for package cspell-monorepo
6.16.0 (2022-12-02)
Note: Version bump only for package cspell-monorepo
6.15.1 (2022-11-30)
Note: Version bump only for package cspell-monorepo
6.15.0 (2022-11-25)
Features
6.14.3 (2022-11-17)
Bug Fixes
- trie-lib - fix issue with reference radix. (#3849) (73af697)
6.14.2 (2022-11-11)
Note: Version bump only for package cspell-monorepo
6.14.1 (2022-11-07)
Note: Version bump only for package cspell-monorepo
6.14.0 (2022-11-03)
Note: Version bump only for package cspell-monorepo
6.13.3 (2022-10-31)
Bug Fixes
6.13.2 (2022-10-31)
Bug Fixes
- Do not generate duplicate entries by default (#3793) (f27d3c6)
6.13.1 (2022-10-28)
Note: Version bump only for package cspell-monorepo
6.13.0 (2022-10-28)
Bug Fixes
6.12.0 (2022-09-30)
Features
6.11.1 (2022-09-30)
Bug Fixes
- Fix export of SpellingDictionaryCollection (#3683) (7665cdb)
6.11.0 (2022-09-30)
Note: Version bump only for package cspell-monorepo
6.10.1 (2022-09-20)
Note: Version bump only for package cspell-monorepo
6.10.0 (2022-09-19)
Note: Version bump only for package cspell-monorepo
6.9.1 (2022-09-18)
Note: Version bump only for package cspell-monorepo
6.9.0 (2022-09-15)
Note: Version bump only for package cspell-monorepo
6.8.2 (2022-09-12)
Note: Version bump only for package cspell-monorepo
6.8.1 (2022-08-26)
Note: Version bump only for package cspell-monorepo
6.8.0 (2022-08-21)
Bug Fixes
6.7.0 (2022-08-18)
Features
6.6.1 (2022-08-10)
Note: Version bump only for package cspell-monorepo
6.6.1-alpha.9 (2022-08-10)
Note: Version bump only for package cspell-monorepo
6.6.1-alpha.8 (2022-08-10)
Note: Version bump only for package cspell-monorepo
6.6.1-alpha.7 (2022-08-10)
Note: Version bump only for package cspell-monorepo
6.6.1-alpha.6 (2022-08-10)
Note: Version bump only for package cspell-monorepo
6.6.1-alpha.5 (2022-08-10)
Note: Version bump only for package cspell-monorepo
6.6.1-alpha.4 (2022-08-10)
Note: Version bump only for package cspell-monorepo
6.6.1-alpha.3 (2022-08-10)
Note: Version bump only for package cspell-monorepo
6.6.1-alpha.2 (2022-08-10)
Note: Version bump only for package cspell-monorepo
Note: Version bump only for package cspell-monorepo
Bug Fixes
6.6.0 (2022-08-08)
Bug Fixes
Features
6.5.0 (2022-07-29)
Bug Fixes
Features
- Support Ignoring characters before checking (#3311) (d3fbe6c)
6.4.2 (2022-07-26)
Bug Fixes
6.4.1 (2022-07-23)
Bug Fixes
6.4.0 (2022-07-19)
Bug Fixes
- Mark adding words to custom dictionary experimental (#3266) (ec0dcd8)
Bug Fixes
Features
- cspell-eslint-plugin: Experimental Add word to dictionary (#3247) (22a514b)
6.3.0 (2022-07-17)
Bug Fixes
Features
Bug Fixes
6.2.3 (2022-07-07)
Note: Version bump only for package cspell-monorepo
6.2.2 (2022-07-01)
Bug Fixes
6.2.1 (2022-07-01)
Bug Fixes
6.2.0 (2022-06-30)
Bug Fixes
Bug Fixes
Features
Features
- Support reading dictionary files over http. (#3150) (7ba81e6)
6.1.3 (2022-06-28)
Bug Fixes
Note: Version bump only for package cspell-monorepo
Bug Fixes
6.1.2 (2022-06-09)
Bug Fixes
6.1.1 (2022-06-02)
Bug Fixes
6.1.0 (2022-05-31)
Bug Fixes
Features
Bug Fixes
Features
Reverts
- Revert "ci: Move reusable workflows to
reusable" (55a7121)
6.0.0 (2022-05-21)
Note: Version bump only for package cspell-monorepo
Note: Version bump only for package cspell-monorepo
5.21.1 (2022-05-20)
Note: Version bump only for package cspell-monorepo
5.21.0 (2022-05-17)
Bug Fixes
Features
5.20.0 (2022-05-02)
Bug Fixes
Features
5.19.7 (2022-04-09)
Bug Fixes
5.19.6 (2022-04-08)
Bug Fixes
5.19.5 (2022-04-01)
Bug Fixes
- Be able to disable the default configuration (#2643) (46c1e4f)
5.19.4 (2022-04-01)
Bug Fixes
- Performance - only serialize config if in debug mode (#2640) (d16c4f9)
5.19.3 (2022-03-24)
Bug Fixes
- eslint-plugin improve performance (#2616) (b1a9bed)
- Invalidate the cache if cspell version has changed. (#2580) (2174928)
- prepare to publish eslint-plugin (#2620) (e5495c4)
- Update English dictionary to remove British words (#2612) (5a6f143)
5.19.2 (2022-03-14)
Bug Fixes
- eslint-plugin - fix issue with document directives (#2576) (54cb12c)
5.19.1 (2022-03-13)
Bug Fixes
- ESLint Plugin to support ignoring imported properties (#2573) (ee4cc20)
5.19.0 (2022-03-12)
Bug Fixes
- integration-tests/package.json & integration-tests/package-lock.json to reduce vulnerabilities (#2567) (19f5c37)
- Use
exactOptionalPropertyTypes (#2493) (ffde5ac)
Features
5.18.5 (2022-02-15)
Bug Fixes
5.18.4 (2022-02-07)
Bug Fixes
- Add simple repl feature to suggestions. (#2403) (f9835b7)
- Improve speed of suggestions for long words. (#2406) (6c76907)
5.18.3 (2022-02-04)
Bug Fixes
5.18.2 (2022-02-03)
Bug Fixes
Reverts
- Revert "ci: Workflow Bot -- Update ALL Dependencies (#2388)" (#2391) (7f093f9), closes #2388 #2391
5.18.1 (2022-02-03)
Bug Fixes
5.18.0 (2022-01-31)
Note: Version bump only for package cspell-monorepo
Bug Fixes
Features
- Enable support to dictionary alphabet and accents. (#2355) (b33453b)
5.17.0 (2022-01-26)
Bug Fixes
- do not depend upon @types/glob in exports. (#2346) (7740f55)
Bug Fixes
Features
5.16.0 (2022-01-20)
Bug Fixes
- Add ability to discourage certain types of suggestions. (#2291) (a6e1bf6)
5.15.3 (2022-01-20)
Bug Fixes
5.15.2 (2022-01-11)
Bug Fixes
- Fix backwards compatibility for Reporters (#2229) (38d17b2)
- Fix issue with
maxDuplicateProblems setting (#2237) (fbb3593)
5.15.1 (2022-01-07)
Bug Fixes
- Fix type for some older TypeScript parsers. (#2191) (b195499)
5.15.0 (2022-01-07)
Bug Fixes
Features
- Add support for cache options in config files. (#2184) (7256919)
- Remove 40 character limit on spell checking words (#2175) (5769a0e)
5.14.0 (2021-12-29)
Note: Version bump only for package cspell-monorepo
Bug Fixes
Features
5.13.4 (2021-12-18)
Bug Fixes
- hunspell - honor minimum compound word length (#2091) (c67f7b8)
Features
5.13.3 (2021-12-11)
Bug Fixes
- cspell-tools - limit memory usage when build dictionaries (#2087) (591860e)
- Hunspell make sure COMPOUNDFLAG is supported (#2088) (3bd772e)
5.13.2 (2021-12-07)
Bug Fixes
5.13.1 (2021-11-24)
Bug Fixes
5.13.0 (2021-11-17)
Bug Fixes
- Add
enableCaseSensitive/disableCaseSensitive (#1951) (93387b7)
- integration - turn off case sensitivity for German (#1952) (2465964)
Features
5.12.6 (2021-11-04)
Bug Fixes
- Include configuration for VUE and Swift by default. (#1946) (b57e86d)
5.12.5 (2021-11-02)
Bug Fixes
5.12.4 (2021-10-31)
Bug Fixes
5.12.3 (2021-10-08)
Bug Fixes
5.12.2 (2021-10-06)
Note: Version bump only for package cspell-monorepo
5.12.1 (2021-10-06)
Bug Fixes
5.12.0 (2021-10-05)
Note: Version bump only for package cspell-monorepo
Bug Fixes
Features
5.11.1 (2021-09-29)
Bug Fixes
- Move
[@types](https://github.com/types) dependencies to dev (#1811) (c29fdcb)
5.11.0 (2021-09-28)
Note: Version bump only for package cspell-monorepo
Bug Fixes
Features
- add --cache option to lint only changed files (#1763) (4bdfd09)
Reverts
- Revert "ci: Disable Coveralls - their API has been down for a couple of days. (#1731)" (#1732) (102ef73), closes #1731 #1732
5.10.1 (2021-09-17)
Bug Fixes
5.10.0 (2021-09-17)
Bug Fixes
Bug Fixes
- Make dict-en-gb version 2 optional because of license. (#1710) (046a704)
Note: Version bump only for package cspell-monorepo
Note: Version bump only for package cspell-monorepo
Bug Fixes
- Fix accidental promise returned by reporters. (#1702) (8c125c2)
- Fix strange spelling of Custom (4a93456)
Note: Version bump only for package cspell-monorepo
Bug Fixes
Features
5.9.1 (2021-09-12)
Reverts
Reverts
- Revert "enable incremental typescript builds (#1671)" (65664b2), closes #1671
Bug Fixes
- Change the suggestions to not include ties by default. (#1678) (0efbd58)
- drop need for iconv-lite and iterable-to-stream (#1677) (c7ffcc7)
- Fix suggestions when working with case aware dictionaries. (#1674) (0ba056d)
- Fix version number reference (#1640) (1c18b36), closes #1638
- Perf - Try improving suggestion performance. (#1639) (aad4352)
- sample more often to make sure the suggest stops on time. (#1669) (2bb6c82)
- Support Suggestion timeouts (#1668) (1698aaf)
- Upgrade British English dictionary to v2. (#1633) (907d3eb)
5.9.0 (2021-08-31)
Note: Version bump only for package cspell-monorepo
Bug Fixes
- Update packages and fix schema lint issue. (#1591) (f849ecb)
Features
- Upgrade to the newest, (case sensitive), English dictionary (#1545) (581fc4d)
5.8.2 (2021-08-25)
Bug Fixes
- fix issue where some dictionaries (nl-nl) could cause slow suggestions (#1583) (8c8d0ee)
5.8.1 (2021-08-24)
Bug Fixes
5.8.0 (2021-08-21)
Bug Fixes
Features
5.7.2 (2021-08-16)
Bug Fixes
5.7.1 (2021-08-14)
Bug Fixes
5.7.0 (2021-08-14)
Note: Version bump only for package cspell-monorepo
Features
Making Words Forbidden
There are several ways to mark a word as forbidden:
- In a custom word list with words beginning with
!. !forbiddenWord
- In
words section of cspell configuration: "words": [
"!forbiddenWord",
"configstore"
],
- In
flagWords section of cspell configuration: "flagWords": ["forbiddenWord"]
Overriding Forbidden words
Sometimes it is necessary to allow a word even if it is forbidden.
In a comment
/**
* Do not mark `forbiddenWord` as incorrect.
* cspell:ignore forbiddenWord
*/
In the cspell configuration
{
"ignoreWords": ["forbiddenWord"]
}
5.6.7 (2021-08-13)
Bug Fixes
Reverts
- Revert "build(deps): bump codecov/codecov-action from 1.5.2 to 2.0.1 (#1438)" (#1446) (cbffbb8), closes #1438 #1446
5.6.6 (2021-06-18)
Bug Fixes
- publishing issue with cspell-bundled-dicts (8a43bc5)
5.6.5 (2021-06-18)
Bug Fixes
- fix regression related to trailing accents missing in legacy dicts (#1345) (b8d8810)
5.6.4 (2021-06-15)
Bug Fixes
5.6.3 (2021-06-11)
Bug Fixes
- fix issue with legacy dictionaries that do not have some accents (5a9aa27)
- make sure cspell-tools does not collide with old version. (00e360c)
- support case sensitive document checking. (527de4a)
5.6.2 (2021-06-10)
Bug Fixes
- minor breaking fix issues with accents and the word splitter (#1330) (845c314)
5.6.1 (2021-06-09)
Bug Fixes
5.6.0 (2021-06-05)
Features
- support
.pnp.js when loading configurations. (#1307) (76da68c)
5.5.2 (2021-05-30)
Bug Fixes
5.5.1 (2021-05-29)
Bug Fixes
5.5.0 (2021-05-29)
Bug Fixes
- Fix Performance issue when checking long strings of non-words (#1285) (bdb43d6)
Features
5.4.1 (2021-05-11)
Bug Fixes
5.4.0 (2021-05-05)
Features
- Support
package.json as a configuration location. (#1178) (2ce2410)
Reverts
- Revert "Revert "fix: Correctly handle leading and trailing single quote"" (#1203) (1738993), closes #1203
5.3.12 (2021-04-06)
Bug Fixes
5.3.11 (2021-04-03)
Bug Fixes
5.3.10 (2021-04-02)
Bug Fixes
5.3.9 (2021-03-19)
Bug Fixes
- If the global config is not found, do not pretend it was. (#1079) (fb07679)
5.3.8 (2021-03-17)
Bug Fixes
5.3.7 (2021-03-05)
Bug Fixes
Note: Version bump only for package cspell-monorepo
Note: Version bump only for package cspell-monorepo
Note: Version bump only for package cspell-monorepo
Note: Version bump only for package cspell-monorepo
5.3.6 (2021-03-05)
Bug Fixes
5.3.5 (2021-03-05)
Bug Fixes
5.3.4 (2021-03-01)
Bug Fixes
- Adjust the way glob roots are calculated (d1a7fa7)
5.3.3 (2021-02-26)
Bug Fixes
- Report the root cause of a dictionary error. (#1014) (8c1debd)
5.3.2 (2021-02-26)
Bug Fixes
- do not check binary files and add Ada dictionary (#1011) (af04ead)
5.3.1 (2021-02-25)
Bug Fixes
- Make sure relative globRoot is resolved correctly. (#1004) (29977c4)
- make sure to export all needed cspell types. (#1006) (c625479)
5.3.0 (2021-02-25)
Note: Version bump only for package cspell-monorepo
Bug Fixes
Bug Fixes
- Improve reporting on files matching glob patterns. (#994) (da991f9)
Bug Fixes
Bug Fixes
- Display suggestions -- regression (#976) (e3970c7)
- Fix schema generation to use
deprecatedMessage (#972) (492dca9)
Bug Fixes
- Working towards a standard way to spell check files. (#900) (5d38b2a)
Features
- Be able to specify files to spell check within the config. (#948) (23f7a48), closes #571
- cspell-glob matches only files under the root (#913) (a2d700d)
- Part 1 - glob patterns are relative to the config file. (#921) (a250448)
- Support local configuration files (#966) (0ccc5fe)
- Support negation matches in languageSettings for languageIds (#967) (cea9114)
5.2.4 (2021-01-28)
Note: Version bump only for package cspell-monorepo
5.2.3 (2021-01-27)
Bug Fixes
- support
cspell.config.js and remove support for cspell.js (#895) (6fbb4b2)
5.2.2 (2021-01-26)
Note: Version bump only for package cspell-monorepo
5.2.1 (2021-01-23)
Bug Fixes
- make sure version and help do not exit with non-zero code. (#883) (b8e91f3), closes #880
5.2.0 (2021-01-23)
Bug Fixes
Features
5.1.3 (2021-01-05)
Bug Fixes
- Support dictionaries having words with numbers. (#828) (856f04a)
5.1.2 (2020-12-31)
Note: Version bump only for package cspell-monorepo
5.1.1 (2020-12-28)
Bug Fixes
5.1.0 (2020-12-27)
Bug Fixes
Features
- improve spell checking speed and allow multiple exclude arguments (#806) (7a4c8f8)
5.0.8 (2020-12-17)
Bug Fixes
5.0.7 (2020-12-16)
Note: Version bump only for package cspell-monorepo
5.0.6 (2020-12-15)
Bug Fixes
5.0.5 (2020-12-15)
Note: Version bump only for package cspell-monorepo
5.0.4 (2020-12-15)
Note: Version bump only for package cspell-monorepo
5.0.3 (2020-12-04)
Bug Fixes
5.0.2 (2020-11-26)
Note: Version bump only for package cspell-monorepo
5.0.1 (2020-11-20)
Bug Fixes
- make sure the error code is correctly set (#619) (09e358c)
Bug Fixes
5.0.1-alpha.14 (2020-11-17)
Note: Version bump only for package cspell-monorepo