Vassal 3.7.13
Changes since 3.7.12
Bug fixes
- 13447: Maintain all attachments when refreshing Pre-defined scenarios
- 13429: Prevent crash when editing module with name shorter than 3 characters
- 13408: Ensure pieces are indexed after Layer Change
- 13405: At-Start Stack positioning tool now expands prototypes before displaying piece
- 13400: Prevent crashes when refreshing counters with fewer Can Rotate facing
- 13398: Ensure a GKC is never applied to same piece twice if it moves
- 13395: Fix Invisibility documentation
- 13384: Prevent crash in Does Not Stack during Edit Contained Pieces
- 13365: Fix NPE When editing Game Piece Images
- 13360: Coerce Regular Expression operator arguments to be strings to prevent Bad Data errors
- 13339: Prevent NPE during game load
- 13336: Auto-attach does not attach to self when piece is added to a stack
- 13324: Fixed bad link to GamePiece page in Reference Manual
- 13315: Preserve all attachments across save/load
- 11884: Ensure OldMat is set when a piece leaves a Mat
Other improvements
- 13496: Remove workaround for Windows file dialog bug (12152)
- 13495: Upgrade bundled Java to 22.0.2, 21.0.4 (32-bit Windows)
- 13490: Suppress error messages from expressions in text Labels during module load, or in Game Piece Palettes
- 13452: Scenario option improvements
- 13450: Make Locked Scenario Options more legible
- 13440: Improve Save and Load times by ignoring empty Stacks
- 13402: Add a visual validator for Prototype name in Prototype trait
- 13393: Prevent slowdown when editing multiple Prototypes in sequence
- 13359: Report I/O Errors during Predefined Setup refresh in Refresher log, not as a Vassal bug