ref: a4b469780dde0cab6811fb78a23195eb60cfc5d6 hex_licenses/CHANGELOG.md -rw-r--r-- 2.2 KiB
a4b46978Rosa Richter Reduce complexity of lint function 7 months ago


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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

#0.3.2 - 2021-09-22


  • No longer throws a FunctionClauseError when the target project has a non-Hex dependency #2.
  • No longer throws a MatchError when the target project does not have :package or :licenses defined.

#0.3.1 - 2021-09-19


  • No longer throws a Code.LoadError when trying to find the cached licenses file #1.

#0.3.0 - 2021-09-14


  • All tasks now accept the --update flag to pull down a fresh copy of the license list, instead of using the version checked into this repo.


  • No longer makes HTTP calls to Hex and SPDX, and instead uses locally-available information.
  • httpoison and poison deps are now optional, since using --update is optional.

#0.2.0 - 2021-09-11


  • mix licenses.lint now accepts the --reuse for if you are following the REUSE specification and you want to check if your declared licenes match those in the LICENSES/ directory.


  • All tasks no longer return error codes when licenses are not OSI-approved. That functionality now requires the --osi flag to be provided.

#0.1.0 - 2021-09-10


  • mix licenses - Summarize dependency licenses
  • mix licenses.explain - Show unrecognized and non-approved licenses
  • mix licenses.lint - Ensure a project has recognized license identifiers