-
- Downloads
feat: upgradeInRange (#1608)
Upgrade ranges to latest version even if latest version satisfies existing range. | name | value | | ------- | ------- | | type | boolean | | default | false | By default, Renovate assumes that if you are using ranges then it's because you want them to be wide/open. As such, Renovate won't deliberately "narrow" the range by increasing the semver value inside. For example, if your `package.json` specifies a value for `left-pad` of `^1.0.0` and the latest version on npmjs is `1.2.0`, then Renovate won't change anything. If instead you'd prefer to be updated to `^1.2.0` in cases like this, then set `upgradeInRange` to `true` in your Renovate config. This feature supports simple caret (`^`) and tilde (`~`) ranges only, like `^1.0.0` and `~1.0.0`. It is not compatible with `pinVersions=true`. Closes #1607
Showing
- lib/config/definitions.js 8 additions, 0 deletionslib/config/definitions.js
- lib/workers/package-file/index.js 1 addition, 0 deletionslib/workers/package-file/index.js
- lib/workers/package/versions.js 33 additions, 8 deletionslib/workers/package/versions.js
- test/workers/package/__snapshots__/versions.spec.js.snap 37 additions, 0 deletionstest/workers/package/__snapshots__/versions.spec.js.snap
- test/workers/package/versions.spec.js 29 additions, 0 deletionstest/workers/package/versions.spec.js
- website/docs/_posts/2017-10-05-configuration-options.md 15 additions, 0 deletionswebsite/docs/_posts/2017-10-05-configuration-options.md
Loading
Please register or sign in to comment