v1.1.0
Automattic/harperv1.1.0Dec 3, 2025by github-actions[bot]
AI Summary
This release focuses on dependency updates, core grammar rule refinements, and bug fixes for spell checking and specific corrections like 'wish x can' to 'wish x could'. It also includes updates to the Chrome extension and language server support for the 'octo' filetype.
Key Highlights
- Updated `Expatriate` to `phrase_set_corrections`
- Fixed edge cases in `title_case` and spell check
- Added 'wish x can' → 'wish x could' correction
- Added `octo` to the dictionary
New Features
- Wish x can → wish x could correction
- Octo added to dictionary
- Octo as a supported filetype in language server
- Bypassable added to dictionary
Full Release Notes
## What's Changed * build(deps): bump tracing from 0.1.41 to 0.1.43 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2271 * build(deps): bump indexmap from 2.12.0 to 2.12.1 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2274 * build(deps): bump criterion from 0.7.0 to 0.8.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2272 * refactor: upgrade `Expatriate` to `phrase_set_corrections` by @hippietrail in https://github.com/Automattic/harper/pull/2265 * build(deps): bump tracing-subscriber from 0.3.20 to 0.3.22 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2273 * fix(dict): update webpack entry by @mcecode in https://github.com/Automattic/harper/pull/2278 * fix(core): address edge cases in `title_case` module by @elijah-potter in https://github.com/Automattic/harper/pull/2284 * fix(chrome-ext): return focus to source element when `SuggestionBox` is closed by @elijah-potter in https://github.com/Automattic/harper/pull/2282 * fix(core): ignore inflections of `be` in compound noun rule by @elijah-potter in https://github.com/Automattic/harper/pull/2281 * fix(core): add `bypassable` to the dictionary by @elijah-potter in https://github.com/Automattic/harper/pull/2280 * feat: copywritten → copyrighted by @hippietrail in https://github.com/Automattic/harper/pull/2276 * feat: add `chroot` to dictionary by @jvoisin in https://github.com/Automattic/harper/pull/2270 * refactor: new `SequenceExpr` and `CharStringExt` methods by @hippietrail in https://github.com/Automattic/harper/pull/2269 * feat(ls): add `octo` as a supported filetype by @elijah-potter in https://github.com/Automattic/harper/pull/2279 * fix(core): issues with spell check by @elijah-potter in https://github.com/Automattic/harper/pull/2288 * feat: wish x can → wish x could by @hippietrail in https://github.com/Automattic/harper/pull/2291 * fix(core): ensure `news` isn't corrected to `news` by @elijah-potter in https://github.com/Automattic/harper/pull/2289 * fix(core): fix problems with the `NeedToNoun` rule by @elijah-potter in https://github.com/Automattic/harper/pull/2287 **Full Changelog**: https://github.com/Automattic/harper/compare/v1.0.0...v1.1.0