| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-28 | 62.2 kB | |
| v9.6.0 source code.tar.gz | 2026-06-28 | 46.8 MB | |
| v9.6.0 source code.zip | 2026-06-28 | 48.5 MB | |
| Totals: 3 Items | 95.4 MB | 1 | |
What's Changed
- Breaking changes
- Linters can no longer be run via a sibling Docker image at runtime. The
cli_docker_image,cli_docker_image_versionandcli_docker_argsdescriptor properties (and the matching<LINTER>_DOCKER_IMAGE_VERSIONvariable) have been removed, and MegaLinter no longer mounts/var/run/docker.sock(inmega-linter-runner, the GitHub Actionaction.ymlfiles, and the Docker daemon previously bundled in flavor images). This closes the host-privilege escalation surface that the mounted Docker socket exposed. The only linter that used this mechanism wasSWIFT_SWIFTLINT, now installed natively (see below). (#8216) SWIFT_SWIFTLINTis now installed from the staticswiftlint-staticbinary instead of running theghcr.io/realm/swiftlintcontainer. It runs natively on the Alpine image with no Docker socket required. SourceKit-dependent rules are disabled in this build and reported to the console when encountered; pure-syntax style rules are unaffected. (#8216)@eslint/eslintrcshim removed from JavaScript/TypeScript/JSX/TSX Docker images (was only needed for legacyFlatCompat); MegaLinter's bundled test fixtures use native flat config. (#7869)- ESLint linters now force migration off
.eslintrc.*:JAVASCRIPT_ES,TYPESCRIPT_ES,JSX_ESLINT,TSX_ESLINTactivate when they find anyeslint.config.*or any deprecated.eslintrc.*/package.json#eslintConfig. In the legacy case the linter does not call ESLint at all — it emits a single hard failure with a migration message so the build stays red until the config is migrated to flat config. See the ESLint flat-config migration guide. To opt out, setDISABLE_LINTERSorDISABLEto exclude the affected linter/descriptor. (#7869) -
JSON_ESLINT_PLUGIN_JSONCremoved: upstream bug [ota-meshi/eslint-plugin-jsonc#328](https://github.com/ota-meshi/eslint-plugin-jsonc/issues/328) blocks ESLint v10 compatibility and will not be fixed. UseJSON_JSONLINT,JSON_PRETTIER, orJSON_V8Rfor JSON validation instead. (#7869) -
Core
- New linter descriptor property
common_linter_errors: declare known non-lint failure patterns (config issue, remote service down, missing credentials…) and the guidance message shown to users, directly in YAML — no custom Python class needed. (#7907) -
Skipped-linters summary now explains why a linter was skipped by an activation rule, including the variable to set to activate it (e.g.
MARKDOWN_RUMDL: MARKDOWN_DEFAULT_STYLE=markdownlint (set MARKDOWN_DEFAULT_STYLE=rumdl to activate)), fixing #8017. -
New linters
-
Add betterleaks linter for repository secrets scanning — successor to gitleaks with higher recall (98.6% vs 70.4%), lower false-positive rates, and 4–5× faster scanning via BPE-based detection and CEL filter expressions (#8186)
-
Disabled linters
-
SALESFORCE_SFDX_SCANNER_APEX,SALESFORCE_SFDX_SCANNER_AURAandSALESFORCE_SFDX_SCANNER_LWC— disabled because sfdx-scanner 4.12.0 crashes on Node.js 22+ (TypeError: Cannot read properties of undefined (reading 'prototype'), caused by the removal ofSlowBuffer.prototype), which is shipped with Alpine 3.24. These linters were already deprecated; use theSALESFORCE_CODE_ANALYZER_APEX/SALESFORCE_CODE_ANALYZER_AURA/SALESFORCE_CODE_ANALYZER_LWCvariants instead (#8080). -
Deprecated linters
-
REPOSITORY_GITLEAKS— deprecated in favour ofREPOSITORY_BETTERLEAKS(same author, fully compatible config, significantly better detection). Will be removed in the next major release. Disable it by addingREPOSITORY_GITLEAKStoDISABLE_LINTERSin your.mega-linter.yml. (#8186) -
Removed linters
-
JSON_ESLINT_PLUGIN_JSONC— permanently broken by upstream bug (see Breaking changes) (#7869) -
Linters enhancements
-
REPOSITORY_CHECKOV: in pull-request mode, scan only the files modified in the PR instead of the whole repository (#7119) -
Fixes
REPOSITORY_BETTERLEAKS: default scan now runs in filesystem (dir) mode instead of auto-switching to git-history (git) mode when a git repository is detected. betterleaks does not read the global gitsafe.directoryconfig, so git mode failed withfatal: detected dubious ownership in repositoryin CI environments (e.g. GitHub Actions/github/workspace). Git-history mode is still used for the opt-inREPOSITORY_BETTERLEAKS_PR_COMMITS_SCANfeature. (#8186)REPOSITORY_BETTERLEAKS: added--verboseso detected findings (file, line and rule) are reported instead of only theleaks found: Nsummary, matching gitleaks behavior. Secret values stay redacted via--redact. (#8186)REPOSITORY_OSV_SCANNER: exit code 128 ("No package sources found") is now treated as a clean pass instead of a failure — osv-scanner returns this code when the repo contains no lockfiles/manifests/SBOMs, which is not a vulnerability finding (#7917).- Fix intermittent
ansible-lintload-failure[not-found]error ongithub_conf/branch_protection_rules.jsoncaused by a race condition withcheckovrunning in parallel. Checkov's transient GitHub-conf directory is now written to a hidden path (.megalinter_github_conf) that project-mode linters skip, eliminating the conflict (#8092). - Complete the Alpine 3.24 upgrade across the whole image and fix how alpine version is detected. Docker images now build on the
python:3.14-alpine3.24base image (#8080). - Avoid
DeprecationWarning/ future breakage on Python 3.14 by no longer passingcountandflagsas positional arguments tore.sub(#8211). - Exclude
REPORT_OUTPUT_FOLDERfrom linting when configured as an absolute path inside the workspace (e.g./tmp/lint/megalinter-reports), fixing [#7845]. - Fix command injection in Roslynator linter (
DOTNET_ROSLYNATOR) where a crafted.csprojfilename could break out ofdotnet restorearguments and execute arbitrary shell commands. The command is now invoked via argv list instead of a shell string. Reported by Francesco Sabiu. (#7857) - Fix
IndexErrorwhen building the single-linter Docker image for a linter whose activation depends on a file (e.g.SPELL_VALErequires.vale.ini):python -m megalinter.run --linterversionnow bypasses activation filtering since the per-linter image is built for that linter unconditionally. - Fix
make bootstrapappearing to hang because exported Make color variables re-evaluatedtputduring recursivemakeinvocations. (#8090) - Allow MegaLinter containers to run in an opt-in non-root mode matching the host UID:GID on POSIX systems, avoiding root-owned generated files on the host (#1975).
-
Restore missing
examplesin the Dart descriptor that were dropped from the generated documentation (#7913). -
Reporters
-
Update Bitbucket pipeline generator template to trigger builds on pull requests from any branch, by @yermulnik in https://github.com/oxsecurity/megalinter/pull/7421
-
Doc
- Add pnpm installation and usage documentation for JavaScript and TypeScript linters (#8177)
- Update Docker pull counters in README badges and
flavors-stats.jsonwith latest ghcr.io stats -
Bump
peter-evans/create-pull-requestto v8 in the documented workflow examples (#8089) -
mega-linter-runner
- Add
--user-map/--no-user-mapto control whether the MegaLinter container runs in non-root mode. On POSIX systems--user-mapuses the current host UID:GID; on other hosts it falls back to1000:1000. (#8120) - Add
--no-promptflag tomega-linter-runner --upgradefor non-interactive upgrades (#8093) -
Mark
mega-linter-runner/index.jsas executable in git (#8091) -
Dev
- Add specialized Claude Code sub-agents (
pr-monitor,security-analyst,version-bumper) and assign cost-effective models to mechanical tasks, to speed up and reduce the token cost of contributor workflows (#7906). - Add the
/fix-issueClaude Code skill for end-to-end GitHub issue fixes (gather context, implement on a branch, open a PR, watch CI) (#7848). - Stop generating per-linter Dockerfiles for linters marked
disabled: truein their descriptor. The matching images were already excluded from the build matrix (linters_matrix.json) and never published, so the on-disklinters/<linter>/Dockerfilewas dead code. Deleted the 8 corresponding stale Dockerfile directories. - Make the build's config-schema write atomic with a retry (write to a temp file then
os.replace), so a transient file lock from an editor's JSON language server or antivirus no longer crashes the build withOSError: [Errno 22]on Windows. - Move the
.devcontainersetup from the Dockerfile to a JSON configuration file (#7865). -
Update the Python version in the devcontainer image (#7853).
-
CI
- Build the real
{ linter, platform, runner }job list directly inget-linters-matrixfor the DEV and BETA linter workflows, instead of a linter×runner cross-product filtered at runtime byjob_enabled. Removes thePreparestep and the no-op jobs while preserving selection logic (#8133, [#8134]). - Track image-runtime shell scripts (
setup-runtime-user,megalinter_exec) in the image-build path filters by renaming them to.sh, so changes to them correctly trigger image rebuilds; generated images now use root-independent command wrappers instead of shell aliases (#8213). - Suppress the new
ref-version-mismatchaudit introduced by zizmor 1.25.0 for the project's pinneduses:action references. The SHA pins are correct (the supply-chain property); only the inline# vXcomments lag behind exact subversions, and renovate maintains the hashes. - Simplify the workflow trigger condition to prevent duplicate runs for pushes from forks.
- Fix the
deploy-devworkflow (#8154). - Remove unused QEMU setup from workflows (#8132).
- Prevent
FromAsCasingbuild warning in generated Dockerfiles (#8094). -
Fix the documentation release workflow (#7837).
-
Linter versions upgrades (58)
- bash-exec from 5.3.3 to 5.3.9
- betterleaks from 1.5.0 to 1.6.0
- bicep_linter from 0.43.8 to 0.44.1
- black from 26.3.1 to 26.5.1
- cfn-lint from 3.14 to 1.52.0
- checkov from 3.2.529 to 3.3.2
- clang-format from 21.1.2 to 22.1.3
- clippy from 0.1.95 to 0.1.96
- code-analyzer-apex from 5.12.0 to 5.13.0
- code-analyzer-aura from 5.12.0 to 5.13.0
- code-analyzer-lwc from 5.12.0 to 5.13.0
- cppcheck from 2.18.3 to 2.21.0
- cspell from 10.0.0 to 10.0.1
- dartanalyzer from 3.11.6 to 3.12.2
- djlint from 1.36.4 to 1.39.4
- dotnet-format from 10.0.108 to 10.0.301
- editorconfig-checker from 3.6.1 to 3.7.0
- eslint from 10.3.0 to 10.5.0
- git_diff from 2.52.0 to 2.54.0
- grype from 0.112.0 to 0.115.0
- jscpd from 4.1.1 to 5.0.11
- kingfisher from 1.99.0 to 1.104.0
- kubeconform from 0.7.0 to 0.8.0
- kubescape from 4.0.8 to 4.0.9
- markdownlint from 0.48.0 to 0.49.0
- npm-package-json-lint from 10.4.0 to 10.4.1
- php-cs-fixer from 3.95.2 to 3.95.11
- phplint from 9.7.1 to 9.7.2
- phpstan from 2.1.54 to 2.2.2
- pmd from 7.24.0 to 7.25.0
- powershell from 7.6.1 to 7.6.3
- powershell_formatter from 7.6.1 to 7.6.3
- prettier from 3.8.3 to 3.8.4
- pylint from 4.0.5 to 4.0.6
- pyright from 1.1.409 to 1.1.410
- robocop from 8.2.8 to 8.3.2
- rubocop from 1.86.2 to 1.88.0
- ruff from 0.15.13 to 0.15.20
- ruff-format from 0.15.13 to 0.15.20
- rumdl from 0.1.93 to 0.2.24
- scalafix from 0.14.6 to 0.14.7
- semgrep from 1.163.0 to 1.168.0
- snakefmt from 1.1.0 to 2.0.3
- snakemake from 9.21.0 to 9.23.1
- sqlfluff from 4.2.1 to 4.2.2
- stylelint from 17.11.0 to 17.13.0
- stylua from 2.4.1 to 2.5.2
- swiftlint from 0.63.2 to 0.65.0
- syft from 1.44.0 to 1.46.0
- tekton-lint from 1.1.0 to 1.2.0
- terraform-fmt from 1.15.2 to 1.15.6
- terragrunt from 1.0.4 to 1.0.8
- tflint from 0.62.1 to 0.63.1
- trivy from 0.70.0 to 0.71.2
- trivy-sbom from 0.70.0 to 0.71.2
- trufflehog from 3.95.3 to 3.95.6
- v8r from 6.0.0 to 6.1.0
- vale from 3.14.2 to 3.15.1
Pull Requests
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7838
- Fix doc release workflow by @nvuillam in https://github.com/oxsecurity/megalinter/pull/7837
- chore(deps-dev): bump eslint from 10.3.0 to 10.4.0 in /mega-linter-runner by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/7839
- chore(deps): update dependency black to v26.5.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7840
- chore(deps): update dependency johnnymorganz/stylua to v2.5.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7841
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7842
- chore(deps): update dependency rubocop-rails to v2.35.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7843
- fix: exclude REPORT_OUTPUT_FOLDER when set to an absolute workspace path (#7845) by @nvuillam in https://github.com/oxsecurity/megalinter/pull/7847
- chore(deps): update dependency click to v8.4.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7844
- chore(deps): update alpine/terragrunt docker tag to v1.15.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7849
- Claude /fix-issue skill by @nvuillam in https://github.com/oxsecurity/megalinter/pull/7848
- feat: collect and update Docker image download counts, update README badges by @nvuillam in https://github.com/oxsecurity/megalinter/pull/7850
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7846
- chore(deps): update dependency stylelint to v17.11.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7851
- chore(deps): update dependency jscpd to v4.2.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7852
- Update python version in devcontainer image by @bdovaz in https://github.com/oxsecurity/megalinter/pull/7853
- chore(deps): update dependency python-multipart to v0.0.29 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7854
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7855
- fix: prevent command injection in Roslynator linter by using argv list for dotnet restore by @nvuillam in https://github.com/oxsecurity/megalinter/pull/7857
- chore(deps): update dependency black to v26.5.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7858
- chore(deps): update dependency jscpd to v4.2.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7859
- chore(deps): update dependency phpstan/phpstan to v2.1.55 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7861
- chore(deps): update dependency jscpd to v4.2.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7860
- fix(deps): update dependency which to v7 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7762
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7856
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.7.9 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7862
- chore(deps): update dependency rubocop-rails to v2.35.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7863
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7868
- chore(deps): update dependency cfn-lint to v1.51.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7874
- chore(deps): update dependency rumdl to v0.1.96 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7864
- chore(deps): update dependency mongodb/kingfisher to v1.100.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7885
- chore(deps): update dependency snakefmt to v2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7892
- chore(deps): update node.js to v24.16.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7891
- chore(deps): update dependency v8r to v6.1.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7890
- chore(deps): update dependency sfdx-hardis to v7.14.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7889
- chore(deps): update dependency selene to 0.31.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7888
- chore(deps): update dependency rq to v2.9.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7887
- chore(deps): update dependency pyjwt to v2.13.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7886
- chore(deps): update typescript-eslint monorepo to v8.59.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7881
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7882
- chore(deps): update langchain (patch) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7880
- chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.16 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7879
- chore(deps): update dependency ruff to v0.15.14 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7878
- chore(deps): update dependency powershell/powershell to v7.6.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7877
- chore(deps): update dependency jscpd to v4.2.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7876
- chore(deps): update dependency click to v8.4.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7875
- chore(deps): update docker/build-push-action digest to f9f3042 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7873
- chore(deps): update actions/stale digest to eb5cf3a by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7872
- chore(deps): update dependency dart to v3.12.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7867
- Scan only the files modified in a PR with checkov by @bdovaz in https://github.com/oxsecurity/megalinter/pull/7119
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7893
- chore(deps): update dependency eslint to v10.4.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7884
- chore(deps): update docker/metadata-action digest to 80c7e94 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7895
- chore(deps): update docker/login-action digest to 650006c by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7894
- chore(deps): update dependency idna to v3.16 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7899
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7898
- chore(deps): update salesforce packages (minor) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7883
- chore(deps): update dependency mongodb/kingfisher to v1.101.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7900
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7897
- chore(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0 by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/7901
- feat: introduce sub-agents and optimize model assignments by @nvuillam in https://github.com/oxsecurity/megalinter/pull/7906
- feat: add common_linter_errors property for known non-lint failures and guidance by @nvuillam in https://github.com/oxsecurity/megalinter/pull/7907
- chore(deps): update dependency pytest-rerunfailures to v16.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7910
- fix(descriptors): restore missing examples in dart descriptor by @nvuillam in https://github.com/oxsecurity/megalinter/pull/7913
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7914
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7905
- chore(deps): update dependency fastapi to v0.136.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7909
- chore(deps): update dependency semver to v7.8.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7916
- chore(deps): update dependency langchain_community to v0.4.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7915
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7918
- chore(deps): update dependency skaji/cpm to v1.1.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7920
- chore(deps): update dependency @salesforce/plugin-packaging to v2.28.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7919
- chore(deps): update dependency stylelint to v17.12.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7921
- chore(deps): update dependency rumdl to v0.2.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7911
- chore(deps): update dependency uvicorn to v0.48.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7922
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7923
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7924
- chore(deps): update alpine/terragrunt docker tag to v1.15.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7908
- chore(deps): bump yeoman-environment from 6.0.0 to 6.0.1 in /.automation/test/repository_grype/bad in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/7930
- chore(deps): update dependency rumdl to v0.2.2 and fix security vulnerabilities by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7934
- Chore/eslint10 cleanup by @opravil-jan in https://github.com/oxsecurity/megalinter/pull/7869
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7935
- chore(deps): update docker/setup-qemu-action digest to 0611638 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7939
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7931
- chore(deps): update dependency rubocop-rails to v2.35.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7937
- chore(deps): update dependency phpstan/phpstan to v2.1.56 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7928
- chore(deps): update ghcr.io/realm/swiftlint docker tag to v0.63.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7943
- chore(deps): update dependency @salesforce/plugin-packaging to v2.28.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7933
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.5 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7940
- chore(deps): update dependency cfn-lint to v1.51.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7941
- chore(deps): update mstruebing/editorconfig-checker docker tag to v3.7.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7926
- chore(deps): update salesforce packages (minor) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7944
- chore(deps): update dependency dart to v3.12.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7927
- chore(deps): update dependency @ibm/tekton-lint to v1.2.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7925
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7946
- chore(deps): update redis docker tag to v8.8.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7938
- chore(deps): update dependency snakefmt to v2.0.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7942
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7947
- chore(deps): update dependency semgrep to v1.164.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7945
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7948
- chore(deps): update dependency langsmith to v0.8.6 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7950
- chore(deps): update dependency jsonpickle to v4.1.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7949
- Move .devcontainer setup from Dockerfile to json file by @bdovaz in https://github.com/oxsecurity/megalinter/pull/7865
- chore(deps): update dependency ruff to v0.15.15 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7952
- chore(deps): update dependency rumdl to v0.2.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7953
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7954
- chore(deps): update dependency jscpd to v4.2.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7951
- chore(deps): update dependency phpstan/phpstan to v2.2.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7956
- chore(deps): update dependency kubescape/kubescape to v4.0.9 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7957
- chore(deps): update dependency idna to v3.17 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7955
- chore(deps): update alpine/terragrunt docker tag to v1.15.5 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7969
- chore(deps): update langchain (patch) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7972
- chore(deps): update dependency friendsofphp/php-cs-fixer to v3.95.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7971
- chore(deps): update dependency eslint-plugin-prettier to v5.5.6 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7970
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.6 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7968
- chore(deps): update dependency langsmith to v0.8.7 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7974
- chore(deps): update dependency pyright to v1.1.410 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7976
- chore(deps): update dependency python-multipart to v0.0.30 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7977
- chore(deps): update dependency rust-lang/rust to v1.96.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7986
- chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.17 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7981
- chore(deps): bump redis from 7.4.0 to 8.0.0 in /server by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/7960
- chore(deps): bump redis from 7.4.0 to 8.0.0 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/7961
- chore(deps): bump python-gitlab from 8.3.0 to 8.4.0 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/7964
- chore(deps): bump langsmith from 0.8.7 to 0.8.8 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/7967
- chore(deps): update dependency checkov to v3.2.530 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7973
- chore(deps): update dependency pip to v26.1.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7975
- chore(deps): update dependency rumdl to v0.2.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7978
- chore(deps): update dependency snakemake to v9.21.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7979
- chore(deps): update dependency tmp to v0.2.7 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7980
- chore(deps): update dependency mongodb/kingfisher to v1.102.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7982
- chore(deps): update dependency pmd/pmd to v7.25.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7983
- chore(deps): update dependency python-gitlab to v8.4.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7984
- chore(deps): update dependency rubocop to v1.87.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7985
- chore(deps): update dependency virtualenv to v21.4.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7987
- chore(deps): update node.js to v24.16.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7988
- chore(deps): update typescript-eslint monorepo to v8.60.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7989
- chore(deps): update dependency redis to v8 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7990
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7991
- chore(deps): update dependency eslint-plugin-jsonc to v3.2.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7992
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/7958
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7995
- chore(deps): update dependency aquasecurity/trivy to v0.71.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8001
- chore(deps): update dependency cfn-lint to v1.51.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7998
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.7 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7993
- chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.18 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7999
- chore(deps): update eslint monorepo to v10.4.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7996
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8003
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8005
- chore(deps): update dependency checkov to v3.2.532 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/7994
- chore(deps): update dependency aiohttp to v3.14.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8000
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.8 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8004
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8007
- chore(deps): update trufflesecurity/trufflehog docker tag to v3.95.5 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8011
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8016
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8044
- chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8051
- chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.19 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8029
- chore(deps): update golang docker tag to v1.26.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8030
- chore(deps): update dependency anchore/grype to v0.114.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8034
- chore(deps): update typescript-eslint monorepo to v8.60.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8033
- chore(deps): update dependency graphql to v16.14.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8021
- chore(deps): update dependency overtrue/phplint to v9.7.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8023
- chore(deps): update dependency friendsofphp/php-cs-fixer to v3.95.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8020
- chore(deps): update dependency checkov to v3.2.533 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8019
- chore(deps): update dependency cfn-lint to v1.51.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8018
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.11 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8010
- chore(deps): update cspell monorepo to v10.0.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8009
- chore(deps): update dependency rumdl to v0.2.9 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8027
- chore(deps): update actions/checkout digest to df4cb1c by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8008
- chore(deps): update dependency snakemake to v9.22.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8002
- fix(deps): update langchain to ~=1.1.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8042
- chore(deps): update dependency robotframework-robocop to v8.2.10 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8025
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8055
- chore(deps): update dependency ruff to v0.15.16 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8026
- chore(deps): update dependency rubocop-rspec to v3.10.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8036
- chore(deps): update dependency idna to v3.18 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8014
- chore(deps): update dependency uvicorn to v0.49.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8038
- chore(deps): update dependency langsmith to v0.8.9 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8022
- chore(deps): update salesforce packages to v2.137.7 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8041
- chore(deps): update ghcr.io/terraform-linters/tflint docker tag to v0.63.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8039
- chore(deps): update dependency sqlfluff to v4.2.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8028
- chore(deps): update dependency python-multipart to v0.0.32 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8024
- chore(deps): bump rq from 2.9.0 to 2.9.1 in /server by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8046
- chore(deps): update salesforce packages to v2.28.6 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8032
- chore(deps): update phpstan packages to v2.2.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8031
- chore(deps): update dependency anchore/syft to v1.45.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8012
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8056
- chore(deps): bump langchain-core from 1.4.0 to 1.4.1 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8052
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8062
- chore(deps): update dependency djlint to v1.39.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8035
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8043
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8063
- chore(deps): update langchain (patch) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8058
- chore(deps): update dependency azure/bicep to v0.44.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8059
- chore(deps): update dependency eslint-plugin-vue to v10.9.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8057
- chore(deps): update dependency semgrep to v1.166.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8037
- chore(deps): update ghcr.io/yannh/kubeconform docker tag to v0.8.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8040
- chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.21 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8076
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.17 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8074
- chore(deps): bump langchain-openai from 1.2.2 to 1.3.2 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8070
- chore(deps): bump langsmith from 0.8.9 to 0.8.15 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8071
- chore(deps): bump beautifulsoup4 from 4.14.3 to 4.15.0 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8073
- fix(deps): update langchain to ~=1.3.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8078
- chore(deps): update alpine docker tag to v3.24 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8077
- chore(deps): update dependency stylelint-scss to v7.2.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8060
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8075
- Update Dockerfiles to use Python 3.14-alpine3.24 and Alpine 3.24 by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8080
- chore(deps): bump aiohttp from 3.14.0 to 3.14.1 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8072
- chore(deps): update dependency dart to v3.12.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8082
- chore(deps): update dependency djlint to v1.39.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8083
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.8.18 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8085
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8086
- chore(deps): update dependency aiohttp to v3.14.1 - autoclosed by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8081
- chore(deps): update dependency graphql to v16.14.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8088
- chore(deps): update dependency friendsofphp/php-cs-fixer to v3.95.7 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8087
- Make mega-linter-runner/index.js executable in git by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8091
- Bump peter-evans/create-pull-request to v8 in workflow examples by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8089
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8118
- chore(deps): update python docker tag to v3.14.6 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8107
- chore(deps): update typescript-eslint monorepo to v8.61.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8116
- chore(deps): update dependency virtualenv to v21.4.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8106
- chore(deps): update salesforce packages (minor) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8115
- chore(deps): update dependency stylelint to v17.13.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8112
- chore(deps): update dependency snakemake to v9.23.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8111
- chore(deps): update dependency sfdx-hardis to v7.16.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8110
- chore(deps): update dependency eslint-plugin-n to v18.1.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8109
- chore(deps): update dependency checkov to v3.3.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8108
- chore(deps): update dependency semver to v7.8.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8105
- chore(deps): update dependency scalacenter/scalafix to v0.14.7 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8104
- chore(deps): update dependency rumdl to v0.2.17 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8103
- chore(deps): update dependency ruff to v0.15.17 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8102
- chore(deps): update dependency rubocop-rails to v2.35.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8101
- chore(deps): update dependency robotframework-robocop to v8.2.11 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8100
- chore(deps): update dependency prettier to v3.8.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8099
- chore(deps): update dependency jscpd to v4.2.5 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8098
- chore(deps): update alpine/terragrunt docker tag to v1.15.6 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8096
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8095
- Prevent FromAsCasing warning in Dockerfiles by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8094
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8129
- chore(deps): update dependency rubocop to v1.88.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8126
- chore(deps): update eslint monorepo to v10.5.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8127
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.9.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8124
- chore(deps): update dependency fastapi to v0.137.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8125
- chore(deps): update dependency langsmith to v0.8.16 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8122
- chore(deps): update dependency pylint to v4.0.6 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8123
- chore(deps): update dependency aquasecurity/trivy to v0.71.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8013
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8131
- chore(deps): update dependency cfn-lint to v1.51.5 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8121
- chore(deps): update dependency virtualenv to v21.5.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8113
- chore(deps): update jdkato/vale docker tag to v3.15.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8114
- chore(deps): update dependency langsmith to v0.8.18 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8135
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8136
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8138
- Remove unused QEMU from workflows by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8132
- Run megalinter as non-root in container by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8120
- Fix mega-linter-runner upgrade CLI test timeout by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8093
- feat(bitbucket): Update generator template to match pull requests by @yermulnik in https://github.com/oxsecurity/megalinter/pull/7421
- chore(deps): update dependency aquasecurity/trivy to v0.71.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8139
- (automation) simplify BETA linter job matrix by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8134
- (automation) simplify DEV linter job matrix by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8133
- chore(deps): update salesforce packages to v2.139.6 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8148
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8153
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8149
- chore(deps): update node.js to v24.17.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8147
- Fix deploy-dev workflow by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8154
- chore(deps): update dependency ruff to v0.15.18 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8157
- chore(deps): update dependency powershell/powershell to v7.6.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8156
- chore(deps): update dependency semgrep to v1.167.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8146
- chore(deps): update dependency robotframework-robocop to v8.3.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8145
- chore(deps): update dependency sfdx-hardis to v7.16.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8158
- chore(deps): update dependency fastapi to v0.137.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8140
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8128
- chore(deps): bump ghcr.io/devcontainers/features/node from 2.0.0 to 2.1.0 by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8161
- chore(deps): bump rq from 2.9.1 to 2.10.0 in /server by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8164
- chore(deps): update dependency mongodb/kingfisher to v1.103.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8144
- chore(deps): bump giturlparse from 0.14.0 to 0.15.0 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8165
- chore(deps): bump fastapi from 0.137.2 to 0.138.0 in /server by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8162
- chore(deps): update dependency friendsofphp/php-cs-fixer to v3.95.10 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8155
- chore(deps): update dependency markdownlint-cli to v0.49.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8160
- chore(deps): update trufflesecurity/trufflehog docker tag to v3.95.6 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8141
- chore(deps): bump langchain-core from 1.4.7 to 1.4.8 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8166
- chore(deps): update salesforce packages to v2.29.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8159
- chore(deps): update typescript-eslint monorepo to v8.61.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8142
- chore(deps): bump fastapi from 0.137.2 to 0.138.0 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8163
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8167
- Fix bootstrap hangs caused by exported tput variables by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8090
- chore(deps): update dependency jscpd to v5 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8117
- fix: resolve ansible-lint race condition by redirecting Checkov's transient GitHub config to a hidden directory by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8168
- chore(deps): update dependency snakemake to v9.23.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8173
- chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.23 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8175
- chore(deps): update dependency snakefmt to v2.0.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8172
- chore(deps): update dependency npm-package-json-lint to v10.4.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8170
- chore(deps): update dependency jscpd to v5.0.10 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8169
- chore(deps): update dependency rumdl to v0.2.20 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8171
- fix: Explain why linters are skipped by activation rules (#8017) by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8174
- feat: add pnpm doc for JavaScript and TypeScript linters by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8177
- fix: Treat osv-scanner exit code 128 as success when no package sources found (#7917) by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8178
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8176
- Update changelog by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8179
- chore(deps): update dependency mongodb/kingfisher to v1.104.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8181
- chore(deps): update dependency rubocop-rails to v2.35.5 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8180
- chore(deps): update dependency langsmith to v0.9.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8184
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.9.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8183
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8185
- Add betterleaks linter by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8186
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8189
- chore(deps): update dependency djlint to v1.39.4 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8187
- chore(deps): update dependency jscpd to v5.0.11 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8188
- chore(deps): update dependency click to v8.4.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8191
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8192
- chore(deps): update actions/setup-python digest to ece7cb0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8190
- chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.24 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8200
- chore(deps): update ghcr.io/realm/swiftlint docker tag to v0.64.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8182
- chore(deps): update dependency checkov to v3.3.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8193
- chore(deps): update dependency langsmith to v0.9.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8194
- chore(deps): update dependency redis to v8.0.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8195
- chore(deps): update dependency skaji/cpm to v1.1.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8199
- chore(deps): update langchain (patch) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8201
- chore(deps): update salesforce packages (patch) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8202
- chore(deps): update dependency semgrep to v1.168.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8204
- chore(deps): update dependency sfdx-hardis to v7.17.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8205
- chore(deps): update salesforce packages (minor) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8206
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8209
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8210
- chore(deps): update dependency ruff to v0.15.20 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8196
- chore(deps): update dependency cfn-lint to v1.52.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8203
- chore(deps): update dependency rumdl to v0.2.23 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8197
- feat: remove runtime linter-via-Docker-image capability, migrate SwiftLint to static binary by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8216
- fix(py314): avoid deprecated positional re.sub count and flags by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8211
- chore(deps): bump fastapi from 0.138.0 to 0.138.1 in /server by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8217
- Renovate fix by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8225
- fix(ci): track shell runtime scripts in image build changes by @Wuodan in https://github.com/oxsecurity/megalinter/pull/8213
- chore(deps): update dependency @eslint-react/eslint-plugin to v5.9.2 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8226
- chore(deps): update dependency snakefmt to v2.0.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8231
- chore(deps): update dependency fastapi to v0.138.1 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8227
- chore(deps): update dependency friendsofphp/php-cs-fixer to v3.95.11 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8228
- chore(deps): update dependency langsmith to v0.9.3 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8229
- chore(deps): update dependency rumdl to v0.2.24 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8230
- chore(deps): update langchain (patch) by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8233
- chore(deps): update dependency anchore/grype to v0.115.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8234
- chore(deps): update dependency anchore/syft to v1.46.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8235
- chore(deps): update dependency eslint-plugin-import-x to v4.17.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8236
- chore(deps): update ghcr.io/betterleaks/betterleaks docker tag to v1.6.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8237
- chore(deps): update typescript-eslint monorepo to v8.62.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8238
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8239
- chore(deps): update dependency realm/swiftlint to v0.65.0 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8240
- chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.25 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8232
- [automation] Auto-update linters version, help and documentation by @github-actions[bot] in https://github.com/oxsecurity/megalinter/pull/8215
- Changelog by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8241
- chore(ci): manual run of deploy linters beta job by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8242
- chore(deps): update dependency semver to v7.8.5 by @renovate[bot] in https://github.com/oxsecurity/megalinter/pull/8198
- chore(deps): bump pymdown-extensions from 10.21.3 to 11.0 in /.config/python/dev by @dependabot[bot] in https://github.com/oxsecurity/megalinter/pull/8222
- Skill prepare-release by @nvuillam in https://github.com/oxsecurity/megalinter/pull/8245
New Contributors
- @Wuodan made their first contribution in https://github.com/oxsecurity/megalinter/pull/8091
- @yermulnik made their first contribution in https://github.com/oxsecurity/megalinter/pull/7421
⭐ If MegaLinter is useful to you, please give it a star on GitHub, it helps the project a lot!
Full Changelog: https://github.com/oxsecurity/megalinter/compare/v9.5.0...v9.6.0
