You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+30-1Lines changed: 30 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,35 @@ Notable changes to this project will be documented in this file.
4
4
5
5
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.\*.
6
6
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
+
7
36
## 0.19.1-revision7 - 2021-05-14
8
37
9
38
### Fixed
@@ -24,7 +53,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/). This proj
24
53
25
54
### Breaking
26
55
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.
28
57
- Removed the undocumented `--verbose` flag. It didn’t do much at all in its current state.
0 commit comments