v0.12.0
Automattic/harperv0.12.0Oct 13, 2024by elijah-potter
AI Summary
This release introduces the official Visual Studio Code plugin and Zed integration, alongside various grammar fixes and a change to the Windows build target.
Key Highlights
- Released Visual Studio Code plugin.
- Switched Windows target compiler to MSVC (breaking for Windows builds).
- Improved ellipsis analysis and added TCP/UDP/QUIC to dictionary.
- Significantly improved the Obsidian plugin settings page.
Breaking Changes
- Swapped out the target compiler to `msvc` for Windows builds.
New Features
- VS Code Support
- Ellipsis linter
- Added TCP, UDP and QUIC to dictionary
Full Release Notes
## What's Changed A lot has changed since the last release, so refer to the more detailed notes below for a comprehensive view. We have a lot of bug-fixes coming your way, as well as (thanks to @mcecode) the creation and availability of a [Visual Studio Code plugin](https://marketplace.visualstudio.com/items?itemName=elijah-potter.harper)! You can install it through the official marketplace, [OpenVSX](https://open-vsx.org/extension/elijah-potter/harper) or one of the VSIX packages found in this release. Although it is not in the official Harper repository, I do want to mention that @StevenLove has put in the work to get [a Harper plugin](https://github.com/Stef16Robbe/harper_zed) in the official extension shop for Zed. We do have one "breaking" change. Since we've observed that the Windows' build of Harper has been broken for some time now, @mcecode has swapped out the target compiler to `msvc`. This might delay availability of the latest version in Mason. In the [Obsidian plugin](https://writewithharper.com/obsidian), we've also significantly improved the settings page. As per usual, don't be afraid to [file an issue](https://github.com/elijah-potter/harper/issues/new) if you have any feedback, feature requests or problems. * feat: new analysis and suggestions for correct usage of ellipsis. * fix: break words on hyphens for the `an_a` lint by @alex-ozdemir in https://github.com/elijah-potter/harper/pull/168 * dict: add TCP, UDP and QUIC to the default dictionary. by @fisherdarling in https://github.com/elijah-potter/harper/pull/179 * Move to stable rustc by @fisherdarling in https://github.com/elijah-potter/harper/pull/186 * feat: add naïve to dictionary by @grantlemons in https://github.com/elijah-potter/harper/pull/190 * fix: add blurb on language support and change count of ways to use by @grantlemons in https://github.com/elijah-potter/harper/pull/191 * feat: Collapse identifiers seperated by hyphens or underscores if they exist in the file dictionary by @grantlemons in https://github.com/elijah-potter/harper/pull/199 * fix(#198): limit tokio threads to 4 (+ main) by @grantlemons in https://github.com/elijah-potter/harper/pull/202 * Windows GitHub Actions builds missing dependency by @mcecode in https://github.com/elijah-potter/harper/pull/217 * VS Code Support by @mcecode in https://github.com/elijah-potter/harper/pull/200 * build(deps): bump itertools from 0.12.1 to 0.13.0 by @dependabot in https://github.com/elijah-potter/harper/pull/163 * build(deps): bump unicode-width from 0.1.12 to 0.1.13 by @dependabot in https://github.com/elijah-potter/harper/pull/162 * build(deps): bump hashbrown from 0.14.5 to 0.15.0 by @dependabot in https://github.com/elijah-potter/harper/pull/212 * build(deps): bump futures from 0.3.30 to 0.3.31 by @dependabot in https://github.com/elijah-potter/harper/pull/210 * build(deps): bump unicode-width from 0.1.13 to 0.2.0 by @dependabot in https://github.com/elijah-potter/harper/pull/188 * build(deps): bump rollup from 3.29.4 to 4.22.4 in /packages by @dependabot in https://github.com/elijah-potter/harper/pull/178 * build(deps): bump clap from 4.5.4 to 4.5.18 by @dependabot in https://github.com/elijah-potter/harper/pull/176 * build(deps-dev): bump vite from 4.5.3 to 4.5.5 in /packages by @dependabot in https://github.com/elijah-potter/harper/pull/172 * build(deps-dev): bump rollup from 4.18.0 to 4.22.4 in /packages by @dependabot in https://github.com/elijah-potter/harper/pull/177 ## New Contributors * @alex-ozdemir made their first contribution in https://github.com/elijah-potter/harper/pull/168 * @fisherdarling made their first contribution in https://github.com/elijah-potter/harper/pull/179 * @grantlemons made their first contribution in https://github.com/elijah-potter/harper/pull/190 **Full Changelog**: https://github.com/elijah-potter/harper/compare/v0.11.0...v0.12.0