v0.66.0

Automattic/harperv0.66.0Oct 1, 2025by github-actions[bot]

AI Summary

Introduces support for Ink, improves Org-mode list item parsing, and uses the CSS Highlights API for the Chrome extension. It also creates initial rules for missing prepositions and improves quote pairing.

Key Highlights

  • Support for Ink file format
  • Org-mode list item parsing improvements
  • Use of CSS Highlights API in Chrome extension
  • Initial `MissingTo` rule

New Features

  • Add ink support
  • CSS Highlights API usage in Chrome extension
  • Initial `MissingTo` rule
  • Tagged linting function

Full Release Notes

## What's Changed
* fix: format of checkboxes was broken in feature request template by @hippietrail in https://github.com/Automattic/harper/pull/1992
* fix: org-mode add list item parsing with tab normalization by @eloycoto in https://github.com/Automattic/harper/pull/1989
* feat(chrome-ext): use new CSS Highlights API where possible by @elijah-potter in https://github.com/Automattic/harper/pull/1970
* feat: add ink support by @FreddieGilbraith in https://github.com/Automattic/harper/pull/1894
* feat:besides the point→beside the point, don't can→can't by @hippietrail in https://github.com/Automattic/harper/pull/2021
* Add more phrasal verb exceptions by @hippietrail in https://github.com/Automattic/harper/pull/2002
* feat(core): create initial `MissingTo` rule by @elijah-potter in https://github.com/Automattic/harper/pull/1990
* fix(core): address problems with prepositional phrases by @elijah-potter in https://github.com/Automattic/harper/pull/2022
* build(deps): bump tree-sitter from 0.25.9 to 0.25.10 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2029
* Criteria phenomena by @TomasoAlbinoni in https://github.com/Automattic/harper/pull/2028
* build(deps): bump serde from 1.0.226 to 1.0.228 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2032
* build(deps): bump thiserror from 2.0.16 to 2.0.17 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2030
* chore: missing words, annotations by @hippietrail in https://github.com/Automattic/harper/pull/1999
* feat(core): create tagged linting function by @elijah-potter in https://github.com/Automattic/harper/pull/1998
* build(deps): bump indexmap from 2.11.1 to 2.11.4 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2031
* fix: nominal wants issue #2010 by @hippietrail in https://github.com/Automattic/harper/pull/2034
* fix(ci): reduce redundancy in CI by @elijah-potter in https://github.com/Automattic/harper/pull/2037
* feat(core): use a better quote-pairing algorithm by @elijah-potter in https://github.com/Automattic/harper/pull/2036

## New Contributors
* @FreddieGilbraith made their first contribution in https://github.com/Automattic/harper/pull/1894
* @TomasoAlbinoni made their first contribution in https://github.com/Automattic/harper/pull/2028

**Full Changelog**: https://github.com/Automattic/harper/compare/v0.65.0...v0.66.0