v0.71.0

Automattic/harperv0.71.0Nov 6, 2025by github-actions[bot]

AI Summary

Focuses on broader language support (synced language support), new linters like `SplitWords`, and improvements to the VS Code extension and Obsidian plugin. It also adds testimonials to the website.

Key Highlights

  • Synced language support
  • New `SplitWords` linter
  • VS Code extension supports more platforms
  • Chrome extension 'block rule' button

New Features

  • `SplitWords` linter
  • VS Code support for more platforms
  • Chrome extension 'block rule' button
  • 'quite many' → 'quite a few' correction
  • 'passerbys' → 'passersby' correction

Full Release Notes

## What's Changed
* build(deps): bump clap from 4.5.48 to 4.5.50 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2112
* build(deps): bump getrandom from 0.3.3 to 0.3.4 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2113
* feat(vscode): support more platforms by @mcecode in https://github.com/Automattic/harper/pull/2116
* feat: introduce stale bot by @elijah-potter in https://github.com/Automattic/harper/pull/2117
* Add wasm-bindgen-cli to nix flake by @bjtitus in https://github.com/Automattic/harper/pull/2108
* fix(core): refine acronym detection in `AnA` by @86xsk in https://github.com/Automattic/harper/pull/2109
* feat(core): create `SplitWords` linter by @elijah-potter in https://github.com/Automattic/harper/pull/2118
* Change tact by @hippietrail in https://github.com/Automattic/harper/pull/2130
* feat: quite many→quite a few by @hippietrail in https://github.com/Automattic/harper/pull/2129
* Fix typo in front page FAQ by @adamchainz in https://github.com/Automattic/harper/pull/2125
* build(deps): bump clap from 4.5.50 to 4.5.51 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2127
* feat: sync language support by @mcecode in https://github.com/Automattic/harper/pull/2123
* feat: passerbys→passersby by @hippietrail in https://github.com/Automattic/harper/pull/2135
* chore: reduce dependency load for new contributors by @elijah-potter in https://github.com/Automattic/harper/pull/2131
* feat(web): Add testimonials by @elijah-potter in https://github.com/Automattic/harper/pull/2139
* feat(core): more rules by @elijah-potter in https://github.com/Automattic/harper/pull/2107
* feat: let/lets `<pronoun>` to do→let/lets `<pronoun>` do by @hippietrail in https://github.com/Automattic/harper/pull/2140
* feat:a lot of/most of the times→time by @hippietrail in https://github.com/Automattic/harper/pull/2141
* fix(obsidian): ignore files by @Vinzent03 in https://github.com/Automattic/harper/pull/2143
* fix: "reservation" annotations; issue #2120 by @hippietrail in https://github.com/Automattic/harper/pull/2134
* feat(chrome-ext): 'block rule' button by @elijah-potter in https://github.com/Automattic/harper/pull/2145
* fix: `description` and `message` were copypasted from another linter! by @hippietrail in https://github.com/Automattic/harper/pull/2147
* feat: redundant "after <duration> later" by @hippietrail in https://github.com/Automattic/harper/pull/2146

## New Contributors
* @bjtitus made their first contribution in https://github.com/Automattic/harper/pull/2108
* @adamchainz made their first contribution in https://github.com/Automattic/harper/pull/2125
* @Vinzent03 made their first contribution in https://github.com/Automattic/harper/pull/2143

**Full Changelog**: https://github.com/Automattic/harper/compare/v0.70.0...v0.71.0