From f9cf7c700a0cde79af5bce32f1abb518259a1aa6 Mon Sep 17 00:00:00 2001 From: Harm van Schaaijk Date: Mon, 6 Jul 2026 13:29:16 +0200 Subject: [PATCH 1/5] Updated elm to 0.19.2 --- CHANGELOG.md | 8 +- README.md | 2 +- elm-tooling.json | 2 +- elm/elm.json | 2 +- elm/review/elm.json | 2 +- example-application-no-tests/elm.json | 2 +- example-application-src/elm.json | 2 +- example-application/elm.json | 2 +- lib/ElmHome.js | 2 +- lib/Generate.js | 4 +- package-lock.json | 154 ++++++++++++++++-- package.json | 3 +- tests/fixtures/elm.json | 2 +- tests/fixtures/install/elm.json | 2 +- tests/fixtures/install/test-elm.json | 2 +- tests/fixtures/templates/application/elm.json | 2 +- tests/fixtures/write-elm-json/elm.input.json | 2 +- 17 files changed, 168 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56155991..c96add76 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,13 @@ Notable changes to this project will be documented in this file. -The format is based on [Keep a Changelog](http://keepachangelog.com/). This project mirrors the Elm version. So version 0.19.1-revisionX of this project will be compatible with Elm 0.19.1. +The format is based on [Keep a Changelog](http://keepachangelog.com/). This project mirrors the Elm version. So version 0.19.2-revisionX of this project will be compatible with Elm 0.19.2. + +## 0.19.2-revision1 - 2026-07-06 + +### Changed + +- `elm-test` supports [elm 0.19.2](https://elm-lang.org/news/faster-builds). ## 0.19.1-revision17 - 2025-11-18 diff --git a/README.md b/README.md index 8759b748..80d7fa50 100644 --- a/README.md +++ b/README.md @@ -201,7 +201,7 @@ If you want to run your tests on Travis CI, [here's a good starter `.travis.yml` ```yml language: elm elm: - - 0.19.1 + - 0.19.2 ``` Here is an example [`travis.yml`](https://github.com/rtfeldman/elm-css/blob/master/.travis.yml) configuration file for running tests in CI. diff --git a/elm-tooling.json b/elm-tooling.json index 3c214189..b8a1bc8b 100644 --- a/elm-tooling.json +++ b/elm-tooling.json @@ -1,6 +1,6 @@ { "tools": { - "elm": "0.19.1", + "elm": "0.19.2", "elm-format": "0.8.5", "elm-json": "0.2.13" } diff --git a/elm/elm.json b/elm/elm.json index 1ec3a9fb..aecf67b9 100644 --- a/elm/elm.json +++ b/elm/elm.json @@ -3,7 +3,7 @@ "source-directories": [ "src" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/core": "1.0.5", diff --git a/elm/review/elm.json b/elm/review/elm.json index f43799a5..ce14203a 100644 --- a/elm/review/elm.json +++ b/elm/review/elm.json @@ -3,7 +3,7 @@ "source-directories": [ "src" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/core": "1.0.5", diff --git a/example-application-no-tests/elm.json b/example-application-no-tests/elm.json index 79f1d61f..a7a1562d 100644 --- a/example-application-no-tests/elm.json +++ b/example-application-no-tests/elm.json @@ -3,7 +3,7 @@ "source-directories": [ "src" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/browser": "1.0.2", diff --git a/example-application-src/elm.json b/example-application-src/elm.json index c532c3b9..7a672b52 100644 --- a/example-application-src/elm.json +++ b/example-application-src/elm.json @@ -3,7 +3,7 @@ "source-directories": [ "src" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/browser": "1.0.2", diff --git a/example-application/elm.json b/example-application/elm.json index bb36ba29..9a33edcf 100644 --- a/example-application/elm.json +++ b/example-application/elm.json @@ -4,7 +4,7 @@ "src", "tests" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/browser": "1.0.2", diff --git a/lib/ElmHome.js b/lib/ElmHome.js index 787eaee4..12a0b36e 100644 --- a/lib/ElmHome.js +++ b/lib/ElmHome.js @@ -29,7 +29,7 @@ function defaultWindowsElmHome() /*: string */ { function packagePath(pkg /*: string */) /*: string */ { const parts = splitAuthorPkg(pkg); - return path.join(elmHome(), '0.19.1', 'packages', parts.author, parts.pkg); + return path.join(elmHome(), '0.19.2', 'packages', parts.author, parts.pkg); } function splitAuthorPkg(pkgIdentifier /*: string */) /*: { diff --git a/lib/Generate.js b/lib/Generate.js index e6aec134..5e475631 100644 --- a/lib/Generate.js +++ b/lib/Generate.js @@ -112,7 +112,7 @@ function generateElmJson( const testElmJson = { type: 'application', 'source-directories': sourceDirs, - 'elm-version': '0.19.1', + 'elm-version': '0.19.2', dependencies: Solve.getDependenciesCached(dependencyProvider, project), 'test-dependencies': { direct: {}, @@ -148,7 +148,7 @@ function getMainModule(generatedCodeDir /*: string */) /*: { path: // We'll be putting the generated Main in something like this: // - // my-project-name/elm-stuff/generated-code/elm-community/elm-test/0.19.1-revisionX/src/Test/Generated/Main.elm + // my-project-name/elm-stuff/generated-code/elm-community/elm-test/0.19.2-revisionX/src/Test/Generated/Main.elm path.join(getGeneratedSrcDir(generatedCodeDir), ...moduleName) + '.elm', }; } diff --git a/package-lock.json b/package-lock.json index 030d0165..2a7d0d77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "elm-test", - "version": "0.19.1-revision17", + "version": "0.19.2-revision1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "elm-test", - "version": "0.19.1-revision17", + "version": "0.19.2-revision1", "license": "BSD-3-Clause", "dependencies": { "chalk": "^4.1.2", @@ -25,6 +25,7 @@ }, "devDependencies": { "@eslint/js": "9.20.0", + "elm": "0.19.2-0", "elm-review": "2.13.1", "elm-tooling": "1.15.1", "eslint": "9.20.1", @@ -40,6 +41,76 @@ "node": ">=12.20.0" } }, + "node_modules/@elm_binaries/darwin_arm64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_arm64/-/darwin_arm64-0.19.2-0.tgz", + "integrity": "sha512-vhgvWAgc+jkB/oSCqI0BK1w908ivNbV6OBWIGtJgbzAXFh6RYLcGdE04+X6CTLgj+u5ufl81lsnMG6lWEMzbJg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@elm_binaries/darwin_x64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_x64/-/darwin_x64-0.19.2-0.tgz", + "integrity": "sha512-CQub4GhTa9nOHkUpi4eVGy34mxhfQOpVteLWkgsFwSHxXathKzNaOR9W7nVHR1iKEMBNcYJpXS2MoQognOUMkA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@elm_binaries/linux_arm64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/linux_arm64/-/linux_arm64-0.19.2-0.tgz", + "integrity": "sha512-50LdOV2ddvgBqcgfVKC3yCKg3/3RQdkfE7Be5k7Zj2xYLALQolk3X2ualXUmXIbP6Zo1xYKymDAfa/M1PTF+dw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@elm_binaries/linux_x64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/linux_x64/-/linux_x64-0.19.2-0.tgz", + "integrity": "sha512-03EXHZZBCEFcKKh2kKUGPsFysKXnHANYw2XubBwT3Vj/5uOI/doG0g8kij5ng8n50vma/pNwAWqvVQLSRDmPMA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@elm_binaries/win32_x64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/win32_x64/-/win32_x64-0.19.2-0.tgz", + "integrity": "sha512-FCzv6KAlo/L2/FZe3rsIH5dgFfljlgKWpMUDxVgNm1mFKep4TeFEnwRlSUh7hFnKCDVyjUL9oNL+x4OwYr3KWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", @@ -586,7 +657,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1103,6 +1173,27 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, + "node_modules/elm": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/elm/-/elm-0.19.2-0.tgz", + "integrity": "sha512-a2N4WJ6ge+cXOemAgo6tu8gN17cIzzitYoPcJRpvbiPbay1+BfQAv9wyWtgTyR3YkrduN5oQwzLgSIaUBZwjYQ==", + "dev": true, + "hasInstallScript": true, + "license": "BSD-3-Clause", + "bin": { + "elm": "bin/elm" + }, + "engines": { + "node": ">=7.0.0" + }, + "optionalDependencies": { + "@elm_binaries/darwin_arm64": "0.19.2-0", + "@elm_binaries/darwin_x64": "0.19.2-0", + "@elm_binaries/linux_arm64": "0.19.2-0", + "@elm_binaries/linux_x64": "0.19.2-0", + "@elm_binaries/win32_x64": "0.19.2-0" + } + }, "node_modules/elm-review": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/elm-review/-/elm-review-2.13.1.tgz", @@ -1199,7 +1290,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.20.1.tgz", "integrity": "sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==", "dev": true, - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", @@ -2353,7 +2443,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "peer": true, "engines": { "node": ">=12" }, @@ -2934,6 +3023,41 @@ } }, "dependencies": { + "@elm_binaries/darwin_arm64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_arm64/-/darwin_arm64-0.19.2-0.tgz", + "integrity": "sha512-vhgvWAgc+jkB/oSCqI0BK1w908ivNbV6OBWIGtJgbzAXFh6RYLcGdE04+X6CTLgj+u5ufl81lsnMG6lWEMzbJg==", + "dev": true, + "optional": true + }, + "@elm_binaries/darwin_x64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_x64/-/darwin_x64-0.19.2-0.tgz", + "integrity": "sha512-CQub4GhTa9nOHkUpi4eVGy34mxhfQOpVteLWkgsFwSHxXathKzNaOR9W7nVHR1iKEMBNcYJpXS2MoQognOUMkA==", + "dev": true, + "optional": true + }, + "@elm_binaries/linux_arm64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/linux_arm64/-/linux_arm64-0.19.2-0.tgz", + "integrity": "sha512-50LdOV2ddvgBqcgfVKC3yCKg3/3RQdkfE7Be5k7Zj2xYLALQolk3X2ualXUmXIbP6Zo1xYKymDAfa/M1PTF+dw==", + "dev": true, + "optional": true + }, + "@elm_binaries/linux_x64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/linux_x64/-/linux_x64-0.19.2-0.tgz", + "integrity": "sha512-03EXHZZBCEFcKKh2kKUGPsFysKXnHANYw2XubBwT3Vj/5uOI/doG0g8kij5ng8n50vma/pNwAWqvVQLSRDmPMA==", + "dev": true, + "optional": true + }, + "@elm_binaries/win32_x64": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/win32_x64/-/win32_x64-0.19.2-0.tgz", + "integrity": "sha512-FCzv6KAlo/L2/FZe3rsIH5dgFfljlgKWpMUDxVgNm1mFKep4TeFEnwRlSUh7hFnKCDVyjUL9oNL+x4OwYr3KWg==", + "dev": true, + "optional": true + }, "@eslint-community/eslint-utils": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", @@ -3344,8 +3468,7 @@ "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "peer": true + "dev": true }, "acorn-jsx": { "version": "5.3.2", @@ -3697,6 +3820,19 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, + "elm": { + "version": "0.19.2-0", + "resolved": "https://registry.npmjs.org/elm/-/elm-0.19.2-0.tgz", + "integrity": "sha512-a2N4WJ6ge+cXOemAgo6tu8gN17cIzzitYoPcJRpvbiPbay1+BfQAv9wyWtgTyR3YkrduN5oQwzLgSIaUBZwjYQ==", + "dev": true, + "requires": { + "@elm_binaries/darwin_arm64": "0.19.2-0", + "@elm_binaries/darwin_x64": "0.19.2-0", + "@elm_binaries/linux_arm64": "0.19.2-0", + "@elm_binaries/linux_x64": "0.19.2-0", + "@elm_binaries/win32_x64": "0.19.2-0" + } + }, "elm-review": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/elm-review/-/elm-review-2.13.1.tgz", @@ -3774,7 +3910,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.20.1.tgz", "integrity": "sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==", "dev": true, - "peer": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", @@ -4581,8 +4716,7 @@ "picomatch": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "peer": true + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==" }, "prelude-ls": { "version": "1.2.1", diff --git a/package.json b/package.json index 67eafc8a..cec85ec2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "elm-test", - "version": "0.19.1-revision17", + "version": "0.19.2-revision1", "description": "Run elm-test suites.", "main": "elm-test.js", "engines": { @@ -56,6 +56,7 @@ }, "devDependencies": { "@eslint/js": "9.20.0", + "elm": "0.19.2-0", "elm-review": "2.13.1", "elm-tooling": "1.15.1", "eslint": "9.20.1", diff --git a/tests/fixtures/elm.json b/tests/fixtures/elm.json index 30a6dc95..8c642052 100644 --- a/tests/fixtures/elm.json +++ b/tests/fixtures/elm.json @@ -3,7 +3,7 @@ "source-directories": [ "src" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/core": "1.0.5" diff --git a/tests/fixtures/install/elm.json b/tests/fixtures/install/elm.json index cf94370c..e940668c 100644 --- a/tests/fixtures/install/elm.json +++ b/tests/fixtures/install/elm.json @@ -3,7 +3,7 @@ "source-directories": [ "src" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/core": "1.0.0", diff --git a/tests/fixtures/install/test-elm.json b/tests/fixtures/install/test-elm.json index cf94370c..e940668c 100644 --- a/tests/fixtures/install/test-elm.json +++ b/tests/fixtures/install/test-elm.json @@ -3,7 +3,7 @@ "source-directories": [ "src" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/core": "1.0.0", diff --git a/tests/fixtures/templates/application/elm.json b/tests/fixtures/templates/application/elm.json index 97d61ebc..71f58450 100644 --- a/tests/fixtures/templates/application/elm.json +++ b/tests/fixtures/templates/application/elm.json @@ -3,7 +3,7 @@ "source-directories": [ "src" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/browser": "1.0.0", diff --git a/tests/fixtures/write-elm-json/elm.input.json b/tests/fixtures/write-elm-json/elm.input.json index e9c0c6a4..76f505c4 100644 --- a/tests/fixtures/write-elm-json/elm.input.json +++ b/tests/fixtures/write-elm-json/elm.input.json @@ -2,7 +2,7 @@ "nonStandardFieldStart": 1, "type": "application", "source-directories": [ "src" ], - "elm-version": "0.19.1", + "elm-version": "0.19.2", "dependencies": { "direct": { "elm/core": "1.0.0" }, "indirect": {} From 38077de2b335666498a54305b350842fa0020426 Mon Sep 17 00:00:00 2001 From: Harm van Schaaijk Date: Mon, 6 Jul 2026 13:43:48 +0200 Subject: [PATCH 2/5] Elm-tooling does not support 0.19.2 yet --- elm-tooling.json | 1 - 1 file changed, 1 deletion(-) diff --git a/elm-tooling.json b/elm-tooling.json index b8a1bc8b..fe20ade6 100644 --- a/elm-tooling.json +++ b/elm-tooling.json @@ -1,6 +1,5 @@ { "tools": { - "elm": "0.19.2", "elm-format": "0.8.5", "elm-json": "0.2.13" } From 7550ed78a328c07d46d667de19ad9c5bbfee697b Mon Sep 17 00:00:00 2001 From: Simon Lydell Date: Mon, 6 Jul 2026 13:53:29 +0200 Subject: [PATCH 3/5] Revert "Elm-tooling does not support 0.19.2 yet" This reverts commit 38077de2b335666498a54305b350842fa0020426. --- elm-tooling.json | 1 + 1 file changed, 1 insertion(+) diff --git a/elm-tooling.json b/elm-tooling.json index fe20ade6..b8a1bc8b 100644 --- a/elm-tooling.json +++ b/elm-tooling.json @@ -1,5 +1,6 @@ { "tools": { + "elm": "0.19.2", "elm-format": "0.8.5", "elm-json": "0.2.13" } From dab383197a435f0d200f6160299115f208cd8805 Mon Sep 17 00:00:00 2001 From: Simon Lydell Date: Mon, 6 Jul 2026 13:54:53 +0200 Subject: [PATCH 4/5] Update elm-tooling --- package-lock.json | 15 ++++++++------- package.json | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a7d0d77..18e081b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "@eslint/js": "9.20.0", "elm": "0.19.2-0", "elm-review": "2.13.1", - "elm-tooling": "1.15.1", + "elm-tooling": "1.18.0", "eslint": "9.20.1", "eslint-plugin-mocha": "10.5.0", "flow-bin": "0.180.0", @@ -1241,10 +1241,11 @@ "integrity": "sha512-qnwo7RO9IO7jd9SLHvIy0rSOEIlc/tNMTE9Cras0kl+b161PVidW4FvXo0MtXU8GAKi/2s/HYvhcnpR/NNQ1zw==" }, "node_modules/elm-tooling": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/elm-tooling/-/elm-tooling-1.15.1.tgz", - "integrity": "sha512-+rRYa7gzz6l2/Ip2i197MqkW5abOwPOP/+WlyyatLDeDhh+JR0HUMlZJYenCYodBeG/xW5xW3pRYQ2onf5bIAw==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/elm-tooling/-/elm-tooling-1.18.0.tgz", + "integrity": "sha512-8tY35aNpB6z+rtmix4VPZ+q+kGPyOx0xDId7YLqcPmsKSKoS0vuNVC80ixwRbIhLWVifNDkBB7SjSIgp5Z39Uw==", "dev": true, + "license": "MIT", "bin": { "elm-tooling": "index.js" } @@ -3873,9 +3874,9 @@ "integrity": "sha512-qnwo7RO9IO7jd9SLHvIy0rSOEIlc/tNMTE9Cras0kl+b161PVidW4FvXo0MtXU8GAKi/2s/HYvhcnpR/NNQ1zw==" }, "elm-tooling": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/elm-tooling/-/elm-tooling-1.15.1.tgz", - "integrity": "sha512-+rRYa7gzz6l2/Ip2i197MqkW5abOwPOP/+WlyyatLDeDhh+JR0HUMlZJYenCYodBeG/xW5xW3pRYQ2onf5bIAw==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/elm-tooling/-/elm-tooling-1.18.0.tgz", + "integrity": "sha512-8tY35aNpB6z+rtmix4VPZ+q+kGPyOx0xDId7YLqcPmsKSKoS0vuNVC80ixwRbIhLWVifNDkBB7SjSIgp5Z39Uw==", "dev": true }, "emoji-regex": { diff --git a/package.json b/package.json index cec85ec2..4711e45d 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "@eslint/js": "9.20.0", "elm": "0.19.2-0", "elm-review": "2.13.1", - "elm-tooling": "1.15.1", + "elm-tooling": "1.18.0", "eslint": "9.20.1", "eslint-plugin-mocha": "10.5.0", "flow-bin": "0.180.0", From 51f34d835c01a4c9821425e65a78315c74a3d5aa Mon Sep 17 00:00:00 2001 From: Simon Lydell Date: Mon, 6 Jul 2026 14:02:19 +0200 Subject: [PATCH 5/5] Revert `elm` npm package dep, changelog and version bump will happen later --- CHANGELOG.md | 6 -- package-lock.json | 144 +--------------------------------------------- package.json | 3 +- 3 files changed, 3 insertions(+), 150 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c96add76..f59b91f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,6 @@ Notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). This project mirrors the Elm version. So version 0.19.2-revisionX of this project will be compatible with Elm 0.19.2. -## 0.19.2-revision1 - 2026-07-06 - -### Changed - -- `elm-test` supports [elm 0.19.2](https://elm-lang.org/news/faster-builds). - ## 0.19.1-revision17 - 2025-11-18 ### Fixed diff --git a/package-lock.json b/package-lock.json index 18e081b0..fae3fef2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "elm-test", - "version": "0.19.2-revision1", + "version": "0.19.1-revision17", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "elm-test", - "version": "0.19.2-revision1", + "version": "0.19.1-revision17", "license": "BSD-3-Clause", "dependencies": { "chalk": "^4.1.2", @@ -25,7 +25,6 @@ }, "devDependencies": { "@eslint/js": "9.20.0", - "elm": "0.19.2-0", "elm-review": "2.13.1", "elm-tooling": "1.18.0", "eslint": "9.20.1", @@ -41,76 +40,6 @@ "node": ">=12.20.0" } }, - "node_modules/@elm_binaries/darwin_arm64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_arm64/-/darwin_arm64-0.19.2-0.tgz", - "integrity": "sha512-vhgvWAgc+jkB/oSCqI0BK1w908ivNbV6OBWIGtJgbzAXFh6RYLcGdE04+X6CTLgj+u5ufl81lsnMG6lWEMzbJg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@elm_binaries/darwin_x64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_x64/-/darwin_x64-0.19.2-0.tgz", - "integrity": "sha512-CQub4GhTa9nOHkUpi4eVGy34mxhfQOpVteLWkgsFwSHxXathKzNaOR9W7nVHR1iKEMBNcYJpXS2MoQognOUMkA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@elm_binaries/linux_arm64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/linux_arm64/-/linux_arm64-0.19.2-0.tgz", - "integrity": "sha512-50LdOV2ddvgBqcgfVKC3yCKg3/3RQdkfE7Be5k7Zj2xYLALQolk3X2ualXUmXIbP6Zo1xYKymDAfa/M1PTF+dw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@elm_binaries/linux_x64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/linux_x64/-/linux_x64-0.19.2-0.tgz", - "integrity": "sha512-03EXHZZBCEFcKKh2kKUGPsFysKXnHANYw2XubBwT3Vj/5uOI/doG0g8kij5ng8n50vma/pNwAWqvVQLSRDmPMA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@elm_binaries/win32_x64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/win32_x64/-/win32_x64-0.19.2-0.tgz", - "integrity": "sha512-FCzv6KAlo/L2/FZe3rsIH5dgFfljlgKWpMUDxVgNm1mFKep4TeFEnwRlSUh7hFnKCDVyjUL9oNL+x4OwYr3KWg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", @@ -1173,27 +1102,6 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, - "node_modules/elm": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/elm/-/elm-0.19.2-0.tgz", - "integrity": "sha512-a2N4WJ6ge+cXOemAgo6tu8gN17cIzzitYoPcJRpvbiPbay1+BfQAv9wyWtgTyR3YkrduN5oQwzLgSIaUBZwjYQ==", - "dev": true, - "hasInstallScript": true, - "license": "BSD-3-Clause", - "bin": { - "elm": "bin/elm" - }, - "engines": { - "node": ">=7.0.0" - }, - "optionalDependencies": { - "@elm_binaries/darwin_arm64": "0.19.2-0", - "@elm_binaries/darwin_x64": "0.19.2-0", - "@elm_binaries/linux_arm64": "0.19.2-0", - "@elm_binaries/linux_x64": "0.19.2-0", - "@elm_binaries/win32_x64": "0.19.2-0" - } - }, "node_modules/elm-review": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/elm-review/-/elm-review-2.13.1.tgz", @@ -3024,41 +2932,6 @@ } }, "dependencies": { - "@elm_binaries/darwin_arm64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_arm64/-/darwin_arm64-0.19.2-0.tgz", - "integrity": "sha512-vhgvWAgc+jkB/oSCqI0BK1w908ivNbV6OBWIGtJgbzAXFh6RYLcGdE04+X6CTLgj+u5ufl81lsnMG6lWEMzbJg==", - "dev": true, - "optional": true - }, - "@elm_binaries/darwin_x64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_x64/-/darwin_x64-0.19.2-0.tgz", - "integrity": "sha512-CQub4GhTa9nOHkUpi4eVGy34mxhfQOpVteLWkgsFwSHxXathKzNaOR9W7nVHR1iKEMBNcYJpXS2MoQognOUMkA==", - "dev": true, - "optional": true - }, - "@elm_binaries/linux_arm64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/linux_arm64/-/linux_arm64-0.19.2-0.tgz", - "integrity": "sha512-50LdOV2ddvgBqcgfVKC3yCKg3/3RQdkfE7Be5k7Zj2xYLALQolk3X2ualXUmXIbP6Zo1xYKymDAfa/M1PTF+dw==", - "dev": true, - "optional": true - }, - "@elm_binaries/linux_x64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/linux_x64/-/linux_x64-0.19.2-0.tgz", - "integrity": "sha512-03EXHZZBCEFcKKh2kKUGPsFysKXnHANYw2XubBwT3Vj/5uOI/doG0g8kij5ng8n50vma/pNwAWqvVQLSRDmPMA==", - "dev": true, - "optional": true - }, - "@elm_binaries/win32_x64": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/@elm_binaries/win32_x64/-/win32_x64-0.19.2-0.tgz", - "integrity": "sha512-FCzv6KAlo/L2/FZe3rsIH5dgFfljlgKWpMUDxVgNm1mFKep4TeFEnwRlSUh7hFnKCDVyjUL9oNL+x4OwYr3KWg==", - "dev": true, - "optional": true - }, "@eslint-community/eslint-utils": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", @@ -3821,19 +3694,6 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, - "elm": { - "version": "0.19.2-0", - "resolved": "https://registry.npmjs.org/elm/-/elm-0.19.2-0.tgz", - "integrity": "sha512-a2N4WJ6ge+cXOemAgo6tu8gN17cIzzitYoPcJRpvbiPbay1+BfQAv9wyWtgTyR3YkrduN5oQwzLgSIaUBZwjYQ==", - "dev": true, - "requires": { - "@elm_binaries/darwin_arm64": "0.19.2-0", - "@elm_binaries/darwin_x64": "0.19.2-0", - "@elm_binaries/linux_arm64": "0.19.2-0", - "@elm_binaries/linux_x64": "0.19.2-0", - "@elm_binaries/win32_x64": "0.19.2-0" - } - }, "elm-review": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/elm-review/-/elm-review-2.13.1.tgz", diff --git a/package.json b/package.json index 4711e45d..6c2c44c3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "elm-test", - "version": "0.19.2-revision1", + "version": "0.19.1-revision17", "description": "Run elm-test suites.", "main": "elm-test.js", "engines": { @@ -56,7 +56,6 @@ }, "devDependencies": { "@eslint/js": "9.20.0", - "elm": "0.19.2-0", "elm-review": "2.13.1", "elm-tooling": "1.18.0", "eslint": "9.20.1",