All Versions
12
Latest Version
Avg Release Cycle
133 days
Latest Release
247 days ago

Changelog History
Page 1

  • v1.1.0 Changes

    February 18, 2021

    ➕ 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.
  • v1.0.0 Changes

    March 16, 2020

    🔄 Changed

    • Deprecated plt_add_deps modes: transitive, project. Use app_tree and apps_direct instead.
    • Moved Explain text to @moduledoc.

    🛠 Fixed

    • Warning pretty printing and message fixes/improvements.
    • Prevent crash when short_format fails.
    • Ensure path to PLT target directory exists.
    • Bumped required erlex for formatting fix.
  • v1.0.0-rc.7 Changes

    September 21, 2019

    🔄 Changed

    • Halt with a non-zero exit status by default; swap --halt-exit-status for --ignore-exit-status.

    ➕ Added

    • OTP 22 compatibility in :fun_app_args warning.
    • Support for :map_update warning.
    • Report elapsed time in building/updating PLT.

    🛠 Fixed

    • Warnings for protocols not implemented for built-in types.
    • Fix ANSI disabling - its now actually possible to disable ANSI.
    • Improve wording and fix grammar/punctuation in many warnings.
  • v1.0.0-rc.6 Changes

    April 02, 2019

    🛠 Fixed

    • Improved warning formatting for unknown types/functions
  • v1.0.0-rc.5 Changes

    March 26, 2019

    ➕ Added

    • plt_ignore_apps option to ignore specific dependencies

    ✂ Removed

    • Removed instructions for global (mix archive) installation. Installing as a per-project mix dependency is the only supported method.

    🔄 Changed

    • Updated many short warning formats to be shorter and more consistent

    🛠 Fixed

    • Pretty print for a few warnings
    • Improved wording in explanations
    • Fix raw format and add all formats to CI
  • v1.0.0-rc.4 Changes

    October 31, 2018

    ➕ Added

    • Regex support in Elixir Term Format ignore entries.

    🔄 Changed

    • Extracted parsing / pretty printing to separate library: erlex.

    🛠 Fixed

    • Parsing, formatting fixes.
  • v1.0.0-rc.3 Changes

    June 30, 2018

    🛠 Fixed

    • Parsing, formatting fixes.
    • OptionParser fixes - remove unimplemented options.
  • v1.0.0-rc.2

    June 14, 2018
  • v1.0.0-rc.1 Changes

    June 14, 2018

    🛠 Fixed

    • Exception handling around formatter.
    • hex package file list.
  • v1.0.0-rc.0 Changes

    June 13, 2018

    ➕ Added

    • Parsing Erlang terms from dialyzer warnings and pretty-printing as Elixir terms.
    • Format options: short, raw, dialxyir dialyzer.
    • Ignore rules can be supplied in Elixir term format.