Skip to content

Changelog

Version 1.0.0-beta-1

Added

  • Managing Jextract installations has moved to a shared build service. Running clean doesn’t destroy the downloads and installations anymore, because they are no build artefacts or task outputs. This reduces Jextract-related network requests.
  • Custom download locations for Jextract distributions can be configured in the DSL extension. Configuring the download task isn’t necessary anymore.

Changed

  • The DSL to configure the Java version for the plugin has changed. Builds that let the plugin use the toolchain are not affected.
  • The Jextract tasks have been reimplemented without the worker API. If you configure the tasks directly in your build, this version will be a breaking change for you. Please try to configure the plugin via DSL, or migrate to the new tasks.

Fixed

  • Task dependencies are declared properly, so Kotlin and similar tasks run after Jextract.
  • Configuration cache doesn’t fail anymore with “executable not found” error.

Removed

  • Tasks that make use of the worker API have been removed and replaced with the new implementations.
  • Tasks for downloading and extracting Jextract have been removed and replaced with the shared build service.