Skip to content

Releases: streetsidesoftware/cspell

v7.1.1

28 Aug 15:59
Compare
Choose a tag to compare

Changes

v7.1.0 failed to publish.

  • Fix publishing

Full Changelog: v7.0.2...v7.1.1

v7.1.0

28 Aug 15:44
Compare
Choose a tag to compare

Changes

ci: Workflow Bot -- Build Readme (#4755)

ci: Workflow Bot -- Build Readme (#4755)

packages/cspell/README.md | 1 +
packages/cspell/static/help-lint.txt | 1 +
2 files changed, 2 insertions(+)


ci: Workflow Bot -- Update Integration Snapshots (main) (#4757)

ci: Workflow Bot -- Update Integration Snapshots (main) (#4757)

Update Integration Repositories

integration-tests/config/config.json | 50 +-
.../Azure/azure-rest-api-specs/report.yaml | 39 +-
.../Azure/azure-rest-api-specs/snapshot.txt | 35 +-
.../MicrosoftDocs/PowerShell-Docs/report.yaml | 18 +-
.../MicrosoftDocs/PowerShell-Docs/snapshot.txt | 18 +-
.../snapshots/RustPython/RustPython/report.yaml | 20 +-
.../snapshots/RustPython/RustPython/snapshot.txt | 20 +-
.../snapshots/TheAlgorithms/Python/report.yaml | 222 +++----
.../snapshots/TheAlgorithms/Python/snapshot.txt | 218 +++----
.../apollographql/apollo-server/report.yaml | 2 +-
.../apollographql/apollo-server/snapshot.txt | 2 +-
.../snapshots/aws-amplify/docs/report.yaml | 2 +-
.../snapshots/aws-amplify/docs/snapshot.txt | 2 +-
.../snapshots/caddyserver/caddy/report.yaml | 8 +-
.../snapshots/caddyserver/caddy/snapshot.txt | 8 +-
.../snapshots/django/django/report.yaml | 82 +--
.../snapshots/django/django/snapshot.txt | 78 +--
.../snapshots/eslint/eslint/report.yaml | 20 +-
.../snapshots/eslint/eslint/snapshot.txt | 20 +-
.../googleapis/google-cloud-cpp/report.yaml | 143 ++---
.../googleapis/google-cloud-cpp/snapshot.txt | 139 ++---
.../snapshots/graphql/graphql-js/report.yaml | 2 +-
.../snapshots/graphql/graphql-js/snapshot.txt | 2 +-
.../iluwatar/java-design-patterns/report.yaml | 11 +-
.../iluwatar/java-design-patterns/snapshot.txt | 7 +-
.../microsoft/TypeScript-Website/report.yaml | 2 +-
.../microsoft/TypeScript-Website/snapshot.txt | 2 +-
.../snapshots/neovim/nvim-lspconfig/report.yaml | 641 +++++++++++----------
.../snapshots/neovim/nvim-lspconfig/snapshot.txt | 637 ++++++++++----------
.../snapshots/php/php-src/report.yaml | 379 ++++++------
.../snapshots/php/php-src/snapshot.txt | 375 ++++++------
.../snapshots/prettier/prettier/report.yaml | 2 +-
.../snapshots/prettier/prettier/snapshot.txt | 2 +-
.../snapshots/shoelace-style/shoelace/report.yaml | 8 +-
.../snapshots/shoelace-style/shoelace/snapshot.txt | 4 +-
.../snapshots/sveltejs/svelte/report.yaml | 346 +++++------
.../snapshots/sveltejs/svelte/snapshot.txt | 344 +++++------
.../typescript-cheatsheets/react/report.yaml | 6 +-
.../typescript-cheatsheets/react/snapshot.txt | 6 +-
.../typescript-eslint/report.yaml | 2 +-
.../typescript-eslint/snapshot.txt | 2 +-
.../snapshots/w3c/specberus/report.yaml | 2 +-
.../snapshots/w3c/specberus/snapshot.txt | 2 +-
.../snapshots/wireapp/wire-webapp/report.yaml | 19 +-
.../snapshots/wireapp/wire-webapp/snapshot.txt | 15 +-
45 files changed, 2004 insertions(+), 1960 deletions(-)


feat: add quiet flag (#4748)

feat: add quiet flag (#4748)

Closes #4742
Tests needs to be added, I'm not that familar with the repo, could you just pick up the rest? Thx! ❤️


update homepage for cspell-grammar (#4746)

update homepage for cspell-grammar (#4746)

Previously the 'homepage' in package.json for cspell-grammar erroneously pointed to the README for cspell-gitignore


ci: Workflow Bot -- Update Integration Snapshots (main) (#4735)

ci: Workflow Bot -- Update Integration Snapshots (main) (#4735)

Update Integration Repositories

integration-tests/config/config.json | 46 +-
.../Azure/azure-rest-api-specs/report.yaml | 15 +-
.../Azure/azure-rest-api-specs/snapshot.txt | 13 +-
.../MicrosoftDocs/PowerShell-Docs/report.yaml | 26 +-
.../MicrosoftDocs/PowerShell-Docs/snapshot.txt | 22 +-
.../SoftwareBrothers/admin-bro/report.yaml | 2 +-
.../SoftwareBrothers/admin-bro/snapshot.txt | 2 +-
.../snapshots/TheAlgorithms/Python/report.yaml | 235 +++++-----
.../snapshots/TheAlgorithms/Python/snapshot.txt | 231 +++++-----
.../snapshots/aws-amplify/docs/report.yaml | 2 +-
.../snapshots/aws-amplify/docs/snapshot.txt | 2 +-
.../snapshots/caddyserver/caddy/report.yaml | 386 ++++++++--------
.../snapshots/caddyserver/caddy/snapshot.txt | 384 ++++++++--------
.../snapshots/django/django/report.yaml | 6 +-
.../snapshots/django/django/snapshot.txt | 6 +-
.../snapshots/eslint/eslint/report.yaml | 2 +-
.../snapshots/eslint/eslint/snapshot.txt | 2 +-
.../googleapis/google-cloud-cpp/report.yaml | 132 +++---
.../googleapis/google-cloud-cpp/snapshot.txt | 128 +++---
.../iluwatar/java-design-patterns/report.yaml | 12 +-
.../iluwatar/java-design-patterns/snapshot.txt | 12 +-
.../snapshots/neovim/nvim-lspconfig/report.yaml | 499 +++++++++++----------
.../snapshots/neovim/nvim-lspconfig/snapshot.txt | 495 ++++++++++----------
.../snapshots/php/php-src/report.yaml | 217 +++++----
.../snapshots/php/php-src/snapshot.txt | 217 +++++----
.../snapshots/prettier/prettier/report.yaml | 2 +-
.../snapshots/prettier/prettier/snapshot.txt | 2 +-
.../snapshots/shoelace-style/shoelace/report.yaml | 2 +-
.../snapshots/shoelace-style/shoelace/snapshot.txt | 2 +-
.../snapshots/sveltejs/svelte/report.yaml | 6 +-
.../snapshots/sveltejs/svelte/snapshot.txt | 6 +-
.../snapshots/wireapp/wire-webapp/report.yaml | 42 +-
.../snapshots/wireapp/wire-webapp/snapshot.txt | 38 +-
33 files changed, 1615 insertions(+), 1579 deletions(-)


Features

feat: Make `cspell-io` and `cspell-service-bus` pure ESM modules (#4752)

feat: Make cspell-io and cspell-service-bus pure ESM modules (#4752)

This helps fix issues related to TypeScript 5.2.2.

Related to Announcing TypeScript 5.2 - TypeScript - module and moduleResolution Must Match Under Recent Node.js settings

Breaking:

  • @cspell/cspell-io no longer supports CommonJS
  • @cspell/cspell-service-bus no longer supports CommonJS

Fixes

feat: Make `cspell-io` and `cspell-service-bus` pure ESM modules (#4752)

feat: Make cspell-io and cspell-service-bus pure ESM modules (#4752)

This helps fix issues related to TypeScript 5.2.2.

Related to Announcing TypeScript 5.2 - TypeScript - module and moduleResolution Must Match Under Recent Node.js settings

Breaking:

  • @cspell/cspell-io no longer supports CommonJS
  • @cspell/cspell-service-bus no longer supports CommonJS

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

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

Update Dictionaries (main)

packages/cspell-bundled-dicts/package.json | 2 +-
pnpm-lock.yaml | 713 ++++++++++++++++++++++++++++-
2 files changed, 702 insertions(+), 13 deletions(-)


Dictionary Updates

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

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

Update Dictionaries (main)

packages/cspell-bundled-dicts/package.json | 2 +-
pnpm-lock.yaml | 713 ++++++++++++++++++++++++++++-
2 files changed, 702 insertions(+), 13 deletions(-)


v7.0.2

28 Aug 15:52
Compare
Choose a tag to compare

What's Changed

  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4736
  • feat: Make cspell-io and cspell-service-bus pure ESM modules by @Jason3S in #4752
  • feat: add quiet flag by @evenstensberg in #4748

New Contributors

Full Changelog: v7.0.1...v7.0.2

v7.0.1

21 Aug 08:07
Compare
Choose a tag to compare

Changes

Fixes

fix: Fix how global references are resolved (#4729)

fix: Fix how global references are resolved (#4729)

fixes: #4724


fix: Support `.cspell` prefix on YAML config files. (#4727)

fix: Support .cspell prefix on YAML config files. (#4727)

fixes: #4533


Dictionary Updates

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

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

Update Dictionaries (main)

packages/cspell-bundled-dicts/package.json | 6 +++---
pnpm-lock.yaml | 32 ++++++++++++++++++++----------
2 files changed, 25 insertions(+), 13 deletions(-)


v7.0.1-alpha.9

10 Aug 08:04
Compare
Choose a tag to compare
v7.0.1-alpha.9 Pre-release
Pre-release

What's Changed

  • fix: Package cspell-json-reporter with cspell by @Jason3S in #4678
  • feat: Add customWords options by @siosio34 in #4683
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4697
  • fix: Update dictionaries and add f# by @Jason3S in #4696
  • fix: Support more CSpell settings in eslint plugin by @Jason3S in #4700
  • fix: Add $schema field to the cspell-tools config by @Jason3S in #4708

New Contributors

Full Changelog: v7.0.1-alpha.8...v7.0.1-alpha.9

v7.0.0

10 Aug 10:04
Compare
Choose a tag to compare

v7

This release includes a lot of internal clean-up. Other than dropping support for Node 14, CSpell CLI users should not have any major issues.

API notes below.

Breaking changes

  • Require Node 16+
  • Remove CommonJS support from most packages
  • Change the internal structure of Trie for performance and memory efficiency.

What's Changed

  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4362
  • feat!: Drop support for Node 14 by @Jason3S in #4372
  • fix: adjust docker command in README to match common samples by @kamontat in #4387
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4405
  • feat: Remove support for cspell commonjs interface by @Jason3S in #4415
  • feat: remove commonjs support from cspell-lib by @Jason3S in #4419
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4461
  • fix: Move trie-lib to ESM Only by @Jason3S in #4460
  • feat!: Change the internal structure of a Trie by @Jason3S in #4464
  • fix: Use swap16 to convert Unicode 16be to 16le by @Jason3S in #4468
  • feat: Experiment with a Binary Trie format for speed by @Jason3S in #4474
  • fix: work on Trie performance by @Jason3S in #4480
  • fix: Work towards a common Trie Interface by @Jason3S in #4481
  • fix: work towards a common base Trie Interface by @Jason3S in #4483
  • fix: Improving trie-lib by @Jason3S in #4488
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4493
  • fix: Implement Hinted Walker for ITrieNode by @Jason3S in #4500
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4509
  • dev: Work towards improving suggestion speed. by @Jason3S in #4519
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4517
  • refactor: clean up Trie creation by @Jason3S in #4523
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4526
  • refactor: Improve suggestion generation by @Jason3S in #4531
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4536
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4541
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4546
  • refactor: Keep a copy of the cspell-trie-lib API to track changes by @Jason3S in #4547
  • feat: clean up trie API and use faster suggest by @Jason3S in #4553
  • feat: Support weighted suggestions in Trie by @Jason3S in #4557
  • fix: improve performance of suggestion costs. by @Jason3S in #4569
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4563
  • fix!: cspell-io rename readFile to readFileText by @Jason3S in #4572
  • docs: fix bad example by @Jason3S in #4573
  • refactor: Move away from Buffer towards ArrayBufferView by @Jason3S in #4579
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4586
  • fix!: remove commonjs support from cspell-grammar by @Jason3S in #4588
  • fix!: remove commonjs support from cspell-pipes by @Jason3S in #4590
  • fix!: remove commonjs support from cspell-gitignore by @Jason3S in #4591
  • chore(deps): bump release-drafter/release-drafter from 5.23.0 to 5.24.0 by @dependabot in #4595
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4603
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4606
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4607
  • feat: Add gzip and shasum command to cspell-tools by @Jason3S in #4614
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4618
  • fix: support globs with gzip command. by @Jason3S in #4625
  • fix: Fix empty build target by @Jason3S in #4627
  • fix: support automatic creation of cspell-tools.config.yaml by @Jason3S in #4631
  • chore(deps): bump coverallsapp/github-action from 2.2.0 to 2.2.1 by @dependabot in #4632
  • fix: cspell-tools: be able to update shasum checksum files. by @Jason3S in #4634
  • fix: make sure cspell-types are true dependencies by @Jason3S in #4640
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4637
  • fix: cspell-tools: fix init option output by @Jason3S in #4650
  • fix: Fix and issue with .trie builder by @Jason3S in #4657
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4661
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4663
  • fix(cspell-tools): support conditional builds. by @Jason3S in #4668
  • fix: Package cspell-json-reporter with cspell by @Jason3S in #4678
  • feat: Add customWords options by @siosio34 in #4683
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4697
  • fix: Update dictionaries and add f# by @Jason3S in #4696
  • fix: Support more CSpell settings in eslint plugin by @Jason3S in #4700
  • fix: Add $schema field to the cspell-tools config by @Jason3S in #4708

API moving to ESM

If you are a consumer of the CSpell API and require CommonJS, consider using @cspell/dynamic-import.

More notes can be found at #4402.

New Contributors

Full Changelog: v6.31.1...v7.0.0

v6.31.3

08 Aug 08:53
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.31.2...v6.31.3

v7.0.1-alpha.8

21 Jul 21:29
Compare
Choose a tag to compare
v7.0.1-alpha.8 Pre-release
Pre-release

What's Changed

  • ci: Workflow Bot -- Update ALL Dependencies (main) by @street-side-software-automation in #4659
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4661
  • chore(deps-dev): bump @typescript-eslint/types from 5.62.0 to 6.1.0 by @dependabot in #4653
  • chore: Update prettier in tests. by @Jason3S in #4662
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4663
  • ci: Workflow Bot -- Update ALL Dependencies (main) by @street-side-software-automation in #4664
  • ci: Workflow Bot -- Update ALL Dependencies (main) by @street-side-software-automation in #4665
  • fix(cspell-tools): support conditional builds. by @Jason3S in #4668

Full Changelog: v7.0.1-alpha.7...v7.0.1-alpha.8

v7.0.1-alpha.7

19 Jul 11:16
Compare
Choose a tag to compare
v7.0.1-alpha.7 Pre-release
Pre-release

What's Changed

  • test: cspell-tools: Add coverage by @Jason3S in #4635
  • ci: Workflow Bot -- Update ALL Dependencies (main) by @street-side-software-automation in #4629
  • fix: make sure cspell-types are true dependencies by @Jason3S in #4640
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4637
  • ci: Workflow Bot -- Update ALL Dependencies (main) by @street-side-software-automation in #4643
  • chore: Update prettier by @Jason3S in #4646
  • ci: Fix Lint -- Workflow Bot by @street-side-software-automation in #4647
  • ci: Workflow Bot -- Update Integration Snapshots (main) by @street-side-software-automation in #4649
  • fix: cspell-tools: fix init option output by @Jason3S in #4650
  • fix: Fix and issue with .trie builder by @Jason3S in #4657
  • chore: Update prettier by @Jason3S in #4658

Full Changelog: v7.0.1-alpha.6...v7.0.1-alpha.7

v6.31.2

16 Jul 08:07
Compare
Choose a tag to compare

What's Changed

  • ci: Workflow Bot -- Update Integration Snapshots (main) by @street-side-software-automation in #4356
  • ci: Workflow Bot -- Update ALL Dependencies (main) by @street-side-software-automation in #4355
  • ci: Workflow Bot -- Update ALL Dependencies (main) by @street-side-software-automation in #4357
  • ci: Workflow Bot -- Update ALL Dependencies (main) by @street-side-software-automation in #4358
  • fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation in #4362
  • ci: Workflow Bot -- Update Integration Snapshots (main) by @street-side-software-automation in #4364
  • test: fix vitest coverage by @Jason3S in #4366
  • ci: Workflow Bot -- Update ALL Dependencies (main) by @street-side-software-automation in #4363
  • [Snyk] Fix for 2 vulnerabilities by @snyk-bot in #4369
  • fix: fixes #4639 by @Jason3S in #4642
  • chore: Update dependencies cspell6 by @Jason3S in #4644

Full Changelog: v6.31.1...v6.31.2