Vassal 3.7.1
Changes since 3.7.0
Bug fixes
- 12727: Ensure that tiles are cobbled for fixed-size board scaling
- 12708: Prevent ArrayIndexOutOfBoundsException if side translation count does not match module
- 12688: Replace with Other should not update text of unchangeable labels
- 12683: Prevent NPE on starting game in Main Room
- 12679: Set Piece Property respects target property numeric constraints unless overridden
- 12676: IncrementProperty: Corrected bad wrap-around calculation when increment is negative
- 12659: Translate current side before checking for "next side"
- 12645: Respect localization when filtering sides
- 12582: Corrected divide-by-zero problem for Zones defined by zero-point polygons
- 12542: Mitigate race condition when selecting player sides
- 12474: Fixed NPE when moving EditablePiece which isn't on a map
- 12411: Fixed NPE when updating ConfigureTree
- 12324: Fixed ClassCastException caused by reordering columns in Delayed Notes table
- 12307: Prevent NPE when Return to Deck of a deleted Deck
Other improvements
- 12716: Support regular expressions in Editor search
- 12715: Enable help button for editor Search dialog
- 12706: Keep the "retire" button disabled unless a game is running
- 12696: Removed "Indexing pieces" message
- 12670: Prevent essential components being accidentally deleted
- 12661: Translate side names in change sides message