What's Changed
- feat: a jar & a kimbo → ajar & akimbo by @hippietrail in https://github.com/Automattic/harper/pull/4249
- feat: final nail on the coffin → in by @hippietrail in https://github.com/Automattic/harper/pull/4251
- build(deps): bump cargo-bins/cargo-binstall from [910d9e] to [5aafaa] by @dependabot[bot] in https://github.com/Automattic/harper/pull/4259
- build(deps): bump redhat-actions/buildah-build from 2.13 to 3 in the actions-major group by @dependabot[bot] in https://github.com/Automattic/harper/pull/4258
- feat: take control over→take control of by @hippietrail in https://github.com/Automattic/harper/pull/4262
- feat: remove redundant relative pronoun after which- pronouns by @hippietrail in https://github.com/Automattic/harper/pull/4254
- refactor: convert two linter pairs to use
OneOfManyby @hippietrail in https://github.com/Automattic/harper/pull/4211 - feat: take pride of → take pride in by @hippietrail in https://github.com/Automattic/harper/pull/4273
- feat: legit → legitimate by @hippietrail in https://github.com/Automattic/harper/pull/4271
- build(deps): bump itertools from 0.14.0 to 0.15.0 by @dependabot[bot] in https://github.com/Automattic/harper/pull/4276
- build(deps): bump open from 5.4.1 to 5.4.2 by @dependabot[bot] in https://github.com/Automattic/harper/pull/4277
- chore(chrome-ext): remove Prettier dep by @elijah-potter in https://github.com/Automattic/harper/pull/4266
- refactor(web): move web components into central library by @elijah-potter in https://github.com/Automattic/harper/pull/4264
- feat: provocate → provoke by @hippietrail in https://github.com/Automattic/harper/pull/4278
- feat: fix odd variants of chicken-and-egg problem by @hippietrail in https://github.com/Automattic/harper/pull/4222
- feat: at the first place→in the first place by @hippietrail in https://github.com/Automattic/harper/pull/4215
- chore: dictionary curation by @hippietrail in https://github.com/Automattic/harper/pull/4248
- feat: various mistakes with
lots,lot's, anda lotby @hippietrail in https://github.com/Automattic/harper/pull/4289 - feat: on a fence → on the fence by @hippietrail in https://github.com/Automattic/harper/pull/4300
- feat: afict → as far as I can tell by @hippietrail in https://github.com/Automattic/harper/pull/4301
- fix(core): replace the
reexecutedictionary entry withre-executeby @mauropereiira in https://github.com/Automattic/harper/pull/4042 - feat: not without a lack of → not for lack of by @hippietrail in https://github.com/Automattic/harper/pull/4306
- feat: pleaded vs pled by @hippietrail in https://github.com/Automattic/harper/pull/4308
- feat: play a factor → play a part/role / be a factor by @hippietrail in https://github.com/Automattic/harper/pull/4310
- feat: a waist of → a waste of by @hippietrail in https://github.com/Automattic/harper/pull/4317
- feat: take advantage a→take advantage of by @jvoisin in https://github.com/Automattic/harper/pull/3999
- fix: correct also with singular "purpose" by @hippietrail in https://github.com/Automattic/harper/pull/4295
- fix(title-case): keep lowercase
xas a connector word by @pyrooka in https://github.com/Automattic/harper/pull/4238 - feat(web): add dashboard for user-submitted domain problem reports by @elijah-potter in https://github.com/Automattic/harper/pull/4267
- feat: OTOH → on the other hand by @hippietrail in https://github.com/Automattic/harper/pull/4313
- feat: methods for matching sg/pl nouns that are not both by @hippietrail in https://github.com/Automattic/harper/pull/4319
- build(deps): bump cargo-bins/cargo-binstall from [5aafaa] to [b874e2] by @dependabot[bot] in https://github.com/Automattic/harper/pull/4324
- feat: publish some linter priorities that other linters refer to by @hippietrail in https://github.com/Automattic/harper/pull/4255
- fix: feeded → fed by @hippietrail in https://github.com/Automattic/harper/pull/4327
- feat: reversed engineer → reverse engineer by @hippietrail in https://github.com/Automattic/harper/pull/4312
- feat:
Wordctor for standard case combos; fave → favourite by @hippietrail in https://github.com/Automattic/harper/pull/3263 - feat: for same reason→for the same reason by @hippietrail in https://github.com/Automattic/harper/pull/3941
- refactor:
WordSetnow takes an iterator by @hippietrail in https://github.com/Automattic/harper/pull/4247 - feat(harper-ls): add configurable diagnostic delay by @Dronakurl in https://github.com/Automattic/harper/pull/3282
- Dictionary curation 2026 09 04 by @hippietrail in https://github.com/Automattic/harper/pull/4332
- feat: in ideal world → in an ideal world by @hippietrail in https://github.com/Automattic/harper/pull/4325
- feat: slippy slope → slippery slope by @hippietrail in https://github.com/Automattic/harper/pull/4338
- feat(web): add a link to the Edge extension by @elijah-potter in https://github.com/Automattic/harper/pull/4330
- fix: Google Docs bridge and replaceText issue for the popup suggestion by @Yuvi-raj-P in https://github.com/Automattic/harper/pull/3847
- feat: what dose -> what does by @FranBowden in https://github.com/Automattic/harper/pull/4318
- feat(web): add more interesting loader to the web editor by @elijah-potter in https://github.com/Automattic/harper/pull/4340
- build(deps): bump base64 from 0.22.1 to 0.23.1 by @dependabot[bot] in https://github.com/Automattic/harper/pull/4341
- build(deps): bump uiautomation from 0.25.0 to 0.25.1 by @dependabot[bot] in https://github.com/Automattic/harper/pull/4342
- feat: straight forward → straightforward by @hippietrail in https://github.com/Automattic/harper/pull/4343
- feat: show case → showcase by @hippietrail in https://github.com/Automattic/harper/pull/4345
- feat: deny offer → decline/reject by @hippietrail in https://github.com/Automattic/harper/pull/4348
New Contributors
- @pyrooka made their first contribution in https://github.com/Automattic/harper/pull/4238
- @Yuvi-raj-P made their first contribution in https://github.com/Automattic/harper/pull/3847
- @FranBowden made their first contribution in https://github.com/Automattic/harper/pull/4318
Full Changelog: https://github.com/Automattic/harper/compare/v2.9.1...v2.10.0