Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #7610 from gradle/js/docs/start-upgrading-from-gradle-5.0-guide

Update release notes and upgrade guide to reflect 5.1 release

Integ test should reuse kotlin compiler daemon

to prevent OOME

by not setting -Dkotlin.compiler.execution.strategy=in-process

Signed-off-by: Paul Merlin <paul@gradle.com>

Merge pull request #7663 from gradle/bamboo/release/kotlin-dsl-1.0.1

Upgrade Kotlin DSL to 1.0.1

Bump :plugins

Signed-off-by: Paul Merlin <paul@gradle.com>

`embedded-kotlin` plugin does not pin dependencies anymore

Signed-off-by: Paul Merlin <paul@gradle.com>

Change the tooling API provider to route logging to the client stdout and stderr streams in a similar way to the command-line client.

When not producing rich output the tooling API writes errors to the stderr stream (same as when the command-line client is not run from a console), and when producing rich output the errors are written to the stdout stream (same as when the command-line client is run from a console).

Upgrade Kotlin DSL to 1.0.1

With proper IDE support for accessors involving default package types.

Toward 1.0.2

Publish 5.0-20181108000033+0000

Prepare 1.0.1 release

Merge branch 'release' into 'master'

Reduce visibility of some test fixture types.

Do not attempt to invoke included build for task that has already executed

We were only tracking the tasks that had been _requested_ for execution.

With this change, we also track the tasks that are executed transitively.

This will make composite builds work in cases where the included build

provides a jar to the classpath of an including build, and the classes

directory to the implementation configuration of the same build.

Fixes #7650

Display only BuildCacheKey.getHashCode()

Instead of using toString().

Prefer task name instead of task path

Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 24 more files in changeset.
Merge pull request #1239 from gradle/bamboo/accessors-for-default-package-types

Let generated source code import default package types

Mention potentially breaking change

    • -0
    • +7
    /subprojects/docs/src/docs/release/notes.md
Augment test coverage for default package type accessors

See #1205

Publish 5.0-20181107160039+0000

Merge branch 'release-candidate' into ant-migration-guide

    • -40
    • +53
    /subprojects/docs/src/main/resources/header.html
Improve first part of Ant migration chapter

This is a substantial rewrite of the General Guidelines section that

incorporates a bunch of feedback. I have also introduced a new section that

provides some help on migrating a build file/script in stages.

Add coverage for using mixed kotlin versions in a build down to 1.2.20

Using the embedded version to build buildSrc

And a lower version to build production sources

Signed-off-by: Paul Merlin <paul@gradle.com>

Merge branch 'release'

Move short-circuiting out of transformer invoker

Instead of doing the locking and short circuting in the transformer

invoker we move it to a Gradle user home service.

A transformer identity is used for identifying what to lock on.

The transformer invoker is now project scoped. More precisely

it is dependency dsl services scoped.

Use transformer workspace in project directory

if the producer project can be determined. When a project based

workspace is used, then the Gradle scoped execution history is used as

well.

There are still a few things missing for chained transforms. The

non-chained transforms should work fine already.

We now need to add the inputs to the UnitOfWork, since we will not only

have empty workspaces and we need to check the inputs for up-to-date

as well.

Currently, we do not re-execute transforms with the same identity at

the project level. Maybe we need to use the full inputs hash for

determining whether we need to re-execute (or fail) if a transformation

would be executed twice in the same workspace in the same build with

different inputs.

Move short-circuiting out of transformer invoker

Instead of doing the locking and short circuting in the transformer

invoker we move it to a Gradle user home service.

A transformer identity is used for identifying what to lock on.

The transformer invoker is now project scoped. More precisely

it is dependency dsl services scoped.

Polish `public-kotlin-dsl-module.gradle.kts`

Favour `publications { create... }` over `publications.create...` for

the javadoc of the former is richer.

Remove usage of Stream

Polish `AbstractDslTest`