Skip to content

0.16.2-4.6.3

Latest

Choose a tag to compare

@github-actions github-actions released this 28 May 12:10
4ebf9c7

New patch release for Godot Kotlin based on Godot 4.6.3.

New:

  • A new simpler IDE plugin has been deployed and passed Jetbrain's review. It's still experimental so report any bug you can find, it mostly handle two things:
    • New project creation
    • Inspect your Godot code for any registration mistake (to activate manually in the inspection settings)
  • Gdj generation can be entirely disabled if you only want to use source file directly.
  • A fast build task has been added to the gradle plugin. After a first regular build, it can be used if your change doesn't change your script structurally (Put simply, you can use it if no registered signature changed).

Fixes:

  • Fixed VariantArray<Any?> and `Dictionary<Any?,Any?> creation
  • Fixed signal registration conflicts when a class declared a signal and a function with the same name.
  • Fixed reloading replacing gdj path with virtual path
  • Fixed buffer corruption when a registered function with Object argument was used for the first time.
  • Removed incorrect warning when a LambdaCallable was called
  • Improved .gdj scanning to properly identified existing files
  • Registered class names are now sanitized when FQNAME mode is enabled
  • Registration files now use unified indentation and a setting has been added in the gradle build.
  • Coroutine dispatcher behavior has been improved. No more extra dispatches when already in the correct thread.

Don't forget to change your build.gradle configuration with the following line.

plugins {
    id("com.utopia-rise.godot-kotlin-jvm") version "0.16.2-4.6.3"
}

What's Changed

Full Changelog: 0.16.1-4.6.3...0.16.2-4.6.3