Skip to content
Snippets Groups Projects
  1. Jun 04, 2018
  2. May 28, 2018
  3. May 17, 2018
    • Rhys Arkins's avatar
      6c3645d1
    • Rhys Arkins's avatar
      feat: rangeStrategy (#1954) · 7f4cb4aa
      Rhys Arkins authored
      This PR replaces the existing `pinVersions`, `upgradeInRange` and `versionStrategy` settings with a single one: `rangeStrategy`.
      
      Previously:
       - `pinVersions` could be `true` or `false`, but defaulted to `null`, which meant that Renovate would decide. `true` meant that Renovate would replace existing ranges like `^1.0.0` with an exact/pinned version such as `1.2.0`.
       - `upgradeInRange` could be true or false, default to false. If `true`, it would mean Renovate would replace an existing range like `^1.0.0` with something like `^1.2.0`
       - `versionStrategy` could be `replace` or `widen` and was mainly used for `peerDependencies` to widen existing ranges, e.g. from `^1.0.0` to `^1.0.0 || ^2.0.0`
      
      It was possible to set conflicting settings, e.g. configuring `pinVersions=true` and `upgradeInRange=true`.
      
      Now, we combine them into a single setting: `rangeStrategy`:
       - `auto` = Renovate decides (this will be done on a manager-by-manager basis)
       - `pin` = convert ranges to exact versions
       - `bump` = same as `upgradeInRange` previously, e.g. bump the range even if the new version satisifies the existing range
       - `replace` = Same as pinVersions === false && upgradeInRange === false, i.e. only replace the range if the new version falls outside it
       - `widen` = Same as previous versionStrategy==='widen'
  4. May 11, 2018
  5. May 07, 2018
  6. May 01, 2018
  7. Apr 30, 2018
  8. Apr 26, 2018
  9. Apr 25, 2018
  10. Mar 19, 2018
  11. Mar 16, 2018
  12. Mar 11, 2018
  13. Mar 09, 2018
  14. Mar 06, 2018
  15. Mar 05, 2018
  16. Feb 27, 2018
  17. Feb 20, 2018
  18. Feb 12, 2018
  19. Feb 04, 2018
  20. Feb 01, 2018
  21. Jan 11, 2018
  22. Dec 29, 2017
  23. Dec 27, 2017
  24. Dec 26, 2017
  25. Dec 25, 2017
  26. Dec 24, 2017
  27. Dec 20, 2017
  28. Dec 18, 2017
  29. Dec 14, 2017
  30. Dec 11, 2017
Loading