2018-07-18 16:27:52 by Filip Hajny | Files touched by this commit (3) |
Log message:
devel/gradle: Update to 4.9.
- Projects that publish auxiliary publications through maven-publish
and ivy-publish can now be depended upon by other projects in the
same build.
- In addition to lazy tasks use, Kotlin DSL build scripts are
evaluated faster with version 0.18.4.
- You can now pass arguments to JavaExec tasks directly from the
command-line using --args.
- Improved dependency insight report.
|
2018-06-05 11:15:31 by Filip Hajny | Files touched by this commit (3) |
Log message:
devel/gradle: Update to 4.8.0.
- Dependency locking
- Improvements to publishing plugins:
- Signing Plugin now supports signing all artifacts of a publication
- Maven Publish Plugin now provides a dedicated, type-safe DSL to
customize the POM generated as part of a Maven publication
- Ivy Publish Plugin now provides a dedicated, type-safe DSL to
customize the Ivy module descriptor generated as part of an Ivy
publication
- Configuration-wide dependency excludes are now published
- The maven-publish and ivy-publish plugins are now considered stable
and use of the maven plugin is discouraged as it will eventually be
deprecated
- User experience for incremental annotation processing is improved.
- Compilation will no longer fail when a processor does something that
Gradle detects will not work incrementally
- Unused non-incremental processors no longer prevent incremental
compilation
- Annotation processors are now able to decide dynamically if they are
incremental or not
- Kotlin DSL 0.17.5
|
2018-04-19 09:56:39 by Filip Hajny | Files touched by this commit (3) |
Log message:
devel/gradle: Update to 4.7.
- Gradle's incremental Java compiler can now run annotation processing
incrementally.
- Support for Gradle builds with JDK 10
- Gradle log output is now grouped by task for non-interactive
execution.
- Failed tests now run first. Together with the --fail-fast option it
provides the quickest possible feedback loop.
- Incubating new capability for Kotlin DSL users: precompiled script
plugins.
- Kotlin DSL v0.16 also includes Kotlin 1.2.31, a more consistent API,
better IDE support, and more.
|
2018-03-25 23:59:40 by David Brownlee | Files touched by this commit (1) |
Log message:
Fix reference to gradle-launcher-....jar by using PKGVERSION_NOREV. Bump PKGREVISION
|
2018-03-08 22:00:29 by Maya Rashish | Files touched by this commit (2) |
Log message:
gradle: allow overriding JAVA_HOME with env variables.
from Nathan Arthur in PR pkg/53083
|
2018-03-02 11:28:58 by Filip Hajny | Files touched by this commit (3) | |
Log message:
devel/gradle: Update to 4.6
== Gradle 4.6
- JUnit 5 support
- Fail fast option for Test tasks
- Allow declared reasons for dependency and resolution rules
- Dependency constraints for transitive dependencies
- BOM import
- Support for optional dependencies in POM consumption
- Compile/runtime scope separation in POM consumption
- Customizable metadata file resolution
- Convenient declaration of annotation processor dependencies
- Tasks API allows custom command-line options
- Rich command-line arguments for Test, JavaExec or Exec tasks
- Logging options for debugging build caching
- Caching for Scala compilation when using the play plugin
- Improved Visual Studio IDE support for multi-project builds
- Improvements in gradle-native plugins
- Documentation updates
- Honour cache-expiry settings in the presence of detached
configurations
- Default JaCoCo version upgraded to 0.8.0
- Build cache and task output caching marked stable
- TestKit marked stable
- CompileOptions.annotationProcessorPath now stable
- Bugfixes
Release notes:
https://docs.gradle.org/4.6/release-notes.html
== Gradle 4.5.1
- Fixed regression in 4.5 where in some rare cases a dependency could
be imported into a different scope than the one declared
- Fixed problem where NullPointerException could be observed if the
parent build finished before the different composites
- Fixed regression in Eclipse project generation that could cause a
sub-project to be added as a dependency to itself
== Gradle 4.5
- C/C++ compilation improvements
- ANTLR task is now cacheable by default
- Documentation enhancements
- Signing artifacts with gpg-agent
- Reduced deprecation logging in console
- Init task can now generate Kotlin DSL build scripts
- New plugin APIs
- Default CodeNarc has been upgraded to 1.0
- Configure executable directory in distributions
- Arbitrary task property names
- Bugfixes
Release notes:
https://docs.gradle.org/4.5/release-notes.html
|
2018-01-02 10:38:03 by Filip Hajny | Files touched by this commit (3) | |
Log message:
Update devel/gradle to 4.4.1.
- We started shipping JGit 4.5.3.201708160445-r in Gradle 4.4. Some of
the non-shaded JGit resources leaked into the gradleApi() dependency
and caused problems in some builds. We now shade all of JGit's
resources.
- Some builds using Kotlin DSL had problems applying the build-scan
plugin in Gradle 4.4. We've updated to kotlin-dsl 0.13.2.
- Gradle 4.4 contained changes to internal APIs that broke the popular
Nebula dependency lock plugin. This release restores binary
compatibility for that plugin.
|
2017-12-19 15:05:18 by Filip Hajny | Files touched by this commit (3) | |
Log message:
Update devel/gradle to 4.4.
- Visual Studio 2017 is now supported.
- The eclipse plugin now provides separate output folders
- Kotlin DSL updated to version 0.13
- Support version ranges in parent elements of a POM
- Better incremental builds and build cache support for C/C++
- Support for the combination of Play 2.6 and Scala 2.12
- Takes all plugin repositories into account and can resolve
transitive plugin dependencies across them.
|
2017-11-16 15:52:21 by Filip Hajny | Files touched by this commit (2) |
Log message:
Update devel/gradle to 4.3.1.
This bug-fix release addresses several regressions in Gradle 4.3.
- Gradle 4.3 introduced an improvement where an error in resolving a
module from one repository would prevent Gradle from searching for
that same module in subsequent repositories. However, the change to
abort searching repositories on all unrecognized errors proved to be
too aggressive. With 4.3.1, only repository timeout errors will
prevent Gradle from searching for a module in a subsequent repository.
- Moreover, the connection and socket timeouts for HTTP/HTTPS requests
have been increased to 30 seconds.
- This version of Gradle also removes an overload of
TaskInputs.property which caused statically compiled plugin code to
use the wrong method when calling TaskInputs.property(..., null).
- Finally, when using --scan the build scan plugin is applied before
other plugins to avoid rendering a warning message.
|
2017-11-01 19:22:19 by Filip Hajny | Files touched by this commit (3) |
Log message:
Update devel/gradle to 4.3.
- Experimental build cache support for C and C++ compilation.
- Gradle Kotlin DSL v0.12
- You can now use the build scan plugin without configuring it in your
build.
- Gradle now defines connection and socket timeouts for all HTTP(S)
requests.
- The plugins {} DSL can now be used in more cases.
- The runtime task inputs API is now more consistent with the
statically-compiled API.
- New console verbose mode will print outcomes of all tasks like Gradle
3.5 and earlier did.
- New task output DirectoryProperty and RegularFileProperty types.
|