Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add `@Deprecated` to generated configuration accessors

  1. … 11 more files in changeset.
Add `@Deprecated` to generated configuration accessors

  1. … 11 more files in changeset.
Add `@Deprecated` configurations to the Kotlin accessors

WIP - Add more details

  1. … 9 more files in changeset.
Refactor HTTP deprecation logic to use HttpRedirectVerifier

  1. … 60 more files in changeset.
Do not yet deprecate configurations for both declaration and resolution

We may do this later when we offer an improved API.

https://github.com/gradle/gradle/issues/9834

  1. … 1 more file in changeset.
Do not yet deprecate configurations for both declaration and resolution

We may do this later when we offer an improved API.

https://github.com/gradle/gradle/issues/9834

  1. … 2 more files in changeset.
Better document for DeprecationLogger (#9926)

This closes https://github.com/gradle/gradle-private/issues/2432

Previously DeprecationLogger is not well documented, developers have to run a build to

see what the final message looks like. This commit adds clear documentation for each method.

Better document for DeprecationLogger

This closes https://github.com/gradle/gradle-private/issues/2432

Previously DeprecationLogger is not well documented, developers have to run a build to

see what the final message looks like. This commit adds clear documentation for each method.

Fail on deprecation warning

* Adds one more option to warning-mode: fail

* If fail is activated, the build will fail at the end if any

deprecation warnings were reported

  1. … 4 more files in changeset.
Fail on deprecation warning

* Adds one more option to warning-mode: fail

* If fail is activated, the build will fail at the end if any

deprecation warnings were reported

* Enhances the build result, possibly

making its failure a MultipleBuildFailures

Fixes #6491

  1. … 4 more files in changeset.
Fail on deprecation warning

* Adds one more option to warning-mode: fail

* If fail is activated, the build will fail at the end if any

deprecation warnings were reported

* Enhances the build result, possibly

making its failure a MultipleBuildFailures

Fixes #6491

  1. … 5 more files in changeset.
Fail on deprecation warning

* Adds one more option to warning-mode: fail

* If fail is activated, the build will fail at the end if any

deprecation warnings were reported

* Enhances the build result, possibly

making its failure a MultipleBuildFailures

Fixes #6491

  1. … 5 more files in changeset.
Fail on deprecation warning

* Adds one more option to warning-mode: fail

* If fail is activated, the build will fail at the end if any

deprecation warnings were reported

* Enhances the build result, possibly

making its failure a MultipleBuildFailures

Fixes #6491

  1. … 4 more files in changeset.
Fail on deprecation warning

* Adds one more option to warning-mode: fail

* If fail is activated, the build will fail at the end if any

deprecation warnings were reported

* Enhances the build result, possibly

making its failure a MultipleBuildFailures

Fixes #6491

  1. … 4 more files in changeset.
Add logging messages for deprecated configurations

Add logging messages for deprecated configurations

Add logging messages for deprecated configurations

Add logging messages for deprecated configurations

WIP - adjustments + handle annotation processor configurations

  1. … 22 more files in changeset.
WIP - adjustments + handle annotation processor configurations

  1. … 24 more files in changeset.
WIP - adjustments + handle annotation processor configruations

  1. … 22 more files in changeset.
Add logging messages for deprecated configurations

Add logging messages for deprecated configurations

Add logging messages for deprecated configurations

Add deprecation mechanism for configurations

  1. … 2 more files in changeset.
Add deprecation mechanism for configurations

  1. … 2 more files in changeset.
Convert net.jcip.annotations to javax.annotation.concurrent annotations

  1. … 67 more files in changeset.
Use nagUserOfDiscontinuedMethodInvocation instead

  1. … 2 more files in changeset.
Finalize the value of any task `@Input` property whose getter returns a property instance, at the start of execution of the task.

This means that the property value will not change once the task has started execution, so that the same value is always used during fingerprinting, cache key calculation, validation, when queried by a task action, and so on.

This behaviour only applies to `@Input` properties in this commit. This was just a place to start. Other properties will be added in later commits.

Changes to the property are ignored once the value is finalized implicitly in this way and generate a deprecation warning instead of failing, as would happen after `finalizeValue()` is called. This allows a migration path for task types that can add a new property to represent some input and keep their existing lenient (but now deprecated) behaviour for an existing property backed by the new property. It might prove better to flip this around, let's see.

  1. … 61 more files in changeset.
Deprecate JDepend plugin

Issue: #6652

  1. … 8 more files in changeset.