Rhys Arkins
d376f9db87
refactor(versioning): expose getPatch
2018-08-15 09:38:04 +02:00
Rhys Arkins
7254b5f16c
feat: use generic lookup for docker ( #2280 )
...
Removes custom Docker lookup code and instead integrates it with the generic lookup routine used by other package managers. Logic for digest support was added but is used by Docker-only for now.
Closes #2081 , Closes #2276
2018-07-20 09:09:01 +02:00
Rhys Arkins
aa73819e16
fix(semver): handle unstable range replacements better
2018-07-14 10:12:59 +02:00
Rhys Arkins
37e247e114
refactor(npm): major minor handling
2018-07-14 09:49:53 +02:00
Rhys Arkins
de0590116d
fix(semver): expand isVersion to ensure only one param passed
2018-06-14 12:06:58 +02:00
Rhys Arkins
45d0dcf492
fix: pass auto’d rangeStrategy to getNewValue
...
Closes #2111
2018-06-11 05:52:46 +02:00
Rhys Arkins
f7babff2fa
fix: handle additional npm semver range types
2018-06-08 07:35:20 +02:00
Rhys Arkins
5fd996c9cc
refactor: use isSingleVersion not isRange
2018-06-06 12:25:10 +02:00
Rhys Arkins
bef7f13de2
feat: versioning.isSingleVersion()
2018-06-05 16:08:00 +02:00
Rhys Arkins
0aaee7bd82
refactor: simplify lookup
2018-06-04 12:23:21 +02:00
Rhys Arkins
c21029ecbb
refactor: rename some versioning interface ( #2078 )
...
isPinnedVersion -> isVersion
rangify -> getNewValue
2018-06-04 06:03:21 +02:00
Rhys Arkins
d8cb261ecb
refactor: rename version -> value ( #2076 )
...
Renames currentVersion to currentValue, newVersion to newValue, newVersionMajor to newMajor, and newVersionMinor to newMinor.
2018-06-04 05:48:20 +02:00
Rhys Arkins
24e341b5b4
feat: support semver equals (=)
...
Adds support for upgrading equals values, e.g. from `=1.0.0` to `=1.0.1`.
2018-06-03 22:25:27 +02:00
Ayoub Kaanich
ec53ef78e9
refactor: lookup use versioning wrapper
2018-06-03 18:08:32 +02:00
Ayoub Kaanich
6278410be1
refactor: remove semver.intersects, use matches instead
2018-06-03 17:13:51 +02:00
Rhys Arkins
c429e4b157
feat: support bumping greater than or equal to ranges
2018-05-31 13:11:56 +02:00
Rhys Arkins
7ad306da44
feat: allow rollback + upgrades
...
If a current version is missing, we now return both rollback as well as upgrades if upgrades are present.
2018-05-29 07:13:44 +02:00
Rhys Arkins
addf184473
feat: refactor getPackageUpdates for manager expansion ( #1994 )
...
The goal of this PR is to refactor npm's version lookup/grouping as much as possible to enable the same logic to be used for other package managers.
2018-05-28 09:09:22 +02:00
Rhys Arkins
7f8dd25a97
refactor: matchesSemver -> matches
2018-05-21 17:40:15 +02:00
Rhys Arkins
63f2669153
refactor: semverSort -> sortVersions
2018-05-21 17:35:50 +02:00
Rhys Arkins
7a1d30c8b6
refactor: move semver to lib/versioning
2018-05-21 17:30:55 +02:00