v0.17.0

Automattic/harperv0.17.0Jan 23, 2025by elijah-potter

AI Summary

This release introduces Homebrew installation support, updates the VSCode configuration, and fixes critical core issues like infinite lint loops and indexing problems.

Key Highlights

  • Added Homebrew as an installation method.
  • Fixed infinite lint loops and indexing problems.
  • Updated VSCode config with new features.
  • Added a new rule to resolve issue #414.

New Features

  • Added ability to explicitly set config to the default in harper.js
  • Created a new rule that resolves issue #414

Full Release Notes

## What's Changed
* feat(#393): add clap version & about attributes by @grantlemons in https://github.com/Automattic/harper/pull/394
* docs: added Homebrew as an installation method by @elijah-potter in https://github.com/Automattic/harper/pull/395
* typos/spelling/grammar fixes in comments, docs, and strings by @hippietrail in https://github.com/Automattic/harper/pull/398
* fix(core): harden title case module by @elijah-potter in https://github.com/Automattic/harper/pull/396
* fix(core): indexing problems by @elijah-potter in https://github.com/Automattic/harper/pull/409
* fix typo: remove extraneous 'to' by @hippietrail in https://github.com/Automattic/harper/pull/418
* chore: update description of Oxford rule by @ccoVeille in https://github.com/Automattic/harper/pull/419
* build(deps): bump itertools from 0.13.0 to 0.14.0 by @dependabot in https://github.com/Automattic/harper/pull/431
* build(deps): bump serde_json from 1.0.135 to 1.0.137 by @dependabot in https://github.com/Automattic/harper/pull/429
* Typst Test Fixes by @grantlemons in https://github.com/Automattic/harper/pull/391
* build(deps): bump clap from 4.5.23 to 4.5.27 by @dependabot in https://github.com/Automattic/harper/pull/444
* feat: Update VSCode Config by @mcecode in https://github.com/Automattic/harper/pull/400
* fix(core): infinite lint loops by @elijah-potter in https://github.com/Automattic/harper/pull/390
* Clean Up `harper-ls` logs by @elijah-potter in https://github.com/Automattic/harper/pull/447
* build(deps): bump undici from 6.19.8 to 6.21.1 in /packages by @dependabot in https://github.com/Automattic/harper/pull/450
* typo by @hippietrail in https://github.com/Automattic/harper/pull/462
* fix(core): the Oxford comma applies to `nor` as well by @elijah-potter in https://github.com/Automattic/harper/pull/445
* feat(harper.js): added ability to explicitly set config to the default by @elijah-potter in https://github.com/Automattic/harper/pull/449
* build(deps-dev): bump vite from 6.0.5 to 6.0.9 in /packages by @dependabot in https://github.com/Automattic/harper/pull/448
* feat(core): created a  new rule that resolves #414 by @elijah-potter in https://github.com/Automattic/harper/pull/455
* build(deps-dev): bump vite from 5.4.11 to 5.4.12 in /packages by @dependabot in https://github.com/Automattic/harper/pull/475
* docs: added page to explain tooling for reviewers by @elijah-potter in https://github.com/Automattic/harper/pull/471
* fix instance of #384 in docs by @hippietrail in https://github.com/Automattic/harper/pull/477

## New Contributors
* @hippietrail made their first contribution in https://github.com/Automattic/harper/pull/398
* @ccoVeille made their first contribution in https://github.com/Automattic/harper/pull/419

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