v0.48.0

Automattic/harperv0.48.0Jul 4, 2025by github-actions[bot]

AI Summary

Introduces a new linter for discourse markers and improves plurality detection. It also includes dialect term replacement and metadata refactoring.

Key Highlights

  • New linter for discourse markers
  • Improved detection for erroneous use of plurality
  • Replacement of dialect terms with local synonyms
  • Refactored metadata handling

New Features

  • Discourse marker linter
  • Plurality detection linter
  • Dialect term replacement

Full Release Notes

## What's Changed
* feat(core): create linter for discourse markers by @elijah-potter in https://github.com/Automattic/harper/pull/1470
* refactor(core): rename `insert_pattern_rule!` by @86xsk in https://github.com/Automattic/harper/pull/1487
* fix(ls): duplicate lints by @elijah-potter in https://github.com/Automattic/harper/pull/1490
* chore: augment and refactor metadata by @hippietrail in https://github.com/Automattic/harper/pull/1488
* fix(core): use tagger to improve certainty in `HowTo` lint by @elijah-potter in https://github.com/Automattic/harper/pull/1489
* feat: replace terms from dialects with local synonyms by @hippietrail in https://github.com/Automattic/harper/pull/1475
* feat(core): write linter to detect erroneous use of plurality by @elijah-potter in https://github.com/Automattic/harper/pull/1486
* fix: fix issue 1495 by @hippietrail in https://github.com/Automattic/harper/pull/1502
* chore: curate dictionary by @hippietrail in https://github.com/Automattic/harper/pull/1501
* test(chrome-ext): on Firefox in Playwright by @elijah-potter in https://github.com/Automattic/harper/pull/1491


**Full Changelog**: https://github.com/Automattic/harper/compare/v0.47.0...v0.48.0