Breaking Changes
Key breaking changes from 4.x → 5.0.0:
- Dependency Injection is required for core systems; wire systems via your composition container.
- Validation contract changed: validate() now returns bool (true on success). Collect diagnostics via get_runtime_issues() or get_editor_issues() and log with GBLogger.
- Configuration consolidated under GBConfig.
- Godot TileMap deprecations: TileMap was deprecated in Godot 4.3; for 2D tile placement/queries migrate to TileMapLayer. Ensure any grid/physics queries are updated accordingly.
This page will be expanded with concrete before/after examples.