Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Adjust buildSrc deprecations

Changed to make the '6.0' build pass.

This behavior might still go before the 6.0 release.

Merge pull request #9353 from gradle/jjohannes/deprecate-java-configurations

Deprecate legacy configuration usages

Accept API change

Accept API change

Revert "Introduce 'annotationProcessorClasspath' configuration"

This reverts commit 444a899c9cf4c968ce6a490d8148f35a1d631795 and

follow up changes to the annotation processing configurations.

Reuse the logic used by task execution in instant execution to eagerly evaluate the values to write to the cache for task parameters registered using the runtime API.

Reuse the logic used by task execution in instant execution to eagerly evaluate the values to write to the cache for task parameters registered using the runtime API.

Reuse the logic used by task execution in instant execution to eagerly evaluate the values to write to the cache for task parameters registered using the runtime API.

Merge pull request #10284 from gradle/jjohannes/remove-signing-deprecations

Remove deprecated methods and types in signing plugin

Restore eager evaluation of some functional types when writing to the instant execution cache.

Restore eager evaluation of some functional types when writing to the instant execution cache.

Restore eager evaluation of some functional types when writing to the instant execution cache.

Restore eager evaluation of some functional types when writing to the instant execution cache.

Prefer composition over inheritance in PerformanceTest hierarchy (#10262)

### Context

Previously, we had a bad `PerformanceTest` hierarchy:

- PerformanceTest

- ReportGenerationPerformanceTest

- BuildScanPerformanceTest

- DistributedPerformanceTest

- RerunDistributedPerformanceTest

This PR does a refactoring - extracts a `PerformanceTestReporter`/`DistributedPerformanceTestReporter` out of the `PerformanceTest` hierarchy, because https://github.com/gradle/gradle-private/issues/2192 wants a report, too.

The hierarchy after the refactoring:

- PerformanceTest

- DistributedPerformanceTest

- PerformanceTestReporter

So we can make things easier.

Remove unused imports

Move serialization of `Closure` instances to a separate `Codec` rather than hard-coded in bean serialization.

Move serialization of `Closure` instances to a separate `Codec` rather than hard-coded in bean serialization.

Move serialization of `Closure` instances to a separate `Codec` rather than hard-coded in bean serialization.

Move serialization of `Closure` instances to a separate `Codec` rather than hard-coded in bean serialization.

Move serialization of `Closure` instances to a separate `Codec` rather than hard-coded in bean serialization.

Update released version to latest snapshot

Update library versions in build init to latest for 5.8

Clean release notes and welcome message for 5.8

    • -82
    • +1
    /subprojects/docs/src/docs/release/notes.md
Clean accepted API changes

Update version to 5.8

Move serialization of `Provider` types to several `Codec` implementations, rather than hard-coded into bean serialization.

Move serialization of `Provider` types to several `Codec` implementations, rather than hard-coded into bean serialization.

Move serialization of `Provider` types to several `Codec` implementations, rather than hard-coded into bean serialization.

Move serialization of `Provider` types to several `Codec` implementations, rather than hard-coded into bean serialization.

Move serialization of `Provider` types to several `Codec` implementations, rather than hard-coded into bean serialization.