⚠️ Breaking Changes
✨ New Additions
- Connect to non-entity objects with connect_object. Migration guide
- Support for full list of Godot 4.6 types was added for marker nodes, signal names, and optimized type checking with the Godot addon. #203 #203
- Added
GodotSignals::connect_object() method to connect signals from any Godot object, including singletons like SceneTree. This enables connecting to signals like SceneTree.scene_changed which aren't available through the entity-based GodotNodeHandle API. #202
- Added a plugin that provides a small bridge between Godot Node state to Bevy messages. Useful for transitioning projects that are porting more to ECS but need ways to get updates over to the ECS in a nice way. #211
- The godot-bevy book is now versioned: Book. #216
🛠️ All Changes & Fixes
- Add notes on threading and signal mappers by @dcvz in #191
- Duplicate Resource registration fix by @TheSergey496 in #194
- Consolidate run godot logic by @DragonAxe in #193
- 0.11.0 by @dcvz in #195
- update bevy to 0.18 by @996666925 in #200
- Add connect_object for singleton signal connections by @dcvz in #202
- fix(init): fix scene tree watcher initialization by @dcvz in #205
- fix: cleanups on tests, helpers and perf test naming by @dcvz in #206
- Run benches and baseline on same run by @dcvz in #207
- codegen improvements by @DragonAxe in #203
- feat(godot_bevy_codegen)!: Switch to godot 4.6 for node_markers, signal_names, and type_checking by @DragonAxe in #209
- chore: optimizations by @dcvz in #208
- feat(ci): use gdenv everywhere by @dcvz in #210
- feat(plugin): add mailbox plugin for transitioning projects by @dcvz in #211
- feat(book): Publish book to
godot-bevy-book repository to keep version history by @DragonAxe in #216
- fix(book-ci): Fix reference to book deploy repository by @DragonAxe in #218
- Update book links and add version and link to book title by @DragonAxe in #219
- chore(cargo): Bump Godot-Bevy to 0.11 and Bevy to 0.18 by @DragonAxe in #220
Migration Guide
godot-bevy 0.10 → 0.11
New Contributors
Full Changelog
Git commits v0.10.0...v0.11.0