Skip to content

Releases: Automattic/harper

v0.8.6

30 Jun 03:45
Compare
Choose a tag to compare

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

Full Changelog: https://github.com/elijah-potter/harper/commits/v0.8.6

v0.8.5

15 May 19:19
Compare
Choose a tag to compare

What's Changed

  • Added initial support for linting gitcommit buffers
  • Added ability to properly handle inline math in Markdown files thanks to pulldown_cmark version 0.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

06 May 18:27
Compare
Choose a tag to compare

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

25 Mar 17:21
Compare
Choose a tag to compare

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

16 Mar 04:18
Compare
Choose a tag to compare

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

11 Mar 14:15
Compare
Choose a tag to compare

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

08 Mar 19:01
Compare
Choose a tag to compare

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

08 Mar 03:52
Compare
Choose a tag to compare

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

03 Mar 17:26
Compare
Choose a tag to compare

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

29 Feb 02:03
Compare
Choose a tag to compare

Full Changelog: https://github.com/chilipepperhott/harper/commits/v0.7.4

Primarily bug fixes and added support for fixing 'a' v.s. 'an' issues.