Commit graph

147 commits

Author SHA1 Message Date
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
Rhys Arkins
9dc7b867f3 fix(bundler): handle explicit equals replace 2020-01-15 04:45:00 +01:00
Rhys Arkins
91c23e91b1 fix(bundler): handle major range update 2020-01-14 17:37:19 +01:00
Rhys Arkins
234dd4ee37 fix(bundler): handle precision changes 2020-01-14 16:03:07 +01:00
Rhys Arkins
ba1806fd8f
fix(bundler): update common complex ranges correctly (#5143)
Fixes #5050
2020-01-14 14:16:58 +01:00
Sourav Das
ee153e560e feat: use error constants (#5088) (#5100)
Use defined error constants throughout codebase.
2020-01-12 08:50:11 +01:00
Sergio Zharinov
5df9d9a982 fix(maven): Fine-grained qualifier comparison (#5091) 2020-01-02 15:29:48 +00:00
Rhys Arkins
118a3452e2
fix(ruby): match precision for new ranges (#5035) 2019-12-21 10:59:07 +01:00
Rhys Arkins
e34ea67a4e fix: revert ruby changes
Potential memory leak, so reverting out of caution.
2019-12-14 09:31:22 +01:00
Sergio Zharinov
dafe5a653d feat(ruby): Switch to @renovate/ruby-semver library (#4861) 2019-12-11 17:10:18 +01:00
Sergio Zharinov
487058399a feat(ruby): Preserve whitespace delimiter when bumping range (#4966) 2019-12-11 13:51:48 +02:00
Sergio Zharinov
ab31e511fd feat(ruby): Allow versions with leading 'v' (#4965) 2019-12-11 10:25:54 +02:00
Jamie Magee
ae2f0f7c84 feat: Initial support for git submodules (#4605) 2019-11-28 20:04:54 +01:00
Michael Kriese
5dc990cfce fix(versioning): check for null version at regex (#4897) 2019-11-28 12:06:44 +01:00
Rhys Arkins
8d0aa39920 refactor(eslint): '@typescript-eslint/explicit-function-return-type' improvements 2019-11-24 08:43:24 +01:00
Rhys Arkins
473b7e1f4b refactor(eslint): enable @typescript-eslint/no-use-before-define 2019-11-24 05:09:13 +01:00
Mark Raymond
5d01acc514 feat(nuget): add version scheme (#4749) 2019-11-01 20:10:33 +01:00
Rhys Arkins
5d77de825d fix(maven): support RELEASE and LATEST 2019-10-06 10:54:23 +02:00
Sergio Zharinov
982896d5d1 feat: Elixir support (#4496) 2019-10-04 09:13:14 +02:00
Rhys Arkins
8a4e5ccb12
fix: add try/throw within util/regex (#4453) 2019-09-09 12:21:01 +02:00
Michael Kriese
b0d1de8e59 fix: optional re2 package (#4367) 2019-08-25 14:29:51 +02:00
Kevin James
f27c53f4c8 fix(versioner): fixup regex rollback logic (#4358)
As described on Slack, the regex versioner is currently causing bad PRs
such as [this](https://github.com/TheKevJames/experiments/pull/8) since
it can not properly track the current version. By parsing the `range`
values with the same logic as the other version strings, eveverything
should match up properly.
2019-08-23 23:01:20 +02:00
Kevin James
e661e24e5f docs(regex): fixup regex docs (#4347) 2019-08-23 05:44:51 +02:00
Michael Kriese
8073612d85 feat(versioning): Add regex versioner (#4323)
The regex versioner supports arbitrary, user-defined versioning
methods; it provides building blocks in the way of interacting capture
groups within a user-defined regex which can be combined to support
arbitrary use-cases.

Uses a new `versionConfig` option to configure this scheme -- this
feature is enabled dynamically for any new versioner which includes the
optional `configure?(new_config: string)` interface. Warns if used with
an invalid scheme.
2019-08-22 20:09:23 +02:00
IKEDA Sho
3a2c041ce1 chore(maven): add more type annotations (#4301) 2019-08-17 21:21:14 +02:00
Michael Kriese
9037edf7a6 feat(versioning): add class based versioning schemes (#4293) 2019-08-15 09:51:16 +02:00
Rhys Arkins
77cd757bc9 fix(pep440): keep spacing consistency for complex ranges 2019-07-29 08:17:58 +02:00
Michael Kriese
6f99118f7c feat(manager): convert to typescript (#4148) 2019-07-25 08:17:19 +02:00
Rhys Arkins
14a3567809 tests: fix coverage 2019-07-22 14:26:12 +02:00
Michael Kriese
23e35a433d feat(versioning): convert to typescript (#4141) 2019-07-22 13:12:40 +02:00
Sergio Zharinov
781a929dd9 feat(maven): Support for pin strategy (#4127) 2019-07-22 11:17:43 +02:00
Michael Kriese
0fc566cfeb fix(ruby): fix versioning increment (#4144) 2019-07-22 09:55:58 +02:00
Jamie Magee
f334c568a5 feat(typescript): convert logger to typescript (#3671) 2019-07-15 11:04:05 +02:00