Hadolint Versions Save

Dockerfile linter, validate inline bash, written in Haskell

v2.6.1

2 years ago

New features

  • Feature: Silence DL3009,DL3019 for cache mounts (#672)

v2.6.0

2 years ago

Bugfixes

  • Add sonarqube to cli output (#655)
  • Lower severity level of DL3047 to info (#656)
  • Sonarqube-formatter: fix start column #658 (#663)

v2.5.0

2 years ago

Bug fixes:

  • shellcheck: ignore non-posix shells (#654)
  • threshold: tune behaviour to match help message (#653)

New Features:

  • Add file-path-in-report option for checkstyle format (#642)
  • formatters: add SonarQube formatter (#641)

v2.4.1

2 years ago

Bugfixes

  • Changed named for CLI option threshold (#637)
  • Avoid index overrun in DL3045 (#640)

v2.4.0

2 years ago

Bug fixes

  • Fixed parsing of the config file, it was silently ignored documented configuration paths
  • DL3060: made logic aware of stages #620
  • Fixed parsing of dockerfiles including a custom escape char

Features

  • options: introduce failure severity threshold #613
  • options: added verbose flag to log configuration file used #615
  • Optionally accept the yml extension for the config file #617

v2.3.0

3 years ago

New features

  • Added support for chmod flag (#612)

v2.2.0

3 years ago

New Rules

  • DL3060: Lint for yarn cache clean #395 (#592)
  • DL3059: Multiple consecutive RUN instructions (#591)

Bugfixes

  • json-formatter: fix error message (#594)
  • DL3005: allow apt-get upgrade (fix #562) (#596)
  • DL3059: improve behaviour when considering flags (#595)
  • Fixed #444 ("missing whitespace" error when using the 'required' option for a secret mount in RUN)
  • Improved error message for the configuration file (#600)
  • DL3042: respect PIP_NO_CACHE_DIR variable (#604)

v2.1.0

3 years ago

Bug fixes

  • Fixed the json formatting for multiple files so that it only outputs results in a single array (#589)
  • Fixed alternative windows paths in various checks (#581)
  • Fixed issue in interpreting an argument flag as an npm package (#586)

New Features

  • Added support for email address checks in LABEL schemas (#579)

v2.0.0

3 years ago

This version features a major refactoring of the internal code with a focus on maintainability and efficiency. It also contains several new exciting features!

New Features

  • Hadolint is now able to verify a schema for docker LABEL @m-ildefons
  • Add rule for COPY when no WORKDIR is set #390 (#550) @m-ildefons
  • Add rule linting useradd #553 (#554) @m-ildefons
  • Add suggestion to run wget with --progress=dot:giga (#566) @nvtkaszpir
  • Rules for checking HEALTHCHECK instructions (#567) @m-ildefons
  • Docker images are now available in the Github Container Registry @Juneezee

v1.23.0

3 years ago

New Features:

  • Colorized output (#547)
  • New rules DL3044 to check self-referencing ENV vars (#548)