v2.13.1
Changed 9
- DL3011 AST changes
- DL3048 now accepts LABEL keys that contain underscores or slashes
- DL3060 should be suppressed if cache mounts are used
- DL3009 rule improved to properly handle all apt-based package managers
- Improve parsing of gem install flag patterns to reduce false positives
- Allow comments following inline pragmas
- Replace cryptonite with cryptohash-sha1
- Ignore unsatisfiable shellcheck error 1091
- Update hadolint's config JSON schema to support latest properties
Fixed 6
- False positive in DL3022
- False positive in DL3014 on double quiet
- False positive in DL3006
- Misidentification of pipenv
- False negatives for DL3041 with packages that include a dash in their package name
- Character escaping in checkstyle formatter
Removed 1
- Delete rule DL3005
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
DL3022by @swarnimarun in https://github.com/hadolint/hadolint/pull/900 - Correct documentation example for
failure-thresholdby @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
DL3006by @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 @JEnglandOhalo in https://github.com/hadolint/hadolint/pull/1093
- fix: replace actor with repository_owner in ghcr login by @aweiher in https://github.com/hadolint/hadolint/pull/1086
- Fix GitHub Actions badge in README.md by @PeterDaveHello in https://github.com/hadolint/hadolint/pull/1072
- Add SC1091 to yaml Schema by @psmey in https://github.com/hadolint/hadolint/pull/1088
- DL3048 accepting LABEL keys that contain underscore(s) or slash(es) by @mschmeitz in https://github.com/hadolint/hadolint/pull/1034
- Improve DL3009 rule to properly handle all apt-based package managers by @PeterDaveHello in https://github.com/hadolint/hadolint/pull/1074
- Replace cryptonite with cryptohash-sha1 by @anuraaga in https://github.com/hadolint/hadolint/pull/1090
- build(deps): bump actions/cache from 4.2.0 to 4.2.3 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1082
- fix(DL3041): Prevent false negatives for packages which include a dash in their package name by @egfx-notifications in https://github.com/hadolint/hadolint/pull/1098
- fix character escaping in checkstyle formatter by @m-ildefons in https://github.com/hadolint/hadolint/pull/1104
- build(deps): bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1115
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1113
- build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/hadolint/hadolint/pull/1114
- Added CI integration instructions for Azure Devops by @joelbourbon in https://github.com/hadolint/hadolint/pull/1112
- Release v2.13.1 by @m-ildefons in https://github.com/hadolint/hadolint/pull/1116
New Contributors
- @swarnimarun made their first contribution in https://github.com/hadolint/hadolint/pull/900
- @ericcornelissen made their first contribution in https://github.com/hadolint/hadolint/pull/901
- @omissis made their first contribution in https://github.com/hadolint/hadolint/pull/910
- @tangyfruits made their first contribution in https://github.com/hadolint/hadolint/pull/908
- @AndreyBozhko made their first contribution in https://github.com/hadolint/hadolint/pull/912
- @marwin1991 made their first contribution in https://github.com/hadolint/hadolint/pull/927
- @ding-ma made their first contribution in https://github.com/hadolint/hadolint/pull/918
- @jsoref made their first contribution in https://github.com/hadolint/hadolint/pull/936
- @kthy made their first contribution in https://github.com/hadolint/hadolint/pull/940
- @deronnax made their first contribution in https://github.com/hadolint/hadolint/pull/964
- @tanmay-pnaik made their first contribution in https://github.com/hadolint/hadolint/pull/1008
- @slimslenderslacks made their first contribution in https://github.com/hadolint/hadolint/pull/1003
- @mkusaka made their first contribution in https://github.com/hadolint/hadolint/pull/954
- @ghoneycutt made their first contribution in https://github.com/hadolint/hadolint/pull/1020
- @JEnglandOhalo made their first contribution in https://github.com/hadolint/hadolint/pull/1093
- @aweiher made their first contribution in https://github.com/hadolint/hadolint/pull/1086
- @psmey made their first contribution in https://github.com/hadolint/hadolint/pull/1088
- @mschmeitz made their first contribution in https://github.com/hadolint/hadolint/pull/1034
- @anuraaga made their first contribution in https://github.com/hadolint/hadolint/pull/1090
- @egfx-notifications made their first contribution in https://github.com/hadolint/hadolint/pull/1098
- @joelbourbon made their first contribution in https://github.com/hadolint/hadolint/pull/1112
Full Changelog: https://github.com/hadolint/hadolint/compare/v2.12.0...v2.13.1