v0.16.0
Automattic/harperv0.16.0Jan 15, 2025by elijah-potter
AI Summary
A major feature release adding support for Typst and Literate Haskell, fixing false-positive grammar errors, and improving the harper.js API.
Key Highlights
- Added Typst Language Support.
- Added Literate Haskell Support.
- Fixed false positives for subordinating conjunctions and erroneous filtering of errors.
- harper.js now has an automatically generated API reference page.
New Features
- Typst Language Support
- Literate Haskell Support
- Linter for dollar sign placement
- Ability to configure the markup language in harper.js
Full Release Notes
## What's Changed * [A false-positive for subordinating conjunctions was resolved](https://github.com/Automattic/harper/issues/341). * [harper.js now properly reexports types from harper-wasm](https://github.com/Automattic/harper/commit/aad7519ea4aacefe11cef7023750090c8076be18). * [harper.js now has an automatically generated API reference page.](https://writewithharper.com/docs/harperjs/ref/harper.js.html) * [Some erroneous filtering of certain errors was creating false-negatives.](https://github.com/Automattic/harper/issues/131) * [Words containing numbers are less likely to throw false-positive spelling errors.](https://github.com/Automattic/harper/issues/195) * [A rule for variations of the word “your” was added](https://github.com/Automattic/harper/commit/113bc36ec19b3dba7d2cbaf844c9e9c9c73662ff). * fix the nvim-lspconfig link by @wadsaek in https://github.com/Automattic/harper/pull/367 * docs: added Scoop instructions by @elijah-potter in https://github.com/Automattic/harper/pull/361 * Enable LTO and codegen-units = 1 in the Release profile by @zamazan4ik in https://github.com/Automattic/harper/pull/363 * feat(#331): Literate Haskell Support by @grantlemons in https://github.com/Automattic/harper/pull/344 * build(deps): bump dirs from 5.0.1 to 6.0.0 by @dependabot in https://github.com/Automattic/harper/pull/372 * build(deps): bump tokio from 1.42.0 to 1.43.0 by @dependabot in https://github.com/Automattic/harper/pull/371 * build(deps): bump thiserror from 2.0.9 to 2.0.11 by @dependabot in https://github.com/Automattic/harper/pull/369 * feat: Typst Language Support by @grantlemons in https://github.com/Automattic/harper/pull/302 * build(deps): bump serde_json from 1.0.134 to 1.0.135 by @dependabot in https://github.com/Automattic/harper/pull/368 * feat(core): create new linter for dollar sign placement by @elijah-potter in https://github.com/Automattic/harper/pull/376 * refactor: Harper-ls Error-Handling Improvements by @grantlemons in https://github.com/Automattic/harper/pull/349 * feat(#104): Markdown linter config for ignoring link titles by @grantlemons in https://github.com/Automattic/harper/pull/305 * feat(harper.js): added ability to configure the markup language by @elijah-potter in https://github.com/Automattic/harper/pull/379 * feat(vscode-plugin): Add Literate Haskell and Typst Support + some doc updates by @mcecode in https://github.com/Automattic/harper/pull/388 ## New Contributors * @wadsaek made their first contribution in https://github.com/Automattic/harper/pull/367 * @elijah-potter made their first contribution in https://github.com/Automattic/harper/pull/361 * @zamazan4ik made their first contribution in https://github.com/Automattic/harper/pull/363 **Full Changelog**: https://github.com/Automattic/harper/compare/v0.15.0...v0.16.0