renovate/lib/workers
Rhys Arkins 308ed432db
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
2018-03-07 07:41:10 +01:00
..
branch fix: Revert "refactor: array concatenation (#1601)" 2018-03-06 15:54:39 +01:00
dep-type fix: Revert "refactor: array concatenation (#1601)" 2018-03-06 15:54:39 +01:00
global feat: prBanner 2018-03-01 17:35:11 +01:00
package feat: upgradeInRange (#1608) 2018-03-07 07:41:10 +01:00
package-file feat: upgradeInRange (#1608) 2018-03-07 07:41:10 +01:00
pr fix: pr dep filter use manager in duplicate key 2018-03-06 11:14:32 +01:00
repository feat: add comment to PRs if config validation fails 2018-03-06 20:00:10 +01:00