v1.11.0
Automattic/harperv1.11.0Mar 18, 2026by github-actions[bot]
AI Summary
Dictionary updates, performance optimizations, and new grammar rules focusing on common phrasing errors.
Key Highlights
- Chrome extension icon updates
- New geo acronyms support
- Performance optimization in `DictWordMetadata::append`
New Features
- Grammar rule for 'do a mistake'
- Grammar rule for 'hit the nail on the head'
- Grammar rule for 'commitment to'
- Grammar rule for 'womans/women'
Full Release Notes
## What's Changed * chore: dictionary curation by @hippietrail in https://github.com/Automattic/harper/pull/2867 * feat: do a mistake→make a mistake by @hippietrail in https://github.com/Automattic/harper/pull/2463 * refactor: two-digit decade support by @hippietrail in https://github.com/Automattic/harper/pull/2911 * fix: warn about clashing linter names by @hippietrail in https://github.com/Automattic/harper/pull/2374 * feat(core): flag redundant use of progressive verbs followed by "more" by @elijah-potter in https://github.com/Automattic/harper/pull/2859 * feat: hit the nail in the head→on the head by @hippietrail in https://github.com/Automattic/harper/pull/2918 * build(deps): bump tempfile from 3.20.0 to 3.27.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2939 * build(deps): bump tree-sitter-lua from 0.4.1 to 0.5.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2938 * build(deps): bump clap from 4.5.60 to 4.6.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2937 * fix(core): test which was testing the wrong thing by @elijah-potter in https://github.com/Automattic/harper/pull/2946 * feature/obsidian-colored lints by @stanley-910 in https://github.com/Automattic/harper/pull/2931 * refactor: `once_cell`→`LazyLock` by @hippietrail in https://github.com/Automattic/harper/pull/2942 * deps: bump rand to 0.10.0 by @86xsk in https://github.com/Automattic/harper/pull/2947 * feat: commitment toward(s) → commitment to by @hippietrail in https://github.com/Automattic/harper/pull/2948 * feat: add geo acronyms by @tongpu in https://github.com/Automattic/harper/pull/2687 * feat: bump spell fixes differing by an apostrophe by @hippietrail in https://github.com/Automattic/harper/pull/2927 * build(deps): bump once_cell from 1.21.3 to 1.21.4 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2936 * feat(chrome-ext): replace icons with cleaner variants by @elijah-potter in https://github.com/Automattic/harper/pull/2949 * feat: reason of doing→reason for doing by @hippietrail in https://github.com/Automattic/harper/pull/2953 * feat: the different(s) between→the difference between by @hippietrail in https://github.com/Automattic/harper/pull/2951 * Dictionary curation 2026 03 13 by @hippietrail in https://github.com/Automattic/harper/pull/2941 * perf(core): avoid cloning in `DictWordMetadata::append` by @86xsk in https://github.com/Automattic/harper/pull/2912 * refactor: most `ExprLinter`s don't need to be boxed by @hippietrail in https://github.com/Automattic/harper/pull/2885 * feat: womans→women, writed→wrote, etc. by @hippietrail in https://github.com/Automattic/harper/pull/2812 ## New Contributors * @tongpu made their first contribution in https://github.com/Automattic/harper/pull/2687 **Full Changelog**: https://github.com/Automattic/harper/compare/v1.10.0...v1.11.0