Vassal 3.7.14 Released

VASSAL 3.7.14 Released

The Vassal Team is happy to announce the release of Vassal 3.7.14.

IMPORTANT

  • If you are using MacOS 14, please ensure you are using 14.4 or later, to avoid a bug in MacOS which prevents Vassal from starting.
  • Modules saved in 3.7 are not openable by earlier versions of Vassal. We recommend keeping a backup copy of any pre-3.7 modules you plan to modify in 3.7 until you’ve verified that everything works to your satisfaction.
  • Things may be broken which worked previously. If you find a new bug, please report it.

Download

Linux
MacOS
Windows (64-bit x86)
Windows (32-bit x86)
Windows (64-bit ARM)
Other

Changes since 3.7.13

Bug fixes

  • 13530: Add saved games to Open Recent list on save
  • 13509: Prevent NoSuchMethod exception when opening Scenario Options in Editor

Other improvements

  • 13497: Report HTML load errors as Bad Module Data, not Vassal bugs

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

See the Release Notes for descriptions of the changes in 3.7.

Minimum Requirements

VASSAL 3.7 requires Java 11 or later.

The Windows and MacOS packages have an appropriate version of Java bundled with them, so there is no need to install Java separately on those operating systems. On Linux, use your package manager to install Java 11 or later.

Help us test

Please report bugs in the Technical Support & Bugs category at the VASSAL forum.

Cheers,

The VASSAL Team

1 Like