v2.11.0

Automattic/harperv2.11.0Sep 16, 2026by github-actions[bot]

Upgrading?

AI Summary

This release focuses on enhancing the desktop and Chrome extension user experience through UI redesigns and performance improvements, alongside a significant number of new spelling and grammar corrections.

Key Highlights

  • Redesigned the Chrome extension suggestion popup for better usability.
  • Added Day One as a default app in the desktop version.
  • Improved desktop app performance and fixed service closing issues.
  • Expanded spelling and grammar rules, including corrections for 'rogue vs rouge' and 'bare-bone'.

Breaking Changes

  • Removed Harper Desktop from the workspace

New Features

  • Redesigned suggestion popup in Chrome extension
  • Added Day One as a default app in desktop
  • Added 'FFT' and 'BWT' transforms to RedundantAcronyms
  • Added corrections for 'bane' vs 'bain', 'hi-jack' vs 'hijack', and 'summary' vs 'summery'
  • Added corrections for 'bare-bone' vs 'bare-bones', 'a break through' vs 'a breakthrough', and 'ootb' vs 'out of the box'
  • Added corrections for 'in of themselves' vs 'in (and of) themselves'
  • Added 'such a shame' correction
  • Added 'rogue' vs 'rouge' correction
  • Added 'defo' whitelisting
  • Added horizontal whitespace masking before % comments in Harper-Tex
  • Added check request counting to web UI

Full Release Notes

## What's Changed
* fix(web): color of the logo used in loading animation by @elijah-potter in https://github.com/Automattic/harper/pull/4349
* feat: mixing up "bane" (of one's existence) and "bain" (marie) by @hippietrail in https://github.com/Automattic/harper/pull/4353
* feat: hi-jack/high jack → hijack by @hippietrail in https://github.com/Automattic/harper/pull/4355
* feat: such shame → such a shame by @hippietrail in https://github.com/Automattic/harper/pull/4359
* chore: dictionary curation by @hippietrail in https://github.com/Automattic/harper/pull/4360
* feat: mixing up summary and summery by @hippietrail in https://github.com/Automattic/harper/pull/4363
* feat(web): count update check requests by @elijah-potter in https://github.com/Automattic/harper/pull/4362
* fix(harper-tex): mask horizontal whitespace before % comments by @jurajkl in https://github.com/Automattic/harper/pull/3108
* chore: enhance `SummarySummery` and `ThenThan` by @hippietrail in https://github.com/Automattic/harper/pull/4366
* feat: add "FFT" and "BWT" transforms to `RedundantAcronyms` by @hippietrail in https://github.com/Automattic/harper/pull/4369
* feat: bare-bone → bare-bones by @hippietrail in https://github.com/Automattic/harper/pull/4372
* feat: in of themselves → in (and of) themselves by @hippietrail in https://github.com/Automattic/harper/pull/4373
* feat: ootb → out of the box by @hippietrail in https://github.com/Automattic/harper/pull/4378
* feat: a break through → a breakthrough by @hippietrail in https://github.com/Automattic/harper/pull/4380
* build: remove Harper Desktop from workspace by @elijah-potter in https://github.com/Automattic/harper/pull/4329
* feat: rogue vs rouge by @hippietrail in https://github.com/Automattic/harper/pull/4280
* fix: don't flag "defo" by @hippietrail in https://github.com/Automattic/harper/pull/4390
* build(deps): bump open from 5.4.2 to 5.4.4 by @dependabot[bot] in https://github.com/Automattic/harper/pull/4396
* build(deps): bump indexmap from 2.14.0 to 2.14.2 by @dependabot[bot] in https://github.com/Automattic/harper/pull/4397
* fix: give `MassPlurals` higher priority than `SplitWords` by @hippietrail in https://github.com/Automattic/harper/pull/4347
* fix(web): make the `<Loader />` less irksome by @elijah-potter in https://github.com/Automattic/harper/pull/4401
* feat(chrome-ext): redesign suggestion popup by @elijah-potter in https://github.com/Automattic/harper/pull/4406
* fix(desktop): major barriers to good performance by @elijah-potter in https://github.com/Automattic/harper/pull/4394
* feat(desktop): add Day One as a default app. by @elijah-potter in https://github.com/Automattic/harper/pull/4402
* fix(desktop): don't close service when closing settings by @elijah-potter in https://github.com/Automattic/harper/pull/4403


**Full Changelog**: https://github.com/Automattic/harper/compare/v2.10.0...v2.11.0

Related Repositories