diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a27d5620..ae0dfc418 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,10 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - Stance change audio (`sfx_stance_change.ogg`) — subtle mechanical click for stance toggle feedback (#440) ### Fixed +- Cross-encoder fixture pipeline hardened — encode failures now exit non-zero instead of writing empty .msgpack files (#475 review) +- GDScript fixture test no longer silently skips on missing/empty fixture dir — asserts instead (#475 review) +- GDScript fixture generator covers all PlayerAction variants (added MoveSouth, MoveEast, MoveWest, Unpause, ToggleStanceDown, WalkAway) +- `make pre-pr` now checks GDScript fixture staleness alongside Rust fixtures - Protocol version bumped from 7 to 8 to match server — fixes 5 test failures from version mismatch - Interact action encoding changed from unit variant to struct variant to match server's PlayerAction::Interact { target_entity_id, verb } - Monologue duplication test (test_monologue_not_duplicated_after_consumption) fixed — was using poll_snapshot() which doesn't consume _last_snapshot in test mode