All Versions
42
Latest Version
Avg Release Cycle
45 days
Latest Release
687 days ago

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:

    • New configuration: orderBy = GROUP_AND_LENGTH or GROUP_AND_ALPHABETICAL #65
    • ๐Ÿ”Œ PluginConfig.virtualGroups for kotlinx-coroutines #102
  • v0.6.5 Changes

    October 10, 2019

    0.6.5

    • ๐Ÿ”Œ useFqdnFor() should also work for groups #99
    • โšก๏ธ Always update version "_" or "+" #98
    • ๐Ÿ”Œ (maybe) Non deterministic behavior #95
    • ๐Ÿ”Œ rejectVersionIf { isStable(currentVersion) && isNonStable(candidate.version) } #96
  • 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, 2019

    0.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
  • 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, 2019

    Major new feature:

    A new task :refreshVersions now generates Gradle properties for all dependencies โšก๏ธ and plugins inside gradle.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 lambda rejectVersionsIf { ... }

    ๐Ÿ— https://github.com/jmfayard/buildSrcVersions/issues/53

  • v0.5.6

    February 19, 2020
  • v0.5.0 Changes

    September 11, 2019

    Major 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."