v0.65.0

Automattic/harperv0.65.0Sep 22, 2025by github-actions[bot]

AI Summary

Focuses on grammar corrections (double negatives, 'affect -> effect') and support for ClojureDart. It also fixes typos and improves documentation.

Key Highlights

  • Rule to fix 'affect -> effect'
  • Support for ClojureDart
  • 'mixed bad' → 'mixed bag' correction
  • Double negative detection rule

New Features

  • Rule to fix affect -> effect
  • Support for ClojureDart
  • Rule for unnecessary double-negatives
  • 'mixed bad' → 'mixed bag' correction

Full Release Notes

## What's Changed
* feat: mixed bad→mixed bag by @hippietrail in https://github.com/Automattic/harper/pull/1946
* feat(core): add rule for unnecessary double-negatives by @elijah-potter in https://github.com/Automattic/harper/pull/1943
* feat: correct "though" when typo for "thought" by @hippietrail in https://github.com/Automattic/harper/pull/1952
* refactor: metadata attribute naming and commenting by @hippietrail in https://github.com/Automattic/harper/pull/1572
* feat(web): link to the Microsoft Edge extension by @elijah-potter in https://github.com/Automattic/harper/pull/1953
* fix: #1956 by @hippietrail in https://github.com/Automattic/harper/pull/1958
* feat:rule of thumbs→rules of thumb/flip the bill→foot the bill by @hippietrail in https://github.com/Automattic/harper/pull/1957
* chore: new words, annotation fixes by @hippietrail in https://github.com/Automattic/harper/pull/1944
* feat(core): rule to fix affect -> effect by @elijah-potter in https://github.com/Automattic/harper/pull/1954
* feat: when "it looks like that" should be "it looks like" by @hippietrail in https://github.com/Automattic/harper/pull/1968
* feat:many more variants of "for/to all intents and purposes" by @hippietrail in https://github.com/Automattic/harper/pull/1964
* build(deps): bump chrono from 0.4.41 to 0.4.42 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1983
* build(deps): bump anyhow from 1.0.99 to 1.0.100 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1980
* build(deps): bump serde from 1.0.224 to 1.0.226 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1982
* build(deps): bump ammonia from 4.1.1 to 4.1.2 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1986
* build(deps): bump bitflags from 2.9.3 to 2.9.4 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1981
* feat: aslong as→as long as by @hippietrail in https://github.com/Automattic/harper/pull/1974
* build(deps): bump clap from 4.5.47 to 4.5.48 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1979
* fix: adverbs that can come before "quite" by @hippietrail in https://github.com/Automattic/harper/pull/1972
* fix: remove dupes and remnants of lints moved from `phrase_corrections` by @hippietrail in https://github.com/Automattic/harper/pull/1976
* feat: support ClojureDart by @jcpsantiago in https://github.com/Automattic/harper/pull/1984
* chore: curation of annotations by @hippietrail in https://github.com/Automattic/harper/pull/1967
* docs: improve message and description for `SomewhatSomething` by @hippietrail in https://github.com/Automattic/harper/pull/1931
* feat:fell→feel by @hippietrail in https://github.com/Automattic/harper/pull/1977

## New Contributors
* @jcpsantiago made their first contribution in https://github.com/Automattic/harper/pull/1984

**Full Changelog**: https://github.com/Automattic/harper/compare/v0.64.0...v0.65.0