0.19.1-revision8
lydell
released this
20 Jun 17:00
·
25 commits
to master
since this release
Breaking
- Removed support for Node.js 10 (which reached end of life 2021-04-30). Node.js 12.20.0 is now the minimum supported Node.js version. (Node.js 12 actually reached end of life 2022-04-30, but we decided to keep support for it for a while longer since there was no need of dropping it right now.)
Added
elm-test install-unstable-test-master
- which installs the
master
version of the elm-explorations/test library in place of the1.2.2
version in yourELM_HOME
- which installs the
elm-test uninstall-unstable-test-master
- which undoes that
This let’s you test the upcoming major version of elm-explorations/test. Big thanks to Martin Janiczek!
Changed
-
elm-test no longer uses elm-json to calculate the set of dependencies needed to run your tests. Instead, we use elm-solve-deps-wasm which basically is a WebAssembly port of the dependency solver in elm-test-rs. Big thanks to Matthieu Pizenberg! Benefits of this change:
- elm-test no longer needs to download the elm-json binary at install time or run time. elm-solve-deps-wasm is a regular, cross platform npm package.
- Improves compatibility with Lamdera.
- elm-solve-deps-wasm works offline to a greater extent than elm-json. Many times it doesn’t need to make any calls to package.elm-lang.org at all!
-
elm-test now shows suggestions on misspelled CLI flags.