Skip to content

Releases: jeremyjh/dialyxir

1.4.4

28 Sep 16:32
Compare
Choose a tag to compare

Fixed

  • Invalid contract formatting failed on OTP 26 & later.
  • Empty ignore files are ignored.
  • Several improvements and corrections to documentation.

Changed

  • Updated Erlex minimum version to 0.27, bringing in several fixes and improvements.

Added

  • Multiple formatters can be used in the same invocation.

1.4.3

28 Dec 23:58
Compare
Choose a tag to compare

Fixed

  • Warnings with line & column.
  • Formatting of :record_match warning.

1.4.1

31 Aug 01:38
Compare
Choose a tag to compare

Bump minimal Elixir version to 1.12.

1.4.0

27 Aug 18:41
ffcd849
Compare
Choose a tag to compare

Added

  • --quiet-with-result flag.

Changed

  • (docs) Improved caching behaviour in example templates.

Fixed

  • Erroneous "DEPENDENCY MISSING" message in Elixir 1.15.
  • Handle transitive optional dependencies in Elixir 1.15.

1.3.0

08 Apr 11:27
8dc1e9c
Compare
Choose a tag to compare

Added

  • Elixir 1.15 support.
  • Support for warning :callback_not_exported.

Changed

  • Several improvements to documentation, particularly Github CI documentation.

Removed

Fixed

  • Crash when mix.lock is missing.

1.2.0

19 Mar 14:35
Compare
Choose a tag to compare

Added

  • "github" formatter.

1.1.0

18 Feb 18:38
Compare
Choose a tag to compare

Added

  • Configuration option to set the project's PLT path: :plt_local_path.
  • Project configuration setting to exclude files based on a regex: :exclude_files.
  • explain text for :missing_range warning.

Fixed

  • Fixes and improvements to README and documentation.
  • Fixed mix.lock hash stability. Will cause a recheck of PLTs on first usage in each project.

Changed

  • Improved wording of argument mismatch warnings.