VASSAL 3.7.16 Released
The Vassal Team is happy to announce the release of Vassal 3.7.16.
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.15
New features
- 13957: Add dice & random text button summary output property
- 13863: Add Property ModuleGameFileName holding last opened game file name
- 9012: Added Global Option to allow module developer to set the minimum JVM heap size when using the module
Bug fixes
- 13882: Reset map on a piece that has lost its map during undo
- 13871: Show layers in hidden pieces to owner correctly
- 13862: Don’t crash if client disconnects just before trying to send a message
- 13830: Suppress exceptions when establishing an MP3 audio stream
- 13719: Place Marker no longer ignores Offsets for stackable pieces
- 13601: Handle Exceptions cleanly in Module Search
- 12480: Prevent pieces from dropping through to window beneath
Improvements
- 13880: Spanish translation update
- 13865: Fix a bad reference manual link for GKCs
- 13845: Sleep() improvements - Remove artifacts on Macs amd improve performance when Sleep(0) used to refresh UI
- 13833: Do not subject ‘Load Continuation’ to online restrictions
- 13791: Prevent Checkbox Scenario Option switch description side option being forced on
- 13737: Add Beanshell performance health warning to Text Label trait docs
- 13731: Bring Reference Manual section on Extensions up to date
- 13719: Place Marker no longer ignores Offsets for stackable pieces
- 13650: Set the Mac bundle to prefer arm64
- 13635: Improve fit of ‘Fit to Height’ zoom option on Macs
- 11559: MacOS: Editor’s shortcut for deleting components modified to Command+Delete on Mac, to prevent inadvertent use when a FileDialog is showing
Other changes
- 13970: Replaced deprecated PMD rules
- 13969: Upgraded spotbugs-maven-plugin to 4.9.3.0
- 13962: Upgraded maven-surefire-plugin to 3.5.3
- 13961: Upgraded jsoup to 1.19.1
- 13960: Upgraded spotbugs-annotations to 4.9.3
- 13859: Upgraded asm to 9.8
- 13858: Upgraded byte-buddy to 1.17.5
- 13954: Upgraded checkstyle to 10.21.4
- 13937: Upgraded maven-deploy-plugin to 3.1.4
- 13935: Upgraded httpclient5 to 5.4.3
- 13934: Upgraded maven-install-plugin to 3.1.4
- 13933: Upgraded asciidoctor-maven-plugin to 3.2.0
- 13902: Upgraded logback-classic to 1.5.18
- 13896: Upgraded junit-bom to 5.12.1
- 13868: Upgraded slf4j-api to 2.0.17
- 13867: Prevent build failing if branch name contains slashes
- 13859: Upgraded maven-compiler-plugin to 3.14.0
- 13853: Upgraded maven-clean-plugin to 3.4.1
- 13797: Upgraded commons-codec to 1.18.0
- 13769: Upgraded juint-bom to 5.11.4
- 13740: Upgraded maven-javadoc-plugin to 3.11.2
- 13712: Upgraded license-maven-plugin to 2.5.0
- 13705: Upgraded commons-io to 2.18.0
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