v0.44.0
Automattic/harperv0.44.0Jun 20, 2025by github-actions[bot]
AI Summary
This release focuses on significant performance improvements for the Chrome extension, introduces a build system for Firefox support, and adds several new grammar and style linter rules.
Key Highlights
- Major performance improvements to the Chrome extension
- Setup of build system for Firefox support
- Added linter for '5am in the morning' redundancy
- Grammar fixes including 'shoot oneself into a leg' and 'grey' vs 'gray'
New Features
- Firefox build system for Chrome plugin
- Linter for issue #346
- Grammar rule for '5am in the morning'
- Chrome extension input event dispatching fixes
Full Release Notes
## What's Changed * feat: split affixes and properties and support propagating properties by @RunDevelopment in https://github.com/Automattic/harper/pull/1251 * fix: missing words in #1401 by @hippietrail in https://github.com/Automattic/harper/pull/1402 * fix: ensure grey is suggested when gray is wrong by @hippietrail in https://github.com/Automattic/harper/pull/1403 * feat: take sth. serious→take sth. seriously by @hippietrail in https://github.com/Automattic/harper/pull/1405 * feat(core): add linter for #346 by @elijah-potter in https://github.com/Automattic/harper/pull/1407 * feat(web): show Firefox link to applicable users by @elijah-potter in https://github.com/Automattic/harper/pull/1409 * feat(chrome-plugin): set up build system for Firefox by @elijah-potter in https://github.com/Automattic/harper/pull/1408 * feat:Shoot oneself into a leg → oneself in the foot by @hippietrail in https://github.com/Automattic/harper/pull/1391 * chore: re-sort phrase corrections by @hippietrail in https://github.com/Automattic/harper/pull/1410 * docs: add page for Firefox + update FAQ by @elijah-potter in https://github.com/Automattic/harper/pull/1412 * feat(core): cover case from #381 + remove useless rule by @elijah-potter in https://github.com/Automattic/harper/pull/1416 * feat: add types of determiner by @hippietrail in https://github.com/Automattic/harper/pull/1415 * Major performance improvements to the Chrome extension by @elijah-potter in https://github.com/Automattic/harper/pull/1417 * feat: handle the recieved→received part of #1411 by @hippietrail in https://github.com/Automattic/harper/pull/1418 * fix(chrome-ext): dispatch input events on form els by @elijah-potter in https://github.com/Automattic/harper/pull/1330 * fix(core): use POS tags for `PronounKnew` accuracy by @elijah-potter in https://github.com/Automattic/harper/pull/1413 * feat: Implement #405 - the "5am in the morning" redundancy by @hippietrail in https://github.com/Automattic/harper/pull/1414 * feat: add "except if" and "except when" for "unless if" by @hippietrail in https://github.com/Automattic/harper/pull/1318 * feat: touristic → tourist / tourism / touristic by @hippietrail in https://github.com/Automattic/harper/pull/1345 * fix: some very important adverbs were not marked by @hippietrail in https://github.com/Automattic/harper/pull/1420 **Full Changelog**: https://github.com/Automattic/harper/compare/v0.43.0...v0.44.0