Skip to content

Releases: jfmengels/node-elm-review

v2.12.0

14 Jun 16:34
Compare
Choose a tag to compare

Now requires jfmengels/elm-review v2.14.0.

Supports analyzing arbitrary files that the project doesn't analyze by default.

v2.11.2

04 May 21:23
Compare
Choose a tag to compare
  • The --ignore-dirs and --ignore-files flags now support absolute paths. Thanks @jamesrweb!
  • Fixed an issue where the CLI output would sometimes be cut off abruptly. Thanks @BrianHicks!
  • When using --watch and --report=json, reviews will now be triggered when files are changed even when the contents are triggered, to make it easier for editors to integrate elm-review.

v2.11.1...v2.11.2

v2.11.1

16 Mar 08:18
Compare
Choose a tag to compare
  • Fix crash when caching results in watch mode 956b2cc
  • Improve error message when failing to update a suppression file 0c82b00

v2.11.0...v2.11.1

Offline support

15 Mar 22:10
Compare
Choose a tag to compare
  • Add an offline mode to prevent elm-review from making any HTTP requests. This is useful for CI environments that should not have access to the internet, where you only want to run elm-review without arguments.
  • Introduce prepare-offline subcommand to have elm-review fetch and pre-build all the necessary data when it has network access to prepare for being run using elm-review --offline.
  • Replaced the internally used elm-json dependency with elm-solve-deps-wasm, which should be more reliable, re-enable support for old MacOS versions as well as improve performance.
  • Fixed a crash when using --template from the same repository but from two different paths.
  • Fixed an issue where project rules created using elm-review new-rule mixed the ModuleContext and ProjectContext.

v2.10.0...v2.11.0

v2.11.0-beta.3

16 Oct 16:12
Compare
Choose a tag to compare
v2.11.0-beta.3 Pre-release
Pre-release
  • Update snapshots 5abe389
  • Remove test dependencies when compiling review/elm.json b90c446

v2.11.0-beta.2...v2.11.0-beta.3

v2.11.0-beta.2

16 Oct 07:21
Compare
Choose a tag to compare
v2.11.0-beta.2 Pre-release
Pre-release
  • Fix illegal FS operation on versions cache file c91aa08

v2.11.0-beta.1...v2.11.0-beta.2

2.11.0-beta.1

15 Oct 22:04
Compare
Choose a tag to compare
2.11.0-beta.1 Pre-release
Pre-release
  • Add an offline mode to prevent elm-review from making any HTTP requests. This is useful for CI environments that should not have access to the internet, where you only want to run elm-review without arguments.
  • Replaced the internally used elm-json dependency with elm-solve-deps-wasm, which should be more reliable, re-enable support for old MacOS versions as well as improve performance.
  • Fixed a crash when using --template from the same repository but from two different paths.

This is a BETA release, so I expect things to break. Please report any issues you encounter on the #elm-review channel on the Elm Slack.

v2.10.3...v2.11.0-beta.1

v2.10.3

26 Sep 19:37
Compare
Choose a tag to compare
  • Fixed crash when too many errors were reported.
  • Improved guidance after using elm-review init --template <some-template>.

v2.10.2...v2.10.3

Better starter templates for new-rule

21 Mar 21:34
Compare
Choose a tag to compare
  • Bump http-cache-semantics from 4.1.0 to 4.1.1 c606608
  • Bump json5 and tsconfig-paths 72ae555
  • Bump decode-uri-component from 0.2.0 to 0.2.2 f256efc
  • Bump minimatch from 3.0.4 to 3.0.8 248eb10
  • Remove mentions of 'Downloading elm-json' in test output f8fdbe7
  • Fix formatting e538ad1
  • Add a hint in the prompt 479d85c
  • Generate a separate template for project rules a2b790e
  • Split body template into a separate function 4bba8a4
  • Add the --rule-type flag to new-package 42a832d
  • Prompt for the rule-type if needed 4d0cf4f
  • Add --rule-type in tests and create a project rule in the tests 691fa8d
  • Add --rule-type flag to new-rule 731f515
  • Add a test by default that does not expect errors d8fe998
  • Change the template for new-rule 86e7dd0
  • Update dependencies created by new-package 58e1ebf
  • Fix formatting issues dd928fb
  • Fix file caching issue on Windows a8d37e7
  • Use longer timeout in jest 7fbe058
  • Fix xo errors 0f472bf
  • Cache replacer: Don't crash when null is encountered d35e821
  • Update snapshots a0f3095
  • Enable NoDeprecated in the review configuration for new-package 983c073
  • Bump dependencies for new-package review configuration d1fe9b9

v2.9.1...v2.9.2

What's Changed

New Contributors

Full Changelog: v2.9.1...v2.9.2

Improve serialization of contexts

20 Dec 13:12
Compare
Choose a tag to compare

Optimizes the internal stringification of project contexts. Hopefully this will improve performance, but it's mostly useful to avoid stack overflows during that process.


  • Add changelog for 2.9.1 c1ee109
  • Shorten the serialization of lists 82f5bfb
  • Use the elmJsonReplacer to serialize in the Elm code 28a1a11

v2.9.0...v2.9.1