Skip to content

Releases: krakowski/gradle-jextract

v0.5.0

03 Apr 12:22
865c569
Compare
Choose a tag to compare

💥 Breaking Changes

  • The plugin has been updated to work with jextract version 22, which dropped the --source and -C options. (issue #21)
  • For security reasons, the plugin does not set the --enable-native-access flag anymore. From now on, this needs to be done by the user. Without setting it, the JDK will issue illegal native access warnings.

🔧 Other Changes

Full Changelog: 0.4.2...0.5.0

v0.4.2

28 Feb 09:59
2fbc518
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.1...0.4.2

v0.4.1

29 Apr 15:31
01651a9
Compare
Choose a tag to compare

🔧 Other Changes

  • Fix command output on invocation error.

Full Changelog: 0.4.0...0.4.1

v0.4.0

25 Apr 07:35
4c8b63c
Compare
Choose a tag to compare

💥 Breaking Changes

  • The plugin has been updated to work (only) with jextract version 20, which renamed the --include-macros option to --include-constants.

🔧 Other Changes

  • The Gradle wrapper version was updated from version 7.5.1 to 8.1.1.

Full Changelog: 0.3.2...0.4.0

v0.3.2

01 Mar 13:36
db3c3f5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.1...0.3.2

v0.3.1

29 Sep 15:09
354f9d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.3.1

v0.3.0

04 Aug 12:12
baaaa15
Compare
Choose a tag to compare

💥 Breaking Changes

  • jextract replaced the -d option for specifying the output directory with the --output option (see openjdk/jextract@3cacab0). Starting with this release (0.3.0), gradle-jextract will only work with versions of jextract expecting the --output option.

  • In JDK 19+ all classes from jdk.incubator.foreign were moved into java.lang.foreign an marked as a preview feature. Starting with this release (0.3.0), gradle-jextract will only work with JDK 19+ and use --enable-preview instead of --add-modules jdk.incubator.foreign.

Full Changelog: 0.2.7...0.3.0

v0.2.7

03 Jul 14:07
5d145ec
Compare
Choose a tag to compare

What's Changed

  • Fix retrieving jextract executable from PATH by @BartvHelvert in #9
  • The plugin now first searches for a bundled jextract binary inside the JDK's folder and only then falls back to PATH 5d145ec

New Contributors

Full Changelog: 0.2.6...0.2.7

v0.2.6

12 Apr 15:11
299a637
Compare
Choose a tag to compare

What's Changed

  • Fix incorrect JVM args assignment for Gradle's test task

Full Changelog: 0.2.5...0.2.6

v0.2.5

28 Mar 11:30
5f17bd2
Compare
Choose a tag to compare

What's Changed

  • gradle-jextract now tries to find the jextract executable inside PATH first and then falls back to ${JAVA_HOME}/bin

Full Changelog: 0.2.4...0.2.5