Skip to content

Commit 91b6f69

Browse files
authored
Release 0.19.1-revision8 (#610)
1 parent 6bff9a4 commit 91b6f69

File tree

3 files changed

+32
-3
lines changed

3 files changed

+32
-3
lines changed

CHANGELOG.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,35 @@ Notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/). This project mirrors major Elm versions. So version 0.18.\* of this project will be compatible with Elm 0.18.\*.
66

7+
## 0.19.1-revision8 - 2022-06-20
8+
9+
### Breaking
10+
11+
- 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.)
12+
13+
### Added
14+
15+
- `elm-test install-unstable-test-master`
16+
- which installs the `master` version of the [elm-explorations/test library](https://github.com/elm-explorations/test/) in place of the `1.2.2` version in your `ELM_HOME`
17+
- `elm-test uninstall-unstable-test-master`
18+
- which undoes that
19+
20+
**This let’s you test the upcoming major version of elm-explorations/test.** Big thanks to [Martin Janiczek](https://github.com/Janiczek/)!
21+
22+
### Changed
23+
24+
- elm-test no longer uses [elm-json](https://github.com/zwilias/elm-json/) to calculate the set of dependencies needed to run your tests. Instead, we use [elm-solve-deps-wasm](https://github.com/mpizenberg/elm-solve-deps-wasm) which basically is a WebAssembly port of the dependency solver in [elm-test-rs](https://github.com/mpizenberg/elm-test-rs). Big thanks to [Matthieu Pizenberg](https://github.com/mpizenberg/)! Benefits of this change:
25+
26+
- 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.
27+
- Improves compatibility with [Lamdera](https://lamdera.com/).
28+
- 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!
29+
30+
- elm-test now shows suggestions on misspelled CLI flags.
31+
32+
### Fixed
33+
34+
- If you have `module MyTest exposing (..)` with the expose-all `(..)` _and_ a char literal with a unicode escape, like `'\u{000D}'`, in the same file, elm-test now correctly finds all tests to run in that file. A bug with unicode escape parsing previously caused no tests to be found.
35+
736
## 0.19.1-revision7 - 2021-05-14
837

938
### Fixed
@@ -24,7 +53,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/). This proj
2453

2554
### Breaking
2655

27-
- Removed support for Node.js 8 (which reached end of life 2019-12-31). Node.js 10.13.0 is now the minium supported Node.js version.
56+
- Removed support for Node.js 8 (which reached end of life 2019-12-31). Node.js 10.13.0 is now the minimum supported Node.js version.
2857
- Removed the undocumented `--verbose` flag. It didn’t do much at all in its current state.
2958

3059
### Fixed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "elm-test",
3-
"version": "0.19.1-revision7",
3+
"version": "0.19.1-revision8",
44
"description": "Run elm-test suites.",
55
"main": "elm-test.js",
66
"engines": {

0 commit comments

Comments
 (0)