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
- No longer crashes when a license is marked as deprecated
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
andpoison
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 theLICENSES/
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 licensesmix licenses.explain
- Show unrecognized and non-approved licensesmix licenses.lint
- Ensure a project has recognized license identifiers