Skip to content

Latest commit

 

History

History
76 lines (46 loc) · 2.32 KB

CHANGELOG.md

File metadata and controls

76 lines (46 loc) · 2.32 KB

Changelog

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.3 - 2021-09-22

Fixed

  • No longer crashes when a license is marked as deprecated

0.3.2 - 2021-09-22

Fixed

  • 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

Fixed

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

0.3.0 - 2021-09-14

Added

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

Changed

  • 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

Added

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

Changed

  • 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

Added

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