@eskatos eskatos released this Jan 29, 2019 · 19 commits to develop since this release

Gradle Kotlin DSL 1.1.3 Release Notes

Gradle Kotlin DSL 1.1.3 brings bug fixes and the latest Kotlin release.

v1.1.3 is included in Gradle 5.2.

To use it, upgrade your Gradle wrapper in the following fashion:

$ cd $YOUR_PROJECT_ROOT
$ gradle wrapper --gradle-version 5.2 --distribution-type all

Updates since v1.1.1 (Gradle 5.1.1)

  • Kotlin 1.3.20 (#1325)

    Please see the Kotlin 1.3.20 announcement for details.

  • IDEA editing support is broken in 5.1 if gradle project root is not the same as IDEA project root (#1308, #1321)

    A problem in the serialization of the TAPI model describing the script classpath given to IDEA affecting Java 11 users was identified and fixed.

  • Script >64KB leads to Could not open cache directory (#1305, #1323)

    The Gradle Kotlin DSL script compiler caches a preprocessed version of a script to speed up its repeated evaluation.

    In previous versions, the processed version was always stored as a string constant in a Java class file which imposes a 64KB limit on such constants.

    Starting with v1.1.3, large strings are stored as external resources and no longer have a predetermined size limit.

  • Generated Plugin source is not removed if precompiled script plugin is deleted (#1306, #1316)

    The kotlin-dsl plugin will now correctly remove any stale outputs from a previous run.

For the complete list see the gradle/kotlin-dsl issues for 1.1.3.

Assets 2