Rhys Arkins
16d88aee4c
feat: ignoreDeprecated
...
Renovate now ignores any upgrades that are marked as deprecated, unless the current version is itself also deprecated. The new config option `ignoreDeprecated` can be set to false to disable this if necessary.
Closes #1988
2018-07-05 15:10:50 +02:00
Rhys Arkins
517de6f545
feat: repositoryUrls ( #2221 )
...
Adds config option repositoryUrls which can be used by pip to define an alternate host to pypi.
Closes #2181
2018-07-05 11:33:50 +02:00
Rhys Arkins
9153e3905f
fix: check returned pypi name against requested name
2018-07-05 11:25:48 +02:00
Rhys Arkins
db38553d05
fix(npm): verify that received package name matches requested name
2018-07-05 11:10:25 +02:00
Rhys Arkins
24a89a775b
feat(npm): deprecation warnings ( #2222 )
...
Raises a deprecation warning issue per-dependency. Uses logic that if latest version is deprecated then the package is deprecated.
Closes #1592
2018-07-05 09:16:53 +02:00
Rhys Arkins
1a72984fe2
feat(npm): detect deprecated packages
...
Adds logic to detect presence of “deprecated” field in latest version. First step towards #1592
2018-07-04 20:33:48 +02:00
Rhys Arkins
4cfc4e769d
refactor: skip duplicate setNpmrc
2018-07-03 14:21:46 +02:00
Rhys Arkins
c25e979aad
refactor: push docker suffix filter to datasource
2018-06-29 14:28:24 +02:00
Rhys Arkins
40962940a0
refactor: harmonize release timestamp ( #2189 )
...
Renames "date" and "time" values from datasources to instead be "releaseTimestamp".
2018-06-28 09:07:28 +02:00
Ayoub Kaanich
e0ebf03e5a
feat: PEP440 ranges ( #2137 )
...
Closes #2085
2018-06-19 13:32:05 +02:00
Rhys Arkins
321c5285fb
fix: don’t use npm homepage as repositoryurl
2018-06-17 09:40:41 +02:00
Rhys Arkins
124807974a
feat(nuget): support changelogs
...
Refactors nuget lookups to use generatic logic and fill in repositoryUrl to enable changelogs.
2018-06-14 15:52:37 +02:00
Sam Neirinck
87575f49a3
feat: nuget support
...
Adds basic support for renovating C# project files. The scope is initially limited to:
- .Csproj only (no VB.NET / F#)
- SDK style csproj's only (this is the default in .net core anyway)
- Limited to nuget.org support (no custom repository support)
Closes #935 , Closes #2050
2018-06-14 11:17:14 +02:00
Rhys Arkins
688ec14b6a
refactor: datasource return array of releases
2018-06-11 14:28:50 +02:00
Rhys Arkins
65eea92c8f
refactor: add gitRef to packagist datasource
2018-06-11 13:16:59 +02:00
Rhys Arkins
c82c348c8e
refactor: add gitRef to npm datasource
2018-06-11 13:16:42 +02:00
Rhys Arkins
dc9125e4a3
refactor: add gitRef to github datasource
2018-06-11 13:15:47 +02:00
Rhys Arkins
819acba06a
refactor: Revert "refactor: use gitRef instead of gitHead"
...
This reverts commit 29d00aa477
.
2018-06-11 10:30:40 +02:00
Rhys Arkins
29d00aa477
refactor: use gitRef instead of gitHead
2018-06-11 10:21:55 +02:00
Rhys Arkins
bb78d47e15
refactor: filter and sort versions in datasource
2018-06-11 09:55:44 +02:00
Rhys Arkins
371c10f259
refactor: rename clean=true to sanitize=true
2018-06-11 07:15:54 +02:00
Ayoub Kaanich
dc143eb4e5
fix: use better tag endpoint for github datasource
2018-06-11 06:54:17 +02:00
Rhys Arkins
01d2fb3bca
feat: datasource wrapper ( #2100 )
...
Adds a wrapper to all datasources to provide a generic purl-based interface.
2018-06-08 10:49:08 +02:00
Ayoub Kaanich
697b80aaf0
feat: composer exact semver support (without lockfile updates) ( #1993 )
...
This PR adds the packagist datasource plus basic exact semver Composer support. Composer lockfile updating is not yet supported.
2018-06-08 06:15:13 +02:00
Rhys Arkins
603b77799b
feat: refactor unpublishSafe for multiple package managers ( #2090 )
2018-06-06 11:04:54 +02:00
Rhys Arkins
dd8ca78600
tests: move/rename npm datasource tests
2018-06-06 07:04:54 +02:00
Rhys Arkins
05260a5b16
refactor: remove semver dependency from github datasource
...
Instead, perform isVersion filter in lookup
2018-06-05 08:15:11 +02:00
Rhys Arkins
468349d8f4
feat: pypi datasource
...
Adds pypi datasource, compatible with existing npm and github ones. Performs no validation/filtering of versions.
2018-06-05 07:55:22 +02:00
Rhys Arkins
c86ea5a4ec
refactor: bazel use purl
2018-06-01 16:23:13 +02:00
Rhys Arkins
784a0598b9
refactor: use options for github datasource
2018-06-01 15:32:17 +02:00
Rhys Arkins
b5fdc67872
feat: github datasource getDependency ( #2051 )
...
Add new function `getDependency` with same structure as in npm.
2018-05-31 16:24:14 +02:00
Rhys Arkins
a302b11a26
feat: custom docker registries ( #1707 )
...
Adds support for custom docker registries. To work (for now), registries must support anonymous public access to their v2 API. Tested against quay.io and gcr.io, including tags pagination for quay. Also needed to add a 10s timeout for registry queries to catch private/firewalled registries that we can't access.
Closes #797
2018-03-23 14:48:36 +01:00
Rhys Arkins
5d73738dde
refactor: move docker registry to datasource
2018-02-27 10:28:31 +01:00