A Gradle plugin for checking the latest versions of dependencies

Vadik Sirekanyan d6c3b75128 Updated app version to 1.0.6 %!s(int64=2) %!d(string=hai) anos
gradle 1ea70910f9 Updated dependencies %!s(int64=2) %!d(string=hai) anos
src 2c60f41702 Added gradle wrapper upgrading instructions %!s(int64=2) %!d(string=hai) anos
.gitignore 4301f70eee init %!s(int64=5) %!d(string=hai) anos
README.md 910440fb7e Added readme file %!s(int64=2) %!d(string=hai) anos
build.gradle.kts c49e487544 Added atMost infix function %!s(int64=2) %!d(string=hai) anos
gradle.properties d6c3b75128 Updated app version to 1.0.6 %!s(int64=2) %!d(string=hai) anos
gradlew 21207feec9 Updated gradle version %!s(int64=2) %!d(string=hai) anos
gradlew.bat c52e49a234 updated gradle version %!s(int64=2) %!d(string=hai) anos
settings.gradle.kts 41f109c20a renamed plugin bump -> version-checker %!s(int64=2) %!d(string=hai) anos

README.md

Setup

Using the plugins DSL:

plugins {
    id "org.sirekanyan.version-checker" version "1.0.0"
}

Using legacy plugin application:

buildscript {
    repositories {
        maven {
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath "org.sirekanyan:version-checker:1.0.0"
    }
}

apply plugin: "org.sirekanyan.version-checker"

Run

./gradlew versionChecker

Options

If you don't want some dependency to be updated to the specific version, consider using lessThan inside a versionCheckerOptions block.

For example:

versionCheckerOptions {
    "com.squareup.okhttp3:logging-interceptor" lessThan "4.0"
}

Usages

This plugin is actively used during development of Spacetime, Warmongr, Anders Robot, and Knigopis

Links