diff --git a/CHANGELOG.md b/CHANGELOG.md index 7542fa28b..84087ac5c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +## 0.8.6 + +New features: + - File are now processed in parallel + +Bug fixes: + - `module exposing` listings containing comments no longer add extra leading spaces + +Other changes: + - Native binaries are now provided for MacOS ARM64 (previous version required Rosetta) + - Native (statically-linked) binaries are now provided for Linux ARM64 (aarch64) + - The npm installer now has zero dependencies + - Performance optimization, making use of Elm 0.19's parser, thanks to @emmabastas's contributions via Google Summer of Code + + ## 0.8.5 Feature changes: diff --git a/Release Notes/0.8.6.md b/Release Notes/0.8.6.md new file mode 100644 index 000000000..55b091452 --- /dev/null +++ b/Release Notes/0.8.6.md @@ -0,0 +1,34 @@ +## Much, much faster; Many, many contributors + +New features: + - File are now processed in parallel + +Bug fixes: + - `module exposing` listings containing comments no longer add extra leading spaces + +Other changes: + - Native binaries are now provided for MacOS ARM64 (previous version required Rosetta) + - Native (statically-linked) binaries are now provided for Linux ARM64 (aarch64) + - The npm installer now has zero dependencies + - Performance optimization, making use of Elm 0.19's parser, thanks to @emmabastas's contributions via Google Summer of Code + + +## Install + +```sh +npm install -g elm-format +``` + +or [download from the release page](https://github.com/avh4/elm-format/releases/tag/0.8.6). + + +## Thanks to ... + + - @emmabastas for refactoring the parser internals to integrate Elm 0.19's compiler's parser + - @lydell for processing files in parallel + - @lydell for the new dependency-free npm installer script + - @mdevlamynck for the `exposing` listings bug fix + - @tfausak for linux-aarch64 build script updates + - @supermario for mac-arm64 build script updates + - [Lamdera](https://www.lamdera.com/) for providing CI runners to build the MacOS ARM64 release binaries + - Elm community members for testing the new binaries