Skip to content

Releases: streetsidesoftware/cspell

v5.19.5

01 Apr 17:18
Compare
Choose a tag to compare

Changes

Fixes

fix: Be able to disable the default configuration (#2643)

fix: Be able to disable the default configuration (#2643)


v5.19.4

01 Apr 08:23
Compare
Choose a tag to compare

Changes

Fixes

fix: Performance - only serialize config if in debug mode (#2640)

fix: Performance - only serialize config if in debug mode (#2640)


Documentation

doc: Document imports (#2638)

doc: Document imports (#2638)


v5.19.3

24 Mar 07:06
Compare
Choose a tag to compare

Changes

Fixes

fix: prepare to publish eslint-plugin (#2620)

fix: prepare to publish eslint-plugin (#2620)


fix: eslint-plugin improve performance (#2616)

fix: eslint-plugin improve performance (#2616)


fix: Update US English dictionary to remove British words (#2612)

fix: Update US English dictionary to remove British words (#2612)


dev: eslint-plugin improve suggestion speed (#2590)

dev: eslint-plugin improve suggestion speed (#2590)


dev: Do not output the progress twice (#2582)

dev: Do not output the progress twice (#2582)


fix: Invalidate the cache if cspell version has changed. (#2580)

fix: Invalidate the cache if cspell version has changed. (#2580)

Invalidate the cspell cache whenever the major or minor version of cspell has changed.


v5.19.2

15 Mar 15:25
Compare
Choose a tag to compare

Changes

Fixes

dev: eslint-plugin improve suggestion speed (#2590)

dev: eslint-plugin improve suggestion speed (#2590)


dev: Do not output the progress twice (#2582)

dev: Do not output the progress twice (#2582)


fix: Invalidate the cache if cspell version has changed. (#2580)

fix: Invalidate the cache if cspell version has changed. (#2580)

Invalidate the cspell cache whenever the major or minor version of cspell has changed.


fix: eslint-plugin - fix issue with document directives (#2576)

fix: eslint-plugin - fix issue with document directives (#2576)

Ignore Regexp were not being honored.


Documentation

fix: eslint-plugin - fix issue with document directives (#2576)

fix: eslint-plugin - fix issue with document directives (#2576)

Ignore Regexp were not being honored.


v5.19.1

13 Mar 10:23
Compare
Choose a tag to compare

Changes

Fixes

fix: ESLint Plugin to support ignoring imported properties (#2573)

fix: ESLint Plugin to support ignoring imported properties (#2573)

Related to #1253


v5.19.0

12 Mar 06:11
Compare
Choose a tag to compare

Changes

Features

feat: Test release of `@cspell/eslint-plugin` (#2562)

feat: Test release of @cspell/eslint-plugin (#2562)

Even though it is still a work in progress. It is possible to test out the ESLint-plugin.

Installation

npm install -SD @cspell/eslint-plugin

.eslintrc.js

    overrides: [
        {
            files: ['**/*.ts', '**/*.js'],
            plugins: ['@cspell'],
            rules: {
                '@cspell/spellchecker': 'warn',
            },
        },
    ],

feat: cspell-lib Api change - remove GenSequence (#2491)

feat: cspell-lib Api change - remove GenSequence (#2491)

This is a MINOR API BREAKAGE for those that use cspell-lib directly. The work around is to use genSequence to wrap any calls that used to be a sequence.

image


Fixes

dev: eslint-plugin - prepare for publishing (#2570)

dev: eslint-plugin - prepare for publishing (#2570)


dev: Support eslint-plugin options (#2566)

dev: Support eslint-plugin options (#2566)

Options:

  • ignoreImports
  • checkIdentifiers
  • checkStrings
  • checkStringTemplates
  • checkComments

dev: eslint-plugin add recommended and options (#2564)

dev: eslint-plugin add recommended and options (#2564)

  • dev: eslint-plugin add recommended
  • dev: eslint-plugin add options
    Add Options:
    • numSuggestions
    • generateSuggestions
    • debugMode
  • Do not lint auto generated files.
  • Update cspell-eslint-plugin.ts

dev: set ESLint rule to be `spellchecker`. (#2563)

dev: set ESLint rule to be spellchecker. (#2563)


dev: Prepare for alpha release of ESLint Plugin. (#2560)

dev: Prepare for alpha release of ESLint Plugin. (#2560)


dev: eslint-plugin check comments, strings, and identifiers. (#2559)

dev: eslint-plugin check comments, strings, and identifiers. (#2559)


dev: eslint-plugin spell check identifiers (#2557)

dev: eslint-plugin spell check identifiers (#2557)


dev: Export methods to be used by ES Lint plugin (#2554)

dev: Export methods to be used by ES Lint plugin (#2554)


dev: Work towards ES Lint support (#2546)

dev: Work towards ES Lint support (#2546)


dev: progress towards ESLint support (#2545)

dev: progress towards ESLint support (#2545)


refactor: validation modules (#2539)

refactor: validation modules (#2539)


dev: Work towards ESLint support. (#2538)

dev: Work towards ESLint support. (#2538)


dev: Work towards ES Lint plugin support (#2497)

dev: Work towards ES Lint plugin support (#2497)


dev: Work towards supporting ESLint plugin (#2495)

dev: Work towards supporting ESLint plugin (#2495)


fix: Use `exactOptionalPropertyTypes` (#2493)

fix: Use exactOptionalPropertyTypes (#2493)


dev: Investigate failing cache refresh (#2490)

dev: Investigate failing cache refresh (#2490)


dev: Work towards ESLint plug-in (#2489)

dev: Work towards ESLint plug-in (#2489)


dev: Work on supporting an eslint-plugin (#2486)

dev: Work on supporting an eslint-plugin (#2486)


Documentation

doc: Update Gemfile.lock (#2544)

doc: Update Gemfile.lock (#2544)


Maintenance

[Snyk] Security upgrade simple-git from 3.2.6 to 3.3.0 (#2567)

[Snyk] Security upgrade simple-git from 3.2.6 to 3.3.0 (#2567)

Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

merge advice

Changes included in this PR

  • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
    • integration-tests/package.json
    • integration-tests/package-lock.json

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 691/1000
Why? Recently disclosed, Has a fix available, CVSS 8.1
Command Injection
SNYK-JS-SIMPLEGIT-2421199
No No Known Exploit

(*) Note that the real score may have changed since the PR was raised.

Commit messages
Package name: simple-git The new version differs by 4 commits.
  • 94c2462 Merge pull request #768 from steveukx/changeset-release/main
  • 9113366 Version Packages
  • 372efa0 Merge pull request #767 from steveukx/feat/fix-fetch-snyk
  • d119ec4 Prevent use of `--upload-pack` as a command in `git.fetch` to avoid potential accidental command execution.

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information:
🧐 View latest project report

🛠 Adjust project settings

📚 Read more about Snyk's upgrade and patch logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.


v5.18.5

15 Feb 07:57
Compare
Choose a tag to compare

Changes

Fixes

fix: Add dart language support (#2444)

fix: Add dart language support (#2444)


dev: Experiment with ESTree (#2438)

dev: Experiment with ESTree (#2438)


dev: Experimenting with eslint plugin (#2435)

dev: Experimenting with eslint plugin (#2435)


fix: Add to Case Sensitive docs (#2432)

fix: Add to Case Sensitive docs (#2432)


fix: Upgrade bundled dictionaries (#2431)

fix: Upgrade bundled dictionaries (#2431)


fix: Make sure suggestions are within limits (#2428)

fix: Make sure suggestions are within limits (#2428)


fix: Improve suggestions (#2426)

fix: Improve suggestions (#2426)

Improve suggestions by adding a penalty for

  • changing case in a compound words
  • lots of short compounds.

fix: Make sure ext `.R` is detected as an R file. (#2425)

fix: Make sure ext .R is detected as an R file. (#2425)

Fix #2424


fix: Make it easier to work with RTL languages. (#2410)

fix: Make it easier to work with RTL languages. (#2410)


Documentation

fix: Add to Case Sensitive docs (#2432)

fix: Add to Case Sensitive docs (#2432)


Update case-sensitive.md (#2430)

Update case-sensitive.md (#2430)


v5.18.4

07 Feb 07:33
Compare
Choose a tag to compare

Changes

Fixes

fix: Improve speed of suggestions for long words. (#2406)

fix: Improve speed of suggestions for long words. (#2406)


fix: Add simple repl feature to suggestions. (#2403)

fix: Add simple repl feature to suggestions. (#2403)


v5.18.3

04 Feb 16:00
Compare
Choose a tag to compare

Changes

Fixes

fix: Upgrade to commend-json 4.2.2 (#2399)

fix: Upgrade to commend-json 4.2.2 (#2399)


fix: Improve cli summary and progress (#2396)

fix: Improve cli summary and progress (#2396)

  • If caching is on, report number of cached files.
  • if progress in on, signal the start of processing a file. This helps with finding very slow files.

dev: Support alternate word break notation. (#2395)

dev: Support alternate word break notation. (#2395)


fix: Add support for R (#2394)

fix: Add support for R (#2394)


v5.18.2

03 Feb 14:08
Compare
Choose a tag to compare

Changes

Fixes

fix: fix suggestion output (#2390)

fix: fix suggestion output (#2390)


fix: Update dictionaries and other dependencies (#2392)

fix: Update dictionaries and other dependencies (#2392)

integration-tests/package-lock.json | 472 +++++++++++----------
.../Azure/azure-rest-api-specs/snapshot.txt | 3 +-
.../snapshots/django/django/report.yaml | 16 +-
.../snapshots/django/django/snapshot.txt | 4 +-
package-lock.json | 257 ++++++-----
packages/Samples/package-lock.json | 102 ++---
packages/cspell-bundled-dicts/package-lock.json | 172 ++++----
packages/cspell-bundled-dicts/package.json | 8 +-
packages/cspell-dynamic-loader/package-lock.json | 469 +++++++++++---------
packages/cspell-eslint-plugin/package-lock.json | 261 +++++++-----
packages/cspell-eslint-plugin/package.json | 2 +-
packages/cspell-gitignore/package-lock.json | 263 +++++++-----
packages/cspell-glob/package-lock.json | 249 ++++++-----
packages/cspell-grammar/package-lock.json | 249 ++++++-----
packages/cspell-io/package-lock.json | 249 ++++++-----
packages/cspell-json-reporter/package-lock.json | 16 +-
packages/cspell-lib/package-lock.json | 385 +++++++++--------
packages/cspell-lib/package.json | 2 +-
packages/cspell-pipe/package-lock.json | 249 ++++++-----
packages/cspell-tools/package-lock.json | 326 +++++++-------
packages/cspell-trie-lib/package-lock.json | 291 +++++++------
packages/cspell-trie-lib/package.json | 2 +-
packages/cspell-trie/package-lock.json | 279 +++++++-----
packages/cspell-trie2-lib/package-lock.json | 249 ++++++-----
packages/cspell-types/package-lock.json | 249 ++++++-----
packages/cspell/package-lock.json | 449 +++++++++++---------
packages/cspell/package.json | 2 +-
packages/hunspell-reader/package-lock.json | 249 ++++++-----
rfc/rfc-0001 suggestions/package-lock.json | 16 +-
test-packages/cspell-cli/package-lock.json | 222 +++++-----
test-packages/test-cspell-glob/package-lock.json | 16 +-
test-packages/test-cspell-io/package-lock.json | 16 +-
.../test-cspell-lib-webpack/package-lock.json | 427 +++++++++++--------
test-packages/test-cspell-lib/package-lock.json | 160 +++----
test-packages/test-cspell-tools/package-lock.json | 268 ++++++------
test-packages/test-cspell/package-lock.json | 224 +++++-----
test-packages/yarn2/package-lock.json | 2 +-
37 files changed, 3883 insertions(+), 2992 deletions(-)


Maintenance

ci: Use cspell cache (#2389)

ci: Use cspell cache (#2389)