Skip to content

Latest commit

 

History

History
107 lines (59 loc) · 4.94 KB

CHANGELOG.md

File metadata and controls

107 lines (59 loc) · 4.94 KB

0.11.0 (2023-04-18)

  • Update elm-format to 0.8.7 (#47)

  • Update and pin devDependencies (#46)

0.10.0 (2023-03-02)

  • Update elm-format to 0.8.6 (#43)

  • Update devDependencies and Yarn (#44)

0.9.0 (2022-11-05)

  • [breaking change] Set minimum Node version to 14 (#33)

  • Test plugin against Prettier v1, v2 and v3, use 3.0.0-alpha.4 internally (#36)

  • Add timeout when calling elm-format (#39)

  • Update dependencies and refactor codebase (#31, #32, #34, #35, #37 and #38)

0.8.0 (2021-08-24)

  • Upgrade dependencies (includes elm-format 0.8.30.8.5) (#23)

  • Replace TSLint with ESLint (#24)

  • [breaking change] Set minimum Node version to 12 (#25)

0.7.0 (2020-03-28)

  • Pin elm-format to 0.8.3

  • Use Prettier v2 in CI (v1 should be still supported)

  • Upgrade dependencies

  • Switch to Github Actions (drop Azure DepOps CI/CD)

0.6.0 (2020-01-13)

  • [breaking change] Drop Node 8 support due to its end of life on 2019-12-31

  • Upgrade dependencies

  • Pin elm-format dependency to 0.8.2 instead of relying on ^0.8.2 (this can improve predictability of the plugin behaviour in future)

0.5.0 (2019-07-21)

  • [breaking change] Drop Node 6 support due to its end of life on 2019-04-30

  • Upgrade dependencies

0.4.2 (2018-12-22)

  • Refactor the plugin using TypeScript and thus possibly improve stability in a couple of rare edge cases (#8)

  • Set up Azure Pipelines, remove Travis, AppVeyor and Code Climate integrations (e518299c, #9, 0e68c6eb)

  • Remove prettier from peerDependencies to fix a warning when installing the plugin globally (0aea2ea6, ff1411f9)

  • Upgrade dependencies (a36e0017)

  • Reflect recent changes in README.md (be2676b7)

0.4.1 (2018-10-14)

  • Fix exception in getElmFormatVersion() when no global elm-format is installed (#6)

0.4.0 (2018-10-13)

  • Upgrade elm-format to 0.8.1 to support Elm 0.19 (#4)

    This includes replacing module Main exposing (..) with module Main exposing (something) in tests, according to the new output in elm-format.

    To support formatting of Elm code in markdown blocks, prettier-plugin-elm passes --elm-version=0.19 to elm-format. If you use Elm 0.18, please install prettier-plugin-elm@0.3.

  • Stop running tests in Node 9 due to its end of life on 2018-06-30 (#5)

  • Internal:

    • Upgrade dependencies
    • Add pre-push git hook via husky to avoid dumb linting errors in CI

0.3.0 (2018-05-23)

  • Implement caching mechanism to speed-up formatting of Elm blocks in markdown files (#3)

  • Simplify locStart() and locEnd() (#2)

  • Configure automatic testing on Windows using AppVeyor.

0.2.2 & 0.2.1 & 0.2.0 (2018-04-12)

  • Switch to elm-format@0.7.0-exp
  • Use correct instance of elm-format when globally installed with npm (#1)
  • Fix ```markdown syntax highlighting on GitHub and NPM

0.1.0 (2018-03-16)

Minimal working solution that uses elm-format@0.6.1-alpha.