v2.5.0
sipeed/picoclawv2.5.0Jun 11, 2026by github-actions[bot]
AI Summary
Focuses on grammar correction improvements, dictionary curation, and new rules to catch common spelling and capitalization errors. Includes Indian English support.
Key Highlights
- Dictionary curation update (2026-06-05)
- Grammar fixes for contractions and capitalization (am/pm)
- New 'BoarderBorder' rule to catch boarder/border confusion
- Quiet switch for harper-cli lint
- Indian English support ('godown' = 'warehouse')
New Features
- BoarderBorder rule
- Quiet switch for harper-cli lint
- Indian English dictionary support
Full Release Notes
## 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 `s` when 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()` for `message` in 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`/`description` by @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: `quiet` switch for `harper-cli lint` by @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