This release updates Renovate OSS from v25.48.0 to v27.31.10.
⚠ BREAKING CHANGES
- Branches with double hyphens will be changed to single hyphens, which can result in some existing PRs being autoclosed and replacements opened.
- Renovate will now override any package manager cache locations configured in env variables.
- git-submodules: Git Submodules cloning now needs to be explicitly enabled.
- yarn: It is no longer supported to configure a "yarnrc" override in Renovate config
- gradle: Gradle extraction now defaults to JS-based parsing (previously "gradle-lite")
- pre-commit manager is no longer enabled by default, and must be opted into manually.
Notable features
- terraform: implement lockfile support for Terraform community providers
- gitlab: Add gitLabIgnoreApprovals option
- gitlab: Auto-detect squash settings
- hex: Private Hex packages
- rubygems: support GitHub Packages
- npm: use Yarn 3 mode to skip install or build
- docker: use head requests
- gradle: Add support for Gradle's TOML version Catalogs
- git: blobless git
- config: scoped secrets using pgp/gpg
- npm: npmrcMerge
- go: support go modules in gitlab subgroups
- config: detectGlobalManagerConfig
Package manager and third party tool updates
- git: 2.33.0
- node: 14.18.0
- yarn: 1.22.15
- java: 11.0.12
- gradle: 6.9.1
- elixir: 1.12.3
- php: 7.4.24
- composer: 2.1.9
- go: 1.17.2
- python: 3.9.7
- poetry: 1.1.11
- rust: 1.55.0
- ruby: 3.0.2
- cocoapods: 1.11.2
- pnpm: 6.16.1
- .NET: 3.1.414
- helm: 3.7.0