Skip to content
Snippets Groups Projects
  1. Mar 09, 2018
  2. Mar 07, 2018
    • Rhys Arkins's avatar
      feat: upgradeInRange (#1608) · 308ed432
      Rhys Arkins authored
      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
  3. Mar 06, 2018
  4. Mar 05, 2018
  5. Mar 04, 2018
  6. Mar 03, 2018
    • Rhys Arkins's avatar
      feat: allowedVersions · 7f9d73a3
      Rhys Arkins authored
      A semver range defining allowed versions for dependencies
      
      | name | value  |
      | ---- | ------ |
      | type | string |
      
      Use this - usually within a packageRule - to limit how far to upgrade a dependency. For example, if you wish to upgrade to angular v1.5 but not to `angular` v1.6 or higher, you could defined this to be `<= 1.5` or `< 1.6.0`:
      
      ```
        "packageRules": [{
          "packageNames": ["angular"],
          "allowedVersions": "<=1.5"
        }]
      ```
  7. Feb 27, 2018
  8. Feb 21, 2018
  9. Feb 19, 2018
  10. Feb 02, 2018
  11. Jan 30, 2018
  12. Jan 25, 2018
  13. Jan 24, 2018
  14. Jan 20, 2018
  15. Jan 19, 2018
  16. Jan 12, 2018
    • Rhys Arkins's avatar
      feat: baseBranches (multi-branch) support (#1379) · dba57495
      Rhys Arkins authored
      This PR adds the capability to renovate more than one base branch at a time. For instance, a project may have their released `3.x` version on `master`, while an upcoming `4.x` is being prepared using branch `next`. `4.x` might have a quite different set of dependencies (e.g. some removed or some added) so it's not appropriate to only target `master` and keep rebasing, as it will get messy. Instead, it's necessary to target both `master` and `next` to keep both updated.
      
      Closes #1279
  17. Jan 11, 2018
  18. Dec 29, 2017
    • Rhys Arkins's avatar
      feat: pathRules · f8a10a9f
      Rhys Arkins authored
      Adds new configuration option “pathRules”. pathRules is an array of path rules. Each rule should contain a “paths” array which uses string or glob matching like the existing ignorePaths. If any of the paths in a rule matches a packageFile then the remaining configuration from the rule is applied to the packageFile.
  19. Dec 28, 2017
  20. Dec 26, 2017
  21. Dec 25, 2017
Loading