Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump elm-format from 0.8.5 to 0.8.6 #23

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 6, 2023

Bumps elm-format from 0.8.5 to 0.8.6.

Release notes

Sourced from elm-format's releases.

0.8.6

Much, much faster; Many, many contributors

Thanks to the contributions of many (see below), elm-format is now much faster. (Testers of the pre-release saw an 11x speedup on MacOS ARM, and a 4x speedup on other platforms.)

New features:

  • File are now processed in parallel

Bug fixes:

  • module exposing listings containing comments no longer add extra leading spaces
  • Redundant import aliases (when the alias is the same as the module name) are now removed

Other changes:

  • Native binaries are now provided for MacOS ARM64 (previous versions 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

npm install -g elm-format

or download from the release page.

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 for providing CI runners to build the MacOS ARM64 release binaries
  • Elm community members for testing the new binaries and npm packages
  • ... and anyone who's contributed to cross-compilation support in ghc or nix in the past two years

0.8.6-rc.1

No release notes provided.

Changelog

Sourced from elm-format's changelog.

0.8.6

New features:

  • File are now processed in parallel

Bug fixes:

  • module exposing listings containing comments no longer add extra leading spaces
  • Redundant import aliases (when the alias is the same as the module name) are now removed

Other changes:

  • Native binaries are now provided for MacOS ARM64 (previous versions 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
Commits
  • 7e80dd4 Update release notes
  • be7f7dd Update release notes
  • f1f634d Use minisign instead of gpg for signing CI artifacts (attempt 3)
  • c63cbc8 Use minisign instead of gpg for signing CI artifacts (attempt 2)
  • 1032fbe Use minisign instead of gpg for signing CI artifacts (attempt 1)
  • 5cf98a6 Organize developer documentation
  • f1dadab GitHub CI: Sign release artifacts (attempt 3)
  • a664864 GitHub CI: Sign release artifacts (attempt 2)
  • 86f28de GitHub CI: Sign release artifacts (attempt 1)
  • 14676b2 Update publishing instructions
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [elm-format](https://github.com/avh4/elm-format) from 0.8.5 to 0.8.6.
- [Release notes](https://github.com/avh4/elm-format/releases)
- [Changelog](https://github.com/avh4/elm-format/blob/0.8.6/CHANGELOG.md)
- [Commits](avh4/elm-format@0.8.5...0.8.6)

---
updated-dependencies:
- dependency-name: elm-format
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants