Detalhes do pacote

cspell-gitignore

streetsidesoftware2.9mMIT9.2.1

Gitignore Glob matcher for cspell

cspell, gitignore, glob

readme (leia-me)

cspell-gitignore

A library to assist reading and filtering out files matching glob patterns found in .gitignore files.

Install

npm install -S cspell-gitignore

Usage

import { GitIgnore, findRepoRoot } from 'cspell-gitignore';

// ...

const cwd = process.cwd();
const root = (await findRepoRoot(cwd)) || cwd;
const gitIgnore = new GitIgnore([root]);

const allFiles = glob('**');

const files = await gitIgnore.filterOutIgnored(allFiles);

Logic

  • For each file, search for the .gitignore files in the directory hierarchy.
  • Ignore any files that match the globs found in the .gitignore files.

The .gitignore globs are evaluated from highest to lowest, matching the git behavior.

To prevent searching higher in the directory hierarchy, specify roots:

const gitIgnore = new GitIgnore([process.cwd()]);

cspell-gitignore CLI

cspell-gitignore provides a simple cli for debugging .gitignore issues.

In most cases it should provide the same output as git check-ignore.

Usage

Usage cspell-gitignore [options] <files>

Check files against .gitignore
Compare against git check-ignore -v -n <files>

Options:
  -r, --root   Add a root to prevent searching for .gitignore files above the root if the file is under the root.
               This option can be used multiple times to add multiple roots. The default root is the current
               repository root determined by the `.git` directory.

Example:
  cspell-gitignore README.md
  cspell-gitignore -r . node_modules

Example:

$ cspell-gitignore -r . node_modules
.gitignore:58:node_modules/       node_modules

changelog (log de mudanças)

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

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)

  • refactor: remove debug code (#4951) (4972a77), closes #4951

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

  • cspell-tools: support conditional builds. (#4668) (de4d897)

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

7.0.1-alpha.2 (2023-07-09)

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

  • Revert "v7.1.0-alpha.0" (4835da6)

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

  • Add option to not auto stem during split (#4310) (23059da)

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

  • Be able to read cache format from config (#4190) (6029893)

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

6.6.1-alpha.1 (2022-08-10)

Note: Version bump only for package cspell-monorepo

6.6.1-alpha.0 (2022-08-10)

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)

6.4.0-alpha.0 (2022-07-18)

Bug Fixes

Features

  • cspell-eslint-plugin: Experimental Add word to dictionary (#3247) (22a514b)

6.3.0 (2022-07-17)

Bug Fixes

Features

  • Support a default reporter when linting. (#3236) (ffcaeff)

6.2.4-alpha.0 (2022-07-13)

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

6.2.0-alpha.1 (2022-06-29)

Bug Fixes

Features

6.2.0-alpha.0 (2022-06-28)

Features

  • Support reading dictionary files over http. (#3150) (7ba81e6)

6.1.3 (2022-06-28)

Bug Fixes

6.1.3-alpha.1 (2022-06-15)

Note: Version bump only for package cspell-monorepo

6.1.3-alpha.0 (2022-06-15)

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

6.1.0-alpha.0 (2022-05-28)

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

6.0.0-alpha.0 (2022-05-20)

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

5.18.0-alpha.0 (2022-01-30)

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)

5.17.0-alpha.0 (2022-01-26)

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

5.14.0-alpha.0 (2021-12-29)

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

5.12.0-alpha.0 (2021-10-05)

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

5.11.0-alpha.0 (2021-09-28)

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

  • Roll back update to @cspell/dict-en-gb@2 (#1712) (edb1814)

5.10.0-alpha.6 (2021-09-17)

Bug Fixes

  • Make dict-en-gb version 2 optional because of license. (#1710) (046a704)

5.10.0-alpha.5 (2021-09-16)

Note: Version bump only for package cspell-monorepo

5.10.0-alpha.4 (2021-09-16)

Note: Version bump only for package cspell-monorepo

5.10.0-alpha.3 (2021-09-16)

Bug Fixes

  • Fix accidental promise returned by reporters. (#1702) (8c125c2)
  • Fix strange spelling of Custom (4a93456)

5.10.0-alpha.2 (2021-09-13)

Note: Version bump only for package cspell-monorepo

5.10.0-alpha.0 (2021-09-13)

Bug Fixes

Features

5.9.1 (2021-09-12)

Reverts

5.9.1-alpha.1 (2021-09-12)

Reverts

  • Revert "enable incremental typescript builds (#1671)" (65664b2), closes #1671

5.9.1-alpha.0 (2021-09-11)

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

5.9.0-alpha.0 (2021-08-31)

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

5.7.0-alpha.0 (2021-08-14)

Features

Making Words Forbidden

There are several ways to mark a word as forbidden:

  1. In a custom word list with words beginning with !.
     !forbiddenWord
  2. In words section of cspell configuration:
     "words": [
         "!forbiddenWord",
         "configstore"
     ],
  3. 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

  • Fix issues with accent characters (#1322) (4d65dfb), closes #1321
  • Use a dictionary for ignoreWords to be consistent with words (#1326) (ee3897d)

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

5.3.7-alpha.3 (2021-03-05)

Note: Version bump only for package cspell-monorepo

5.3.7-alpha.2 (2021-03-05)

Note: Version bump only for package cspell-monorepo

5.3.7-alpha.1 (2021-03-05)

Note: Version bump only for package cspell-monorepo

5.3.7-alpha.0 (2021-03-05)

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

5.3.0-alpha.4 (2021-02-25)

Bug Fixes

5.3.0-alpha.3 (2021-02-23)

Bug Fixes

  • Improve reporting on files matching glob patterns. (#994) (da991f9)

5.3.0-alpha.2 (2021-02-22)

Bug Fixes

  • Add schema support for enableFiletypes. (#979) (d18706e)
  • Add support for custom dictionaries (#982) (196921d)

5.3.0-alpha.1 (2021-02-19)

Bug Fixes

  • Display suggestions -- regression (#976) (e3970c7)
  • Fix schema generation to use deprecatedMessage (#972) (492dca9)

5.3.0-alpha.0 (2021-02-18)

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)

5.0.1-alpha.15 (2020-11-18)

Bug Fixes

5.0.1-alpha.14 (2020-11-17)

Note: Version bump only for package cspell-monorepo