v0.18.0

Automattic/harperv0.18.0Jan 27, 2025by github-actions[bot]

AI Summary

This release focuses on grammar fixes, a new matcher trigger for 'same than', and improvements to plural conjugation and core linting capabilities.

Key Highlights

  • Added `same than` -> `same as` matcher trigger.
  • Improvements to `PluralConjugate` module.
  • Created a new linter for issue #426.
  • Fixed various grammatical errors and typos in documentation and code.

New Features

  • Added `same than` -> `same as` matcher trigger
  • Created linter for issue #426
  • Allow trailing commas in the `lint_group` macro

Full Release Notes

## What's Changed

* fix two grammatical errors by @hippietrail in https://github.com/Automattic/harper/pull/481
* Reword description of "that which" to avoid ironic redundancy by @hippietrail in https://github.com/Automattic/harper/pull/479
* feat(#422): add `same than` -> `same as` matcher trigger by @grantlemons in https://github.com/Automattic/harper/pull/453
* missing definite article, comma placement by @hippietrail in https://github.com/Automattic/harper/pull/480
* Improvements to `PluralConjugate` by @elijah-potter in https://github.com/Automattic/harper/pull/474
* correct Valentine's Day by @hippietrail in https://github.com/Automattic/harper/pull/491
* typo in zed integration doc by @hippietrail in https://github.com/Automattic/harper/pull/490
* feat(core): created linter for #426 by @elijah-potter in https://github.com/Automattic/harper/pull/452
* I missed a lets/let's mistake in a comment by @hippietrail in https://github.com/Automattic/harper/pull/492
* docs: rewrote instructions on how to author a rule by @elijah-potter in https://github.com/Automattic/harper/pull/482
* missing indefinite article in comments by @hippietrail in https://github.com/Automattic/harper/pull/488
* Apply rule from issue #465 to core document.rs by @hippietrail in https://github.com/Automattic/harper/pull/510
* feat(core): allow trailing commas in the `lint_group` macro by @elijah-potter in https://github.com/Automattic/harper/pull/483
* fix agreement error in docs by @hippietrail in https://github.com/Automattic/harper/pull/417

**Full Changelog**: https://github.com/Automattic/harper/compare/v0.17.0...v0.18.0