Commit graph

279 commits

Author SHA1 Message Date
Rhys Arkins
6bde16b1d3
fix(poetry): fall back to npm versioning completely (#9913) 2021-05-08 08:48:50 +02:00
Rhys Arkins
86ab54e8a2
fix(poetry): improve versioning resilience (#9911) 2021-05-07 21:58:04 +02:00
Rhys Arkins
ac316d07f5
fix(poetry): add versioning resilience (#9838) 2021-05-04 08:37:27 +02:00
Sergei Zharinov
c62a7d87a0
feat(ci): Use data files from arbitrary path (#9835) 2021-05-04 05:16:10 +00:00
Rhys Arkins
2169c56e05 fix(hashicorp): shortcut getNewValue only on replace 2021-05-04 04:28:18 +02:00
renovate[bot]
c006d208e4
chore(deps): update dependency @types/semver to v7.3.5 (#9831) 2021-05-03 20:46:14 +02:00
Michael Kriese
d0203f9e5c
fix: Revert "feat(ci): Use data files from arbitrary path" (#9833)
This reverts commit eb4f8451e0.
2021-05-03 14:25:43 +02:00
Sergei Zharinov
eb4f8451e0
feat(ci): Use data files from arbitrary path (#9829) 2021-05-03 14:12:10 +02:00
Sergei Zharinov
38620be343
refactor: Replace some TODO items with issue ids (#9596) 2021-04-26 20:19:30 +00:00
Sergei Zharinov
ce51f05cef
feat(test): Detect test utils callers and simplify helpers (#9707) 2021-04-26 16:15:03 +02:00
Sebastian Poxhofer
df2f451e37
fix(terraform): handle greater than with full version (#9632) 2021-04-19 21:43:13 +02:00
Sergei Zharinov
8b8d7767bc
fix(npm): Widen range only if necessary (#9630) 2021-04-19 18:15:46 +02:00
Rhys Arkins
76962ae542
fix(hashicorp): update pre-1.0 short tilde ranges (#9559) 2021-04-15 05:19:05 +00:00
Sergei Zharinov
bab5346d09
refactor(manager): Enforce getName usage (#9523) 2021-04-13 12:07:57 +02:00
Rhys Arkins
c4f22fa389
fix(hex): short range replace (#9488) 2021-04-10 18:30:29 +02:00
Rhys Arkins
95bf948020
refactor: config warning/error fields (#9349) 2021-04-01 15:50:17 +02:00
Rhys Arkins
fc8cdf7f73
fix(poetry): better getNewValue replace (#9267) 2021-03-24 09:33:45 +00:00
renovate-testing
3ff8649e9a
fix(npm): Fix replace strategy edge-case for carets (#9106) 2021-03-20 23:19:59 +00:00
HonkingGoose
dc5f198aa4
docs: capitalize proper noun Git (#9196) 2021-03-18 13:45:21 +01:00
Sergei Zharinov
8e0c2861aa
refactor(npm): More tests for 'replace' strategy (#8991)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-04 19:49:34 +00:00
Rhys Arkins
eb8f895f2e
refactor: eslint no-negated-condition (#8973) 2021-03-04 06:21:55 +01:00
Michael Kriese
74d7691bef
refactor: optimize type usage (#8947) 2021-03-02 21:44:55 +01:00
Michael Kriese
91a7e6b660
build: remove babel (#8929) 2021-03-02 16:16:05 +00:00
Michael Kriese
91d2b4e1c5
feat: static modules (#8679)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-03-02 16:57:02 +01:00
caseydialpad
b42071f356
bug(poetry): Pad version number in isLessThanRange with zeros (#8831) 2021-02-23 21:06:07 +01:00
Michael Kriese
b21959f873
fix(poetry): wrong version parts extraction (#8742) 2021-02-18 10:04:43 +01:00
Rhys Arkins
32440f26a4
refactor: toVersion -> newVersion (#8711) 2021-02-16 12:33:44 +01:00
Rhys Arkins
a8819c4610
refactor: fromVersion -> currentVersion (#8709) 2021-02-16 10:52:05 +01:00
Tom Forbes
88b19efe10
feat(poetry): support rangeStrategy=update-lockfile (#8672) 2021-02-15 10:24:23 +01:00
Rhys Arkins
1acda01b6e refactor: store bucket releases, not versions 2021-02-13 11:18:26 +01:00
Rhys Arkins
1f4be15584 logs: warn not error for pep440 range failure 2021-02-04 10:07:24 +01:00
Sergei Zharinov
72b0b85640
feat(config): Rename packageRules selectors (#6939) 2021-01-29 11:43:42 +01:00
Sergei Zharinov
56417afbf2
fix(composer): Fix wrong getNewValue results for 'update-lockfile' (#8391) 2021-01-23 07:14:26 +01:00
Sergei Zharinov
6e84bb1780
fix(ivy): Make the versioning implementation more precise (#8363) 2021-01-21 12:35:36 +01:00
Étienne Lévesque
1bd51a3740
fix(hex): Preserve minor versions when in bump mode (#8326)
* feat(hex): Preserve minor versions when in bump mode

* Fix linting issue

* Add minor test

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-01-18 09:14:45 +01:00
HonkingGoose
eaf3f78cb4
docs: capitalize noun SemVer (#7984) 2020-12-13 15:25:51 +01:00
HonkingGoose
291f1f37e3
docs: use American English spelling for word behavior (#7969)
* docs: use American English spelling for word behavior

* Revert "docs: use American English spelling for word behavior"

This reverts commit 5952fe793f.

* behaviour -> behavior for md files in docs/**

* change behaviour -> behavior for lib/versioning/poetry
2020-12-12 16:06:58 +01:00
renovate[bot]
6c414e7736
chore(deps): update dependency eslint-config-prettier to v7 (#7940)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-11 09:35:56 +01:00
Sergei Zharinov
db6b48722e
fix(node): Use better "isStable" function (#7157) 2020-12-11 09:29:13 +01:00
Sergei Zharinov
fc82a2a6b9
refactor: Rename maxSatisfyingVersion to getSatisfyingVersion (#7917) 2020-12-10 09:25:04 +01:00
Sergei Zharinov
fae1828938
refactor(travis): Move node schedule computations to versioning code (#7916)
* refactor(travis): Move node schedule computations to versioning code

* Remove memoization
2020-12-09 07:56:15 +01:00
Sergei Zharinov
660831863a
feat(versioning): Add support for Ubuntu version scheme (#7126)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-07 10:31:17 +01:00
Sergei Zharinov
a71bbf6752
fix(maven): Treat LATEST and RELEASE as non-version values (#7812) 2020-11-25 13:33:30 +01:00
Josh Soref
9aff7a955f
chore: spelling (#7499) 2020-10-20 08:49:28 +02:00
renovate[bot]
907b2b054e
chore(deps): update linters (major) (#7185)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-09-07 09:54:07 +02:00
Sergio Zharinov
ad52ac9b13
fix(eslint): Restrict the rules and fix errors (#7117) 2020-08-31 13:13:02 +02:00
Sergio Zharinov
5cc7d9fd54
fix(cargo): Bump complex ranges (#6682)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-25 13:25:07 +02:00
Rhys Arkins
fc54aec796
fix(swift): handle from value where fromVersion is not in string (#6963)
Closes #6962
2020-08-12 15:34:05 +02:00
Rhys Arkins
9bb0a6c80c fix(composer): gracefully handle bumping in-range less than 2020-08-11 09:30:02 +02:00
Rhys Arkins
fc21a76833 fix: harden startsWith checks 2020-08-11 08:08:16 +02:00
renovate[bot]
ccf286240e
chore(deps): update linters (major) (#6769)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-10 16:18:08 +02:00
stefee
00dbb1a6d3
fix(versioning): ignore git commit hash in loose/docker versioning (#6919) 2020-08-06 08:01:51 +02:00
Sergio Zharinov
20059d977b
fix(maven): Avoid range downgrades (#6711) 2020-07-08 18:40:33 +02:00
Sergio Zharinov
52e4b4c9c9
feat(internal): Switch to @renovate/ruby-semver library (#5982) 2020-07-05 07:35:49 +02:00
Sergio Zharinov
c450621edb
fix(maven): Use consistent precision for extended ranges (#6623) 2020-07-01 13:50:32 +02:00
Jamie Magee
350a70f389
refactor: remove lodash, add fast-deep-equal (#6496) 2020-06-26 11:31:23 +02:00
Sergio Zharinov
7f5ce4336a
fix(poetry): Fix range unions (#6587) 2020-06-25 22:53:18 +02:00
Rhys Arkins
0c06a23a3f
fix(hex): better handling of double equals (#6586)
Co-authored-by: proton <25139420+proton-ab@users.noreply.github.com>
2020-06-25 16:40:19 +02:00
Sergio Zharinov
83d702e196
feat(maven): Allow for SNAP version qualifier (#6459) 2020-06-07 16:37:54 +02:00
Martín Fernández
4fad63ce54
feat(bundler): Allow setting different rangeStrategy (#6274)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-05-20 18:28:11 +02:00
hussainweb
62187519cb
fix(composer): Handle minimum-stability version constraints (#6268) 2020-05-20 14:17:28 +02:00
Jamie Magee
53ce3cf4d6
chore(jest): add eslint jest checks (#5986) 2020-05-18 14:33:44 +02:00
Rhys Arkins
ebb69ad41e fix(pep440): add isVersion check before equals 2020-05-14 10:16:50 +02:00
Rhys Arkins
65190695db test: add more ruby replace tests 2020-05-13 16:59:25 +02:00
Rhys Arkins
8b83450997 fix(ruby): better replace for complex ranges 2020-05-13 16:52:04 +02:00
Rhys Arkins
423ea99b71
fix(pep440): accept versions without == prefix (#6185) 2020-05-09 07:30:52 +02:00
Rhys Arkins
3f14af3ec2 fix(pypi): skip compatibility check if not a version
Closes #6142
2020-05-06 07:29:48 +02:00
Rhys Arkins
53ca91301f
chore: import linting (#6105) 2020-05-01 18:03:48 +02:00
hussainweb
8f66b5ec3c
feat(composer): support stability modifiers (#6050) (#6057) 2020-05-01 13:03:50 +02:00
hussainweb
bbe29956a0
fix(composer): handle carets in the same way as tilde for ranges (#6093) 2020-05-01 07:43:45 +02:00
Rhys Arkins
fd886902a4
fix(bundler): handle complex delimeters (#6065) 2020-04-27 23:26:16 +02:00
Rhys Arkins
c7c24a661a fix(swift): proper replace from: syntax 2020-04-27 13:36:39 +02:00
Rhys Arkins
6bb76c53b6 fix(cargo): handle * getNewValue 2020-04-27 09:57:02 +02:00
Rhys Arkins
4d13074372 logs: info not warn for unknown versioning 2020-04-26 09:54:30 +02:00
Sergio Zharinov
5ea984ee7c
fix(maven): Fix invalid range extending (#6039) 2020-04-25 11:38:14 +02:00
Michael Kriese
60f74514e7
feat(versioning): docker unstable versions (#6041) 2020-04-24 10:06:21 +02:00
Rhys Arkins
bb78cded9f fix: Revert "feat(ruby): Switch to @renovate/ruby-semver library (#5116)"
This reverts commit dd0d11d68f.

# Conflicts:
#	package.json
#	yarn.lock
2020-04-16 15:02:25 +02:00
Sergio Zharinov
dd0d11d68f
feat(ruby): Switch to @renovate/ruby-semver library (#5116) 2020-04-16 08:01:15 +02:00
renovate[bot]
4f59b62da4
chore(deps): update dependency prettier to v2 (#5952)
* chore(deps): update dependency prettier to v2

* Run prettier-fix

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2020-04-12 18:09:36 +02:00
Rhys Arkins
967f9f6026 refactor(swift): use autoReplace 2020-04-08 11:13:42 +02:00
Michael Kriese
171876dceb
feat(internal): dynamic imports for versioning (#5896) 2020-04-07 10:43:25 +02:00
Sergio Zharinov
6853d95c62
fix(gradle): Special meaning for some qualifiers (#5831) 2020-03-30 14:48:48 +02:00
Sergio Zharinov
bb6ab0bed3
feat(gradle): gradle versioning scheme (#5789) 2020-03-29 18:22:08 +02:00
Jamie Magee
5ce5ef39c1
chore(internal): disallow implicit braces (#5730) 2020-03-17 12:15:22 +01:00
Rhys Arkins
364163e7a0
fix: move tests into lib (#5635) 2020-03-05 21:57:24 +01:00
Rhys Arkins
fee7fa0d4e fix(hashicorp): check input before isValid 2020-03-05 11:53:30 +01:00
Michael Kriese
9c717d9d57
fix: lgtm suggestions (#5562) 2020-02-24 12:27:10 +01:00
Rhys Arkins
f1d0b7b5fe refactor: lower some levels from info to debug
Ref #5555
2020-02-24 09:26:42 +01:00
Rhys Arkins
8b6c5aa30f chore: lgtm lint 2020-02-22 07:13:12 +01:00
Rhys Arkins
485f66914e
feat: versionScheme -> versioning (#5504) 2020-02-18 08:34:10 +01:00
Rhys Arkins
5d88d3badf docs: improve versioning docs 2020-02-17 23:02:00 +01:00
Rhys Arkins
864e554db9
feat: dynamic manager config (#5392) 2020-02-07 18:25:27 +00:00
Sergio Zharinov
d650427319
fix(composer): Remove leading v in comparison (#5396) 2020-02-06 15:29:50 +00:00
Rhys Arkins
0ec6617b6d
feat: dynamic versionScheme import (#5393) 2020-02-06 13:23:24 +00:00
Michael Kriese
2ffad1363e
chore(eslint): stricter settings (#5375) 2020-02-05 18:17:20 +00:00
Michael Kriese
8719f70dea
chore(eslint): simplify / update settings (#5296) 2020-02-04 10:37:00 +01:00
Sergio Zharinov
6bf18be2bf
fix: Don't modify git-tags datasource results (#5251)
Co-authored-by: Jared Kauppila <Jared@Kauppi.la>
2020-01-29 12:23:19 +01:00
Sergio Zharinov
0c7f95f0a7 fix(maven): Additional support for Service Release (SR) versions (#5194) 2020-01-24 14:23:41 +01:00
renovate[bot]
36a37dada8 chore(deps): update dependency prettier to v1.19.1 (#5169)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-01-16 16:21:07 +01:00
Sourav Das
ab9c666328 refactor(function): getNewValue Function (#5137) 2020-01-16 13:43:58 +01:00