v0.30.0
Automattic/harperv0.30.0Apr 25, 2025by github-actions[bot]
AI Summary
Release introducing Australian English support, new test utilities, and various text corrections.
Key Highlights
- Added support for Australian English affix annotation.
- New test utility `t_ws()` for whitespace matching.
- Corrections for 'have passed' and 'worst-case scenario'.
New Features
- Australian English dialect indicator.
- Obsidian plugin dialect indicator.
- Text corrections for compound words and hyphenation.
- Updated `justfile` for testing.
Full Release Notes
## What's Changed * docs: clarify question on FAQ by @elijah-potter in https://github.com/Automattic/harper/pull/1087 * feat: handle some false positives in let/lets/let's/let us by @hippietrail in https://github.com/Automattic/harper/pull/1085 * feat: have past→have passed by @hippietrail in https://github.com/Automattic/harper/pull/1088 * build(deps): bump clap from 4.5.36 to 4.5.37 by @dependabot in https://github.com/Automattic/harper/pull/1093 * feat: Australian English affix annotation `_` by @hippietrail in https://github.com/Automattic/harper/pull/1094 * fix: reset vscode version to `1.96.2` by @hippietrail in https://github.com/Automattic/harper/pull/1084 * Dictionary (and adj-of-a) curation 2025 04 18 by @hippietrail in https://github.com/Automattic/harper/pull/1090 * Updated `justfile` to check tests and benches by @RunDevelopment in https://github.com/Automattic/harper/pull/1098 * feat: worse-case scenario→worst-case scenario by @hippietrail in https://github.com/Automattic/harper/pull/1104 * docs(obsidian): wrote initial contributor's guide by @elijah-potter in https://github.com/Automattic/harper/pull/1105 * feat: incase→in case by @hippietrail in https://github.com/Automattic/harper/pull/1103 * feat: adds a `t_ws()` shorthand for `then_whitespace()` in the spirit of `t_aco()` by @hippietrail in https://github.com/Automattic/harper/pull/1115 * feat: implement dialect indicator for Obsidian plugin by @hippietrail in https://github.com/Automattic/harper/pull/1102 * Fix Lua syntax in neovim example config by @nikosavola in https://github.com/Automattic/harper/pull/1110 * feat: client's side→client-side, server's side→server side by @hippietrail in https://github.com/Automattic/harper/pull/1109 * fix(obsidian): console contamination by @elijah-potter in https://github.com/Automattic/harper/pull/1116 * feat(core): add several novel rules by @elijah-potter in https://github.com/Automattic/harper/pull/1108 ## New Contributors * @nikosavola made their first contribution in https://github.com/Automattic/harper/pull/1110 **Full Changelog**: https://github.com/Automattic/harper/compare/v0.29.1...v0.30.0