v0.62.0

Automattic/harperv0.62.0Sep 8, 2025by github-actions[bot]

AI Summary

Introduces full verb form annotations and a new rule to detect duplicate punctuation. The release also includes various dictionary corrections and regionalism support.

Key Highlights

  • Implementation of full verb form annotations
  • New rule to detect duplicate punctuation
  • Correction for degrees kelvin
  • Regionalism support (windscreen vs windshield)

New Features

  • Full verb form annotations
  • Duplicate punctuation detection
  • Degrees kelvin correction

Full Release Notes

## What's Changed
* Implement full verb form annotations by @hippietrail in https://github.com/Automattic/harper/pull/1730
* feat(core): create rule to detect duplicate punctuation by @elijah-potter in https://github.com/Automattic/harper/pull/1694
* feat: add correction of degrees kelvin to -> kelvin by @lukasmwerner in https://github.com/Automattic/harper/pull/1829
* docs: add path to `stats.txt` for Linux and macOS by @hippietrail in https://github.com/Automattic/harper/pull/1854
* fix: missing `LintKind`s from `LintKind::new_from_str` by @hippietrail in https://github.com/Automattic/harper/pull/1850
* chore: various improvements to phrasal verb linter by @hippietrail in https://github.com/Automattic/harper/pull/1824
* feat:interested at/into/on/with→interested in by @hippietrail in https://github.com/Automattic/harper/pull/1809
* Add core.trac.wordrpess.org support to Chrome extension by @sirreal in https://github.com/Automattic/harper/pull/1865
* feat: quiet⇔quite by @hippietrail in https://github.com/Automattic/harper/pull/1781
* feat:digestive track→digestive tract by @hippietrail in https://github.com/Automattic/harper/pull/1837
* Dictionary curation 2025 08 27 by @hippietrail in https://github.com/Automattic/harper/pull/1853
* fix: compound nouns that shouldn't be phrasal verbs by @hippietrail in https://github.com/Automattic/harper/pull/1870
* feat: would've never/would never have→never would have by @hippietrail in https://github.com/Automattic/harper/pull/1794
* fix(chrome-ext): flaky tests by @elijah-potter in https://github.com/Automattic/harper/pull/1868
* build(deps): bump uuid from 1.18.0 to 1.18.1 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1883
* build(deps): bump clap from 4.5.45 to 4.5.47 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1879
* build(deps): bump tree-sitter from 0.25.8 to 0.25.9 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1880
* chore: mostly annotating verbs and nouns by @hippietrail in https://github.com/Automattic/harper/pull/1874
* build(deps): bump tree-sitter-javascript from 0.23.1 to 0.25.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1882
* build(deps): bump foldhash from 0.1.5 to 0.2.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1881
* feat: addicting→addictive by @hippietrail in https://github.com/Automattic/harper/pull/1886
* Update place names 978 by @hippietrail in https://github.com/Automattic/harper/pull/1013
* feat: windscreen vs windshield regionalism by @hippietrail in https://github.com/Automattic/harper/pull/1888
* feat: support roman numerals by @hippietrail in https://github.com/Automattic/harper/pull/1851
* feat: add colour to `harper-cli nominal-phrases` and `just getnps-colour` by @hippietrail in https://github.com/Automattic/harper/pull/1869

## New Contributors
* @sirreal made their first contribution in https://github.com/Automattic/harper/pull/1865

**Full Changelog**: https://github.com/Automattic/harper/compare/v0.61.0...v0.62.0