CARVIEW |
Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 115
Releases: streetsidesoftware/cspell
v9.2.0
Compare
Features
Fixes
fix: Remove `flat-cache` dependency (#7636)
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.
fix: Replace file-entry-cache (#6579)
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.
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7618)
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(-)
Assets 2
v9.1.5
Compare
Assets 2
v9.1.4
Compare
Fixes
fix: show simple typos reporting (#7606)
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.
fix: Make it easier to create config files. (#7598)
fix: Make it easier to create config files. (#7598)
fix: store reportIssueOptions in the cache (#7597)
fix: store reportIssueOptions in the cache (#7597)
This fixes and issue with reporting cached issues when they should have been ignored.
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7591)
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(-)
Assets 2
v9.1.3
Compare
Fixes
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7569)
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(-)
fix: Workflow Bot -- Update Dictionaries (main) (#7564)
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(-)
fix: Workflow Bot -- Update Dictionaries (main) (#7560)
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(-)
fix: Workflow Bot -- Update Dictionaries (main) (#7549)
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
Assets 2
v9.1.2
v9.1.1
Compare
Assets 2
v9.1.0
Compare
Changes
Features
feat: Add command `dictionaries` (#7445)
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
feat: Add lint option `--dictionary` (#7441)
feat: Add lint option --dictionary
(#7441)
Add lint options:
--dictionary
- enable a dictionary by name--disable-dictionary
- disable a dictionary by name
feat: Add init command to command-line. (#7414)
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
feat: Add command line option to set reporting level (#7380)
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:
/**
* 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
fix: Fix perf issue related to searching for the config. (#7483)
fix: Fix perf issue related to searching for the config. (#7483)
fix: Add option to continue on error (#7451)
fix: Add option to continue on error (#7451)
Add lint option:
--continue-on-error Continue processing files even if there is a configuration error.
fix: Improve dictionaries command (#7449)
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)
fix: Add trace option `--dictionary` (#7443)
fix: Add trace option --dictionary
(#7443)
Usage: cspell trace [options] [words...]
Options:
--dictionary <name> Enable a dictionary by name. Can be used multiple
times.
fix: Add init options (#7436)
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
fix: Allow init of `cspell.config.yml` files (#7432)
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.
fix: Only generate the context if necessary (#7388)
fix: Only generate the context if necessary (#7388)
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7499)
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(-)
fix: Workflow Bot -- Update Dictionaries (main) (#7485)
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/ktaran...
Assets 2
v9.0.2
Compare
Changes
Fixes
fix: Add eslint plugin helpers (#7352)
fix: Add eslint plugin helpers (#7352)
Add helper methods:
defineCSpellPluginOptions
defineCSpellConfig
Add some examples for supportNonStrictSearches
fix: Make it possible to define a strict dictionary. (#7351)
fix: Make it possible to define a strict dictionary. (#7351)
fix: Correct the Hunspell Reader usage. (#7325)
fix: Correct the Hunspell Reader usage. (#7325)
Add an example.
Dictionary Updates
Assets 2
v9.0.1
Compare
Changes
Fixes
fix: Add support to add words to config and keep comments. (#7295)
fix: Add support to add words to config and keep comments. (#7295)
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7306)
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(-)
fix: Workflow Bot -- Update Dictionaries (main) (#7302)
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(-)
Assets 2
v9.0.0
Compare
Changes
BREAKING
Fixes
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7279)
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(-)