Voidworks 0.5.34 - Game code version check
Voidworks now checks that your Voidcrew game code matches the editor when a project loads.
If your game code is older than this Voidworks expects, a notice lists the missing features and asks you to pull the latest game code. Until then, Voidworks turns off features the code cannot use. If your game code needs a newer Voidworks, a notice asks you to update before saving ships, with a button to check for updates.
The game code declares its version in tools/voidworks/compatibility.json. Checkouts without that file are checked feature by feature, so current code is not flagged. Projects that are not Voidcrew are not checked.
This replaces the one-time "Update your Voidcrew code" notice, which appeared regardless of the loaded code.
Validation: full bundled test suite, plus checks against a current game checkout (no warning) and an older one (flagged with its missing features).
Includes all previous stable features.