Skip to content
Snippets Groups Projects
  1. May 01, 2018
  2. Apr 10, 2018
  3. Mar 08, 2018
  4. 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
  5. Mar 06, 2018
  6. Mar 03, 2018
  7. Feb 27, 2018
  8. Feb 19, 2018
  9. Feb 01, 2018
  10. Jan 29, 2018
  11. Jan 28, 2018
  12. Jan 27, 2018
  13. Jan 26, 2018
  14. Jan 25, 2018
  15. Dec 14, 2017
  16. Dec 07, 2017
  17. Dec 05, 2017
    • Rhys Arkins's avatar
      feat: travis.yml node_js versions support (#1243) · b8dadb71
      Rhys Arkins authored
      This PR adds support for renovating the `node_js` versions in `.travis.yml` configuration files. Important notes:
      - Functionality is disabled by default and hence opt-in via configuration
      - Added a new manager type `node` because it is anticipated to support more than just Travis in future, with mostly unified logic
      - Added the config option "policy" with supported values: lts, active, current, lts_latest and lts_active
      - Policy is actually an array, to allow additive combining, e.g. `["lts_latest", "current"]`
      - Actual node versions are *hardcoded*. There is no perfect metadata source for this and they change infrequently enough that it is definitely not a problem for now (next change will be in April 2018)
      - If node versions need updating, they are listed from newest to oldest
      - Replacing function attempts to detect the indention (spacing) in file and use that
      
      To enable, configure `node.enabled=true` and optionally `node.policy=["<policy>"]` if you want something other than `lts`.
      
      Closes #1208
  18. Nov 08, 2017
  19. Nov 07, 2017
  20. Oct 29, 2017
  21. Oct 24, 2017
  22. Oct 08, 2017
  23. Sep 15, 2017
  24. Sep 14, 2017
    • Rhys Arkins's avatar
      feat: Dockerfile digest support (#788) · a88ba0d1
      Rhys Arkins authored
      This feature adds initial support for renovating Dockerfiles. Renovate now:
      - Detects all `Dockerfile`s in repo
      - Searches for `FROM x` in first non-comment line, breaks x into image, tag, digest
      - Queries public Docker registry for image:tag combination to find latest digest
      - Patches Dockerfile if necessary
      - Creates branches/PRs as like with npm
      
      Closes #795 
  25. Sep 13, 2017
  26. Sep 12, 2017
    • Rhys Arkins's avatar
      feat: renovate meteor package.js dependencies (#786) · d765b34c
      Rhys Arkins authored
      This feature adds support for renovating Meteor's `package.js` files. Meteor config is disabled by default so must be manually enabled to work. If enabled, Renovate uses GitHub's search API to look for any files named `package.js` that include the text `Npm.depends`. If so then the file is parsed using Regex to extract its dependencies and check them for updates.
      
      Closes #785 
  27. Aug 29, 2017
  28. Aug 27, 2017
    • Rhys Arkins's avatar
      feat: yarn workspaces lock file support (#743) · 7c3df0ba
      Rhys Arkins authored
      This feature adds explicit support for correctly generating the yarn.lock file for workspaces. Specifically, it means that the yarn.lock in the root directory is regenerated whenever *any* package.json is modified. Previously lock files were only every updated if its corresponding package.json changes, but that is not the way yarn workspaces works.
      
      Closes #473
  29. Aug 26, 2017
  30. Aug 08, 2017
  31. Aug 04, 2017
  32. Aug 03, 2017
  33. Aug 02, 2017
Loading