-
Notifications
You must be signed in to change notification settings - Fork 6
chore(deps): update dependency gradle to v6 #70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
44209dc to
6dc2f2a
Compare
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
kristjank
approved these changes
Jan 14, 2020
kristjank
approved these changes
Jan 15, 2020
spkjp
added a commit
that referenced
this pull request
Jan 17, 2020
* release: 0.1.4 (#47) * chore: bump dependencies (#49) * release: 0.1.5 (#50) * chore: downgrade bitcoinj-core to 0.14.7 (#51) * release: 0.1.6 (#52) * chore: setup probot/stale configuration * chore(readme): add lead maintainer information (#54) * ci: setup github action workflow for testing * ci: adjust job triggers (#58) * ci: report coverage to codecov (#59) * chore(deps): add renovate.json (#60) * chore: update workflow config (#66) * chore(deps): update dependency gradle to v6 (#70) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency com.google.code.gson:gson to v2.8.6 (#71) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.bitcoinj:bitcoinj-core to v0.15.6 (#72) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.bouncycastle:bcprov-jdk15on to v1.64 (#73) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * fix: handle SignatureDecodeException (#85) * fix: handle SignatureDecodeException * fix: exception handling in Message.java re: update bitcoinj * fix: remove bouncy castle from deps // collision with bitcoinj * chore: update guava package * style: spotless * style: spotless included now in test folder to * chore(deps): update dependency gradle to v6.1.0 (#87) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(test): added actions for different java versions * Revert "chore(test): added actions for different java versions" This reverts commit 71db89a. * chore: add actions for different JDK versions (#90) Co-authored-by: supaiku <1311798+supaiku0@users.noreply.github.com> Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Edgar Goetzendorff <hello@dated.fun> Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com>
kristjank
pushed a commit
that referenced
this pull request
Feb 10, 2020
* release: 0.1.4 (#47) * chore: bump dependencies (#49) * release: 0.1.5 (#50) * chore: downgrade bitcoinj-core to 0.14.7 (#51) * release: 0.1.6 (#52) * chore: setup probot/stale configuration * chore(readme): add lead maintainer information (#54) * ci: setup github action workflow for testing * ci: adjust job triggers (#58) * ci: report coverage to codecov (#59) * chore(deps): add renovate.json (#60) * chore: update workflow config (#66) * chore(deps): update dependency gradle to v6 (#70) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency com.google.code.gson:gson to v2.8.6 (#71) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.bitcoinj:bitcoinj-core to v0.15.6 (#72) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.bouncycastle:bcprov-jdk15on to v1.64 (#73) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * fix: handle SignatureDecodeException (#85) * fix: handle SignatureDecodeException * fix: exception handling in Message.java re: update bitcoinj * fix: remove bouncy castle from deps // collision with bitcoinj * chore: update guava package * chore(deps): update dependency gradle to v6.1.0 (#87) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore: add actions for different JDK versions (#90) * chore(deps): update dependency org.junit.jupiter:junit-jupiter-api to v5.6.0 (#93) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.junit.jupiter:junit-jupiter-engine to v5.6.0 (#94) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency gradle to v6.1.1 (#95) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> Co-authored-by: Kristjan Kosic <chris@ark.io> * style: spotless apply Co-authored-by: supaiku <1311798+supaiku0@users.noreply.github.com> Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Edgar Goetzendorff <hello@dated.fun> Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com>
kristjank
pushed a commit
that referenced
this pull request
Feb 12, 2020
* feat: add AIP11 transaction types (#56) * chore(deps): update dependency gradle to v5 (#62) * release: 0.1.4 (#47) * chore: bump dependencies (#49) * release: 0.1.5 (#50) * chore: downgrade bitcoinj-core to 0.14.7 (#51) * release: 0.1.6 (#52) * chore: setup probot/stale configuration * chore(readme): add lead maintainer information (#54) * ci: setup github action workflow for testing * ci: adjust job triggers (#58) * ci: report coverage to codecov (#59) * chore(deps): add renovate.json (#60) * chore(deps): update dependency gradle to v5 * refactor: add SpotlessPlugin and make required changes (#64) * refactor: change transactionType in abstract builder into int (#68) * chore: spotless plugin can only run with java 8 (#76) * chore: remove throw statement if spotless is not run on java 8 (#78) * style: rename AbstractTransaction to AbstractTransactionBuilder (#79) * fix: enable vendorfield for multipayment (#81) * fix: enable vendorfield for multipayment * test: add vendorField to test multipayment txs * chore: spotless plugin (#83) Co-authored-by: Kristjan Kosic <chris@ark.io> * chore: merge master into develop (#86) * release: 0.1.4 (#47) * chore: bump dependencies (#49) * release: 0.1.5 (#50) * chore: downgrade bitcoinj-core to 0.14.7 (#51) * release: 0.1.6 (#52) * chore: setup probot/stale configuration * chore(readme): add lead maintainer information (#54) * ci: setup github action workflow for testing * ci: adjust job triggers (#58) * ci: report coverage to codecov (#59) * chore(deps): add renovate.json (#60) * chore: update workflow config (#66) * chore(deps): update dependency gradle to v6 (#70) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency com.google.code.gson:gson to v2.8.6 (#71) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.bitcoinj:bitcoinj-core to v0.15.6 (#72) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.bouncycastle:bcprov-jdk15on to v1.64 (#73) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * fix: handle SignatureDecodeException (#85) * fix: handle SignatureDecodeException * fix: exception handling in Message.java re: update bitcoinj * fix: remove bouncy castle from deps // collision with bitcoinj * chore: update guava package * style: spotless * style: spotless included now in test folder to * chore(deps): update dependency gradle to v6.1.0 (#87) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(test): added actions for different java versions * Revert "chore(test): added actions for different java versions" This reverts commit 71db89a. * chore: add actions for different JDK versions (#90) Co-authored-by: supaiku <1311798+supaiku0@users.noreply.github.com> Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Edgar Goetzendorff <hello@dated.fun> Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * Update HTLC claim to support secret of 32 bytes (#97) * feat: added a task to build standalone jars (#99) * fix: multipay serde fix and additional tests (#101) * fix: toJson to accomodate for BigNums * tests: additional helper tests * fix: vendorField serialization * lint: spotless * test: new fixtures for ecdsa and fix for multipayment serde (#102) * chore: .gitignore * chore: .gitignore for idea * fix: multipayment serde * test: new generated fixtures (ecds) * test: fixed test multipayment serde - use new fixtures * test: fix transfer tests - migrate to new fixtures * test: delegate registration to new fixures * test: fix tests, move to new fixtures * test: serde tests to new ecdsa fixtures * test: moving to new fixtures * fix: second signature registration serde methods (#103) * style: spotless apply * release: sync branches (#104) * release: 0.1.4 (#47) * chore: bump dependencies (#49) * release: 0.1.5 (#50) * chore: downgrade bitcoinj-core to 0.14.7 (#51) * release: 0.1.6 (#52) * chore: setup probot/stale configuration * chore(readme): add lead maintainer information (#54) * ci: setup github action workflow for testing * ci: adjust job triggers (#58) * ci: report coverage to codecov (#59) * chore(deps): add renovate.json (#60) * chore: update workflow config (#66) * chore(deps): update dependency gradle to v6 (#70) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency com.google.code.gson:gson to v2.8.6 (#71) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.bitcoinj:bitcoinj-core to v0.15.6 (#72) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.bouncycastle:bcprov-jdk15on to v1.64 (#73) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * fix: handle SignatureDecodeException (#85) * fix: handle SignatureDecodeException * fix: exception handling in Message.java re: update bitcoinj * fix: remove bouncy castle from deps // collision with bitcoinj * chore: update guava package * chore(deps): update dependency gradle to v6.1.0 (#87) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore: add actions for different JDK versions (#90) * chore(deps): update dependency org.junit.jupiter:junit-jupiter-api to v5.6.0 (#93) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency org.junit.jupiter:junit-jupiter-engine to v5.6.0 (#94) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore(deps): update dependency gradle to v6.1.1 (#95) Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> Co-authored-by: Kristjan Kosic <chris@ark.io> * style: spotless apply Co-authored-by: supaiku <1311798+supaiku0@users.noreply.github.com> Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Edgar Goetzendorff <hello@dated.fun> Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com> * chore: changelog * chore: pom version tag Co-authored-by: KovacZan <39158639+KovacZan@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Edgar Goetzendorff <hello@dated.fun> Co-authored-by: supaiku <1311798+supaiku0@users.noreply.github.com> Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com> Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.8.0->6.0.1Release Notes
gradle/gradle
v6.0.1Compare Source
This is a patch release for Gradle 6.0.
This fixes several critical bugs in Gradle 6.0:
fileTree(mapOf(...))has unexpected behavior #11335All issues fixed
We recommend that you use Gradle 6.0.1 over the initial release of Gradle 6.0.
Upgrade Instructions
Switch your build to use Gradle 6.0.1 by updating your wrapper properties:
./gradlew wrapper --gradle-version=6.0.1Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v6.0.0Compare Source
The Gradle team is excited to announce a new major release, Gradle 6.0.
Read the full release notes
We would like to thank the following community contributors to this release of Gradle:
Nathan Strong,
Roberto Perez Alcolea,
Daniel Santiago,
Tetsuya Ikenaga,
Sebastian Schuberth,
Andrey Mischenko,
Shintaro Katafuchi,
Alex Saveau,
Mike Kobit,
Tom Eyckmans,
Artur Dryomov,
szhem,
Nigel Banks,
Sergey Shatunov,
Dan Sănduleac,
Vladimir Sitnikov,
Ross Goldberg,
jutoft,
Robin Verduijn,
Pedro Tôrres,
Michael Berry,
Evgeny Mandrikov,
lingocoder,
Robert Stupp,
and Predrag Knežević.
Upgrade Instructions
Switch your build to use Gradle 6.0 by updating your wrapper:
./gradlew wrapper --gradle-version=6.0See the Gradle 6.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.0.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
v5.6.4Compare Source
This bug-fix release contains all changes from 5.6.1 through 5.6.3 as well as:
We recommend that you use Gradle 5.6.4 over any other 5.6.x release.
Upgrade Instructions
Switch your build to use Gradle 5.6.4 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.6.4Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.6.3Compare Source
This bug-fix release contains all changes from 5.6.1 and 5.6.2 as well as:
We recommend that you use Gradle 5.6.3 over any other 5.6.x release.
Upgrade Instructions
Switch your build to use Gradle 5.6.3 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.6.3Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.6.2Compare Source
This bug-fix release contains changes to Gradle 5.6.1:
We recommend that you use Gradle 5.6.2 over 5.6.1.
Upgrade Instructions
Switch your build to use Gradle 5.6.2 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.6.2Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.6.1Compare Source
This bug-fix release contains changes to Gradle 5.6:
We recommend that you use Gradle 5.6.1 over 5.6.
Upgrade Instructions
Switch your build to use Gradle 5.6.1 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.6.1Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.6.0Compare Source
The Gradle team is excited to announce Gradle 5.6.
This release also contains an important security fix affecting some users.
This is the final minor release for Gradle 5.x. Read the release notes
We would like to thank the following community contributors to this release of Gradle:
Louis CAD,
Roberto Perez Alcolea,
Dan Sănduleac,
Andrew K.,
Noa Resare,
Juan Martín Sotuyo Dodero,
Semyon Levin,
wreulicke,
John Rodriguez,
mig4,
Evgeny Mandrikov,
Bjørn Mølgård Vester,
Simon Legner,
Sebastian Schuberth,
Ian Kerins,
Ivo Anjo,
Stefan M.,
Nickolay Chameev,
Dominik Giger,
Stephan Windmüller,
Zemian Deng,
Robin Verduijn,
Sandu Turcan,
Emmanuel Guérin,
Nikita Skvortsov,
and Christian Fränkel.
Upgrade Instructions
Switch your build to use Gradle 5.6 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.6Standalone downloads are available at gradle.org/releases.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.5.1Compare Source
This bug-fix release contains three changes to Gradle 5.5:
gradleKotlinDsl()fails with 5.5 #9919We recommend that you use Gradle 5.5.1 over 5.5.
Upgrade Instructions
Switch your build to use Gradle 5.5.1 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.5.1Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.5.0Compare Source
The Gradle team is excited to announce Gradle 5.5.
Read the release notes
We would like to thank the following community contributors to this release of Gradle:
Martin d'Anjou,
Ben Asher,
Mike Kobit,
Erhard Pointl,
Sebastian Schuberth,
Evgeny Mandrikov,
Stefan M.,
Igor Melnichenko,
Björn Kautler,
Roberto Perez Alcolea and
Christian Fränkel.
Upgrade Instructions
Switch your build to use Gradle 5.5 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.5Standalone downloads are available at gradle.org/releases.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.4.1Compare Source
This bug-fix release contains two changes to Gradle 5.4:
We recommend that you use Gradle 5.4.1 over 5.4.
Upgrade Instructions
Switch your build to use Gradle 5.4.1 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.4.1Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.4.0Compare Source
The Gradle team is excited to announce Gradle 5.4.
Read the release notes
We would like to thank the following community contributors to this release of Gradle:
Ian Kerins,
Roberto Perez Alcolea,
Rodolfo Forte,
gla3dr,
and Stefan M..
Upgrade Instructions
Switch your build to use Gradle 5.4 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.4Standalone downloads are available at gradle.org/releases.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.3.1Compare Source
This bug-fix release contains several changes to Gradle 5.3, notably:
java-platformandmaven-publishin multi-project: #8845buildSrccompile classpath: gradle/kotlin-dsl#1363We recommend that you use Gradle 5.3.1 over 5.3.
Upgrade Instructions
Switch your build to use Gradle 5.3.1 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.3.1Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.3.0Compare Source
The Gradle team is excited to announce Gradle 5.3.
This release features support for publishing and consuming Gradle Module Metadata, feature variants or "optional dependencies", type-safe accessors in Kotlin precompiled script plugins, and more.
Read the Gradle 5.x upgrade guide to learn about breaking changes and considerations for upgrading from Gradle 5.0. If upgrading from Gradle 4.x, please read upgrading from Gradle 4.x to 5.0 first.
We would like to thank the following community contributors to this release of Gradle: Stefan M., Evgeny Mandrikov, Simon Legner, Raman Gupta, Florian Dreier, Kenzie Togami, Ricardo Pereira, Thad House, Joe Kutner, and Josh Soref.
Upgrade Instructions
Switch your build to use Gradle 5.3 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.3Standalone downloads are available at gradle.org/releases.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.2.1Compare Source
This bug-fix release contains several changes to Gradle 5.2, notably:
We recommend that you use Gradle 5.2.1 over 5.2.
Upgrade Instructions
Switch your build to use Gradle 5.2.1 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.2.1Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.2.0Compare Source
The Gradle team is excited to announce Gradle 5.2.
This release features a new Java Platform plugin, improved C++ plugins, new C++ project types for
gradle init, service injection into plugins and project extensions, Kotlin DSL 1.1.3 and more.Read the Gradle 5.x upgrade guide to learn about breaking changes and considerations for upgrading from Gradle 5.0. If upgrading from Gradle 4.x, please read upgrading from Gradle 4.x to 5.0 first. Users upgrading from 5.1 should not have to worry about breaking changes.
Upgrade Instructions
Switch your build to use Gradle 5.2 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.2Standalone downloads are available at gradle.org/releases.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.1.1Compare Source
This bug-fix release contains several changes to Gradle 5.1, notably:
We recommend that you use Gradle 5.1.1 over 5.1.
Upgrade Instructions
Switch your build to use Gradle 5.1.1 by updating your wrapper properties:
./gradlew wrapper --gradle-version=5.1.1Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v5.1.0Compare Source
The Gradle team is excited to announce Gradle 5.1.
This release features repository to dependency matching, production-ready configuration avoidance APIs, Gradle Kotlin DSL 1.1, and more.
Read the Gradle 5.x upgrade guide to learn about breaking changes and considerations for upgrading from Gradle 5.0.
If upgrading from Gradle 4.x, please read upgrading from Gradle 4.x to 5.0 first.
We would like to thank the following community contributors to this release of Gradle:
Mike Kobit,
Kent Fletcher,
Niklas Grebe,
Jonathan Leitschuh,
Sebastian Schuberth,
Dan Sănduleac,
Olivier Voortman,
Alex Saveau,
and Till Krullmann.
See the full set of release notes.
Upgrade Instructions
Switch your build to use Gradle 5.1 by updating your wrapper properties:
Standalone downloads are available at gradle.org/releases.
Reporting Problems
If you find a problem with Gradle 5.1, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle 5.1, and we look forward to your feedback via Twitter or on GitHub.
v5.0.0Compare Source
The Gradle team is excited to announce Gradle 5.0.
This release features a production-ready Kotlin DSL, dependency version alignment (similar to and usable with Maven BOMs), task timeouts, Java 11 support, and more.
These release notes list what's new since Gradle 4.10. You can review the highlights since Gradle 4.0 here.
Read the Gradle 5.0 upgrade guide to learn about breaking changes and considerations for upgrading from Gradle 4.x.
We would like to thank the following community contributors to this release of Gradle: Jean-Baptiste Nizet, Jonathan Leitschuh, Ben McCann, Björn Kautler, Georg Friedrich, Stefan M., Xiang Li, Theodore Ni, James Justinic, Mike Kobit, Alex Saveau, Kevin Macksamie, Cliffred van Velzen, Artem Zinnatullin, Jakub Strzyżewski, Martin Dünkelmann, Thad House, Dan Sanduleac, Felipe Lima, and thc202.
Kotlin DSL 1.0
First and foremost, Gradle Kotlin DSL is now production-ready with it's 1.0 release! Authoring your build logic using Kotlin provides significant additional editing assistance in IDEs, including: improved completion, error highlighting, and refactoring tools. Please read our Gradle Kotlin DSL Primer and follow our migrating build logic from Groovy to Kotlin guide if you're interested. If you prefer the flexibility and dynamic features of Groovy, that's totally okay — the Groovy DSL will not be deprecated.
Dependency version alignment
This version of Gradle introduces dependency version alignment. This allows different modules belonging to the same logical group (
platform) to have identical versions in a dependency graph. Maven BOMs can be imported to define platforms as well.dependencies { // import a BOM. The versions used in this file will override any other version found in the graph implementation(enforcedPlatform("org.springframework.boot:spring-boot-dependencies:1.5.8.RELEASE")) // define dependencies without versions implementation("com.google.code.gson:gson") implementation("dom4j:dom4j") // this version will be overriden by the one found in the BOM implementation("org.codehaus.groovy:groovy:1.8.6") }More details about BOM import can be found in this section of the userguide.
Gradle build initialization features
gradle initfunctionality has been upgraded in this release: is now optionally interactive, includes newkotlin-libraryandkotlin-applicationproject types, provides options for configuring project and package names, and more.Searchable documentation
Search for Gradle Docs is back. The kind folks at Algolia kindly host an index used to allow you to search the user manual and DSL reference.
Gradle API Javadocs now take advantage of Javadoc built-in autocomplete, making it easier to find classes and methods you're interested in.
Task timeouts
You can now specify a timeout duration for a task, after which it will be interrupted. Read more about task timeouts in the docs.
HTTP retries during dependency resolution
When Gradle attempts to connect to a remote repository via HTTP, if it fails, Gradle will retry before blacklisting the repository.
No extra configuration is needed. See the section on HTTP retries for more information.
Performance features
Gradle can now be started as a low-prority process. This ensures that other applications like your IDE or browser stay responsive, even while a very demanding build is running.
When using
@OutputFilesor@OutputDirectorieswith anIterabletype, Gradle used to disable caching for the task. This is no longer the case, and using such properties doesn't prevent the task from being cached. The only remaining reason to disable caching for the task is if the output contains file trees.The JaCoCo plugin plugin now works seamlessly with the build cache. When applying the plugin with no extra configuration, the test task stays cacheable and parallel test execution can be used.
Java 11 runtime support
Java enthusiasts will be happy to read that this release supports running Gradle builds with JDK 11.
Plugin authoring features
This release introduces useful changes for plugin and custom task authors, including an API for creating
SourceDirectorySets, improvements to theProviderAPI, and improved build cache compatibility.Gradle Native features
The Gradle Native project continues to improve and evolve the native ecosystem support for Gradle.
Upgrade Instructions
Switch your build to use Gradle 5.0 by updating your wrapper properties:
Standalone downloads are available at gradle.org/release-candidate.
Reporting Problems
If you find a problem with Gradle 5.0, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle 5.0, and we look forward to your feedback via Twitter or on GitHub.
v4.10.3Compare Source
This bug-fix release contains 3 changes to Gradle 4.10.2:
It also incorporates all fixes to 4.10.1 and 4.10.2.
We recommend that you use Gradle 4.10.3 over 4.10, 4.10.1 and 4.10.2.
Upgrade Instructions
Switch your build to use Gradle 4.10.3 by updating your wrapper properties:
./gradlew wrapper --gradle-version=4.10.3Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle 4.10.3, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v4.10.2Compare Source
This bug-fix release contains 3 changes to Gradle 4.10.1:
AttributeDisambiguationRulecontains null entry #6747We recommend that you use Gradle 4.10.2 over 4.10.1 or 4.10.
Upgrade Instructions
Switch your build to use Gradle 4.10.2 by updating your wrapper properties:
./gradlew wrapper --gradle-version=4.10.2Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle 4.10.2, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v4.10.1Compare Source
This bug-fix release addresses 6 regressions in Gradle 4.10:
tasks.withType(ScalaCompile::class.java).configureEachfails on multi-project builds.In addition, the Gradle Kotlin DSL has been updated to 1.0 RC6, see the release notes for the list of included fixes.
Upgrade Instructions
Switch your build to use Gradle 4.10.1 by updating your wrapper properties:
./gradlew wrapper --gradle-version=4.10.1Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle 4.10.1, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
v4.10.0Compare Source
The Gradle team is pleased to announce Gradle 4.10. This is a big release.
First and foremost, this release of Gradle features an improved incremental Java compiler, now enabled by default.
This will result in significantly reduced Java compilation time in subsequent builds when outputs are not up-to-date or resolved from the build cache.
Chances are caches in those
.gradle/directories have accumulated a few (or a few dozen) gigabytes over time.If so, you'll be relieved to know that Gradle will now periodically clean up unused
/cachesunderGRADLE_USER_HOMEand project root directories.A moment you have anticipated is nearly here, as the Kotlin DSL reaches version 1.0 RC3.
Configuration avoidance,
buildSrcrefactoring propagation to the IDE, and lots of DSL polish make this the release to try.Gradle Kotlin DSL 1.0 will ship with the next version of Gradle, 5.0.
Read this blog post for guidance on trying the Kotlin DSL and submitting feedback.
You can now use SNAPSHOT plugin versions with the
plugins {}andpluginManagement {}blocks.This is especially good news for Kotlin DSL users, who will get code assistance and auto-completion for these
SNAPSHOTplugins.Special thanks to Sébastien Deleuze for contributing.
Last but not least, included builds can now be nested.
This makes some common workflows more convenient, such as working on multiple source repositories at the same time to implement a cross-cutting feature.
We hope you will build happiness with Gradle 4.10, and we look forward to your feedback via Twitter or on GitHub.
Upgrade Instructions
Switch your build to use Gradle 4.10 quickly by updating your wrapper properties:
Standalone downloads are available at gradle.org/install.
v4.9.0Compare Source
The Gradle team is pleased to announce Gradle 4.9.
First, publishing tools get some more love: projects that publish auxiliary publications (e.g. test fixtures) through
maven-publishandivy-publishcan now be depended upon by other projects in the same build. There is also a new Publishing Overview chapter in the user manual and updates throughout the documentation regarding publishing artifacts using Maven and Ivy.In addition to lazy tasks use, Kotlin DSL build scripts are evaluated faster with version 0.18.4, included in this version of Gradle. IntelliJ IDEA and Android Studio user experience is also improved.
See details in the Kotlin DSL v0.18.x release notes.
You can now pass arguments to
JavaExectasks directly from the command-line using--args:No more need to hard-code arguments in your build scripts. Consult the documentation for the Application Plugin for more information.
Last but not least, this version of Gradle has an improved dependency insight report. Read the details further on.
We hope you will build happiness with Gradle 4.9, and we look forward to your feedback via Twitter or on GitHub.
Upgrade Instructions
Switch your build to use Gradle 4.9 quickly by updating your wrapper properties:
./gradlew wrapper --gradle-version=4.9Standalone downloads are available at gradle.org/install.
v4.8.1Compare Source
This bug-fix release addresses 6 regressions in Gradle 4.8:
artifactoryandbintraypublishing plugins.ConcurrentModificationExceptionwhenproject.tasks.withType()is used.SourceSetto override the compile tasks' destination directory.dependencySubstitutionandfailOnVersionConflict.Upgrade Instructions
Switch your build to use Gradle 4.8.1 by updating your wrapper properties:
./gradlew wrapper --gradle-version=4.8.1Standalone downloads are available at https://gradle.org/install.
Reporting Problems
If you find a problem with Gradle 4.8.1, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!".🔕 Ignore: Close this PR and you won't be reminded about this update again.
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.