v0.27.0

Automattic/harperv0.27.0Apr 1, 2025by github-actions[bot]

AI Summary

Release focusing on linters for 'another', 'adjective of a' detection, and VS Code extension stability.

Key Highlights

  • New linters for common mistakes with 'another'.
  • Flagging of incorrect '<adjective> of a' structures.
  • Fixes for VS Code language mode handling and auto-detect.

New Features

  • Linters for 'another' usage.
  • Detection of 'adjective of a' constructions.
  • False positive fixes for 'inside of' and 'out of'.
  • Dialect indicator for VS Code extension.

Full Release Notes

## What's Changed
* fix(harper-ls): handle language mode change and VS Code auto detect by @kiding in https://github.com/Automattic/harper/pull/966
* feat: linters for common mistakes with "another" by @hippietrail in https://github.com/Automattic/harper/pull/963
* Dictionary curation 2025 03 06 by @hippietrail in https://github.com/Automattic/harper/pull/837
* feat(core): flag "<adjective> of a" by @hippietrail in https://github.com/Automattic/harper/pull/967
* fix: include the full set of personal pronouns and possessives by @hippietrail in https://github.com/Automattic/harper/pull/964
* fix: 2 words in curated dict lack / before annotations by @hippietrail in https://github.com/Automattic/harper/pull/958
* feat: implement #828 by @hippietrail in https://github.com/Automattic/harper/pull/853
* VS Code Extension Updates by @mcecode in https://github.com/Automattic/harper/pull/960
* doc(core): write up the difference between a `Linter` and a `PatternLinter` by @elijah-potter in https://github.com/Automattic/harper/pull/973
* fix(core): remove bad phrase by @elijah-potter in https://github.com/Automattic/harper/pull/974
* fix: handle another false positive in "adjective of a" by @hippietrail in https://github.com/Automattic/harper/pull/980
* feat(harper-typst): ignore file path as arguments, regex, .display by @kiding in https://github.com/Automattic/harper/pull/976
* Improve doc coverage by @elijah-potter in https://github.com/Automattic/harper/pull/979
* feat: detect capitalized false positives by @hippietrail in https://github.com/Automattic/harper/pull/988
* fix(harper-cli): set American as the default dialect by @kiding in https://github.com/Automattic/harper/pull/986
* build(deps): bump once_cell from 1.21.1 to 1.21.3 by @dependabot in https://github.com/Automattic/harper/pull/996
* feat: more false positives: "inside of" & "out of" by @hippietrail in https://github.com/Automattic/harper/pull/992
* template for feature requests on github by @hippietrail in https://github.com/Automattic/harper/pull/981
* build(deps): bump clap from 4.5.32 to 4.5.34 by @dependabot in https://github.com/Automattic/harper/pull/995
* feat: implement #993 by @hippietrail in https://github.com/Automattic/harper/pull/994
* Dialect indicator for VS Code extension by @hippietrail in https://github.com/Automattic/harper/pull/985
* chore: "head of a" false positive + test by @hippietrail in https://github.com/Automattic/harper/pull/999
* test(core): confirm that #720 is no longer present by @elijah-potter in https://github.com/Automattic/harper/pull/975
* fix(wordpress): crashes when options menu is opened by @elijah-potter in https://github.com/Automattic/harper/pull/1002


**Full Changelog**: https://github.com/Automattic/harper/compare/v0.26.0...v0.27.0