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