- First release on PyPI.
- Look for
layers.yml
in current working directory.
- Renamed command to
layer-lint
. - Changed order of layers in
layers.yml
to be listed high level to low level.
- Made dependency analysis more efficient and robust.
- Improved report formatting.
- Removed illegal dependencies that were implied by other, more succinct illegal dependencies.
- Added
--debug
command line argument.
- Added count of analysed files and dependencies to report.
- Fixed issues from running command in a different directory to the package.
- Increased speed of analysis.
- Changed
--config_directory
command line argument to--config-directory
.
- Added ability to whitelist paths.
- Added current working directory to path.
- Don't analyse children of directories that aren't Python packages.
- Prevented installing incompatible version of Pydeps (1.6).
- Completed rewrite of static analysis used to build dependency graph.
- Added quiet and verbose reporting.
- Added type annotation and mypy.
- Built earlier versions of Python using pybackwards.
- Corrected docs to refer to
layers.yml
instead oflayers.yaml
.
- Fixed packaging bug with 0.7.0.
- Fixed bug with not checking all submodules of layer.
- Dropped support for Python 3.4 and 3.5 and adjust packaging.
- Tweaked command line error handling.
- Improved README and Core Concepts documentation.
- Replace
--config-directory
parameter with--config
parameter, which takes a file name instead.
- Moved to beta version.
- Improved documentation.
- Better handling of invalid package names passed to command line.
- Renamed 'packages' to 'containers' in contracts.
- Improved handling of invalid containers.
- Error if a layer is missing.
- Fixed RST rendering on PyPI.
- Support defining optional layers.
- Updated dependencies, especially switching to a version of PyYAML to address https://nvd.nist.gov/vuln/detail/CVE-2017-18342.
- Fix parsing of relative imports within __init__.py files.
- Add support for Click 7.x.
- Fix bug with Windows file paths.
- Deprecate Layer Linter in favour of Import Linter.