-
Notifications
You must be signed in to change notification settings - Fork 148
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
49 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |