Commit Graph

38 Commits

Author SHA1 Message Date
Johannes Feichtner a57cdfdb85 feat(manager/gradle): add support for Kotlin import directives (#25486) 2023-10-28 21:53:31 +00:00
Johannes Feichtner b8e1826868 feat(manager/gradle): add support for listOf directives in Kotlin objects (#24367) 2023-09-12 01:00:43 +00:00
Rhys Arkins 36e2b328bb chore: update types reference 2023-08-15 11:31:15 +02:00
Sergei Zharinov 53263bbfda feat: Clone objects via wrapper (#22970) 2023-06-27 13:09:59 +00:00
Johannes Feichtner edb9518bf8 fix(manager/gradle): extend allowed nesting depth for Kotlin objects from 3 to 4 (#22959) 2023-06-24 16:51:04 +00:00
Ryo Matsukawa 0417c111ac refactor: Merged multiple skipReasons into unspecified-version. (#22409) 2023-05-25 05:48:11 +00:00
Johannes Feichtner eec46d1880 feat(gradle/manager): add support for Kotlin objects in buildSrc files (#21892) 2023-05-10 19:36:05 +00:00
guicamest 2112ea2646 feat(manager/gradle): Support properties map in gradle kts (#21792) 2023-05-07 15:47:06 +00:00
Jamie Magee a6dfa70c1d chore: migrate to structuredClone (#20885)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-04-27 05:06:22 +00:00
Sergei Zharinov 6bd1277c89 fix(manager/gradle): Filter false positives out of extracted deps (#21753) 2023-04-23 08:33:49 +02:00
Johannes Feichtner 94b42c5123 refactor(gradle/manager): introduce method to resolve variables (#21531) 2023-04-17 06:13:31 +00:00
Johannes Feichtner b088733066 fix(manager/gradle): resolve values when assigning symbols to variables (#21411) 2023-04-10 16:37:46 +00:00
Johannes Feichtner f0b74b8f75 fix(manager/gradle): handle dot as optional when parsing plugins in Kotlin DSL (#21362) 2023-04-05 20:05:34 +00:00
Jamie Magee 176282e65f chore: use node: protocol imports (#21181) 2023-03-28 21:05:36 +00:00
Johannes Feichtner 85834b2519 feat(manager/gradle): add support for plugins in inlined version catalogs (#20969) 2023-03-16 05:21:50 +00:00
Johannes Feichtner 8512072d41 feat(manager/gradle): add support for AndroidX Compose plugin (#20796) 2023-03-08 06:31:56 +00:00
Johannes Feichtner 98231804c3 feat(manager/gradle): add support for map notation deps in Groovy maps (#20798) 2023-03-08 06:31:28 +00:00
Johannes Feichtner f31d62810c feat(manager/gradle): add support for jmh plugin (#20784) 2023-03-07 04:59:12 +00:00
Johannes Feichtner f1e3803d96 refactor(manager/gradle): manage nesting depth separate from tokens (#20763) 2023-03-06 05:37:48 +00:00
Johannes Feichtner ad4523468e refactor(manager/gradle): reduce code redundancy when parsing maps (#20636) 2023-02-27 06:05:46 +00:00
RahulGautamSingh 352c9db904 test: add new wrapper for partial (#20618) 2023-02-25 06:46:32 +00:00
itchyny 1cd4f9638a feat(manager/gradle): add support for property setters of gradle plugins (#20264)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-07 13:27:44 +00:00
Johannes Feichtner 196ed35dcb feat(manager/gradle): add dependency grouping by variable to all supported patterns (#20212) 2023-02-04 15:55:36 +01:00
Johannes Feichtner bfc38bf732 feat(manager/gradle): replace individual value matchers with placeholder (#19996) 2023-02-03 18:36:00 +00:00
Michael Kriese e78048dfc1 fix: no cycles (#19982) 2023-01-23 21:20:54 +00:00
Johannes Feichtner 7a6d1f06ac feat(manager/gradle): extend support for property accessors (#19974) 2023-01-23 06:42:14 +00:00
Rhys Arkins ab36ccc039 chore: downgrade gradle warn 2023-01-14 20:19:34 +01:00
Johannes Feichtner 0eb77da9cf feat(manager/gradle): enable support for concatenated properties (#19659)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2023-01-05 14:43:52 +01:00
Johannes Feichtner e9313aea2d refactor(manager/gradle): reuse matching patterns and combine dependency string handling (#19636) 2023-01-03 08:58:10 +00:00
Johannes Feichtner 80d53a1222 feat(manager/gradle): enable property accessors for registry URLs (#19609) 2022-12-29 22:26:02 +01:00
Johannes Feichtner 0fc1731eed feat(manager/gradle): support separate registry URLs for plugins (#19606) 2022-12-29 18:41:43 +00:00
Johannes Feichtner d9349b21b9 refactor(manager/gradle): group extraction tests + code hygiene (#19586) 2022-12-27 14:45:30 +01:00
Johannes Feichtner 6beeba6f02 refactor(manager/gradle): group parser directives in separate files (#19465) 2022-12-18 08:25:44 +01:00
Johannes Feichtner 786899eadf feat(manager/gradle): add support for implicit gradle plugins (#19111) 2022-12-09 12:11:09 +00:00
Johannes Feichtner cd9554969b feat(manager/gradle): support short dependency notation for named Kotlin modules (#19180)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-12-07 19:57:23 +00:00
Johannes Feichtner 094a3f447a feat(manager/gradle): support for Kotlin extra properties, dependencySet collections and versionCatalog aliases (#19200) 2022-12-01 11:04:08 +00:00
Johannes Feichtner 84c51dc3e3 feat(manager/gradle): add support for Groovy and Kotlin maps (#19127) 2022-11-29 07:08:41 +00:00
Johannes Feichtner b14336b3af feat(manager/gradle): reimplement parser using tree-based approach (#18663) 2022-11-15 19:23:06 +00:00