Releases: Automattic/harper
v0.8.6
What's Changed
- Fixed improper handling of multi-line comments in a number of languages,
- The an/a linter now attempts to detect initialisms.
- Fixed duplicate spelling suggestions under special circumstances.
- Added forceStable code action config option.
- feat: Add Email Support by @lukasmwerner in #93
New Contributors
- @lukasmwerner made their first contribution in #93
Full Changelog: https://github.com/elijah-potter/harper/commits/v0.8.6
v0.8.5
What's Changed
- Added initial support for linting
gitcommit
buffers - Added ability to properly handle inline math in Markdown files thanks to
pulldown_cmark
version0.11.0
- Now property handles and lints number suffixes (like "7th")
- build(deps): bump tree-sitter-ruby from 0.20.0 to 0.20.1 by @dependabot in #49
- build(deps): bump divan from 0.1.11 to 0.1.14 by @dependabot in #48
- build(deps): bump serde from 1.0.195 to 1.0.197 by @dependabot in #47
- build(deps): bump clap from 4.4.18 to 4.5.1 by @dependabot in #46
- build(deps): bump tree-sitter-cpp from 0.20.3 to 0.20.5 by @dependabot in #45
- build(deps): bump wasm-bindgen from 0.2.90 to 0.2.91 by @dependabot in #54
- build(deps): bump smallvec from 1.12.0 to 1.13.1 by @dependabot in #53
- build(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #50
- build(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #55
- build(deps): bump tree-sitter-swift from 0.4.0 to 0.4.1 by @dependabot in #59
- build(deps): bump itertools from 0.11.0 to 0.12.1 by @dependabot in #58
- build(deps): bump thiserror from 1.0.56 to 1.0.57 by @dependabot in #57
- build(deps): bump blanket from 0.3.0 to 0.4.0 by @dependabot in #66
- build(deps): bump undici from 5.28.3 to 5.28.4 in /packages by @dependabot in #71
- build(deps-dev): bump vite from 4.5.2 to 4.5.3 in /packages by @dependabot in #70
- build(deps): bump smallvec from 1.13.1 to 1.13.2 by @dependabot in #69
- It is better to use the repository field by @szabgab in #83
- add repository to the other crates as well by @szabgab in #84
New Contributors
Full Changelog: https://github.com/elijah-potter/harper/commits/v0.8.5
v0.8.4
What's Changed
- We fixed issues with non-English characters inside words.
- We fixed issues where file-local dictionaries wouldn't get saved.
- We removed annoying "Linting..." messages.
- build(deps): bump blanket from 0.3.0 to 0.4.0 by @dependabot in #66
- build(deps): bump undici from 5.28.3 to 5.28.4 in /packages by @dependabot in #71
- build(deps-dev): bump vite from 4.5.2 to 4.5.3 in /packages by @dependabot in #70
- build(deps): bump smallvec from 1.13.1 to 1.13.2 by @dependabot in #69
Full Changelog: v0.8.3...v0.8.4
v0.8.3
Full Changelog: v0.8.2...v0.8.3
We fixed a number of issues and added a couple of features. In this version you should:
- No longer receive erroneous lints in Markdown numbered and bulleted lists.
- Be able to configure custom
diagnosticSeverity
. - No longer receive erroneous lints in
.mjs
and.cjs
files.
v0.8.2
What's Changed
- build(deps): bump tree-sitter-ruby from 0.20.0 to 0.20.1 by @dependabot in #49
- build(deps): bump divan from 0.1.11 to 0.1.14 by @dependabot in #48
- build(deps): bump serde from 1.0.195 to 1.0.197 by @dependabot in #47
- build(deps): bump clap from 4.4.18 to 4.5.1 by @dependabot in #46
- build(deps): bump tree-sitter-cpp from 0.20.3 to 0.20.5 by @dependabot in #45
- build(deps): bump wasm-bindgen from 0.2.90 to 0.2.91 by @dependabot in #54
- build(deps): bump smallvec from 1.12.0 to 1.13.1 by @dependabot in #53
- build(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #50
- build(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #55
- build(deps): bump tree-sitter-swift from 0.4.0 to 0.4.1 by @dependabot in #59
- build(deps): bump itertools from 0.11.0 to 0.12.1 by @dependabot in #58
- build(deps): bump thiserror from 1.0.56 to 1.0.57 by @dependabot in #57
Full Changelog: https://github.com/elijah-potter/harper/commits/v0.8.2
v0.8.1
What's Changed
All of the changes are related to proper handling of Unicode characters (looking at you, emojis).
- build(deps): bump tree-sitter-ruby from 0.20.0 to 0.20.1 by @dependabot in #49
- build(deps): bump divan from 0.1.11 to 0.1.14 by @dependabot in #48
- build(deps): bump serde from 1.0.195 to 1.0.197 by @dependabot in #47
- build(deps): bump clap from 4.4.18 to 4.5.1 by @dependabot in #46
- build(deps): bump tree-sitter-cpp from 0.20.3 to 0.20.5 by @dependabot in #45
- build(deps): bump wasm-bindgen from 0.2.90 to 0.2.91 by @dependabot in #54
- build(deps): bump smallvec from 1.12.0 to 1.13.1 by @dependabot in #53
- build(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #50
- build(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #55
Full Changelog: https://github.com/elijah-potter/harper/commits/v0.8.1
v0.8.0
What's Changed
You can now configure linters manually via LSP config.
Notably, the spelled_numbers linter is disabled by default.
- build(deps): bump tree-sitter-ruby from 0.20.0 to 0.20.1 by @dependabot in #49
- build(deps): bump divan from 0.1.11 to 0.1.14 by @dependabot in #48
- build(deps): bump serde from 1.0.195 to 1.0.197 by @dependabot in #47
- build(deps): bump clap from 4.4.18 to 4.5.1 by @dependabot in #46
- build(deps): bump tree-sitter-cpp from 0.20.3 to 0.20.5 by @dependabot in #45
- build(deps): bump wasm-bindgen from 0.2.90 to 0.2.91 by @dependabot in #54
- build(deps): bump smallvec from 1.12.0 to 1.13.1 by @dependabot in #53
- build(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #50
- build(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #55
Full Changelog: https://github.com/elijah-potter/harper/commits/v0.8.0
v0.7.6
What's Changed
We added a couple new features;
- Will now ignore Go compiler directives such as
//go:
- Will now suggest that small numbers be spelled out (experimental)
- Added code action to open URLs using default app (experimental)
- build(deps): bump tree-sitter-ruby from 0.20.0 to 0.20.1 by @dependabot in #49
- build(deps): bump divan from 0.1.11 to 0.1.14 by @dependabot in #48
- build(deps): bump serde from 1.0.195 to 1.0.197 by @dependabot in #47
- build(deps): bump clap from 4.4.18 to 4.5.1 by @dependabot in #46
- build(deps): bump tree-sitter-cpp from 0.20.3 to 0.20.5 by @dependabot in #45
- build(deps): bump wasm-bindgen from 0.2.90 to 0.2.91 by @dependabot in #54
- build(deps): bump smallvec from 1.12.0 to 1.13.1 by @dependabot in #53
- build(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #50
- build(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #55
Full Changelog: https://github.com/elijah-potter/harper/commits/v0.7.6
v0.7.5
What's Changed
Primarily, we added support for configuring the location of user dictionaries.
- build(deps): bump tree-sitter-ruby from 0.20.0 to 0.20.1 by @dependabot in #49
- build(deps): bump divan from 0.1.11 to 0.1.14 by @dependabot in #48
- build(deps): bump serde from 1.0.195 to 1.0.197 by @dependabot in #47
- build(deps): bump clap from 4.4.18 to 4.5.1 by @dependabot in #46
- build(deps): bump tree-sitter-cpp from 0.20.3 to 0.20.5 by @dependabot in #45
Full Changelog: https://github.com/chilipepperhott/harper/commits/v0.7.5
v0.7.4
Full Changelog: https://github.com/chilipepperhott/harper/commits/v0.7.4
Primarily bug fixes and added support for fixing 'a' v.s. 'an' issues.