0.13.0-4.4.1
New minor update for Godot Kotlin
Changes:
- The bootstrap.jar is gone, the editor can now run by itself !
- Many API methods taking a StringName as parameter can now accept a regular String instead. It's automatically transformed into a StringName and cached for efficiency.
- Most Godot Enum values are now shorter, removing redundant words from the encapsulating Enum.
Error.ERR_PARAMETER_RANGE_ERROR -> Error.PARAMETER_RANGE - The DocString documentation formatting has been improved.
- Mutation helpers for PackedArrays have been added to the API.
- Added a Gradle task to generate the embedded JVM
Fixes:
- JVM modules like java.sql can now be used by your Godot projects.
- The IDE plugin templates use the correct version.
- Non-ascii characters are properly displayed when printing to Godot.
- Reloading the project no longer crashes if you have several registered scripts in the same file.
- Android exports should work again.
Don't forget to change your build.gradle configuration with the following line.
plugins {
id("com.utopia-rise.godot-kotlin-jvm") version "0.13.0-4.4.1"
}What's Changed
- Use the correct parent for ClassLoader by @CedNaru in #805
- Run android builds in parallel and minor improvements by @chippmann in #771
- Remove editor bootstrap by @CedNaru in #804
- API generator rework by @CedNaru in #781
- Make project.godot template version dynamic. by @CedNaru in #807
- Only generate one PathScript if 2 or more are in the same source file by @CedNaru in #810
- Parse JNI Strings as utf8 by @CedNaru in #809
- GH-811 GH-813 Copy missing resource files for android exports by @chippmann in #814
- Add GenerateEmbeddedJreTask to generate JRE by @chippmann in #740
- GH-801 Exclude jvm dir from export by @chippmann in #815
- GH-812 Fix missing types on desugaring in r8 by @chippmann in #816
- Update ide plugin for 2025.1 by @chippmann in #818
- Update to 0.13.0 by @CedNaru in #817
Full Changelog: 0.12.3-4.4.1...0.13.0-4.4.1