Stefan Wolf

Merge branch 'master'

Merge branch 'release'

Fix Jacoco to work with build cache

Jacoco code coverage should work well with the build cache out of the

box. Since appending to a coverage file works with parallel test

execution, see https://github.com/jacoco/jacoco/pull/52, we set

`append=true` and delete the coverage data just before the test task

starts to execute.

Note that this is a breaking change: separate tasks now cannot use the

same coverage file, since each of the tasks will delete it.

Issue: #5269

Fix Jacoco to work with build cache

Jacoco code coverage should work well with the build cache out of the

box. Since appending to a coverage file works with parallel test

execution, see https://github.com/jacoco/jacoco/pull/52, we set

`append=true` and delete the coverage data just before the test task

starts to execute.

Note that this is a breaking change: separate tasks now cannot use the

same coverage file, since each of the tasks will delete it.

Issue: #5269

Merge pull request #6380 from gradle/wolfs/deprecations/bootclasspath

Remove CompileOptions.bootClasspath

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Update build instructions for JDK 9 requirement

Merge pull request #6411 from gradle/wolfs/deprecations/remove-xtend-smoke-test

Remove smoke test for xtend plugin

Fix binary compatibility report

Fire listener when transform not from cache

Fire listener when transform not from cache

Remove smoke test for xtend plugin

The xtend plugin is not widely used.

See https://github.com/gradle/gradle/pull/6380#issuecomment-413638802

Update release notes

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Update release notes

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Remove CompatibilityAdapterForTaskOutputs

Remove CompatibilityAdapterForTaskOutputs

Remove CompatibilityAdapterForTaskInputs

Forbid null as copySpec configuration action (#6409)

#6275

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Remove LenientTaskInputsDeprecationSupport

Add release notes

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Forbid null as CopySpec configuration action

#6275

Improve error message for invalid inputs

Improve error message for invalid inputs

Improve error message for invalid inputs

Forbid registering invalid inputs via runtime API

#6280

#6282

  1. … 7 more files in changeset.
Forbid registering invalid inputs via runtime API

#6280

#6282

  1. … 7 more files in changeset.
Forbid registering invalid inputs via runtime API

#6280

#6282

  1. … 7 more files in changeset.
Forbid registering invalid inputs via runtime API

#6280

#6282

  1. … 5 more files in changeset.
Add removed methods to release notes

    • -0
    • +3
    /subprojects/docs/src/docs/release/notes.md
Add removed methods to release notes

    • -0
    • +3
    /subprojects/docs/src/docs/release/notes.md
Add removed methods to release notes

    • -0
    • +3
    /subprojects/docs/src/docs/release/notes.md