v0.5.4
api-4-7level- Typed signals aren't enough, there are now typed RPCs 🧐
"string".to_gstring()and similar conversionsGdintrospection:dynamic_class,is_dynamic_class,is_ref_counted#[export(node_path)]attribute- 8 bugfixes!
[!tip] If you like godot-rust, consider giving us a star on GitHub!
Changelog Git: https://github.com/godot-rust/gdext/compare/v0.5.3...v0.5.4
@ThePoultryMan
v0.5.3
- Docs for Godot classes and methods
- No more bindgen/LLVM/C compiler
- ~7% faster compile times for
godot-core - Multiple use-after-free fixes
- Editor will fully replace non-tool classes (as intended), coming in v0.6. Opt in today with
upcoming-editor-placeholdersCargo feature.
Changelog Git: https://github.com/godot-rust/gdext/compare/v0.5.2...v0.5.3
@bitterepic
v0.5.2
- Return
Resultfrom#[func] - First step towards Godot docs (classes, not yet methods)
- Low-level printing with
global::print_custom()
Changelog Git: https://github.com/godot-rust/gdext/compare/v0.5.1...v0.5.2
@CenTdemeern1 @shadr
v0.5.1
Small maintenance release.
#[signal(internal)]to hide signals from Godot docs/autocompleteGodotConvert::Viano longer needsClonebound- 6 internal refactors/bugfixes
Git: https://github.com/godot-rust/gdext/compare/v0.5.0...v0.5.1
v0.5.0
- Godot 4.6 as default, Rust 2024 edition
- Typed dictionaries
- Non-null object APIs (get rid of
unwrap) - Export tool button
GString == "literal"comparison- Wasm without
api-custom(no more LLVM/bindgen)
Git: https://github.com/godot-rust/gdext/compare/v0.4.5...v0.5.0
- @LviatYi @lmsonic @SvizelPritula @greenfox1505
v0.4.5
Addresses a breaking change in the Rust compiler. See https://github.com/godot-rust/gdext/pull/1441 for details.
v0.4.4
#[class(singleton)]for user-defined singletonsStringName::chars()- Added
Vector*ifunctions + no longer use FFI
Git: https://github.com/godot-rust/gdext/compare/v0.4.3...v0.4.4
@Buckram123 @caphindsight
v0.4.2
- Simple API to fetch autoloads
- Required parameters/returns in Godot APIs
- Uniform
hash_u32()methods
Git: https://github.com/godot-rust/gdext/compare/v0.4.1...v0.4.2
@markogalevski
v0.4.1
- Main loop callbacks
- Span + doc comment improvements
- Several bugfixes
Git: https://github.com/godot-rust/gdext/compare/v0.4.0...v0.4.1
@JoeyEamigh, @LukasKalbertodt