All notable changes to this project will be documented in this file.
This change log follows the conventions of keepachangelog.com.
- Show all licenses if more than one classifier specified (#52)
- Support Artistic license (#45)
- Support Zope Public License (#46)
0.15.0 - 2021-07-14
- Support legacy default values for missing license field in package metadata (#47)
- Use most detailed license trove classifier (#44)
- Skip unspecific license classifiers (#43)
- Improve BSD-family licenses matching
0.14.0 - 2021-07-10
- Used multi-stage Dockerfile to reduce docker image size from 390Mb to ~230Mb
0.13.3 - 2021-06-29
- Separate GHA workflows for master push and pull requests
0.13.2 - 2021-06-29
- Do not use PGP when pushing artifacts to Clojars in GHA
0.13.1 - 2021-06-29
- Clojars fully qualified group name added
0.13.0 - 2021-04-30
- HTTP requests concurrency added
0.12.0 - 2021-03-14
- CLI option
-f
or --fail LICENSE_TYPE
to return non-zero exit code (1) if specified license type is found. More that one option -f
may be specified.
0.11.0 - 2021-03-13
- CLI option
-t
or --[no-]with-totals
to print totals for license types - CLI option
-o
or --[no-]totals-only
to print only totals for license types, skipping table of requirements - CLI option
-d
or --[no-]table-headers
to print table headers
0.10.0 - 2021-01-23
- Spec and Test.check used for generative testing and functions instrumenting.
- Fixed bug with version resolution for specifier with upper-case characters (thanks specs!)
0.9.0 - 2021-01-03
--pre
option to include pre-release and development versions in version resolution
- By default exclude pre-release and development versions from version resolution. Use such versions if and only if explicitly asked with
--pre
option, or no other versions available to satisfy specifiers
0.8.0 - 2021-01-03
- Fix version resolution for exclusive order comparison, i.e.
>
and <
0.7.0 - 2021-01-01
- When resolving version exclude prereleases (i.e. dev, rc, alpha, beta versions)
- NullPointerException for invalid versions; skip those
0.6.1 - 2021-01-01
- Docker image to run app inside container
0.6.0 - 2020-12-26
- Version resolution for all specifiers
0.5.0 - 2020-12-20
- Check license name using GitHub API as a fallback when no license found on the PyPI
0.4.0 - 2020-12-16
- Multiple -r options support
- Exit status codes
- Usage examples in docs
- Massive code refactoring
- CLI args parsing rebuilt
0.3.0 - 2020-12-06
- Permissive license detection
0.2.0 - 2020-12-05
- Scan requirements files with option -r/--requirement
0.1.1 - 2020-11-22
- Exception handling
- Copyleft licenses recognition
- License set to MIT
- Leiningen's documentation template
- Checks for packages with no version specified
- Structure for Leiningen app project