v0.64.0
Automattic/harperv0.64.0Sep 15, 2025by github-actions[bot]
AI Summary
This release introduces a new `OughtToBe` linting rule and fixes critical parsing errors in Typst. It also includes dependency updates and improvements to dictionary curation.
Key Highlights
- New `OughtToBe` linting rule added
- Fixed panic on Typst parsing errors
- Updated tree-sitter-python dependency
- Improved dictionary curation and POS tagging
New Features
- New linting rule: OughtToBe
- Improved Typst error handling
- Enhanced dictionary management
Full Release Notes
## What's Changed * feat(core): enable all rendering options for lint messages by @elijah-potter in https://github.com/Automattic/harper/pull/1920 * feat(core): create `OughtToBe` rule by @elijah-potter in https://github.com/Automattic/harper/pull/1908 * chore(dict): add Amdahl as proper noun by @rnxpyke in https://github.com/Automattic/harper/pull/1940 * fix(#1898): do not panic on typst parsing error by @grantlemons in https://github.com/Automattic/harper/pull/1921 * chore: curate dict; improve POS tag snapshots by @hippietrail in https://github.com/Automattic/harper/pull/1928 * build(deps): bump serde_json from 1.0.143 to 1.0.145 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1938 * build(deps): bump tree-sitter-python from 0.23.6 to 0.25.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1936 * build(deps): bump lru from 0.16.0 to 0.16.1 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1937 * fix(#1926): isolate typst content blocks with parbreaks by @grantlemons in https://github.com/Automattic/harper/pull/1927 * build(deps): bump indexmap from 2.11.0 to 2.11.1 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1934 * build(deps): bump serde from 1.0.219 to 1.0.223 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1935 * fix(#1876): merge dialects from curated, file, user, and workspace dicts by @grantlemons in https://github.com/Automattic/harper/pull/1922 * fix(#1898): do not panic on other typst parsing error by @grantlemons in https://github.com/Automattic/harper/pull/1941 * feat(web): apply feedback from #1878 by @elijah-potter in https://github.com/Automattic/harper/pull/1942 ## New Contributors * @rnxpyke made their first contribution in https://github.com/Automattic/harper/pull/1940 **Full Changelog**: https://github.com/Automattic/harper/compare/v0.63.0...v0.64.0