New minor release for Godot Kotlin based on Godot 4.5.1.
Fixes:
- Typed Array in JVM scripts no longer lose their type after rebuilding project.
- Boostrap.jar is now properly generate and loaded the first time you build your project.
- API methods with vararg argument behave properly.
- Registering methods with an enum return now works.
- ServiceLoader can now find dependancies in user code.
Changes:
- API classes with required overridable methods are now abstract.
Java:
- You can now use the GD singleton without using the INSTANCE static field.
Warning:
Because of a change in Jetbrains's plugin policy, we are not able to publish the IDE plugin anymore and have to rework it.
Therefore this release won't have an IDE plugin.
Don't forget to change your build.gradle configuration with the following line.
plugins {
id("com.utopia-rise.godot-kotlin-jvm") version "0.14.3-4.5.1"
}What's Changed
- Bugfix/ios lib path and graal jni config by @piiertho in #840
- GH-842 Fix thread context classloader by @chippmann in #848
- Install dependencies before building on Linux by @signalno11 in #828
- Update jvm artifact deployment for new maven central portal by @chippmann in #838
- Updated instructions for building on macOS and debugging via intellij by @falcon4ever in #843
- Make required virtual methods abstract by @CedNaru in #826
- Add build action to patch macos engine build host by @chippmann in #849
- Use stable file ordering when generating templates by @DSteve595 in #852
- Normalize newlines to '\n' when generating templates by @DSteve595 in #853
- Use binary Gradle distribution in project template by @DSteve595 in #850
- GH-835 Fix enum registration by @chippmann in #847
- Use vararg argument in string only methods by @CedNaru in #857
- Make GD singleton friendly to java by @CedNaru in #858
- Update to Godot 4.5 by @CedNaru in #859
- fix: Add java components to publications by @piiertho in #873
- Fix jvm publication by @chippmann in #874
New Contributors
- @signalno11 made their first contribution in #828
- @falcon4ever made their first contribution in #843
- @DSteve595 made their first contribution in #852
Full Changelog: 0.13.1-4.4.1...0.14.1-4.5.1