Skip to content
This repository has been archived by the owner on Aug 1, 2023. It is now read-only.

Bump elm-format from 0.8.5 to 0.8.7 #36

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

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 12, 2023

Bumps elm-format from 0.8.5 to 0.8.7.

Release notes

Sourced from elm-format's releases.

0.8.7

Small improvements and fixed npm installer for Windows

Version 0.8.6 was not widely announced because of an issue with the npm installer on Windows, so check the 0.8.6 release notes as well. Below are the additional changes in 0.8.7.

New features:

  • case ... then is now auto-corrected to case ... of
  • => is now auto-corrected to ->

Bug fixes:

  • Top-level declarations named "infix" no longer make files unprocessable
  • The npm installer should now work correctly on Windows (was broken for 0.8.6)

Install

npm install -g elm-format

or download from the release page.

Thanks to ...

  • @​kutyel for lenient parsing additions
  • @​emmabastas for the initial draft of test coverage scripts
  • @​jfmengels for continued thoughtful issue discussion across the Elm devtools community (only partially related to elm-format, but thank you!)
  • @​8n8 for code cleanup help
  • Lamdera for providing CI runners to build the MacOS ARM64 release binaries

0.8.7-rc.1

No release notes provided.

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)

... (truncated)

Changelog

Sourced from elm-format's changelog.

0.8.7

New features:

  • case ... then is now auto-corrected to case ... of
  • => is now auto-corrected to ->

Bug fixes:

  • Top-level declarations named "infix" no longer make files unprocessable
  • The npm installer should now work correctly on Windows (was broken for 0.8.6)

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
  • b5cca4c Publish npm package: 0.8.7-rc.1
  • 9837d51 Bump version to 0.8.7
  • ca51bc4 Prepare 0.8.7 release notes
  • aded67f Merge pull request #815 from avh4/fat-arrow-operator-tests
  • af6344a Backfill test for using => as an operator in Elm <= 0.18
  • f7a1dba Merge pull request #814 from avh4/fix-test-suite
  • 1d8a68d Fix test suite (many integration tests were not actually running)
  • f151fb2 Add debugging info to _build/run-tests.ok
  • 448c87c Merge pull request #811 from 8n8/remove-unused-packages
  • 33a5cd5 Remove dependency on ghc-prim to fix issue with -Werror=unused-packages
  • 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.7.
- [Release notes](https://github.com/avh4/elm-format/releases)
- [Changelog](https://github.com/avh4/elm-format/blob/0.8.7/CHANGELOG.md)
- [Commits](avh4/elm-format@0.8.5...0.8.7)

---
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 Apr 12, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
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