v2.4.0

ag-grid/ag-gridv2.4.0Jun 4, 2026by github-actions[bot]

AI Summary

This release expands platform support by adding the Desktop app and improves grammar checking accuracy by fixing false positives and adding new typo corrections.

Key Highlights

  • Added Desktop app to the list of supported platforms
  • Fixed false positive 'quite' vs 'quiet' flagging
  • Improved dictionary curation and typo corrections
  • Fixed slow message passing in harper.js due to cache lookups
  • Expanded role selection in the Desktop app

New Features

  • Desktop app support
  • Expanded role selection in Desktop app

Full Release Notes

## What's Changed
* docs: add Desktop app to list of platforms by @hippietrail in https://github.com/Automattic/harper/pull/3530
* feat: fellow coworker→fellow worker/coworker by @hippietrail in https://github.com/Automattic/harper/pull/3478
* feat: proof-of-concepts→proofs-of-concept by @hippietrail in https://github.com/Automattic/harper/pull/3562
* feat: pay for check/fee/price→pay check/fee/price by @hippietrail in https://github.com/Automattic/harper/pull/3567
* docs: add comprehensive website contribution guide by @jdgajjar in https://github.com/Automattic/harper/pull/3561
* fix: don't flag more low-hanging fruit→lower-hanging by @hippietrail in https://github.com/Automattic/harper/pull/3571
* chore: pin third-party GitHub Actions to commit SHAs by @mahangu in https://github.com/Automattic/harper/pull/3573
* fix: don't flag CVEs by @hippietrail in https://github.com/Automattic/harper/pull/3582
* feat: at face values→at face value by @hippietrail in https://github.com/Automattic/harper/pull/3578
* chore: dictionary curation by @hippietrail in https://github.com/Automattic/harper/pull/3579
* Update vulnerable JS transitive dependencies by @lancewillett in https://github.com/Automattic/harper/pull/3555
* feat(desktop): expand role selection by @elijah-potter in https://github.com/Automattic/harper/pull/3546
* fix: prevent false positive "quite" → "quiet" (#3560) by @jdgajjar in https://github.com/Automattic/harper/pull/3575
* refactor: avoid complex type warning by @hippietrail in https://github.com/Automattic/harper/pull/3570
* feat: the the→that the by @hippietrail in https://github.com/Automattic/harper/pull/3549
* feat: incidence report→incident report by @hippietrail in https://github.com/Automattic/harper/pull/3593
* refactor(desktop): misc. changes and documentation by @elijah-potter in https://github.com/Automattic/harper/pull/3594
* fix(harper.js): slow message passing from slow cache lookups by @elijah-potter in https://github.com/Automattic/harper/pull/3588
* build(deps): bump tar from 0.4.45 to 0.4.46 by @dependabot[bot] in https://github.com/Automattic/harper/pull/3547
* build(deps): bump jwt from 2.10.3 to 3.2.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/3534
* build(deps): bump lru from 0.16.3 to 0.18.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/3556
* feat: curious/unsure to why etc→as to why etc by @hippietrail in https://github.com/Automattic/harper/pull/3538
* chore: add chocked/chucked/choked full to chock-full linter by @hippietrail in https://github.com/Automattic/harper/pull/3335
* feat: cache 22/cash 22→catch 22 by @hippietrail in https://github.com/Automattic/harper/pull/3548
* feat: USD dollars→USD/US dollars by @hippietrail in https://github.com/Automattic/harper/pull/3467
* build(deps): bump the actions-major group with 6 updates by @dependabot[bot] in https://github.com/Automattic/harper/pull/3585

## New Contributors
* @jdgajjar made their first contribution in https://github.com/Automattic/harper/pull/3561
* @mahangu made their first contribution in https://github.com/Automattic/harper/pull/3573
* @lancewillett made their first contribution in https://github.com/Automattic/harper/pull/3555

**Full Changelog**: https://github.com/Automattic/harper/compare/v2.3.1...v2.4.0