Skip to content

Releases: godot-rust/gdext

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.