Skip to content

Releases: fuzzybinary/godot_dart

godot_dart/0.13.1

03 Feb 04:07

Choose a tag to compare

  • Fix calling signals and virtual methods in super classes.

godot_dart/0.13.0

23 Jan 05:13

Choose a tag to compare

  • Fix issue assigning values to Dart properties on Load
  • Remove the need to specify signal names on @GodotSignal
  • Get parent type info properly
  • Properly support properties from base classes when using inheritance.
  • Support List<T> on properties along with editor hints for properties. Automatically convert Godot Array to List<T>.

godot_dart 0.12.0

10 Jan 21:04

Choose a tag to compare

godot_dart/0.12.0

godot_dart/0.12.0

godot_dart 0.11

21 Nov 01:22

Choose a tag to compare

  • Use SignalX over Signal for Dart defined signals.
  • Fix template to use newer requirements.

godot_dart 0.10.0

03 Oct 20:07
f06097d

Choose a tag to compare

  • BREAKING: Fix extension to work with more restrictive native calls in Dart 3.8.
    • For scripts, godot_dart_build should do most migration for you, but you need to add @pragma('vm:entry-point') onto your declaration for sTypeInfo in all script classes
    • Extension classes very different, and it is recommended to avoid using them for now.

godot_dart 0.9.0

17 Aug 20:20

Choose a tag to compare

Changes in godot_dart 0.9.0

  • Add type safe SignalX objects supporting automatic registering / deregistering.
  • Fixed an issue with ScriptInstances not detaching themselves from their Dart counterparts on deletion.
  • Attempted to refactor several files to make analysis faster.
  • Fix weak conversion from StringName / GDString in Variant.cast

Changes in godot_dart_build 0.7.0

  • Add the ability to use @GodotProperty on getters.
  • Allow sending RPC messages to specific peers.
  • Fix generation of RPCs in several situations.

godot_dart/0.8.0

23 Dec 16:52

Choose a tag to compare

  • Fix casting to builtin types from Variant.
  • BREAKING: Remove bindingToken as a paremeter of type info. Simplified instance binding creation which should also lower the extension's memory usage.
  • BREAKING: Remove GodotObject.cast<T> as Dart downcasting now works. Replaced with GodotObject.as<T>. This extension may be removed entirely in future versions.