Gradle buildSrcVersions v0.40.0 Release Notes

Release Date: 2022-01-24 // over 2 years ago
  • ๐Ÿ†• New features

    • ๐Ÿ”ง We are very happy to announce that refreshVersions now supports Gradle configuration cache! Gradle configuration is all about saving time, which is also the mission of refreshVersions, albeit in a different situation, so it made a lot of sense to not step on that feature Gradle engineers worked hard on. Note that the refreshVersions task itself is not compatible with configuration cache because it's impossible with the current Gradle APIs.
    • Error tolerance: The refreshVersions task will no longer fail if there's a problem getting versions from a repository. Now, it will add contextual comments in the versions.properties file, so you know what failed, and don't get fully blocked next time jcenter or another repository undergoes an outage. This should also help if you're running the refreshVersions task through an unstable internet connection and some network calls fail because of that.

    ๐Ÿ†• New dependency notations:

    • Google.modernStorage:
      • bom
      • permissions
      • photoPicker
      • storage
    • ๐Ÿ”Œ Google.android.openSourceLicensesPlugin
    • Google.android.playServices:
      • appset
      • auth.apiPhone
      • auth.blockstore
      • basement
      • cronet
      • fido
      • openSourceLicenses
      • passwordComplexity
      • recaptcha
      • tagmanager
    • ๐Ÿ”Œ Google.android.versionMatcherPlugin

    Credits

    Thanks to Kamalesh for the contribution in adding dependency notations!