v0.52.0

Automattic/harperv0.52.0Jul 21, 2025by github-actions[bot]

AI Summary

Adds support for file exclusions in Obsidian and introduces new phrase corrections. It also removes a deprecated linter and fixes for redundant comparative adjectives like 'more faster'.

Key Highlights

  • Obsidian extension now allows excluding files and paths
  • New phrase corrections: 'champ at the bit' and 'looking forward to'
  • Removal of redundant comparatives ('more faster', 'most best')
  • Removed `ThereIsAny` linter

Breaking Changes

  • Removed `ThereIsAny` linter

New Features

  • Obsidian file exclusion
  • New phrase corrections
  • Redundant comparative detection

Full Release Notes

## What's Changed
* feat: chomp at the bit→champ at the bit by @hippietrail in https://github.com/Automattic/harper/pull/1563
* fix: add ofcourse→of course phrase correction by @hippietrail in https://github.com/Automattic/harper/pull/1570
* feat: add lint for on the floor phrase by @thuan1412 in https://github.com/Automattic/harper/pull/1555
* feat(lint): add `LookingForwardTo` rule by @thuan1412 in https://github.com/Automattic/harper/pull/1567
* feat(web): add margin to footer by @elijah-potter in https://github.com/Automattic/harper/pull/1575
* feat: get worst→get worse; become worst→become worse by @hippietrail in https://github.com/Automattic/harper/pull/1571
* feat(obsidian): allow users to exclude files and paths by @elijah-potter in https://github.com/Automattic/harper/pull/1569
* feat: detect "more faster", "most best" by @hippietrail in https://github.com/Automattic/harper/pull/1507
* Fix typo for +page.md by @kkremitzki in https://github.com/Automattic/harper/pull/1577
* fix: remove `ThereIsAny` linter, sort others by @hippietrail in https://github.com/Automattic/harper/pull/1588
* perf(core): prefer `FirstMatchOf` when possible by @86xsk in https://github.com/Automattic/harper/pull/1576
* build(deps): bump strum from 0.27.1 to 0.27.2 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1601
* build(deps): bump tree-sitter-nix from 0.0.2 to 0.3.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1599
* build(deps): bump serde_json from 1.0.140 to 1.0.141 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1598
* build(deps): bump strum_macros from 0.27.1 to 0.27.2 by @dependabot[bot] in https://github.com/Automattic/harper/pull/1600
* chore(docs): update link to zed extension repo by @Stef16Robbe in https://github.com/Automattic/harper/pull/1603
* feat: make due with → make do with by @hippietrail in https://github.com/Automattic/harper/pull/1594
* feat: like as if→like / as if by @hippietrail in https://github.com/Automattic/harper/pull/1592
* Capitalize months by @hippietrail in https://github.com/Automattic/harper/pull/1604
* feat: remaining inflections of rise the question→raise by @hippietrail in https://github.com/Automattic/harper/pull/1593
* feat: ahead an→ahead and by @hippietrail in https://github.com/Automattic/harper/pull/1591
* chore: new words from trending GitHub readmes by @hippietrail in https://github.com/Automattic/harper/pull/1584

## New Contributors
* @thuan1412 made their first contribution in https://github.com/Automattic/harper/pull/1555
* @kkremitzki made their first contribution in https://github.com/Automattic/harper/pull/1577
* @Stef16Robbe made their first contribution in https://github.com/Automattic/harper/pull/1603

**Full Changelog**: https://github.com/Automattic/harper/compare/v0.51.0...v0.52.0