mirror of
https://github.com/super-linter/super-linter.git
synced 2024-11-27 03:01:01 -05:00
e85bf75ff6
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
60 KiB
60 KiB
Changelog
6.1.0 (2024-02-13)
🚀 Features
- automatically set the default branch (#5242) (fe6e29b)
- lint xsd files (#5250) (a26db6d), closes #5248
- remove mypy cache (#5210) (ef9449e)
- show error output when info is disabled (#5251) (091eaa7)
🐛 Bugfixes
- create mypy cache directory (#5240) (38edbe5)
- don't add unnecessary empty lines (#5221) (eded427)
- don't print empty lines with default logging (#5238) (20ded71)
- initialize GitHub domain variable (#5216) (6fd6830)
- initialize terrascan at runtime (#5246) (5b5e54a)
- rely on default pylint configuration (#5252) (a0cf6b5)
- unset the log_level variable (#5249) (83eca1d), closes #5217
- write hint about fetch-depth (#5241) (787b63d)
⬆️ Dependency updates
- dev-docker: bump node in /dev-dependencies (#5230) (0b5a56d)
- docker: bump alpine/terragrunt from 1.7.1 to 1.7.2 (#5234) (31c3195)
- docker: bump alpine/terragrunt from 1.7.2 to 1.7.3 (#5275) (d4f6d04)
- docker: bump clj-kondo/clj-kondo (#5260) (02e9da5)
- docker: bump dart from 3.2.5-sdk to 3.2.6-sdk (#5233) (ee53371)
- docker: bump golang from 1.21.6-alpine to 1.22.0-alpine (#5274) (acc794f)
- docker: bump golangci/golangci-lint from v1.55.2 to v1.56.1 (#5256) (edd813a)
- docker: bump hashicorp/terraform from 1.7.1 to 1.7.2 (#5231) (27bb6ab)
- docker: bump hashicorp/terraform from 1.7.2 to 1.7.3 (#5273) (e4bcc5d)
- docker: bump mvdan/shfmt from v3.7.0 to v3.8.0 (#5257) (9b1e936)
- docker: bump powershell from 7.3-alpine-3.17 to 7.4-alpine-3.17 (#5279) (3e6a272)
- docker: bump python from 3.12.1-alpine3.19 to 3.12.2-alpine3.19 (#5259) (07e5032)
- docker: bump terraform-linters/tflint from v0.50.2 to v0.50.3 (#5258) (5dc9a6a)
- docker: bump zricethezav/gitleaks from v8.18.1 to v8.18.2 (#5232) (299dbf0)
- npm: bump @babel/eslint-parser in /dependencies (#5226) (3b12f82)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5268) (e54b770)
- npm: bump eslint-plugin-vue from 9.20.1 to 9.21.1 in /dependencies (#5228) (7a2ac4f)
- npm: bump npm-groovy-lint from 14.2.0 to 14.2.1 in /dependencies (#5270) (53ab9a2)
- npm: bump prettier from 3.2.4 to 3.2.5 in /dependencies (#5227) (bdc05b4)
- npm: bump react-router-dom from 6.21.3 to 6.22.0 in /dependencies (#5225) (1bd6c0d)
- npm: bump renovate from 37.161.0 to 37.173.0 in /dependencies (#5229) (5b10868)
- npm: bump renovate from 37.173.0 to 37.183.2 in /dependencies (#5266) (370d982)
- npm: bump renovate from 37.183.2 to 37.186.1 in /dependencies (#5276) (4361db8)
- npm: bump textlint from 13.4.1 to 14.0.2 in /dependencies (#5267) (f72605f)
- python: bump ansible-lint in /dependencies/python (#5263) (e058597)
- python: bump black from 24.1.1 to 24.2.0 in /dependencies/python (#5280) (11860a0)
- python: bump cfn-lint in /dependencies/python (#5265) (09e6e2b)
- python: bump checkov from 3.2.1 to 3.2.8 in /dependencies/python (#5235) (5f511c3)
- python: bump checkov from 3.2.8 to 3.2.20 in /dependencies/python (#5264) (b147157)
- python: bump snakefmt from 0.9.0 to 0.10.0 in /dependencies/python (#5236) (924b193)
- python: bump snakemake from 8.4.1 to 8.4.3 in /dependencies/python (#5237) (b0183dc)
- python: bump snakemake from 8.4.3 to 8.4.8 in /dependencies/python (#5261) (fbd27fe)
- python: bump yamllint in /dependencies/python (#5262) (9b0427e)
🧰 Maintenance
- clone the repository before tagging (#5208) (5c67776)
- fail on errors when installing chktex (#5214) (92e9cb3)
- install dotnet and powershell from images (#5245) (49320c8), closes #5243
- install lintr in a dedicated stage (#5247) (1f2fbb1)
- move linter verions logic outside runtime (#5197) (d7790e4)
- take package-lock into account in devcontainer (#5278) (7a6ab11)
6.0.0 (2024-01-31)
⚠ BREAKING CHANGES
- deprecate error_on_missing_exec_bit (#5120)
- uninstall eslint-config-airbnb-typescript (#5077)
- validate configuration when using find (#5045)
- run linters against the workspace (#5041)
- exit on errors when running Git (#4889)
🚀 Features
- add support for checkov to lint iac files (#4925) (9d7268f)
- automatically handle ktlint updates (#5049) (fa7cb56)
- delete temporary files and directories (#5046) (3fb1c34)
- deprecate error_on_missing_exec_bit (#5120) (3a56172)
- don't check bake files with terragrunt (#5178) (f1873b0)
- don't inspect files if not needed (#5094) (e62b382)
- don't write colors and logs on disk if not necessary (#4934) (879672e)
- group log output on GitHub Actions (#4961) (7150e1f)
- install .NET LTS instead of STS (#5047) (5a175c2)
- lint Go modules (#4984) (3031780)
- redact gitleaks secrets from output (#5040) (61d0c69)
- run linters against the workspace (#5041) (11b7010)
- run linters in parallel (#5177) (99e41ce)
- validate configuration when using find (#5045) (69a45e0)
- validate local git repo when ignoring files (#4965) (ae70816)
- validate variables and simplify lowercase (#5128) (4a28fc5)
🐛 Bugfixes
- add missing checkov configuration file (#5090) (901a901)
- change directory when checking ignored files (#4933) (eb688a0)
- don't forcefully validate Git repos if not needed (#4953) (7a21f93)
- enable linting changed files with textlint (#5100) (6f70ade)
- exit on errors when running Git (#4889) (5a8805d)
- fail if r package installation fails (#4994) (60983d3)
- fail when validating as expected (#5076) (ededa44)
- fix file list when looking for changes (#5044) (b214a59)
- fix GITHUB_BEFORE_SHA diff on push events (#5096) (1d5ed2c)
- fix GITHUB_BEFORE_SHA initalization for push (#5098) (cf2038d)
- handle log messages in CheckFileType (#5117) (5a2056d)
- ignore changelog when running textlint (#5204) (6015df2)
- simplify file status checks (#5119) (3a784fc)
- simplify multi status checks (#4958) (e6e6e1f)
- simplify worker and linterVersions (#5123) (5219fee)
⬆️ Dependency updates
- bundler: bump rubocop-minitest from 0.33.0 to 0.34.1 in /dependencies (8af4c4e)
- bundler: bump rubocop-minitest in /dependencies (#5067) (610a45e)
- bundler: bump rubocop-minitest in /dependencies (#5082) (c292b1a)
- bundler: bump rubocop-minitest in /dependencies (#5148) (dc220a9)
- bundler: bump rubocop-minitest in /dependencies (#5155) (be31a75)
- bundler: bump rubocop-performance in /dependencies (#5081) (cbbf484)
- bundler: bump rubocop-performance in /dependencies (#5108) (82cbf30)
- bundler: bump rubocop-rails from 2.22.2 to 2.23.0 in /dependencies (277e5a3)
- bundler: bump rubocop-rails from 2.23.0 to 2.23.1 in /dependencies (#5066) (9ad35f5)
- bundler: bump rubocop-rspec from 2.25.0 to 2.26.1 in /dependencies (#5106) (57b175a)
- bundler: bump standard and rubocop in /dependencies (#5107) (efc2f05)
- bundler: bump standard from 1.32.0 to 1.32.1 in /dependencies (#4944) (24d4f2e)
- dev-docker: bump node in /dev-dependencies (#5051) (ebeeae9)
- dev-docker: bump node in /dev-dependencies (#5166) (effc52b)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5111) (3299cfc)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5165) (8ff5c25)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5192) (2f1bfef)
- dev-npm: bump @commitlint/config-conventional in /dev-dependencies (#5110) (4e34d3d)
- dev-npm: bump @commitlint/config-conventional in /dev-dependencies (#5164) (fc3bca2)
- dev-npm: bump @commitlint/config-conventional in /dev-dependencies (#5194) (20914d3)
- dev-npm: bump release-please in /dev-dependencies (#5088) (4fca3cf)
- dev-npm: bump release-please in /dev-dependencies (#5112) (0a21656)
- dev-npm: bump release-please in /dev-dependencies (#5193) (c9c1cd0)
- docker: bump alpine from 3.18.4 to 3.18.5 (#4942) (4645b76)
- docker: bump alpine from 3.18.5 to 3.19.0 (#4979) (b9d7d8d)
- docker: bump alpine/terragrunt from 1.6.5 to 1.6.6 (8cda5ef)
- docker: bump alpine/terragrunt from 1.6.6 to 1.7.0 (#5160) (6f1f9f3)
- docker: bump alpine/terragrunt from 1.7.0 to 1.7.1 (#5182) (a1be603)
- docker: bump clj-kondo/clj-kondo (#5069) (c208173)
- docker: bump dart from 3.2.4-sdk to 3.2.5-sdk (#5163) (ed014e5)
- docker: bump golang from 1.21.4-alpine to 1.21.5-alpine (#4978) (078f64a)
- docker: bump golang from 1.21.5-alpine to 1.21.6-alpine (#5137) (16b7c50)
- docker: bump hashicorp/terraform from 1.6.5 to 1.6.6 (7803a7c)
- docker: bump hashicorp/terraform from 1.6.6 to 1.7.0 (#5161) (f26b3de)
- docker: bump hashicorp/terraform from 1.7.0 to 1.7.1 (#5181) (91dab1e)
- docker: bump tenable/terrascan from 1.18.4 to 1.18.5 (#4943) (3a9513a)
- docker: bump tenable/terrascan from 1.18.5 to 1.18.9 (a574fdc)
- docker: bump tenable/terrascan from 1.18.9 to 1.18.11 (#5055) (88562ff)
- docker: bump terraform-linters/tflint from v0.48.0 to v0.49.0 (96f9115)
- docker: bump terraform-linters/tflint from v0.49.0 to v0.50.0 (#5053) (dc166ec)
- docker: bump terraform-linters/tflint from v0.50.0 to v0.50.1 (#5109) (f3431d7)
- docker: bump terraform-linters/tflint from v0.50.1 to v0.50.2 (#5162) (d1fcddc)
- docker: bump yoheimuta/protolint from 0.46.3 to 0.47.0 (06fd2a9)
- docker: bump yoheimuta/protolint from 0.47.0 to 0.47.2 (#5034) (17d5a62)
- docker: bump yoheimuta/protolint from 0.47.2 to 0.47.3 (#5052) (57218d3)
- docker: bump yoheimuta/protolint from 0.47.3 to 0.47.4 (#5068) (0355c99)
- docker: bump yoheimuta/protolint from 0.47.4 to 0.47.5 (#5138) (e0011b3)
- docker: switch to tflint image because tflint-bundle is deprecated (#4990) (22564fb)
- github-actions: bump actions/stale from 8 to 9 (#4980) (fc0bde0)
- github-actions: bump github/codeql-action from 2 to 3 (54d4ca1)
- github-actions: bump peter-evans/create-issue-from-file (#5180) (a090a4c)
- java: bump com.google.googlejavaformat:google-java-format (#5105) (09fa2cf)
- java: bump com.google.googlejavaformat:google-java-format from 1.18.1 to 1.19.1 (#5022) (3434940)
- java: bump com.pinterest.ktlint:ktlint-cli in /dependencies/ktlint (#5050) (20d12b4)
- java: bump com.pinterest.ktlint:ktlint-cli in /dependencies/ktlint (#5134) (996f6be)
- java: bump com.puppycrawl.tools:checkstyle (#5087) (c831c95)
- java: bump com.puppycrawl.tools:checkstyle (#5179) (e1b2a99)
- java: bump com.puppycrawl.tools:checkstyle from 10.12.5 to 10.12.6 in /dependencies/checkstyle (#4966) (037997a)
- npm: bump @babel/eslint-parser in /dependencies (#5195) (8fc3ca9)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5153) (d8883f8)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5196) (0512c8e)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5202) (c0bcd1a)
- npm: bump @typescript-eslint/parser in /dependencies (d8883f8)
- npm: bump @typescript-eslint/parser in /dependencies (#5198) (72d8ac2)
- npm: bump eslint from 8.54.0 to 8.55.0 in /dependencies (#4938) (169372c)
- npm: bump eslint from 8.55.0 to 8.56.0 in /dependencies (dc139be)
- npm: bump eslint-config-prettier from 9.0.0 to 9.1.0 in /dependencies (#4937) (dc16e8a)
- npm: bump eslint-plugin-jest in /dependencies (#5103) (f15342c)
- npm: bump eslint-plugin-jest in /dependencies (#5143) (09171e0)
- npm: bump eslint-plugin-jsonc from 2.10.0 to 2.11.1 in /dependencies (63a1f05)
- npm: bump eslint-plugin-jsonc from 2.11.1 to 2.11.2 in /dependencies (#5024) (a2cf180)
- npm: bump eslint-plugin-jsonc in /dependencies (#5172) (4b9395f)
- npm: bump eslint-plugin-jsonc in /dependencies (#5189) (a2610ba)
- npm: bump eslint-plugin-prettier in /dependencies (#5038) (579274a)
- npm: bump eslint-plugin-prettier in /dependencies (#5058) (95a8130)
- npm: bump eslint-plugin-prettier in /dependencies (#5136) (b0ab8ae)
- npm: bump eslint-plugin-vue from 9.19.1 to 9.19.2 in /dependencies (#4939) (4103097)
- npm: bump eslint-plugin-vue from 9.19.2 to 9.20.1 in /dependencies (#5135) (67bb2eb)
- npm: bump gherkin-lint from 4.2.2 to 4.2.4 in /dependencies (#5036) (7327ca7)
- npm: bump markdownlint-cli from 0.37.0 to 0.38.0 in /dependencies (#4971) (2c75d2c)
- npm: bump markdownlint-cli from 0.38.0 to 0.39.0 in /dependencies (#5191) (d0ec3f0)
- npm: bump next from 14.0.3 to 14.0.4 in /dependencies (#4973) (04b167f)
- npm: bump next from 14.0.4 to 14.1.0 in /dependencies (#5167) (95172b7)
- npm: bump npm-groovy-lint from 13.0.2 to 14.0.0 in /dependencies (8a983cf)
- npm: bump npm-groovy-lint from 14.0.0 to 14.0.1 in /dependencies (#5023) (f655d92)
- npm: bump npm-groovy-lint from 14.0.1 to 14.2.0 in /dependencies (#5169) (63c394b)
- npm: bump prettier from 3.1.0 to 3.1.1 in /dependencies (#4976) (92824c7)
- npm: bump prettier from 3.1.1 to 3.2.2 in /dependencies (#5147) (a0f5a76)
- npm: bump prettier from 3.2.2 to 3.2.4 in /dependencies (#5171) (d91e7a7)
- npm: bump react-intl from 6.5.5 to 6.6.1 in /dependencies (#5170) (2963da6)
- npm: bump react-intl from 6.6.1 to 6.6.2 in /dependencies (#5183) (166d093)
- npm: bump react-redux from 8.1.3 to 9.0.1 in /dependencies (#4945) (c841237)
- npm: bump react-redux from 9.0.1 to 9.0.3 in /dependencies (#4974) (0781e9d)
- npm: bump react-redux from 9.0.3 to 9.0.4 in /dependencies (1121c36)
- npm: bump react-redux from 9.0.4 to 9.1.0 in /dependencies (#5141) (3765c2d)
- npm: bump react-router-dom from 6.20.0 to 6.20.1 in /dependencies (2ac4d45)
- npm: bump react-router-dom from 6.20.1 to 6.21.0 in /dependencies (59d7347)
- npm: bump react-router-dom from 6.21.0 to 6.21.1 in /dependencies (#5062) (3ed561c)
- npm: bump react-router-dom from 6.21.1 to 6.21.2 in /dependencies (#5139) (915e018)
- npm: bump react-router-dom from 6.21.2 to 6.21.3 in /dependencies (#5168) (c42e613)
- npm: bump renovate from 37.102.0 to 37.105.0 in /dependencies (#5037) (1299982)
- npm: bump renovate from 37.105.0 to 37.107.0 in /dependencies (#5061) (df6543f)
- npm: bump renovate from 37.107.0 to 37.115.0 in /dependencies (#5085) (542f57e)
- npm: bump renovate from 37.115.0 to 37.128.3 in /dependencies (#5125) (fa2d870)
- npm: bump renovate from 37.128.3 to 37.133.1 in /dependencies (#5150) (b254bbb)
- npm: bump renovate from 37.133.1 to 37.146.0 in /dependencies (#5175) (9991465)
- npm: bump renovate from 37.146.0 to 37.156.4 in /dependencies (#5188) (3c4013f)
- npm: bump renovate from 37.156.4 to 37.161.0 in /dependencies (#5203) (0578ab8)
- npm: bump renovate from 37.76.1 to 37.83.5 in /dependencies (#4946) (7c606ee)
- npm: bump renovate from 37.83.5 to 37.89.7 in /dependencies (#4975) (e08664e)
- npm: bump renovate from 37.89.7 to 37.102.0 in /dependencies (8502410)
- npm: bump stylelint-scss from 5.3.1 to 5.3.2 in /dependencies (#4977) (75231fe)
- npm: bump typescript from 5.3.2 to 5.3.3 in /dependencies (#4972) (866e67e)
- php: bump PHPCS, PHPStan, Psalm (#4960) (304ca18)
- python: bump ansible-lint in /dependencies/python (#5159) (2a67be9)
- python: bump black from 23.11.0 to 23.12.0 in /dependencies/python (48bca12)
- python: bump black from 23.12.0 to 23.12.1 in /dependencies/python (#5056) (e705fb1)
- python: bump black from 23.12.1 to 24.1.1 in /dependencies/python (#5187) (b95d812)
- python: bump cfn-lint from 0.83.3 to 0.83.4 in /dependencies/python (#4969) (b59f552)
- python: bump cfn-lint from 0.83.4 to 0.83.6 in /dependencies/python (7b4b464)
- python: bump cfn-lint in /dependencies/python (#5059) (3f8eafd)
- python: bump cfn-lint in /dependencies/python (#5146) (4f008fc)
- python: bump cfn-lint in /dependencies/python (#5156) (97018e5)
- python: bump cfn-lint in /dependencies/python (#5184) (24624f3)
- python: bump checkov from 3.1.38 to 3.1.43 in /dependencies/python (#5054) (125c610)
- python: bump checkov from 3.1.43 to 3.1.50 in /dependencies/python (#5083) (67037d7)
- python: bump checkov from 3.1.50 to 3.1.55 in /dependencies/python (#5113) (2068ecb)
- python: bump checkov from 3.1.55 to 3.1.61 in /dependencies/python (#5151) (6f2ae58)
- python: bump checkov from 3.1.61 to 3.1.68 in /dependencies/python (#5157) (495df21)
- python: bump checkov from 3.1.68 to 3.2.0 in /dependencies/python (#5186) (ac63664)
- python: bump checkov from 3.2.0 to 3.2.1 in /dependencies/python (#5201) (f9719bc)
- python: bump flake8 from 6.0.0 to 7.0.0 in /dependencies/python (#5114) (2912e51)
- python: bump isort from 5.12.0 to 5.13.0 in /dependencies/python (#4967) (e0724be)
- python: bump isort from 5.13.0 to 5.13.2 in /dependencies/python (00cb9a7)
- python: bump mypy from 1.7.1 to 1.8.0 in /dependencies/python (#5060) (e127bdf)
- python: bump npm-groovy-lint from 13.0.0 to 13.0.2 in /dependencies (#4970) (b09ada1)
- python: bump pylint from 3.0.2 to 3.0.3 in /dependencies/python (#4968) (3baf33a)
- python: bump snakefmt from 0.8.5 to 0.9.0 in /dependencies/python (#5142) (507f148)
- python: bump snakemake from 8.0.1 to 8.1.0 in /dependencies/python (#5115) (e42ee78)
- python: bump snakemake from 8.1.0 to 8.1.3 in /dependencies/python (#5145) (83916ea)
- python: bump snakemake from 8.1.3 to 8.2.3 in /dependencies/python (#5158) (5fb1953)
- python: bump snakemake from 8.2.3 to 8.4.0 in /dependencies/python (#5185) (1079b8a)
- python: bump snakemake from 8.4.0 to 8.4.1 in /dependencies/python (#5200) (94d2876)
- python: bump snakemake in /dependencies/python (#5057) (dffec93)
🧰 Maintenance
- add event name to concurrency group (#5097) (f6bc054)
- cache more standard image layers (#5133) (bf832c6)
- configure commitlint (#5014) (9db632f)
- configure release-please (#5016) (93b5ede)
- configure release-please dry-run and changelog (#5039) (641c65a)
- don't update the deployment if we didn't start it (#4995) (2d303aa)
- don't validate dependabot commits (#5026) (117318f)
- enable auto-merge for dependabot pull requests (#5063) (59154bf)
- fix build cache in the cd workflow (#5032) (43dc368)
- fix concurrency group name (#5121) (2d79d17)
- fix release workflow (#5030) (9c70468)
- ignore changelog and tests when testing action (#5206) (bcbc45a)
- ignore changelog when linting codebase (#5205) (ace79ca)
- implement more smoke tests (#4955) (3a21ed5)
- install chktex (#5074) (690d422)
- install clang-format from OS package repo (#5071) (19e39e2)
- install clj-kondo from its container image (#5064) (1dc74e1)
- move instructions from the wiki to docs (#4957) (2c54862)
- move tests to the test directory (#4985) (e6cf8d3)
- populate the cache with the latest image (#4988) (e73e1bf)
- python venvs and npm in dedicated stages (#5078) (df91117)
- reduce container image size (#5072) (1ca3ebc)
- reduce duplication in CI and CD workflows (#4982) (ac4b767)
- remove unneeded Node dependencies (#5093) (3847309)
- run versions command in the slim stage (#5127) (d5da0ce)
- set current version to 5.7.2 (#5031) (238caec)
- simplify container image build (22b8624)
- simplify error code checks (#5131) (05009f2)
- simplify updateSSL (#5130) (9bab4a9)
- standard image from base_image stage (#5129) (877cdf4)
- uninstall eslint-config-airbnb-typescript (#5077) (65aae17)
- update Dart, dart analyzer to 3.2.4 (#5065) (4d9eaa5)
- update devcontainer definition (#5132) (5e2c028)
- update documentation (#4981) (d465382)
- update Maintainer and authors (#4948) (c5fa6a9)
- update prefix for dependency updates (#5035) (0bb35c3)
- update react native dependencies (#5152) (f3d1590)
- update tekton-lint to use its new namespace (#5176) (e162b95)
- use a base image (#5033) (d8ca235)
- use embedded checkstyle configuration files (#5089) (9257ba8)
- validate container image labels (#4926) (9869638)