What's Changed
- fix(core): false-positive after contraction by @elijah-potter in https://github.com/Automattic/harper/pull/3595
- fix(core): ignore the letter
swhen found in a parenthesis after a word by @elijah-potter in https://github.com/Automattic/harper/pull/3596 - feat(weir): add BoarderBorder rule to catch boarder/border word confusion by @jlaportebot in https://github.com/Automattic/harper/pull/3481
- feat: impressed of→impressed by/with by @hippietrail in https://github.com/Automattic/harper/pull/3566
- fix(title_case): don't capitalize am/pm in time expressions by @jlaportebot in https://github.com/Automattic/harper/pull/3456
- fix: treat semicolons as chunk separators by @azmifarih in https://github.com/Automattic/harper/pull/3426
- feat: GOP party → GOP / Grand Old Party by @hippietrail in https://github.com/Automattic/harper/pull/3232
- fix(desktop): make macOS accessibility activation work when AXEnhancedUserInterface is rejected by @markduan in https://github.com/Automattic/harper/pull/3600
- refactor: standardize on
.to_owned()formessagein linters by @hippietrail in https://github.com/Automattic/harper/pull/3569 - feat: as how→as to how by @hippietrail in https://github.com/Automattic/harper/pull/3629
- docs: add Indian English to web
meta/descriptionby @hippietrail in https://github.com/Automattic/harper/pull/3626 - feat: a complain→a complaint by @hippietrail in https://github.com/Automattic/harper/pull/3622
- fix: digged→dug by @hippietrail in https://github.com/Automattic/harper/pull/3618
- feat: indian english "godown" is "warehouse" elsewhere by @hippietrail in https://github.com/Automattic/harper/pull/3619
- feat: out (of) the window variant matching dialect by @hippietrail in https://github.com/Automattic/harper/pull/3620
- feat: lmk→let me know by @hippietrail in https://github.com/Automattic/harper/pull/3616
- feat: inspired from→inspired by by @hippietrail in https://github.com/Automattic/harper/pull/3427
- feat: in the very least→at the very least by @hippietrail in https://github.com/Automattic/harper/pull/3441
- feat:
quietswitch forharper-cli lintby @hippietrail in https://github.com/Automattic/harper/pull/3583 - feat: environmental variable→environment variable by @hippietrail in https://github.com/Automattic/harper/pull/3537
- Capitalize off by @hippietrail in https://github.com/Automattic/harper/pull/3521
- feat: now know as→now known as by @hippietrail in https://github.com/Automattic/harper/pull/3609
- dictionary curation 2026-06-05 by @hippietrail in https://github.com/Automattic/harper/pull/3598
- fix: don't flag when contraction comes after a form of be, only before by @hippietrail in https://github.com/Automattic/harper/pull/3572
- build(deps): bump serde_json from 1.0.149 to 1.0.150 by @dependabot[bot] in https://github.com/Automattic/harper/pull/3624
New Contributors
- @azmifarih made their first contribution in https://github.com/Automattic/harper/pull/3426
- @markduan made their first contribution in https://github.com/Automattic/harper/pull/3600
Full Changelog: https://github.com/Automattic/harper/compare/v2.4.0...v2.5.0