godot-rust/gdext
 Watch   
 Star   
 Fork   
2026-06-24 00:00:03
gdext

v0.5.4

🌻 Highlights

  • api-4-7 level
  • Typed signals aren't enough, there are now typed RPCs 🧐
  • "string".to_gstring() and similar conversions
  • Gd introspection: 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!

📚 Further reading

Changelog Git: https://github.com/godot-rust/gdext/compare/v0.5.3...v0.5.4

👷 New Contributors

@ThePoultryMan

2026-05-20 04:17:13
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 with upcoming-editor-placeholders Cargo feature.

📚 Further reading

Changelog Git: https://github.com/godot-rust/gdext/compare/v0.5.2...v0.5.3

👷 New Contributors

@bitterepic

2026-04-29 05:15:21
gdext

v0.5.2

🌻 Highlights

  • Return Result from #[func]
  • First step towards Godot docs (classes, not yet methods)
  • Low-level printing with global::print_custom()

📚 Further reading

Changelog Git: https://github.com/godot-rust/gdext/compare/v0.5.1...v0.5.2

👷 New Contributors

@CenTdemeern1 @shadr

2026-04-13 04:07:05
gdext

v0.5.1

🌻 Highlights

Small maintenance release.

  • #[signal(internal)] to hide signals from Godot docs/autocomplete
  • GodotConvert::Via no longer needs Clone bound
  • 6 internal refactors/bugfixes

📚 Further reading

Changelog.

Git: https://github.com/godot-rust/gdext/compare/v0.5.0...v0.5.1

2026-03-28 05:46:20
gdext

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

Changelog.

Git: https://github.com/godot-rust/gdext/compare/v0.4.5...v0.5.0

👷 New Contributors

  • @LviatYi @lmsonic @SvizelPritula @greenfox1505
2025-12-13 04:42:42
gdext

v0.4.5

🔧 Bugfix release

Addresses a breaking change in the Rust compiler. See https://github.com/godot-rust/gdext/pull/1441 for details.

2025-12-05 01:35:49
gdext

v0.4.4

🌻 Highlights

  • #[class(singleton)] for user-defined singletons
  • StringName::chars()
  • Added Vector*i functions + no longer use FFI

📚 Further reading

Changelog.

Git: https://github.com/godot-rust/gdext/compare/v0.4.3...v0.4.4

👷 New Contributors

@Buckram123 @caphindsight

2025-11-27 01:55:12
gdext

v0.4.3

🌻 Highlights

  • Safeguard levels: fine-tune the amount of runtime validations (#1278)
  • Default parameters via #[opt(default = ...)] syntax (#1396)
  • Support rename for #[var] (#1388)
  • Add Array::functional_ops() (#1393)

📚 Further reading

Changelog.

Git: https://github.com/godot-rust/gdext/compare/v0.4.2...v0.4.3

👷 New Contributors

@lyonbeckers

2025-10-27 05:10:47
gdext

v0.4.2

🌻 Highlights

  • Simple API to fetch autoloads
  • Required parameters/returns in Godot APIs
  • Uniform hash_u32() methods

📚 Further reading

Changelog.

Git: https://github.com/godot-rust/gdext/compare/v0.4.1...v0.4.2

👷 New Contributors

@markogalevski

2025-10-24 04:22:54
gdext

v0.4.1

🌻 Highlights

  • Main loop callbacks
  • Span + doc comment improvements
  • Several bugfixes

📚 Further reading

Changelog.

Git: https://github.com/godot-rust/gdext/compare/v0.4.0...v0.4.1

👷 New Contributors

@JoeyEamigh, @LukasKalbertodt