Harper Language Server

Harper Language Server 2.13.0

Harper Grammar Checker Language Server Protocol

  • By Automattic Inc.
  • Open Source
  • Updated Oct 16, 2026
Download for Windows

About Harper Language Server

Harper Grammar Checker Language Server Protocol

What's new in 2.13.0

What's Changed

  • build(deps): bump bitflags from 2.13.1 to 2.13.2 by @dependabot[bot] in #4498
  • chore: add strive/strove/striven to irregular_verbs.json by @hippietrail in #4524
  • feat: life time, trade off→lifetime, tradeoff by @hippietrail in #4526
  • feat: add no_parallel switch to harper-cli lint by @hippietrail in #4517
  • chore: dictionary curation by @hippietrail in #4535
  • feat: their self / selves → themself / themselves by @hippietrail in #4328
  • feat: detect mixing up descend and descent by @hippietrail in #4523
  • docs(sublime): document setup for linting git commit messages by @costajohnt in #4029
  • feat: subjective/objective pronoun→subject/object pronoun by @hippietrail in #4548
  • feat: beckon call → beck and call by @hippietrail in #4549
  • feat: AIUI → as I understand it by @hippietrail in #4553
  • fix(desktop): tweak copy and layout in the Desktop settings page by @elijah-potter in #4542
  • fix(desktop): use real Harper logo instead of placeholder by @elijah-potter in #4543
  • fix(desktop): accidental locking of the broker by @elijah-potter in #4544
  • fix(obsidian): rules are hidden by @elijah-potter in #4546
  • fix: add missing static analysis tools by @elijah-potter in #4551
  • build(deps): bump rustls from 0.23.44 to 0.23.45 in /harper-desktop/src-tauri by @dependabot[bot] in #4556
  • build(deps): bump rustls from 0.23.43 to 0.23.45 by @dependabot[bot] in #4557
  • build(deps): bump rand from 0.10.2 to 0.10.3 by @dependabot[bot] in #4559
  • build(deps): bump zstd from 0.13.3 to 0.14.0 by @dependabot[bot] in #4558
  • fix(linting): flag bellow for below before determiners and numbers (#4540) by @Yi-111-a in #4561
  • refactor: split out about 400 lines from lint.rs into new modules by @hippietrail in #4303
  • feat: responsible about → responsible for by @hippietrail in #4567
  • fix(linting): replace leftover skeleton descriptions (#4564) by @Yi-111-a in #4566
  • feat: there in → therein by @hippietrail in #4529
  • fix(lint-framework): keep render boxes out of editable content by @braklo in #4508
  • fix(desktop): clear clippy lints in the Windows broker by @willherr72 in #4438
  • feat: have low standard → low standards by @hippietrail in #4583
  • feat: guess work → guesswork by @hippietrail in #4584
  • feat: by extent → by extension by @hippietrail in #4586
  • chore: dictionary curation by @hippietrail in #4568
  • feat: often times → oftentimes by @hippietrail in #4594
  • feat: bare with me → bear with me by @hippietrail in #4599 …

Full release notes »

Technical details

PublisherAutomattic Inc.
AuthorAutomattic
Version2.13.0
Release date2026-10-16
LicenseApache-2.0
Installer typezip
Architecturex64
Package IDAutomattic.harper-ls

Links & install command

Install Harper Language Server from the command line with Windows Package Manager (winget):

winget install --id=Automattic.harper-ls -e

developer-toolsenglish-languagegrammar-checkerrustwebassembly

Older versions

  • 2.12.0
  • 2.11.0
  • 2.10.0
  • 2.9.1
  • 2.8.0
  • 2.7.0
  • 2.6.0
  • 2.5.0
  • 2.4.0