v0.53.0
Automattic/harperv0.53.0Jul 25, 2025by github-actions[bot]
AI Summary
A feature-rich release adding significant enhancements to the Chrome extension, including GitLab support and dark mode, alongside new grammar rules to catch common mistakes like 'it's' and filler words.
Key Highlights
- Chrome extension gains GitLab support and dark mode
- New grammar rules: VerbInsteadOfNoun and NounInsteadOfVerb
- Removal of filler words 'uh' and 'um'
- Fix for 'it's' -> 'its' correction
New Features
- Chrome extension GitLab integration
- Chrome extension dark mode
- New grammar correction rules
- Filler word removal
Full Release Notes
## What's Changed * feat(chrome-ext): add double-shift hotkey by @elijah-potter in https://github.com/Automattic/harper/pull/1574 * feat: condense file extensions into single token by @hippietrail in https://github.com/Automattic/harper/pull/1602 * feat(web): add detail to onboarding page + add site request form by @elijah-potter in https://github.com/Automattic/harper/pull/1611 * feat: new `LintKind`s, optional `LintKind` param for `phrase_corrections` by @hippietrail in https://github.com/Automattic/harper/pull/1596 * fix: correct a/an before MP3 by @hippietrail in https://github.com/Automattic/harper/pull/1608 * feat:make it seems→make it seem by @hippietrail in https://github.com/Automattic/harper/pull/1609 * chore: marking mass nouns by @hippietrail in https://github.com/Automattic/harper/pull/1607 * feat: VerbInsteadOfNoun to complement NounInsteadOfVerb by @hippietrail in https://github.com/Automattic/harper/pull/1565 * test: `#[ignore]`d failing test from issue #1582 by @hippietrail in https://github.com/Automattic/harper/pull/1587 * Fix variety of false-positives by @elijah-potter in https://github.com/Automattic/harper/pull/1614 * feat(chrome-ext): add GitLab + dark mode by @elijah-potter in https://github.com/Automattic/harper/pull/1612 * feat(core): add special case for `teh` by @elijah-potter in https://github.com/Automattic/harper/pull/1613 * feat(core): create rule that fixes it's -> its by @elijah-potter in https://github.com/Automattic/harper/pull/1622 * Dictionary curation 2025 07 23 by @hippietrail in https://github.com/Automattic/harper/pull/1623 * feat: add letter-case flags to `WordMetadata` by @hippietrail in https://github.com/Automattic/harper/pull/1578 * chore: add "investment into" to the "invest into" linter by @hippietrail in https://github.com/Automattic/harper/pull/1616 * feat:make it/them worst→worse by @hippietrail in https://github.com/Automattic/harper/pull/1619 * refactor: typed spans by @86xsk in https://github.com/Automattic/harper/pull/1595 * fix: align comment field in `printannotations` by @hippietrail in https://github.com/Automattic/harper/pull/1617 * feat: remove filler words "uh" and "um" by @hippietrail in https://github.com/Automattic/harper/pull/1626 * fix: install `wasm-pack` with cargo by @elijah-potter in https://github.com/Automattic/harper/pull/1629 * fix: issues with `wasm-pack` installation by @elijah-potter in https://github.com/Automattic/harper/pull/1633 * fix(chrome-ext): Harper highlight hosts creating a new stacking context by @elijah-potter in https://github.com/Automattic/harper/pull/1627 * chore(dict): add plural tag to 'people' by @86xsk in https://github.com/Automattic/harper/pull/1554 * feat:have a look vs. take a look by @hippietrail in https://github.com/Automattic/harper/pull/1624 * chore: dictionary curation by @hippietrail in https://github.com/Automattic/harper/pull/1625 * feat: conform that→confirm that by @hippietrail in https://github.com/Automattic/harper/pull/1632 **Full Changelog**: https://github.com/Automattic/harper/compare/v0.52.0...v0.53.0