v1.11.0

ankitects/ankiv1.11.0Mar 18, 2026by github-actions[bot]

AI Summary

This release includes dictionary curation, dependency updates, various grammar fixes, and performance optimizations through code refactoring.

Key Highlights

  • Dictionary curation and updates.
  • Refactored code to use `LazyLock` and removed unnecessary boxing of linters.
  • Added support for geo acronyms.
  • Improved Chrome extension icons.

New Features

  • Grammar correction: 'do a mistake' corrected to 'make a mistake'.
  • Grammar correction: 'commitment toward(s)' corrected to 'commitment to'.
  • Grammar correction: 'reason of doing' corrected to 'reason for doing'.
  • Grammar correction: 'womans' corrected to '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