v0.43.0

Automattic/harperv0.43.0Jun 16, 2025by github-actions[bot]

AI Summary

A major refactor of the core pattern structures and the introduction of a Brill tagger for improved linguistic processing.

Key Highlights

  • Refactored `Pattern` to `Expr` in core
  • Implemented and trained Brill tagger
  • Fixed nonstandard variants of two idioms
  • Updated handling of untitled documents

New Features

  • Brill tagger implementation
  • Idiom correction fixes
  • Untitled handling update
  • Dependency bumps for clap, reqwest, and unicode-width

Full Release Notes

## What's Changed
* refactor(core): `Pattern` -> `Expr` by @elijah-potter in https://github.com/Automattic/harper/pull/1393
* feat: fix nonstandard variants of two idioms by @hippietrail in https://github.com/Automattic/harper/pull/1392
* feat: update untitled handling by @mcecode in https://github.com/Automattic/harper/pull/1385
* build(deps): bump clap from 4.5.39 to 4.5.40 by @dependabot in https://github.com/Automattic/harper/pull/1397
* build(deps): bump reqwest from 0.12.19 to 0.12.20 by @dependabot in https://github.com/Automattic/harper/pull/1396
* chore: sort alphabetically by @hippietrail in https://github.com/Automattic/harper/pull/1399
* build(deps): bump unicode-width from 0.2.0 to 0.2.1 by @dependabot in https://github.com/Automattic/harper/pull/1398
* feat(brill): train and use Brill tagger by @elijah-potter in https://github.com/Automattic/harper/pull/1344


**Full Changelog**: https://github.com/Automattic/harper/compare/v0.42.0...v0.43.0