v1.4.0

Automattic/harperv1.4.0Jan 6, 2026by github-actions[bot]

AI Summary

Adds Indian English dialect implementation and general grammar improvements.

Key Highlights

  • Indian English dialect implementation
  • AsciiDoc support
  • Australian regionalism support

New Features

  • Indian English dialect
  • AsciiDoc support
  • Grammar fixes (be good at, behind the scenes)

Full Release Notes

## What's Changed
* feat: be good in sth. → be good at sth. by @hippietrail in https://github.com/Automattic/harper/pull/2368
* fix: issue 1722 by @hippietrail in https://github.com/Automattic/harper/pull/2373
* fix: expand `BestOfAllTime` linter by @hippietrail in https://github.com/Automattic/harper/pull/2381
* fix: don't change 'you' to 'your' if the previous word is a verb by @hippietrail in https://github.com/Automattic/harper/pull/2390
* feat: behind the scene → behind the scenes by @hippietrail in https://github.com/Automattic/harper/pull/2382
* feat: implement Indian English dialect by @hippietrail in https://github.com/Automattic/harper/pull/2397
* fix: `Handful` was in `linting/mod.rs` but missing from `linting/lint_group.rs` by @hippietrail in https://github.com/Automattic/harper/pull/2401
* build(deps): bump serde_json from 1.0.145 to 1.0.148 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2392
* refactor(core): simplify code by @86xsk in https://github.com/Automattic/harper/pull/2393
* fix: a vs an for "herb" and "SQL" by @hippietrail in https://github.com/Automattic/harper/pull/2385
* build(deps): bump tracing from 0.1.43 to 0.1.44 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2371
* feat(cli): recognize *.markdown as Markdown by @scop in https://github.com/Automattic/harper/pull/2404
* feat: more abbreviation expansions by @hippietrail in https://github.com/Automattic/harper/pull/2310
* feat: as oppose to & double edge sword by @hippietrail in https://github.com/Automattic/harper/pull/2375
* feat: line(s) of codes→lines of code by @hippietrail in https://github.com/Automattic/harper/pull/2405
* Feature/add asciidoc support by @Crown0815 in https://github.com/Automattic/harper/pull/2407
* fix: mark "heading" as a countable noun by @hippietrail in https://github.com/Automattic/harper/pull/2379
* feat: escape goat → scapegoat by @hippietrail in https://github.com/Automattic/harper/pull/2408
* docs: fix broken links on Language Server page by @kaushik327 in https://github.com/Automattic/harper/pull/2421
* build(deps): bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2420
* build(deps): bump tree-sitter-lua from 0.2.0 to 0.4.1 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2418
* chore: normalize annotations; fix `characteristicallyally` by @hippietrail in https://github.com/Automattic/harper/pull/2409
* feat: one of the thing → one of the things by @hippietrail in https://github.com/Automattic/harper/pull/2395
* feat: flag "the" used before possessive proper noun eg. "The Harper's code" by @hippietrail in https://github.com/Automattic/harper/pull/2331
* Untangle mixups between "flesh out" and "fully fledged" by @hippietrail in https://github.com/Automattic/harper/pull/2332
* chore: add "arise the question" to "rise the question" linter by @hippietrail in https://github.com/Automattic/harper/pull/2413
* feat: australian regionalism "blood nose" = "nosebleed" by @hippietrail in https://github.com/Automattic/harper/pull/2360
* feat(chrome-ext): request that users review the extension by @elijah-potter in https://github.com/Automattic/harper/pull/2359
* build(deps): bump tokio from 1.48.0 to 1.49.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/2419
* feat: foam out the mouth → foam at the mouth by @hippietrail in https://github.com/Automattic/harper/pull/2428

## New Contributors
* @scop made their first contribution in https://github.com/Automattic/harper/pull/2404
* @Crown0815 made their first contribution in https://github.com/Automattic/harper/pull/2407
* @kaushik327 made their first contribution in https://github.com/Automattic/harper/pull/2421

**Full Changelog**: https://github.com/Automattic/harper/compare/v1.3.0...v1.4.0