Releases: godot-rust/gdext
Releases Β· godot-rust/gdext
v0.5.3
π» Highlights
- Docs for Godot classes and methods
- No more bindgen/LLVM/C compiler
- ~7% faster compile times for
godot-core - Multiple use-after-free fixes
π’ Upcoming change
- Editor will fully replace non-tool classes (as intended), coming in v0.6.
Opt in today withupcoming-editor-placeholdersCargo feature.
π Further reading
Changelog
Git: v0.5.2...v0.5.3
π· New Contributors
v0.5.2
π» Highlights
- Return
Resultfrom#[func] - First step towards Godot docs (classes, not yet methods)
- Low-level printing with
global::print_custom()
π Further reading
Changelog
Git: v0.5.1...v0.5.2
π· New Contributors
v0.5.1
v0.5.0
π» Highlights
- 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)
π Further reading
Git: v0.4.5...v0.5.0
π· New Contributors
v0.4.5
v0.4.4
π» Highlights
#[class(singleton)]for user-defined singletonsStringName::chars()- Added
Vector*ifunctions + no longer use FFI
π Further reading
Git: v0.4.3...v0.4.4
π· New Contributors
v0.4.3
π» Highlights
- Safeguard levels: fine-tune the amount of runtime validations (#1278)
- Default parameters via
#[opt(default = ...)]syntax (#1396) - Support
renamefor#[var](#1388) - Add
Array::functional_ops()(#1393)
π Further reading
Git: v0.4.2...v0.4.3
π· New Contributors
v0.4.2
π» Highlights
- Simple API to fetch autoloads
- Required parameters/returns in Godot APIs
- Uniform
hash_u32()methods
π Further reading
Git: v0.4.1...v0.4.2
π· New Contributors
v0.4.1
π» Highlights
- Main loop callbacks
- Span + doc comment improvements
- Several bugfixes
π Further reading
Git: v0.4.0...v0.4.1
π· New Contributors
v0.4.0
π» Highlights
- Godot 4.5 API level
- Virtual methods on
Gdwith#[func(gd_self)] - Generic
PackedArray<T> - Argument unification in
AsArg
π Further reading
Git: v0.3.5...v0.4.0