v0.28.0
Automattic/harperv0.28.0Apr 4, 2025by github-actions[bot]
AI Summary
Release introducing Scala support, significant worker performance improvements, and comma spacing rules.
Key Highlights
- Added Scala support for comments.
- Significant performance improvements to the `harper.js` worker.
- New rules for comma spacing and Asian commas.
New Features
- Scala language support.
- Worker performance optimization.
- CLI support for user and file-local dictionaries.
- Statistics logging implementation.
Full Release Notes
## What's Changed * fix(vscode-plugin): sleep a longer time after openUntitled by @kiding in https://github.com/Automattic/harper/pull/1004 * docs: update link to website by @alDuncanson in https://github.com/Automattic/harper/pull/1007 * feat(harper-cli): make lint accept user & file-local dictionary by @kiding in https://github.com/Automattic/harper/pull/987 * feat(ls): use PlainEnglish parser for language id "text" by @86xsk in https://github.com/Automattic/harper/pull/968 * docs: fix grammar by @alDuncanson in https://github.com/Automattic/harper/pull/1009 * feat(comments): add `scala` support by @tymcauley in https://github.com/Automattic/harper/pull/970 * docs(core): update the `Author a Rule` page to align with code by @elijah-potter in https://github.com/Automattic/harper/pull/1008 * feat(core): make `LintConfig` sorted by key by @elijah-potter in https://github.com/Automattic/harper/pull/1012 * feat: wrote first draft of statistics logging by @elijah-potter in https://github.com/Automattic/harper/pull/454 * feat(obsidian): add debounce setting by @elijah-potter in https://github.com/Automattic/harper/pull/1015 * feat(harper.js): significantly improve worker performance by @elijah-potter in https://github.com/Automattic/harper/pull/1016 * feat: #20 : comma spacing and #498 : Asian commas by @hippietrail in https://github.com/Automattic/harper/pull/891 * feat(core): added a bunch more common rules by @elijah-potter in https://github.com/Automattic/harper/pull/940 * chore: merge and sort original and non-US sections by @hippietrail in https://github.com/Automattic/harper/pull/977 * Adj of a curation 2025 04 02 by @hippietrail in https://github.com/Automattic/harper/pull/1006 ## New Contributors * @alDuncanson made their first contribution in https://github.com/Automattic/harper/pull/1007 * @tymcauley made their first contribution in https://github.com/Automattic/harper/pull/970 **Full Changelog**: https://github.com/Automattic/harper/compare/v0.27.0...v0.28.0