Changelog History
Page 3
-
v0.7.0 Changes
October 13, 2019๐ The plugin will in the future focus on
:refreshVersions
.For now it is published under two names, with an identical content:
plugins { id("de.fayard.refreshVersions").version("0.7.0") // or id("de.fayard.buildSrcVersions).version("0.7.0") }
Next step: integration with https://github.com/LouisCAD/Splitties
๐ See #104
๐ Changes:
-
v0.6.5 Changes
October 10, 2019 -
v0.6.4 Changes
October 04, 2019๐ implements #96
isStable(currentVersion) && isNonStable(candidate.version)
-
v0.6.3 Changes
October 04, 2019๐ Fix #94: Libs.kt is broken by a wrong indent
-
v0.6.2 Changes
October 01, 20190.6.2
๐ If you want to manage your versions from gradle.properties for better compilation avoidance,
๐ but still want to have buildSrc/src/main/Libs.kt generated in your multi-module Gradle build,
that's now possible.- ๐ Run
$ ./gradlew refreshVersions && ./gradlew buildSrcVersions
- โก๏ธ To look for available dependency updates, run
$ ./gradlew refreshVersions
- ๐ When you add a dependency, run
$ ./gradlew buildSrcVersions
Other changes
- ๐ Fixes #92 gradle.properties is getting updated and Versions.kt stops updating when running buildSrcVersions
- โ Add non regression for identifiers in gradle.properties
- โ Add Github issue and pull-request templates
- ๐ Improve README
- ๐ Run
-
v0.6.1 Changes
September 19, 2019๐ Refine naming convention #80
โ Add plugin version in the output
โช Restore indent=FOUR_SPACES when no editorconfig is there
โ Add "#" at the beginning of a line in "gradle.properties" so that IntelliJ does not refactor/break the alignment -
v0.6.0 Changes
September 17, 2019Major new feature:
A new task
:refreshVersions
now generates Gradle properties for all dependencies โก๏ธ and plugins insidegradle.properties
AND their available updates, if any. ๐ The plugin also installed a Gradle resolutionStrategy that enforce the use of those versions, if present.๐ See documentation at https://github.com/jmfayard/buildSrcVersions/issues/77
๐ See a detail of the changes from
versionsOnlyMode
at https://github.com/jmfayard/buildSrcVersions/issues/67๐ฅ Breaking change:
๐ Deprecated plugin configurations were removed from the
buildSrcVersions { ... }
extension:- ๐
useFdqnFor
was a typo, corrected to useFqdnFor - ๐
rejectedVersionKeywords
was replaced for the better by the lambdarejectVersionsIf { ... }
- ๐
-
v0.5.6
February 19, 2020 -
v0.5.0 Changes
September 11, 2019Major new feature! ๐ versionsOnlyMode for simple Gradle projects who just need the versions 5 modes supported: KOTLIN_VAL, KOTLIN_OBJECT, GROOVY_DEF, GROOVY_EXT, GRADLE_PROPERTIES ๐ See https://github.com/jmfayard/buildSrcVersions/issues/55
- โฌ๏ธ Upgrade to Gradle 5.6.2
- โฌ๏ธ Upgrade to gradle-versions-plugins 0.25.0
- Typo useFqdnFor() #64
- Order dependencies by length #65
- Detect indent from EditorConfig file 58
- ๐ rejectVersionsIf { ... } from https://github.com/ben-manes/gradle-versions-plugin/issues/325
- Order dependencies by length #65
- ๐ Improve code quality
- โ Write more and better tests
- ๐ Use a local maven repo in the samples in order to have a stable output
- ๐ We can now create multiple BuildSrcVersionsTask configured with an extension (used in
sample-versionsOnlyMode
)
-
v0.4.2 Changes
- ๐ Introduce plugibn configuration via the
buildSrcVersions { ... }
block - Customize the names "Versions" and "Libs"? #39
- We can now chose the indent #45
- We can customize the list of rejected version keywords
- ๐ See https://github.com/jmfayard/buildSrcVersions/issues/53
- #50 fix crash "Collection contains no element matching the predicate."
- ๐ Introduce plugibn configuration via the