v0.55.0

Automattic/harperv0.55.0Aug 4, 2025by github-actions[bot]

AI Summary

Introduces the concept of a workspace dictionary to the LSP, fixes 'that/than' false positives, and corrects the typo 'dose' for 'does'.

Key Highlights

  • Added workspace dictionary concept to harper-ls
  • Fixed 'that/than' false positives
  • Corrected 'dose' as a typo for 'does'
  • Added close button to Chrome extension suggestion box

New Features

  • Workspace dictionary support
  • That/than typo fix
  • Dose/does typo fix

Full Release Notes

## What's Changed
* Dictionary curation 2025 07 29 by @hippietrail in https://github.com/Automattic/harper/pull/1657
* feat: that typo for than by @hippietrail in https://github.com/Automattic/harper/pull/1639
* feat(chrome-ext): fade suggestion box in by @elijah-potter in https://github.com/Automattic/harper/pull/1655
* feat(obsidian): notify users of Harper updates by @elijah-potter in https://github.com/Automattic/harper/pull/1659
* fix(core): false-positives by @elijah-potter in https://github.com/Automattic/harper/pull/1660
* fix: condense file extensions inside parens by @hippietrail in https://github.com/Automattic/harper/pull/1640
* ci: update PR template to encourage linking issues by @86xsk in https://github.com/Automattic/harper/pull/1667
* fix: solve that/than false positive by @hippietrail in https://github.com/Automattic/harper/pull/1664
* feat(chunker): build new chunker with Burn by @elijah-potter in https://github.com/Automattic/harper/pull/1579
* fix(core): typo in phrase correction message by @jj15asmr in https://github.com/Automattic/harper/pull/1677
* feat: correct "dose" as typo for "does" by @hippietrail in https://github.com/Automattic/harper/pull/1637
* (feat) Add concept of workspace dictionary to harper-ls by @kinnison in https://github.com/Automattic/harper/pull/1669
* feat: flag mass nouns used as plurals by @hippietrail in https://github.com/Automattic/harper/pull/1671
* feat(chrome-ext): add close button by @elijah-potter in https://github.com/Automattic/harper/pull/1675
* fix(chrome-ext): edge cases  by @elijah-potter in https://github.com/Automattic/harper/pull/1674
* feat: quality-of-life methods for `SequenceExpr` by @hippietrail in https://github.com/Automattic/harper/pull/1668
* build(deps): bump clap from 4.5.41 to 4.5.42 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1686
* build(deps): bump serde_json from 1.0.141 to 1.0.142 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1685
* feat: a friend of me→friend of mine by @hippietrail in https://github.com/Automattic/harper/pull/1679
* fix: don't flag repeated words if either is hyphenated by @hippietrail in https://github.com/Automattic/harper/pull/1681
* build(deps): bump tokio from 1.47.0 to 1.47.1 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1684

## New Contributors
* @jj15asmr made their first contribution in https://github.com/Automattic/harper/pull/1677
* @kinnison made their first contribution in https://github.com/Automattic/harper/pull/1669

**Full Changelog**: https://github.com/Automattic/harper/compare/v0.54.0...v0.55.0