Releases: tibetiroka/debian-control-linter
v1.1.2 Minor release
Version v1.1.2:
Bug fixes:
- Fixed some typos in comments and displayed messages
Other changes:
- Reworked the release workflows
- Added more tests
- Moved source code to separate packages
Download instructions:
On GNU/Linux, feel free to use the debian-control-linter
executable. There are also cross-platform jars provided, both with and without the dependencies of the project. Sources, javadocs and a manpage are also available.
v1.1.1 Minor release
Version 1.1.1:
- Added support for debian specification 4.7.0.0
Download instructions:
On GNU/Linux, feel free to use the debian-control-linter
executable. There are also cross-platform jars provided, both with and without the dependencies of the project. Sources, javadocs and a manpage are also available.
v1.1.0 Minor release
Version 1.1.0:
- Added support for displaying line numbers in error messages (via
--display line
) - Optimized the performance of the
copyrightFilePatternGenerality
check - Minor fixes in documentation
Download instructions:
On GNU/Linux, feel free to use the debian-control-linter
executable. There are also cross-platform jars provided, both with and without the dependencies of the project. Sources, javadocs and a manpage are also available.
v1.0.0 Major release
Version 1.0.0:
- Added new check
licenseDeclaredAfterExplanation
: when enabled, licenses that are explained every time they are used cannot be declared in stand-alone license stanzas - Decoupled a new check
duplicateFilePattern
from theredundantFilePattern
check (still under thecopyrightFilePatternGenerality
check) - Various new checks were added for existing errors, making the
quirks
preset more lenient --preset-info
now marks checks not enabled in more lenient presets- Added support for files with OpenPGP signatures
- Made both checksum fields mandatory and tweaked checks accordingly; removed
multipleChecksums
- Made the error messages for mismatched stanzas more informative
- Added more tests and cleaned up the code in some places
- Various bugfixes and improvements
Download instructions:
On GNU/Linux, feel free to use the debian-control-linter
executable. There is also a cross-platform jar provided, both with and without the dependencies of the project. Sources, javadocs and a manpage are also available.
v0.1 Public beta release
This is a beta release.
debian-control-linter
A debian/copyright linter that is actually useful. Supports various other debian control files, though anything beyond debian/control and DEBIAN/control is largely untested.
For a more detailed description, check the README or the manpage below.
Download instructions:
On GNU/Linux, feel free to use the debian-control-linter
executable. There is also a cross-platform jar provided, both with and without the dependencies of the project. Sources, javadocs and a manpage are also available.