Releases: jeremyjh/dialyxir
Releases · jeremyjh/dialyxir
1.4.7
1.4.6
Fixed
CallWithoutOpaquefunction clause error on OTP-28invalid_contractwarning showed spec twice instead of success typing
Changed
- Update
ex_docto the latest version for an improved UI
Docs
- Add a note about the
:unknownflag to the "Default Flags" section in the README - Fix dead hex doc links by including CI config docs in
mix.exs's:docs - Fix a typo in the README
CI
- Update the Ubuntu version used in CI to 24.04
1.4.5
1.4.4
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
1.4.1
1.4.0
1.3.0
Added
- Elixir 1.15 support.
- Support for warning
:callback_not_exported.
Changed
- Several improvements to documentation, particularly Github CI documentation.
Removed
- Support for
:race_conditionsflag which was removed from Erlang.
Fixed
- Crash when
mix.lockis missing.
1.2.0
1.1.0
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. explaintext for:missing_rangewarning.
Fixed
- Fixes and improvements to README and documentation.
- Fixed
mix.lockhash stability. Will cause a recheck of PLTs on first usage in each project.
Changed
- Improved wording of argument mismatch warnings.