Skip to content

Releases: godot-rust/gdext

v0.2.2

31 Dec 19:05
Compare
Choose a tag to compare

🌻 Highlights

  • Feature parity with Godot builtin types
  • Support static functions in Callable (#989)

πŸ“š Further reading

Devlog post on 2024 review
Changelog

v0.2.1

08 Dec 18:06
Compare
Choose a tag to compare

🌻 Highlights

  • DynGd<T, D> smart pointer for Rust-side dynamic dispatch (#953, #958)
  • #[godot_api(secondary)] for multiple impl blocks (#927)
  • Callable::from_local_fn() + Callable::from_sync_fn() (#965)
  • Helpful doc aliases: func, var, init, .. (#960)

πŸ“š Further reading

See Changelog.

v0.2.0

15 Nov 15:25
Compare
Choose a tag to compare

🌻 Highlights

  • Ergonomic argument passing
    • "string".into() β‡Ύ "string"
    • obj.clone().upcast() β‡Ύ &obj
    • array.clone() -> &array
  • #[rpc] attributes, like GDScript's @rpc
  • #[init(node = "path/to/Node")] for easy loading
  • Generate Godot editor doc from RustDoc comments
  • Panics now include source location

πŸ“š Further reading

See November dev update, Changelog and Migration guide.

Git: 280 commits.

πŸ‘· New Contributors

@Houtamelo, @Yarwin, @quasardtm, @ambeeeeee, @grundee, @raulsntos, @snakefangox, @andreymal, @jrb0001, @theKidOfArcrania, @SomeRanDev, @mivort, @0x53A.