# hadolint changelog > hadolint release notes. - Vendor: hadolint - Category: Developer Tools - Official site: https://github.com/hadolint/hadolint - Tracked by: What's New (https://whatsnew.fyi/product/hadolint) - Harvested from: GitHub (hadolint/hadolint) - Entries below: 11 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v2.15.1 - Date: 2026-07-31 - Version: v2.15.1 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.15.1 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.15.1 - **fixed** — Fix false positive in DL3066 rule when UID is an argument ##### What's Changed * CI: Fix Macos Cache and image name by @m-ildefons in https://github.com/hadolint/hadolint/pull/1225 * DL3066: Fix false positive when UID is an argument by @m-ildefons in https://github.com/hadolint/hadolint/pull/1226 **Full Changelog**: https://github.com/hadolint/hadolint/compare/v2.15.0...v2.15.1 ### v2.15.0 - Date: 2026-07-30 - Version: v2.15.0 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.15.0 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.15.0 - **added** — Check if clean is after install package - **added** — Enable file-path-in-report flag for codeclimate formatters - **added** — SonarQube Formatter support for --file-path-in-report - **fixed** — Fix DL3018 for apk ~ pins - **fixed** — Fix propagating shell options across build stages - **added** — Ignore dnf group install from DL3041 - **changed** — Relax DL3062 - **changed** — DL3040 match different install command variations - **added** — DL3063 new rule for stage name reserved word - **fixed** — Shellcheck fix false-positives with exec notation - **added** — DL3065 new rule no FROM with $TARGETPLATFORM - **added** — Stage ignore pragma - **fixed** — Fix DL3013 false positive on pipx --python flag - **added** — Add JUnit output formatter - **fixed** — Fix DL3013 false positive on pip --root-user-action flag - **fixed** — Fix DL3016 false positive on npm --registry flag - **added** — DL3066 new rule for non-numeric user-id - **changed** — DL3025 trigger on HEALTHCHECK instructions too - **changed** — DL3018 allow fuzzy version matching - **added** — Add output to file or multiple files - **added** — DL3064 new rule for ARG or ENV with sensitive data ##### What's Changed * build(deps): bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1135 * Check if clean is after install package by @matmarczak in https://github.com/hadolint/hadolint/pull/962 * Enable file-path-in-report flag for codeclimate formatters by @bpfoster in https://github.com/hadolint/hadolint/pull/1018 * SonarQube Formatter: Support --file-path-in-report by @m-ildefons in https://github.com/hadolint/hadolint/pull/1151 * (doc) Add missing steps for developing this software by @ghoneycutt in https://github.com/hadolint/hadolint/pull/1021 * Toil: bump GitHub action versions by @m-ildefons in https://github.com/hadolint/hadolint/pull/1153 * Automatically update Third party licenses by @m-ildefons in https://github.com/hadolint/hadolint/pull/1154 * Bump upload/download artifacts action by @m-ildefons in https://github.com/hadolint/hadolint/pull/1161 * Added SonarQube format test by @304NotModified in https://github.com/hadolint/hadolint/pull/1157 * Update README: tell about comments on ignore rules by @304NotModified in https://github.com/hadolint/hadolint/pull/1162 * Fix DL3018 for apk ~ pins by @nothankyouzzz in https://github.com/hadolint/hadolint/pull/1168 * Online Linter: Revive the online linter by @m-ildefons in https://github.com/hadolint/hadolint/pull/1178 * Update Readme by @m-ildefons in https://github.com/hadolint/hadolint/pull/1181 * Fix: propagating shell options across build stages by @m-ildefons in https://github.com/hadolint/hadolint/pull/1180 * Ignore dnf group install from DL3041 by @kpumuk in https://github.com/hadolint/hadolint/pull/1148 * build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1170 * build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1169 * build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1173 * build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1172 * build(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1171 * DL3062: relax DL3062, fix readme by @m-ildefons in https://github.com/hadolint/hadolint/pull/1131 * DL3040: Match different install command variations by @m-ildefons in https://github.com/hadolint/hadolint/pull/1182 * DL3063: New rule, stage name reserved word by @m-ildefons in https://github.com/hadolint/hadolint/pull/1183 * readme: fixup readme by @m-ildefons in https://github.com/hadolint/hadolint/pull/1184 * build(deps): bump EndBug/add-and-commit from 9 to 10 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1186 * build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1187 * fix: fix hlint warnings by @m-ildefons in https://github.com/hadolint/hadolint/pull/1189 * Shellcheck: fix false-positives with exec notation by @m-ildefons in https://github.com/hadolint/hadolint/pull/1194 * DL3065: New Rule: No FROM with $TARGETPLATFORM by @m-ildefons in https://github.com/hadolint/hadolint/pull/1190 * Ignore Pragma: Add stage ignore pragma by @m-ildefons in https://github.com/hadolint/hadolint/pull/1195 * Fix DL3013 false positive on pipx --python flag by @eyupcanakman in https://github.com/hadolint/hadolint/pull/1196 * Add JUnit output formatter by @m-ildefons in https://github.com/hadolint/hadolint/pull/1192 * Fix DL3013 false positive on pip --root-user-action flag by @eyupcanakman in https://github.com/hadolint/hadolint/pull/1198 * Update to Alpine 3.24 by @jnoordsij in https://github.com/hadolint/hadolint/pull/1206 * Fix DL3016 false positive on npm --registry flag by @eyupcanakman in https://github.com/hadolint/hadolint/pull/1210 * New Rule: DL3066 Non-numeric user-id _[Truncated at 4000 characters — full notes: https://github.com/hadolint/hadolint/releases/tag/v2.15.0]_ ### v2.14.0 - Date: 2025-09-22 - Version: v2.14.0 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.14.0 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.14.0 - **added** — Add new rule DL3062 to check go install - **changed** — Handle RPM package epoch in DL3041 and DL3033 - **changed** — Handle RPM package with plus sign in DL3041 and DL3033 - **changed** — Allow either cache or tmpfs mounts in DL3009 - **changed** — Relax dependencies ##### What's Changed * Enhance INTEGRATION.md with a toc and ordering by @jammsen in https://github.com/hadolint/hadolint/pull/1118 * DL3041, DL3033: Handle RPM package epoch by @m-ildefons in https://github.com/hadolint/hadolint/pull/1121 * DL3009: Allow either cache or tmpfs mounts by @m-ildefons in https://github.com/hadolint/hadolint/pull/1123 * added new rule `DL3062` to check `go install` by @Danil42Russia in https://github.com/hadolint/hadolint/pull/1111 * DL3041, DL3033: Handle RPM package with plus sign by @samcranford in https://github.com/hadolint/hadolint/pull/1125 * relax dependencies by @m-ildefons in https://github.com/hadolint/hadolint/pull/1128 * fixup release workflow by @m-ildefons in https://github.com/hadolint/hadolint/pull/1129 ##### New Contributors * @jammsen made their first contribution in https://github.com/hadolint/hadolint/pull/1118 * @Danil42Russia made their first contribution in https://github.com/hadolint/hadolint/pull/1111 * @samcranford made their first contribution in https://github.com/hadolint/hadolint/pull/1125 **Full Changelog**: https://github.com/hadolint/hadolint/compare/v2.13.1...v2.14.0 ### v2.13.1 - Date: 2025-09-02 - Version: v2.13.1 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.13.1 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.13.1 - **fixed** — False positive in DL3022 - **fixed** — False positive in DL3014 on double quiet - **fixed** — False positive in DL3006 - **fixed** — Misidentification of pipenv - **fixed** — False negatives for DL3041 with packages that include a dash in their package name - **fixed** — Character escaping in checkstyle formatter - **changed** — DL3011 AST changes - **changed** — DL3048 now accepts LABEL keys that contain underscores or slashes - **changed** — DL3060 should be suppressed if cache mounts are used - **changed** — DL3009 rule improved to properly handle all apt-based package managers - **changed** — Improve parsing of gem install flag patterns to reduce false positives - **changed** — Allow comments following inline pragmas - **removed** — Delete rule DL3005 - **changed** — Replace cryptonite with cryptohash-sha1 - **changed** — Ignore unsatisfiable shellcheck error 1091 - **changed** — Update hadolint's config JSON schema to support latest properties ##### What's Changed * build(deps): bump actions/cache from 3.0.4 to 3.0.11 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/888 * build(deps): bump cachix/install-nix-action from 17 to 18 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/890 * build(deps): bump cachix/cachix-action from 10 to 12 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/894 * docs: use cabal instead of stack in readme by @m-ildefons in https://github.com/hadolint/hadolint/pull/903 * DL3011: fixup changes in AST by @m-ildefons in https://github.com/hadolint/hadolint/pull/902 * fix: false positive in `DL3022` by @swarnimarun in https://github.com/hadolint/hadolint/pull/900 * Correct documentation example for `failure-threshold` by @ericcornelissen in https://github.com/hadolint/hadolint/pull/901 * update hadolint's config json schema to support latest properties by @omissis in https://github.com/hadolint/hadolint/pull/910 * Update INTEGRATION.md steps for pre-commit by @tangyfruits in https://github.com/hadolint/hadolint/pull/908 * chore: fix typos in rule descriptions by @AndreyBozhko in https://github.com/hadolint/hadolint/pull/912 * Add LABEL org.opencontainers.image.source="https://github.com/hadolin… by @marwin1991 in https://github.com/hadolint/hadolint/pull/927 * DL3014: Fix false positive on double quiet by @m-ildefons in https://github.com/hadolint/hadolint/pull/913 * Update README.md by @ding-ma in https://github.com/hadolint/hadolint/pull/918 * Spelling by @jsoref in https://github.com/hadolint/hadolint/pull/936 * fix: misidentification of pipenv (#366) by @kthy in https://github.com/hadolint/hadolint/pull/940 * build(deps): bump cachix/install-nix-action from 18 to 20 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/944 * build(deps): bump actions/cache from 3.0.11 to 3.3.1 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/946 * build(deps): bump docker/build-push-action from 3 to 4 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/931 * build(deps): bump svenstaro/upx-action from 2.0.1 to 2.2.0 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/922 * delete rule DL3005 by @deronnax in https://github.com/hadolint/hadolint/pull/964 * docs: Add new section for Ignoring Rules in README by @tanmay-pnaik in https://github.com/hadolint/hadolint/pull/1008 * docs: Add Table of Contents for README by @tanmay-pnaik in https://github.com/hadolint/hadolint/pull/1007 * DL3060 should be suppressed if cache mounts are used by @slimslenderslacks in https://github.com/hadolint/hadolint/pull/1003 * Improve parsing of gem install flag patterns to reduce false positives by @mkusaka in https://github.com/hadolint/hadolint/pull/954 * fix: fp in `DL3006` by @swarnimarun in https://github.com/hadolint/hadolint/pull/942 * docs: Update TOC with Ignoring Rules section by @tanmay-pnaik in https://github.com/hadolint/hadolint/pull/1013 * build(deps): bump svenstaro/upx-action from 2.2.0 to 2.3.0 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/959 * Pragma: Allow comments following inline by @m-ildefons in https://github.com/hadolint/hadolint/pull/1059 * build(deps): bump actions/cache from 3.3.1 to 4.2.0 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1063 * Ignore unsatisfiable shellcheck error 1091 by @ghoneycutt in https://github.com/hadolint/hadolint/pull/1020 * build(deps): bump cachix/install-nix-action from 26 to 30 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1045 * build(deps): bump actions/checkout from 3 to 4 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1046 * build(deps): bump cachix/cachix-action from 14 to 15 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1047 * build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1048 * Fix casing in Dockerfile by @JEnglandOh _[Truncated at 4000 characters — full notes: https://github.com/hadolint/hadolint/releases/tag/v2.13.1]_ ### v2.12.1-beta - Date: 2022-11-14 - Version: v2.12.1-beta - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.12.1-beta - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.12.1-beta - Labels: Pre-release ##### What's Changed * build(deps): bump actions/cache from 3.0.4 to 3.0.11 by @dependabot in https://github.com/hadolint/hadolint/pull/888 * build(deps): bump cachix/install-nix-action from 17 to 18 by @dependabot in https://github.com/hadolint/hadolint/pull/890 * build(deps): bump cachix/cachix-action from 10 to 12 by @dependabot in https://github.com/hadolint/hadolint/pull/894 **Full Changelog**: https://github.com/hadolint/hadolint/compare/v2.12.0...v2.12.1-beta ### v2.12.0 - Date: 2022-11-09 - Version: v2.12.0 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.12.0 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.12.0 - **fixed** — Use a newer GHC version to fix valid MacOS Ventura builds **Full Changelog**: https://github.com/hadolint/hadolint/compare/v2.11.0...v2.12.0 * Try a newer GHC version for valid MacOS Ventura builds ### v2.11.0 - Date: 2022-11-09 - Version: v2.11.0 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.11.0 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.11.0 - **changed** — Update environment variables handling - **added** — Add DL3022 support for copying from images - **changed** — Unpin docker version in pre-commit hook - **fixed** — Fix config file key for output format - **changed** — Update language-docker to 11.0.0 - **fixed** — Fix DL3049 behaviour with multistage builds - **fixed** — Fix DL3057 multiple warnings for multistage builds - **added** — Add SC3046 in hadolint JSON Schema - **fixed** — Fix DL3013 false positives for VCS, http and local path packages - **fixed** — Fix typo in DL3026Spec.hs - **fixed** — Fix missing space in DL3047 - **added** — Allow rm yum cache clean up - **added** — Add global ignore pragma feature - **fixed** — Allow BUILDPLATFORM and TARGETPLATFORM variables in DL3029 ##### What's Changed * minor updates to environment variables by @sanyer in https://github.com/hadolint/hadolint/pull/811 * DL3022 support for copying from images by @Wirone in https://github.com/hadolint/hadolint/pull/815 * build(deps): bump cachix/install-nix-action from 16 to 17 by @dependabot in https://github.com/hadolint/hadolint/pull/820 * build(deps): bump actions/cache from 3.0.1 to 3.0.2 by @dependabot in https://github.com/hadolint/hadolint/pull/819 * unpin docker version in pre-commit hook by @foolioo in https://github.com/hadolint/hadolint/pull/814 * bugfix: config file key for output format by @m-ildefons in https://github.com/hadolint/hadolint/pull/829 * Update language-docker to 11.0.0 by @dgageot in https://github.com/hadolint/hadolint/pull/835 * Update language-docker to 11.0.0 by @dgageot in https://github.com/hadolint/hadolint/pull/836 * DL3049: Fix behaviour with multistage builds by @m-ildefons in https://github.com/hadolint/hadolint/pull/852 * DL3057: fix multiple warnings for multistage builds by @m-ildefons in https://github.com/hadolint/hadolint/pull/851 * Add SC3046 in hadolint JSON Schema by @nvuillam in https://github.com/hadolint/hadolint/pull/850 * DL3013: Fix false positives for VCS, http and local path packages (#389) by @Lunkentuss in https://github.com/hadolint/hadolint/pull/845 * bugfix: typo in DL3026Spec.hs by @cwimmer in https://github.com/hadolint/hadolint/pull/839 * build(deps): bump actions/cache from 3.0.2 to 3.0.4 by @dependabot in https://github.com/hadolint/hadolint/pull/844 * build(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in https://github.com/hadolint/hadolint/pull/834 * build(deps): bump docker/build-push-action from 2 to 3 by @dependabot in https://github.com/hadolint/hadolint/pull/833 * build(deps): bump docker/login-action from 1 to 2 by @dependabot in https://github.com/hadolint/hadolint/pull/832 * build(deps): bump haskell/actions from 1 to 2 by @dependabot in https://github.com/hadolint/hadolint/pull/825 * docs: update link to Haskell by @chapeupreto in https://github.com/hadolint/hadolint/pull/860 * release: create checksums for release artifacts by @m-ildefons in https://github.com/hadolint/hadolint/pull/869 * Missing space in DL3047 by @austinpray-mixpanel in https://github.com/hadolint/hadolint/pull/875 * Allow rm yum cache clean up by @cronik in https://github.com/hadolint/hadolint/pull/880 * feature: global ignore pragma by @m-ildefons in https://github.com/hadolint/hadolint/pull/871 * Added formatting in README file by @vanta in https://github.com/hadolint/hadolint/pull/868 * fix(DL3029): allow BUILDPLATFORM and TARGETPLATFORM variables by @maxbrunet in https://github.com/hadolint/hadolint/pull/867 * Fix release process by @lorenzo in https://github.com/hadolint/hadolint/pull/898 ##### New Contributors * @sanyer made their first contribution in https://github.com/hadolint/hadolint/pull/811 * @Wirone made their first contribution in https://github.com/hadolint/hadolint/pull/815 * @foolioo made their first contribution in https://github.com/hadolint/hadolint/pull/814 * @dgageot made their first contribution in https://github.com/hadolint/hadolint/pull/835 * @cwimmer made their first contribution in https://github.com/hadolint/hadolint/pull/839 * @chapeupreto made their first contribution in https://github.com/hadolint/hadolint/pull/860 * @austinpray-mixpanel made their first contribution in https://github.com/hadolint/hadolint/pull/875 * @vanta made their first contribution in https://github.com/hadolint/hadolint/pull/868 * @maxbrunet made their first contribution in https://github.com/hadolint/hadolint/pull/867 **Full Changelog**: https://github.com/hadolint/hadolint/compare/v2.10.0...v2.11.0 ### v2.10.0 - Date: 2022-03-31 - Version: v2.10.0 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.10.0 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.10.0 - **added** — Support for ARM64 binaries ##### What's Changed The highlight of this release is the support for ARM64 binaries. * New release workflow with support for ARM binaries by @lorenzo in https://github.com/hadolint/hadolint/pull/803 * build(deps): bump actions/cache from 2.1.7 to 3.0.1 by @dependabot in https://github.com/hadolint/hadolint/pull/810 **Full Changelog**: https://github.com/hadolint/hadolint/compare/v2.9.3...v2.10.0 ### v2.9.3 - Date: 2022-03-24 - Version: v2.9.3 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.9.3 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.9.3 - **added** — Add GNU style formatter - **changed** — Upgrade the Dockerfile parser version ##### What's Changed * formatters: Add GNU style formatter by @m-ildefons in https://github.com/hadolint/hadolint/pull/801 * Upgrade the Dockerfile parser version **Full Changelog**: https://github.com/hadolint/hadolint/compare/v2.9.2...v2.9.3 ### v2.9.2 - Date: 2022-03-21 - Version: v2.9.2 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.9.2 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.9.2 - **fixed** — DL3061: fix false positive on pragmas - **changed** — Apply onbuild rule wrapper per rule ##### What's Changed * DL3061: fix false positive on pragmas by @m-ildefons in https://github.com/hadolint/hadolint/pull/797 * processing: apply onbuild rule wrapper per rule by @m-ildefons in https://github.com/hadolint/hadolint/pull/799 **Full Changelog**: https://github.com/hadolint/hadolint/compare/v2.9.1...v2.9.2 ### v2.9.1 - Date: 2022-03-16 - Version: v2.9.1 - Original notes: https://github.com/hadolint/hadolint/releases/tag/v2.9.1 - Permalink: https://whatsnew.fyi/product/hadolint/releases/v2.9.1 - **fixed** — Display version string correctly - **fixed** — Fix config file key trustedRegistries - **fixed** — DL3007: Do not error out when latest tag is used alongside a sha256 - **changed** — Disable ignore pragma via options - **fixed** — DL3021: Fix behavior with quotes in target path - **added** — DL3061: Check for instruction order - **changed** — Bring env var for trusted registries in sync with docs - **added** — DL3038, DL3040, DL3041: Add support for microdnf - **added** — DL3026: Trusted registries wildcard domains - **changed** — Switch to non-rate limited ghcr.io hosted container for pre-commit - **removed** — Remove duplicate extension - **added** — Allow --platform=$BUILDPLATFORM - **changed** — Respect NO_COLOR specification - **changed** — Bump shellcheck and language docker dependencies ##### What's Changed * bugfix: display version string correctly by @m-ildefons in https://github.com/hadolint/hadolint/pull/732 * config: fix config file key `trustedRegistries` by @m-ildefons in https://github.com/hadolint/hadolint/pull/734 * DL3007: Do not error out when latest tag is used alongside a sha256 by @JohanLorenzo in https://github.com/hadolint/hadolint/pull/739 * options: disable ignore pragma by @m-ildefons in https://github.com/hadolint/hadolint/pull/748 * DL3021: Fix behavior with quotes in target path by @m-ildefons in https://github.com/hadolint/hadolint/pull/750 * Tests: Fix test suite for SARIF formatter by @m-ildefons in https://github.com/hadolint/hadolint/pull/754 * DL3061: Check for instruction order by @m-ildefons in https://github.com/hadolint/hadolint/pull/763 * Bring env var for trusted registries in sync with docs (#756) by @evhan in https://github.com/hadolint/hadolint/pull/759 * DL3038, DL3040, DL3041: Add support for microdnf by @Lunkentuss in https://github.com/hadolint/hadolint/pull/764 * DL3026: Trusted registries wildcard domains by @cronik in https://github.com/hadolint/hadolint/pull/767 * Switch to non-rate limited ghcr.io hosted container for pre-commit by @dbast in https://github.com/hadolint/hadolint/pull/770 * Add Super-Linter to Code Review docs by @johnnymetz in https://github.com/hadolint/hadolint/pull/762 * Remove duplicate extension by @Lunkentuss in https://github.com/hadolint/hadolint/pull/777 * Allow `--platform=$BUILDPLATFORM` by @StefanSchoof in https://github.com/hadolint/hadolint/pull/774 * dependencies: bump shellcheck and language docker by @m-ildefons in https://github.com/hadolint/hadolint/pull/780 * config: respect NO_COLOR specification by @m-ildefons in https://github.com/hadolint/hadolint/pull/778 * dependency: bump language-docker to 10.4.2 by @m-ildefons in https://github.com/hadolint/hadolint/pull/787 * documentation: fix and update readme by @m-ildefons in https://github.com/hadolint/hadolint/pull/789 * Add libtinfo-dev by @pkoch in https://github.com/hadolint/hadolint/pull/793 ##### New Contributors * @JohanLorenzo made their first contribution in https://github.com/hadolint/hadolint/pull/739 * @evhan made their first contribution in https://github.com/hadolint/hadolint/pull/759 * @Lunkentuss made their first contribution in https://github.com/hadolint/hadolint/pull/764 * @cronik made their first contribution in https://github.com/hadolint/hadolint/pull/767 * @dbast made their first contribution in https://github.com/hadolint/hadolint/pull/770 * @johnnymetz made their first contribution in https://github.com/hadolint/hadolint/pull/762 * @StefanSchoof made their first contribution in https://github.com/hadolint/hadolint/pull/774 * @pkoch made their first contribution in https://github.com/hadolint/hadolint/pull/793 **Full Changelog**: https://github.com/hadolint/hadolint/compare/v2.8.0...v2.9.1