Skip to content

Releases: streetsidesoftware/cspell

v9.3.2

15 Nov 16:43

Choose a tag to compare

Fixes

fix: Add Zig programming language dictionary (#7998)

fix: Add Zig programming language dictionary (#7998)


fix: Search for TypeScript config files. (#7997)

fix: Search for TypeScript config files. (#7997)

TypeScript files were allowed, but would not be automatically found.


Dictionary Updates

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

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

Update Dictionaries (main)

Summary

 .../snapshots/ktaranov/sqlserver-kit/report.yaml   |  4 +--
 .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  5 ++-
 packages/cspell-bundled-dicts/package.json         |  6 ++--
 pnpm-lock.yaml                                     | 36 +++++++++++-----------
 4 files changed, 24 insertions(+), 27 deletions(-)

v9.3.1

12 Nov 15:04

Choose a tag to compare

Fixes

fix: Support Deno (#7966)

fix: Support Deno (#7966)

Deno

This should enable running:

deno run -A cspell lint -c ./cspell.config.mts src

Bun

I tried bun, but it failed with:

image

WIP

Note: this is a work in progress. Deno does not support NodeJS's Buffer for decoding compressed binary data. I'll investigate a workaround.

Current issue:
image

It also blows up with encountering yarn blobs, but that is to be expected.


v9.3.0

06 Nov 07:40

Choose a tag to compare

Features

feat: Support loading `.ts` and `.mts` config files. (#7961)

feat: Support loading .ts and .mts config files. (#7961)

This PR add support to read TypeScript cspell config files.

Note: TypeScript config files will fail to load when NodeJS version is less than v22.18.0.

See: Node.js β€” Running TypeScript Natively


Dictionary Updates

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

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

Update Dictionaries (main)

Summary

 .../snapshots/sveltejs/svelte/report.yaml          |  3 +-
 .../snapshots/sveltejs/svelte/snapshot.txt         |  7 +--
 packages/cspell-bundled-dicts/package.json         | 12 ++--
 pnpm-lock.yaml                                     | 68 +++++++++++++---------
 4 files changed, 49 insertions(+), 41 deletions(-)

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

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

Update Dictionaries (main)

Summary

 .../snapshots/AdaDoom3/AdaDoom3/report.yaml        |   3 +-
 .../snapshots/AdaDoom3/AdaDoom3/snapshot.txt       |  17 ++-
 .../Azure/azure-rest-api-specs/report.yaml         |   6 +-
 .../Azure/azure-rest-api-specs/snapshot.txt        |  14 +--
 .../MartinThoma/LaTeX-examples/report.yaml         |   5 +-
 .../MartinThoma/LaTeX-examples/snapshot.txt        |   5 +-
 .../MicrosoftDocs/PowerShell-Docs/report.yaml      |  55 +++------
 .../MicrosoftDocs/PowerShell-Docs/snapshot.txt     |  21 +---
 .../snapshots/TheAlgorithms/Python/report.yaml     |   9 +-
 .../snapshots/TheAlgorithms/Python/snapshot.txt    |   7 +-
 .../snapshots/caddyserver/caddy/report.yaml        |   4 +-
 .../snapshots/caddyserver/caddy/snapshot.txt       |   4 +-
 .../snapshots/dart-lang/sdk/report.yaml            |  20 +---
 .../snapshots/dart-lang/sdk/snapshot.txt           |   9 +-
 .../snapshots/django/django/report.yaml            |   6 +-
 .../snapshots/django/django/snapshot.txt           |   5 +-
 .../snapshots/eslint/eslint/report.yaml            |   4 +-
 .../snapshots/eslint/eslint/snapshot.txt           |   3 +-
 .../snapshots/flutter/samples/report.yaml          |  31 +----
 .../snapshots/flutter/samples/snapshot.txt         |  29 +----
 .../googleapis/google-cloud-cpp/report.yaml        |  17 +--
 .../googleapis/google-cloud-cpp/snapshot.txt       |  15 +--
 .../snapshots/ktaranov/sqlserver-kit/report.yaml   |  12 +-
 .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  25 ++--
 .../snapshots/neovim/nvim-lspconfig/report.yaml    |   7 +-
 .../snapshots/neovim/nvim-lspconfig/snapshot.txt   |   9 +-
 .../snapshots/php/php-src/report.yaml              |  31 +----
 .../snapshots/php/php-src/snapshot.txt             |  31 +----
 .../snapshots/pycontribs/jira/report.yaml          |   3 +-
 .../snapshots/pycontribs/jira/snapshot.txt         |   3 +-
 .../snapshots/slint-ui/slint/report.yaml           |  51 +-------
 .../snapshots/slint-ui/slint/snapshot.txt          |  36 +-----
 .../snapshots/wireapp/wire-webapp/report.yaml      |  35 +++---
 .../snapshots/wireapp/wire-webapp/snapshot.txt     |  19 ++-
 packages/cspell-bundled-dicts/package.json         |  22 ++--
 pnpm-lock.yaml                                     | 133 ++++++++++++---------
 36 files changed, 184 insertions(+), 522 deletions(-)

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

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

Update Dictionaries (main)

Summary

 .../snapshots/ktaranov/sqlserver-kit/report.yaml   |  8 +++-
 .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  7 +++-
 .../snapshots/slint-ui/slint/report.yaml           |  4 +-
 .../snapshots/slint-ui/slint/snapshot.txt          |  3 +-
 packages/cspell-bundled-dicts/package.json         |  8 ++--
 pnpm-lock.yaml                                     | 45 ++++++++++++----------
 6 files changed, 44 insertions(+), 31 deletions(-)

v9.2.2

22 Oct 06:36

Choose a tag to compare

Fixes

fix: Wait for the cache to save (#7926)

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

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

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(-)

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

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(-)

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

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

31 Aug 08:56

Choose a tag to compare

Dictionary Updates

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

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(-)

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

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(-)

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

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(-)

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

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(-)

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

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(-)

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

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(-)

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

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(-)

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

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

19 Jul 08:42

Choose a tag to compare

refactor: Support url based cache entries (#7639)

refactor: Support url based cache entries (#7639)


Features

fix: Support remote dependencies in cache (#7642)

fix: Support remote dependencies in cache (#7642)


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.


refactor: move towards caching URLs (#7634)

refactor: move towards caching URLs (#7634)


fix: Support async cache (#7631)

fix: Support async cache (#7631)


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.


fix: Clean cspell-lib type exports (#7615)

fix: Clean cspell-lib type exports (#7615)


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(-)

v9.1.5

13 Jul 07:18

Choose a tag to compare

Fixes

fix: Compile before publish (#7610)

fix: Compile before publish (#7610)


v9.1.4

13 Jul 06:54

Choose a tag to 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: Reduce CSpell package size (#7602)

fix: Reduce CSpell package size (#7602)


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(-)

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

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

05 Jul 14:51

Choose a tag to compare

Fixes

fix: Add toml config reader/writer (#7565)

fix: Add toml config reader/writer (#7565)

fixes #7563


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

fix: Add toml config reader/writer (#7565)

fix: Add toml config reader/writer (#7565)

fixes #7563


v9.1.2

24 Jun 06:22

Choose a tag to compare

Fixes

fix: Do not double encode stdin urls (#7536)

fix: Do not double encode stdin urls (#7536)

fixes #7517


fix: cspell trace output (#7528)

fix: cspell trace output (#7528)

It was incorrectly trimming ansi strings.


Dictionary Updates

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

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(-)