Commit Graph

3413 Commits

Author SHA1 Message Date
Rhys Arkins 8fd03d7ae8 feat(pr): better default PR body columns
Drops References column and embeds links in Package column.

Closes #3855
2019-06-01 11:20:38 +02:00
Rhys Arkins 9916c51ad1 fix(npm): escape dep name in diff link 2019-06-01 08:55:52 +02:00
Rhys Arkins 389ceed9a9 fix(npm): diff links via renovatebot.com 2019-06-01 08:38:14 +02:00
Rhys Arkins fe41748e7b feat(pr): simpler displayFrom/displayTo logic (#3853) 2019-06-01 08:23:18 +02:00
Rhys Arkins 65c67648aa fix: suppress 'deprecationWarningIssues' 2019-05-30 16:12:27 +02:00
Rhys Arkins 1ed047cd3b fix: pin dependencies groupSlug 2019-05-30 07:49:35 +02:00
Rhys Arkins 06cb50cf10 fix: Revert "fix: Revert "feat(host-rules): configurable timeout""
This reverts commit e3937fa89a.
2019-05-25 19:48:05 +02:00
Rhys Arkins e3937fa89a fix: Revert "feat(host-rules): configurable timeout"
This reverts commit c9bfccfd9c.
2019-05-25 19:33:13 +02:00
Rhys Arkins c9bfccfd9c feat(host-rules): configurable timeout
Closes #3640
2019-05-25 17:36:46 +02:00
Rhys Arkins 42becebf23 fix: migrate gitFs on CLI and bot config 2019-05-25 06:59:46 +02:00
Rhys Arkins 439e19d78c chore: remove all gitFs references (#3807) 2019-05-25 06:23:44 +02:00
Rhys Arkins 5f11c5e8d9 feat: hostRules rewrite (#3801)
Rewrites hostRules for increased flexibility. Includes renames of existing fields within a hostRule:
- `endpoint` -> `baseUrl`
- `host` -> `hostName`

Additionally, `domainName` has been added. Migration scripts should take care of these for users but it's recommended to update configs to match the new fields anyway.
2019-05-24 17:40:39 +02:00
Sergio Zharinov bda25d6ca7 feat(clojure): Add basic support for Leiningen and deps.edn (#3685) 2019-05-24 07:29:26 +02:00
Rhys Arkins c02abf0976 feat: rename hostRules.platform to hostRules.hostType (#3768)
Refactors hostRules to use field “hostType” instead of “platform”. hostType can include datasources like npm, maven, pypi, etc.
2019-05-21 13:20:09 +02:00
Rhys Arkins dbb1332a04 fix(npm): ignoreNpmrcFile until artifact generation 2019-05-20 23:37:43 +02:00
Rhys Arkins ee218097dc feat: refactor platform authentication (#3758) 2019-05-20 10:59:30 +02:00
Johan Hillerström 88b1f0f0c1 feat(devops): Add azureAutoComplete config option (#3661) 2019-05-13 16:19:31 +02:00
Rhys Arkins 7c3df18898 fix(migration): check automergeType is a string 2019-05-12 06:46:16 +02:00
Michael Kriese 0143c20c08 feat(bitbucket-server): use default reviewers (#3647) 2019-05-10 13:28:35 +02:00
Nikita Chashchinskii 5c23ec69ea feat: Add homebrew manager (#3530) 2019-05-01 10:39:40 +02:00
Sergio Zharinov ca9a21d3e5 feat(scala): Add sbt support (#3603) 2019-05-01 08:40:35 +02:00
Rhys Arkins 294c7a127c feat: excludeCommitPaths (#3614)
A file that matches any of these glob patterns will not be committed, even if it has been updated.
2019-04-30 08:52:01 +02:00
Rhys Arkins 267518aa64 docs: fix ignorePaths description 2019-04-30 07:48:11 +02:00
Rhys Arkins 481c48b212 docs: ruby-version description 2019-04-25 07:03:21 +02:00
Rhys Arkins 474df1c5d0 docs: masterIssue
Closes #2937
2019-04-23 16:13:48 +02:00
Rhys Arkins 2f7ccc308a feat: enable beta managers
Enables cargo, pub, pipenv, poetry, gradle and maven
2019-04-23 11:59:59 +02:00
Sergio Zharinov d68da97edd feat(ivy): Add support for Ivy version scheme (#3541) 2019-04-22 12:53:01 +02:00
mohd hassaan 8e195cef03 feat: Add JSON5 parser (#3555)
Added support for `renovate.json5` filename. Now configuration can be parsed from a `json5` format file.

Closes #3484
2019-04-19 08:39:20 +02:00
Rhys Arkins e340fe5eeb feat: default requireConfig to true (#3409)
Defaults `requireConfig` value to `true`.

Closes #3337

BREAKING CHANGE: If you run your own bot and wish to allow config-less repositories (e.g. no `renovate.json`) then override this value to `false` in your bot config.
2019-04-16 16:06:25 +02:00
Jamie Magee 05a46ddb4c fix: nodejs 11 support (#3549)
Due to an update in the v8 runtime, Node.js `Array.prototype.sort()` is now stable (See [here](https://github.com/nodejs/node/pull/22754#issuecomment-423452575)).

These changes allow for tests to pass on both Node.js 10 and 11.

Fixes #3445
2019-04-16 16:03:37 +02:00
Sergio Zharinov b7848757cb feat(dart): Add support for Dart (#3468)
It works for most of Dart pubfiles (except invalid YAML). Later maybe we should implement own "weaker" parser.

Closes #3301
2019-04-15 15:07:54 +02:00
Jamie Magee 6ca8991c3a feat(azure-devops): link to an existing work item when creating PRs (#3542)
Looks like I was (happily) wrong about this. There is currently no API to add a work item to a PR as an individual action. Instead you have to link the work item when creating the PR, or by using the `updatePullRequest` API.

I've tested with the default (0), a non-existent work item ID, and a real work item ID, and they all work with this implementation.

Fixes #3395
2019-04-15 14:57:54 +02:00
Nikita Chashchinskii f5ef05d54b feat: Add ruby-version manager (#3515)
Adds functionality to detect and update `.ruby-version` files.
2019-04-10 14:17:21 +02:00
Rhys Arkins a599eab231 feat: unify file locations (#3507)
feat: unify file locations
2019-04-09 17:14:08 +02:00
Matt Lavin 47e8dd9ac2 feat(bitbucket): Enable bitbucket reviewers (#3509)
feat(bitbucket): Enable bitbucket reviewers
2019-04-09 15:46:40 +02:00
Nikita Chashchinskii 9d74afe9f2 feat: Add support for python poetry manager (#3440) 2019-04-07 09:48:48 +03:00
Rhys Arkins ec7ad01faa fix(maven): escape period matching in filename 2019-04-06 09:59:15 +02:00
Dmitry fb587a3cae feat(bazel): expand support to non-WORKSPACE files (#3459)
Now supports `*.bzl` files including when definitions are nested.
2019-04-05 19:12:38 +03:00
Rhys Arkins 53318b0c40 refactor: force CLI params (#3475)
Changes forceCli default from false to true.
2019-04-02 11:28:03 +02:00
Rhys Arkins a74eabb1a1 fix: Revert "feat: default forceCli to true"
This reverts commit 20d6f8448e.
2019-04-02 10:45:48 +02:00
Rhys Arkins 20d6f8448e feat: default forceCli to true
Any parameters passed to the CLI will now be added to a `force` object by default.

BREAKING CHANGE: params passed by CLI now force override settings in repositories. Set `--force-cli=false` to revert this behaviour.
2019-03-31 16:43:34 +02:00
Rhys Arkins 01e02ff22f fix(schema): add freeChoice 2019-03-31 09:52:58 +02:00
Rishabh Jain b7e5546788 refactor(config): change definitions to match schema (#3434) 2019-03-31 02:01:05 -04:00
Seb Flippence 021e060d73 docs: Documented Bunyan log levels (#3444) 2019-03-26 08:04:58 -04:00
Rhys Arkins 2e6b7aea85 fix(schema): more allowedValues 2019-03-23 08:50:48 +01:00
Rhys Arkins 82a9263d00 fix(schema): regex arrays 2019-03-23 08:27:46 +01:00
Rhys Arkins 0f38a1a33f fix(schema): add missing subType to lists 2019-03-23 08:22:19 +01:00
Rishabh Jain 8124634b6a feat: create json schema from definitions file (#3425)
Closes #545
2019-03-23 07:38:24 +01:00
Rhys Arkins 006b28ec82 fix: add hex to allowed versionSchemes 2019-03-19 10:32:13 +01:00
Rhys Arkins 56a1c1548d fix: remove escapes from invalid config warning 2019-03-17 07:21:25 +01:00