Skip to content

Releases: streetsidesoftware/cspell

v8.17.1

16 Dec 16:05
Compare
Choose a tag to compare

Changes

Fixes

fix: Make sure empty string is not checked. (#6680)

fix: Make sure empty string is not checked. (#6680)

For some strange reason, the Hungarian dictionary ends up with a forbid on empty string. This would happen when matching against "..


v8.17.0

15 Dec 14:51
Compare
Choose a tag to compare

Changes

Features

feat: Support Windows UNC files. (#6671)

feat: Support Windows UNC files. (#6671)


feat: Do not spell check random strings (#6615)

feat: Do not spell check random strings (#6615)

Added two new configuration options:

  • ignoreRandomStrings - (default true) tell the spell checker to ignore strings of random characters.
  • minRandomLength - (default 40) the minimum length of a string of characters before checking if it is random.

fixes #6573


Fixes

fix: ESLint plugin - store schema in code. (#6654)

fix: ESLint plugin - store schema in code. (#6654)


fix: Support passing CSpellConfigFile to endpoints (#6651)

fix: Support passing CSpellConfigFile to endpoints (#6651)


fix: some letters have multiple char codes. (#6610)

fix: some letters have multiple char codes. (#6610)

fixes #6574


fix: catch flagged words with `-` when ending with `.` (#6608)

fix: catch flagged words with - when ending with . (#6608)

fixes #6582


Dictionary Updates

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

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

Update Dictionaries (main)

Summary

 .../Azure/azure-rest-api-specs/report.yaml         |  5 +--
 .../Azure/azure-rest-api-specs/snapshot.txt        |  3 +-
 .../snapshots/dart-lang/sdk/report.yaml            |  4 +-
 .../snapshots/dart-lang/sdk/snapshot.txt           |  3 +-
 .../snapshots/eslint/eslint/report.yaml            | 14 +++---
 .../snapshots/eslint/eslint/snapshot.txt           |  9 ++--
 .../snapshots/gitbucket/gitbucket/report.yaml      |  3 +-
 .../snapshots/gitbucket/gitbucket/snapshot.txt     |  3 +-
 .../snapshots/ktaranov/sqlserver-kit/report.yaml   |  4 +-
 .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  3 +-
 .../microsoft/TypeScript-Website/report.yaml       |  5 +--
 .../microsoft/TypeScript-Website/snapshot.txt      |  5 +--
 .../snapshots/neovim/nvim-lspconfig/report.yaml    |  4 +-
 .../snapshots/neovim/nvim-lspconfig/snapshot.txt   |  8 ++--
 .../snapshots/slint-ui/slint/report.yaml           |  7 ++-
 .../snapshots/slint-ui/slint/snapshot.txt          |  3 +-
 .../snapshots/sveltejs/svelte/report.yaml          |  5 +--
 .../snapshots/sveltejs/svelte/snapshot.txt         |  3 +-
 packages/cspell-bundled-dicts/package.json         |  8 ++--
 pnpm-lock.yaml                                     | 52 +++++++++++-----------
 20 files changed, 66 insertions(+), 85 deletions(-)

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

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

Update Dictionaries (main)

Summary

 packages/cspell-bundled-dicts/package.json |  4 ++--
 pnpm-lock.yaml                             | 26 +++++++++++++-------------
 2 files changed, 15 insertions(+), 15 deletions(-)

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

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

Update Dictionaries (main)

Summary

 .../MicrosoftDocs/PowerShell-Docs/report.yaml      |  3 +-
 .../MicrosoftDocs/PowerShell-Docs/snapshot.txt     |  3 +-
 .../snapshots/caddyserver/caddy/report.yaml        |  3 +-
 .../snapshots/caddyserver/caddy/snapshot.txt       |  3 +-
 .../snapshots/dart-lang/sdk/report.yaml            |  6 ++--
 .../snapshots/dart-lang/sdk/snapshot.txt           |  3 +-
 .../snapshots/django/django/report.yaml            | 14 +-------
 .../snapshots/django/django/snapshot.txt           | 12 +------
 .../snapshots/eslint/eslint/report.yaml            | 14 ++------
 .../snapshots/eslint/eslint/snapshot.txt           |  7 +---
 .../snapshots/liriliri/licia/report.yaml           |  4 +--
 .../snapshots/liriliri/licia/snapshot.txt          |  4 +--
 .../snapshots/sveltejs/svelte/report.yaml          |  6 ++--
 .../snapshots/sveltejs/svelte/snapshot.txt         |  4 +--
 packages/cspell-bundled-dicts/package.json         |  6 ++--
 pnpm-lock.yaml                                     | 41 +++++++++++++---------
 16 files changed, 44 insertions(+), 89 deletions(-)

v8.16.1

26 Nov 23:56
Compare
Choose a tag to compare

Changes

Fixes

fix: Honor the `--color` option (#6594)

fix: Honor the --color option (#6594)

fixes #6589

Also support the NO_COLOR environment variable.


fix: remove legacy `enableFiletypes` (#6575)

fix: remove legacy enableFiletypes (#6575)


fix: Remove legacy words settings (#6559)

fix: Remove legacy words settings (#6559)


fix: Support canceling a read request (#6549)

fix: Support canceling a read request (#6549)


Dictionary Updates

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

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

Update Dictionaries (main)

Summary

 packages/cspell-bundled-dicts/package.json |  4 +--
 pnpm-lock.yaml                             | 49 ++++++++++++++++--------------
 2 files changed, 29 insertions(+), 24 deletions(-)

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

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

Update Dictionaries (main)

Summary

 .../snapshots/caddyserver/caddy/report.yaml        | 32 ++--------------------
 .../snapshots/caddyserver/caddy/snapshot.txt       | 30 +-------------------
 packages/cspell-bundled-dicts/package.json         |  2 +-
 pnpm-lock.yaml                                     | 12 ++++----
 4 files changed, 10 insertions(+), 66 deletions(-)

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

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

Update Dictionaries (main)

Summary

 .github/integrations.json                          |   1 +
 .../snapshots/dart-lang/sdk/report.yaml            |  10 +-
 .../snapshots/dart-lang/sdk/snapshot.txt           |   7 +-
 .../googleapis/google-cloud-cpp/report.yaml        |   4 +-
 .../googleapis/google-cloud-cpp/snapshot.txt       |   4 +-
 .../snapshots/ktaranov/sqlserver-kit/report.yaml   |   5 +-
 .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  10 +-
 .../snapshots/slint-ui/slint/report.yaml           | 126 ++-------------------
 .../snapshots/slint-ui/slint/snapshot.txt          | 116 ++-----------------
 packages/cspell-bundled-dicts/package.json         |   4 +-
 pnpm-lock.yaml                                     |  24 ++--
 11 files changed, 46 insertions(+), 265 deletions(-)

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

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

Update Dictionaries (main)

Summary

 .../snapshots/wireapp/wire-webapp/report.yaml      |  5 +--
 .../snapshots/wireapp/wire-webapp/snapshot.txt     |  5 +--
 packages/cspell-bundled-dicts/package.json         |  2 +-
 pnpm-lock.yaml                                     | 38 +++++++++++-----------
 4 files changed, 22 insertions(+), 28 deletions(-)

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

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

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

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

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

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

Update Dictionaries (main)

Summary

 .../snapshots/RustPython/RustPython/report.yaml    |  370 +--
 .../snapshots/RustPython/RustPython/snapshot.txt   |  437 +---
 .../snapshots/alexiosc/megistos/report.yaml        |  385 +--
 .../snapshots/alexiosc/megistos/snapshot.txt       |  319 +--
 .../snapshots/flutter/samples/report.yaml          |   54 +-
 .../snapshots/flutter/samples/snapshot.txt         |   58 +-
 .../googleapis/google-cloud-cpp/report.yaml        |   86 +-
 .../googleapis/google-cloud-cpp/snapshot.txt       |   74 +-
 .../snapshots/php/php-src/report.yaml              | 2444 +++++---------------
 .../snapshots/php/php-src/snapshot.txt             | 2444 +++++---------------
 .../snapshots/sveltejs/svelte/report.yaml          |    3 +-
 .../snapshots/sveltejs/svelte/snapshot.txt         |    3 +-
 packages/cspell-bundled-dicts/package.json         |    4 +-
 pnpm-lock.yaml                                     |   22 +-
 14 files changed, 1579 insertions(+), 5124 deletions(-)

Documentation

doc: Work on RFC for dynamic configuration. (#6592)

doc: Work on RFC for dynamic configuration. (#6592)


v8.16.0

07 Nov 05:43
Compare
Choose a tag to compare

Changes

Features

feat: Change default cache strategy to `content` (#6477)

feat: Change default cache strategy to content (#6477)

Closes #6473

I’ve pretty much swapped content and metadata in code and have also added .default('content') for better docs.


Fixes

fix: cspell-tools - compounds (#6506)

fix: cspell-tools - compounds (#6506)

This PR changes a single rule when merging compound forms:

When a word is allowed to be stand alone and a midfix compound, then allow it to be a prefix as well as a suffix.

The logic:
If we allow code and strongcodetype, then codetype or strongcode should also be allowed.


fix: plugin ignore exports (#6500)

fix: plugin ignore exports (#6500)

fixes #6378


Dictionary Updates

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

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

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

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

Update Dictionaries (main)

Summary

 .../snapshots/RustPython/RustPython/report.yaml    | 1049 +--
 .../snapshots/RustPython/RustPython/snapshot.txt   |  752 +-
 .../snapshots/alexiosc/megistos/report.yaml        |  852 +-
 .../snapshots/alexiosc/megistos/snapshot.txt       |  788 +-
 .../snapshots/flutter/samples/report.yaml          |   66 +-
 .../snapshots/flutter/samples/snapshot.txt         |   58 +-
 .../googleapis/google-cloud-cpp/report.yaml        |  152 +-
 .../googleapis/google-cloud-cpp/snapshot.txt       |  136 +-
 .../snapshots/php/php-src/report.yaml              | 7559 ++++------------
 .../snapshots/php/php-src/snapshot.txt             | 9055 ++++++--------------
 packages/cspell-bundled-dicts/package.json         |    8 +-
 pnpm-lock.yaml                                     |   48 +-
 12 files changed, 5481 insertions(+), 15042 deletions(-)

Documentation

docs: Have the schema / docs align with actual (#6478)

docs: Have the schema / docs align with actual (#6478)

The actual default is universal.

https://github.com/streetsidesoftware/cspell/blob/8053a7d10ce7820dc2d44dea47eb4b25964633af/packages/cspell/src/app/util/cache/createCache.ts#L57


v8.15.7

03 Nov 07:48
Compare
Choose a tag to compare

Changes

Fixes

fix: Use the `usePnP` flag. (#6458)

fix: Use the usePnP flag. (#6458)


v8.15.6

02 Nov 18:59
Compare
Choose a tag to compare

Changes

Fixes

fix: Improve compound generation (#6452)

fix: Improve compound generation (#6452)


fix: cspell-tools - add minCompoundLength setting (#6449)

fix: cspell-tools - add minCompoundLength setting (#6449)


Dictionary Updates

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

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

Update Dictionaries (main)

Summary

 .../snapshots/RustPython/RustPython/report.yaml    |  1311 +-
 .../snapshots/RustPython/RustPython/snapshot.txt   |  1237 +-
 .../snapshots/alexiosc/megistos/report.yaml        |  3191 +--
 .../snapshots/alexiosc/megistos/snapshot.txt       |  2395 +--
 .../snapshots/flutter/samples/report.yaml          |   334 +-
 .../snapshots/flutter/samples/snapshot.txt         |   465 +-
 .../googleapis/google-cloud-cpp/report.yaml        |   310 +-
 .../googleapis/google-cloud-cpp/snapshot.txt       |   258 +-
 .../snapshots/php/php-src/report.yaml              | 16746 +++------------
 .../snapshots/php/php-src/snapshot.txt             | 20610 +++++--------------
 .../snapshots/vitest-dev/vitest/report.yaml        |    10 +-
 .../snapshots/vitest-dev/vitest/snapshot.txt       |     4 +-
 .../snapshots/wireapp/wire-webapp/report.yaml      |    23 +-
 .../snapshots/wireapp/wire-webapp/snapshot.txt     |    15 +-
 packages/cspell-bundled-dicts/package.json         |     6 +-
 pnpm-lock.yaml                                     |    33 +-
 16 files changed, 10534 insertions(+), 36414 deletions(-)

v8.15.5

30 Oct 15:00
Compare
Choose a tag to compare

Changes

chore: upgrade to tinyglobby 0.2.10 (#6419)

chore: upgrade to tinyglobby 0.2.10 (#6419)

fixes the issue mentioned here: #6167 (comment)


Fixes

fix: include AL dictionary by default (#6425)

fix: include AL dictionary by default (#6425)


fix: tools - remove duplicates and support compounding (#6423)

fix: tools - remove duplicates and support compounding (#6423)


fix: Use markdown dict from cspell-dict (#6409)

fix: Use markdown dict from cspell-dict (#6409)


Dictionary Updates

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

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

Update Dictionaries (main)

Summary

 .../snapshots/ktaranov/sqlserver-kit/report.yaml   |  4 +-
 .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  3 +-
 .../snapshots/php/php-src/report.yaml              | 95 +++-------------------
 .../snapshots/php/php-src/snapshot.txt             | 71 +---------------
 packages/cspell-bundled-dicts/package.json         |  4 +-
 pnpm-lock.yaml                                     | 49 ++++++-----
 6 files changed, 45 insertions(+), 181 deletions(-)

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

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

Update Dictionaries (main)

Summary

 .../MartinThoma/LaTeX-examples/report.yaml         |   3 +-
 .../MartinThoma/LaTeX-examples/snapshot.txt        |   3 +-
 .../MicrosoftDocs/PowerShell-Docs/report.yaml      | 101 +++++++++++++++------
 .../MicrosoftDocs/PowerShell-Docs/snapshot.txt     |  51 ++++++++++-
 .../snapshots/RustPython/RustPython/report.yaml    |   6 +-
 .../snapshots/RustPython/RustPython/snapshot.txt   |   3 +-
 .../snapshots/TheAlgorithms/Python/report.yaml     |   7 +-
 .../snapshots/TheAlgorithms/Python/snapshot.txt    |   7 +-
 .../snapshots/dart-lang/sdk/report.yaml            |   6 +-
 .../snapshots/dart-lang/sdk/snapshot.txt           |   4 +-
 .../snapshots/eslint/eslint/report.yaml            |  10 +-
 .../snapshots/eslint/eslint/snapshot.txt           |   5 +-
 .../googleapis/google-cloud-cpp/report.yaml        |   5 +-
 .../googleapis/google-cloud-cpp/snapshot.txt       |   5 +-
 .../snapshots/liriliri/licia/report.yaml           |  15 ++-
 .../snapshots/liriliri/licia/snapshot.txt          |  13 ++-
 .../snapshots/php/php-src/report.yaml              |  11 ++-
 .../snapshots/php/php-src/snapshot.txt             |  11 ++-
 .../snapshots/shoelace-style/shoelace/report.yaml  |   5 +-
 .../snapshots/shoelace-style/shoelace/snapshot.txt |   3 +-
 .../typescript-cheatsheets/react/report.yaml       |   6 +-
 .../typescript-cheatsheets/react/snapshot.txt      |   4 +-
 .../snapshots/vitest-dev/vitest/report.yaml        |  18 ++--
 .../snapshots/vitest-dev/vitest/snapshot.txt       |   7 +-
 packages/cspell-bundled-dicts/package.json         |   2 +-
 pnpm-lock.yaml                                     |  19 +++-
 26 files changed, 262 insertions(+), 68 deletions(-)

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

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

Update Dictionaries (main)

Summary

 .../Azure/azure-rest-api-specs/report.yaml         |  6 ++--
 .../Azure/azure-rest-api-specs/snapshot.txt        |  4 +--
 integration-tests/snapshots/mdx-js/mdx/report.yaml | 14 +--------
 .../snapshots/mdx-js/mdx/snapshot.txt              | 14 +--------
 .../snapshots/neovim/nvim-lspconfig/report.yaml    |  3 +-
 .../snapshots/neovim/nvim-lspconfig/snapshot.txt   |  3 +-
 .../snapshots/shoelace-style/shoelace/report.yaml  |  4 +--
 .../snapshots/shoelace-style/shoelace/snapshot.txt |  4 +--
 .../snapshots/sveltejs/svelte/report.yaml          |  3 +-
 .../snapshots/sveltejs/svelte/snapshot.txt         |  3 +-
 packages/cspell-bundled-dicts/package.json         |  6 ++--
 pnpm-lock.yaml                                     | 35 ++++++++++++----------
 12 files changed, 34 insertions(+), 65 deletions(-)

v8.15.4

18 Oct 06:48
Compare
Choose a tag to compare

Changes

Fixes

fix: Ignore negative globs in ignore patterns. (#6388)

fix: Ignore negative globs in ignore patterns. (#6388)

fixes #6353


Dictionary Updates

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

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

Update Dictionaries (main)

Summary

 .../snapshots/django/django/report.yaml            |   6 +-
 .../snapshots/django/django/snapshot.txt           |   5 +-
 .../microsoft/TypeScript-Website/report.yaml       | 132 +++++++++------------
 .../microsoft/TypeScript-Website/snapshot.txt      |  96 +++++++--------
 .../snapshots/sveltejs/svelte/report.yaml          |  15 +--
 .../snapshots/sveltejs/svelte/snapshot.txt         |  23 +---
 packages/cspell-bundled-dicts/package.json         |   8 +-
 pnpm-lock.yaml                                     |  49 ++++----
 8 files changed, 142 insertions(+), 192 deletions(-)

v8.15.3

16 Oct 20:16
Compare
Choose a tag to compare

Changes

Fixes

fix: correctly handle excludes in `files` (#6375)

fix: correctly handle excludes in files (#6375)

This fixes #6373, but not #6353


v8.15.2

14 Oct 06:05
Compare
Choose a tag to compare

Changes

Fixes

fix: Support passing the config in memory to cspell (#6358)

fix: Support passing the config in memory to cspell (#6358)

fixes #6262


Dictionary Updates

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

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

Update Dictionaries (main)

Summary

 .../MicrosoftDocs/PowerShell-Docs/report.yaml      |   8 +-
 .../MicrosoftDocs/PowerShell-Docs/snapshot.txt     |   8 +-
 .../googleapis/google-cloud-cpp/report.yaml        |   4 +-
 .../googleapis/google-cloud-cpp/snapshot.txt       |   4 +-
 packages/cspell-bundled-dicts/package.json         | 104 ++--
 pnpm-lock.yaml                                     | 623 +++++++++++----------
 6 files changed, 386 insertions(+), 365 deletions(-)