What's Changed
- Fix: Added static types to iterators in game_logger.gd by @straydog-1212 in #560
- ci: promote Godot 4.7 by @Clubhouse1661 in #585
- ui: let clients dock row shrink by @Clubhouse1661 in #587
- chore: stop tracking uv lock by @Clubhouse1661 in #590
- fix: explain missing Godot editor sessions by @Clubhouse1661 in #572
- Fix client configure stuck by @Clubhouse1661 in #589
- Persist MCP signal connections with Object.CONNECT_PERSIST so they survive scene save by @cpalaka in #584
- Coerce struct-valued property writes (Rect2, Transform, Vector4, …) instead of silently no-op-ing by @cpalaka in #582
- ci(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #593
- ci(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 by @dependabot[bot] in #594
- ci(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #595
- fix: recover stuck client configure actions by @Clubhouse1661 in #598
- Harden self-update by @ftab in #588
- test: add deterministic MCP verification workflows by @Clubhouse1661 in #601
- Reap completed dock client workers from the main thread by @Clubhouse1661 in #602
- Add shared game liveness status by @Clubhouse1661 in #603
- Explain game-tool failures when the game never becomes live by @Clubhouse1661 in #604
- stormtest: shared _dev_env helpers + venv auto-re-exec (ports from #516) by @dsarno in #578
- Fix game log run lifecycle by @Clubhouse1661 in #605
- Report game liveness from project_run by @Clubhouse1661 in #606
New Contributors
- @straydog-1212 made their first contribution in #560
- @cpalaka made their first contribution in #584
Full Changelog: v2.7.6...v2.8.0