v0.40.0

Automattic/harperv0.40.0May 29, 2025by github-actions[bot]

AI Summary

Focuses on Language Server Protocol (LS) improvements, including configurable options and dictionary updates for chat and RSS terms.

Key Highlights

  • Added chat terms, RSS, and OSS to the dictionary
  • Configurable max length for the language server
  • Allow skipping version check in the language server
  • Added spelled-number pattern linter

New Features

  • Updated dictionary with chat/RSS/OSS terms
  • LS configurable max length
  • LS skip version check option
  • Spelled-number pattern linter

Full Release Notes

## What's Changed

* dictionary: Add some chat terms/RSS/OSS by @jpds in https://github.com/Automattic/harper/pull/1323
* feat: spelled-number pattern & since duration linter by @hippietrail in https://github.com/Automattic/harper/pull/1325
* feat(ls): allow skipping the version check by @elijah-potter in https://github.com/Automattic/harper/pull/1334
* fix(ls): do not emit diagnostics on save by @elijah-potter in https://github.com/Automattic/harper/pull/1332
* Implement a way to get harper-ls version by @jvoisin in https://github.com/Automattic/harper/pull/1338
* build: add `release-debug` profile by @86xsk in https://github.com/Automattic/harper/pull/1342
* feat(ls): configurable max length by @86xsk in https://github.com/Automattic/harper/pull/1335
* feat: unsurmountable→insurmountable, brutalness→brutality by @hippietrail in https://github.com/Automattic/harper/pull/1339

## New Contributors
* @jvoisin made their first contribution in https://github.com/Automattic/harper/pull/1338

**Full Changelog**: https://github.com/Automattic/harper/compare/v0.39.0...v0.40.0