Skip to content

Releases: tibetiroka/debian-control-linter

v1.1.2 Minor release

04 Jun 17:34
12eea8c
Compare
Choose a tag to compare

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

20 Apr 13:54
0c0f372
Compare
Choose a tag to compare

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

19 Apr 17:01
2ea5e8a
Compare
Choose a tag to compare

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

02 Mar 10:31
238a128
Compare
Choose a tag to compare

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 the redundantFilePattern check (still under the copyrightFilePatternGenerality 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

23 Feb 15:22
4d51610
Compare
Choose a tag to compare

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.