25.0.0 (2021-04-22)
⚠ BREAKING CHANGES
- npm: Renovate will no longer read from ~/.npmrc. Configure
npmrc
in config instead. - npm: ignoreNpmrcFile is no longer supported. Use an empty string for config.npmrc instead.
- dockerMapDotfiles is no longer supported (not needed now that .npmrc is not read from the home directory)
- docker: Major updates for docker will now be enabled by default.
- config: Removal of default
additionalBranchPrefix
values will cause branch names to change for docker/helm/buildkite/cargo/homebrew. - node images founds in Dockerfiles will no longer have hardcoded commitMessageTopic to ensure grouping. Add
group:Nodejs
orconfig:base
toextends
for backwards compatibility if you're not using them already. - config: Config presets will be resolved after platform initialization, so from now on platform credentials cannot be placed in presets.
- terraform: Values for extracted
depType
in terraform manager have changed, please see theterraform
manager readme for details. - patch updates are not considered updateType=minor by default so any rules you have for
minor
need to havepatch
added to them in order to take effect. It's now not necessary to configureseparateMinorPatch
in order to applypatch
rules. trustLevel
is no longer supported and instead broken intoallowCustomCrateRegistries
,allowScripts
, andexposeAllEnv
.- You must now configure
LOG_LEVEL
in env and not in config or CLI usinglogLevel
or--log-level
- Do not use
NPM_TOKEN
in env to configure npm authentication. ConfigurehostRules
instead. RENOVATE_LEGACY_GIT_AUTHOR_EMAIL
is no longer supported. UseignoredAuthors
in config instead.
Features
- docker: enable major updates by default (#9470) (247fa7b)
- npm: retain npmrc lines without variables (#9484) (5e3806f)
- drop dockerMapDotFiles (#9417) (ac7a5c4)
- group:Nodejs (#9469) (3a19808)
- config: delay preset resolution until after platform initialization (#9415) (cbf8ea4)
- config: remove manager additionalBranchPrefix defaults (#9373) (13bbc5d)
- npm: remove ~/.npmrc support (#9400) (e7b5be9)
- npm: remove ignoreNpmrcFile support (#9409) (13ece70)
- terraform: rework dep types (#9116) (0f3faff), closes #8792
- drop NPM_TOKEN support (#9391) (5701504)
- remove logLevel support in config (#9390) (95ac109), closes #8291
- remove RENOVATE_LEGACY_GIT_AUTHOR_EMAIL (#9389) (1a1ace9), closes #9111
- split trustLevel into separate options (#9388) (8af905e)
- updateType=patch (#9393) (0500042), closes #2818