Instead of ignoring the entire .npmrc file if it contains environment variables, instead just strip out the necessary lines.
BREAKING: .npmrc files with environment variables will no longer be completely ignore - instead only the lines with variables will be stripped.
Remove hardcoded Node.js rules from docker extract and instead add group:nodeJs to group:recommended
BREAKING CHANGE: node images founds in Dockerfiles will no longer have hardcoded commitMessageTopic. Add group:Nodejs or config:base to extends for backwards compatibility.
Delay config preset resolution in admin config until after platform initialization. This will enable resolution of private “local>…” presets to work.
BREAKING CHANGE: Config presets will be resolved after platform initialization, so from now on platform credentials cannot be placed in presets.
Drops support for reading `.npmrc` from the bot's home directory.
BREAKING CHANGE: Renovate will no longer read from ~/.npmrc. Configure `npmrc` in config instead.
Removes support for the ignoreNpmrcFile config option.
BREAKING CHANGE: ignoreNpmrcFile is no longer supported. Use an empty string for config.npmrc instead.
Renames skipInstalls to artifactUpdateApproach and changes from boolean to enum.
BREAKING CHANGE: skipInstalls has been changed to artifactsUpdateApproach
Improves the `depType` values returned by the terraform manager.
Closes#8792
BREAKING CHANGE: Values for extracted `depType` in terraform manager have changed, please see the `terraform` manager readme for details.
Changes behavior so that patch updateType is not rewritten to minor by default.
Closes#2818
BREAKING CHANGE: patch updates are not considered updateType=minor by default.
Resets any language or manager` additionalBranchPrefix` values to empty string. Add the `compatibility:additionalBranchPrefix` prefix to restore previous behavior.
BREAKING CHANGE: Removal of default `additionalBranchPrefix` values will cause branch names to change for docker/helm/buildkite/cargo/homebrew.
Removes trustLevel and replaces it with 3 other options instead. No longer necessary to set anything additional is configuring `allowedPostUpgradeCommands`
BREAKING CHANGE: `trustLevel` is no longer supported and instead broken into `allowCustomCrateRegistries` , `allowScripts` , and `exposeAllEnv`.
Remove support for logLevel in config. Must be configured using LOG_LEVEL instead.
Closes#8291
BREAKING CHANGE: Configure LOG_LEVEL in env and not in config or CLI
Removes RENOVATE_LEGACY_GIT_AUTHOR_EMAIL support.
Closes#9111
BREAKING CHANGE: RENOVATE_LEGACY_GIT_AUTHOR_EMAIL is no longer supported. Use `ignoredAuthors` in config instead.