v0.37.0

Automattic/harperv0.37.0May 19, 2025by github-actions[bot]

AI Summary

Adds Kotlin support for comments and refines several grammar rules to reduce false positives.

Key Highlights

  • Added Kotlin support in comments
  • Fixed 'apart' vs 'a part' confusion
  • Fixed 'take it personal' to 'personally'
  • Improved sentence capitalization to replace whole words

New Features

  • Kotlin comment support
  • Grammar fix for 'apart' vs 'a part'
  • Grammar fix for 'take it personal'
  • Sentence capitalization improvements

Full Release Notes

## What's Changed
* feat(comments): add Kotlin support by @elijah-potter in https://github.com/Automattic/harper/pull/1271
* fix: no longer prompt to change "new" to "knew" after possessives by @hippietrail in https://github.com/Automattic/harper/pull/1293
* fix: 'a very' no longer flagged to change to 'Avery' by @hippietrail in https://github.com/Automattic/harper/pull/1292
* fix: don't flag "can not" to join as a "compound noun" by @hippietrail in https://github.com/Automattic/harper/pull/1287
* build(deps): bump criterion from 0.5.1 to 0.6.0 by @dependabot in https://github.com/Automattic/harper/pull/1288
* Dictionary curation 2025 05 16 by @hippietrail in https://github.com/Automattic/harper/pull/1290
* feat: take it personal→take it personally by @hippietrail in https://github.com/Automattic/harper/pull/1285
* feat: add "maximum amount" and "maximum number" to suggestions by @hippietrail in https://github.com/Automattic/harper/pull/1291
* feat: correct mixing up "apart" and "a part" by @hippietrail in https://github.com/Automattic/harper/pull/1284
* refactor: reduce false positive blacklist with new logic by @hippietrail in https://github.com/Automattic/harper/pull/1282
* feat(core): make sentence capitalization replace whole word by @elijah-potter in https://github.com/Automattic/harper/pull/1295
* test(chrome-ext): e2e test for the Slate editor by @elijah-potter in https://github.com/Automattic/harper/pull/1281
* chore: sort and dedup lint group rules by @hippietrail in https://github.com/Automattic/harper/pull/1296
* test(chrome-ext): fix underline positioning on GitHub textareas by @elijah-potter in https://github.com/Automattic/harper/pull/1297


**Full Changelog**: https://github.com/Automattic/harper/compare/v0.36.0...v0.37.0