Skip to content

Commit

Permalink
Changelog.
Browse files Browse the repository at this point in the history
  • Loading branch information
jeremyjh committed Mar 16, 2020
1 parent ac799d8 commit 4fb7a58
Showing 1 changed file with 95 additions and 0 deletions.
95 changes: 95 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)

## [1.0.0] - 2020-03-16

### 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.
- Bumpe required `erlex` for formatting fix.

## [1.0.0-rc.7] - 2019-09-21

### 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.

## [1.0.0-rc.6] - 2019-04-02

### Fixed
- Improved warning formatting for unknown types/functions

## [1.0.0-rc.5] - 2019-03-26

### 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

## [1.0.0-rc.4] - 2018-10-31

### Added
- Regex support in Elixir Term Format ignore entries.

### Changed
- Extracted parsing / pretty printing to separate library: erlex.

### Fixed
- Parsing, formatting fixes.

## [1.0.0-rc.3] - 2018-06-30

### Fixed
- Parsing, formatting fixes.
- OptionParser fixes - remove unimplemented options.

## [1.0.0-rc.1-2] - 2018-06-14

### Fixed
- Exception handling around formatter.
- hex package file list.

## [1.0.0-rc.0] - 2018-06-13

### 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.

## [0.5.1] - 2017-07-29

### Added
- Elixir 1.5 support.

## [0.5.0] - 2017-02-21

### Changed

- Use `:dialyzer` API to run analysis rather than shelling the dialyzer CLI

0 comments on commit 4fb7a58

Please sign in to comment.