VASSAL 3.7.30 Released
The Vassal Team is happy to announce the release of Vassal 3.7.30.
IMPORTANT
- Starting with 3.7.25, Vassal requires Java 17 or newer. If you are using one of the MacOS or Windows packages, Java is bundled with Vassal and this will not affect you. If you are using Linux or another OS, please upgrade Java to at least Java 17.
- 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
Linux (Debian)
Linux (RPM)
MacOS
Windows (64-bit x86)
Windows (32-bit x86)
Windows (64-bit ARM)
Other
Changes since 3.7.29
Bug fixes
- 15151: Quote path variable in MacOS launch script
Improvements
- 15193: Added Korean translations
- 15182: Updated Danish translations and added them for the Editor
- 15129: Further optimize sum and count expressions
Other changes
- 15184: Upgraded byte-buddy to 1.18.15
- 15177: Upgraded spotbugs-annotations to 4.10.5
- 15176: Upgraded spotbugs-maven-plugin to 4.10.5.0
- 15173: Upgraded commons-codec to 1.23.0
- 15172: Upgraded httpclient5 to 5.6.5
- 15164: Upgraded asm to 9.11
- 15154: Upgraed logback-classic to 1.6.5
Changes since 3.7.28
Bug fixes
- 15141: Fix NPE when rendering boards to non-map contexts
Changes since 3.7.27
Bug fixes
- 15111: Fixed typos in menu item text
- 15054: Fix Truncated text label on hidden pieces
Improvements
- 15083: Tile large Charts
- 15042: Update MacOS launch script to allow more options
- 14547: Optimize sum and count expressions
Other changes
- 15131: Upgraded maven-artifact 3.10.0
- 15130: Upgraded apache-maven 3.10.0
- 15123: Upgraded checkstyle to 14.3.0
- 15122: Upgraded commons-lang3 to 3.21.0
- 15114: Upgraded logback-classic to 1.6.4
- 15106: Upgraded slf4j-api to 2.0.20
- 15096: Upgraded byte-buddy to 1.18.14
- 15094: Upgraded asciidoctorj-pdf to 2.3.27
- 15085: Upgraded maven-deploy-plugin to 3.2.0
- 15084: Upgraded maven-install-plugin to 3.2.0
- 15080: Upgraded clirr-maven-plugin to 2.9
- 15079: Upgraded exec-maven-plugin to 3.6.4
- 15068: Upgraded spotbugs-maven-plugin to 4.10.4.1
- 15065: Switched from obsolete mockito-inline to mockito-core
- 15050: Upgraded maven-surefire-plugin to 3.6.0
Changes since 3.7.26
Bug fixes
- 15037: Fixed VASSAL.sh script to quote file name
- 15035: Fixed typo in ExpressionRange.adoc
Improvements
- 15038: Added server options to Linux launch script
- 15036: Added explanation of expressions to Concepts.ado
- 15032: Use maximum compression for saves and logs
- 14533: Configure mnemonics for non-English yes/no buttons
Other changes
- 15046: Upgraded checkstyle to 14.1.0
- 15045: Upgraded maven-compiler-plugin to 3.16.0
- 15041: Updated bundled Java to 26.0.2.1+1 (Windows x86_64, MacOS), 26.0.2+13 (Windows aarch64), 21.0.12.1+1 (Windows x86_32)
- 15031: Upgraded jsoup to 1.23.2
- 15017: Upgraded spotbugs-maven-plugin to 4.10.4.0
- 15016: Upgraded spotbugs-annotations to 4.10.4
- 15003: Upgraded byte-buddy to 1.18.12
- 14998: Upgraded logback-classic to 1.6.3
- 14994: Upgraded maven to 3.9.16
- 14990: Upgraded swingx-all to 2.2
- 14986: Upgraded junit-bom to 6.1.3
- 14985: Upgraded httpclient5 to 5.6.4
- 14936: Upgraded commons-codec to 1.22.1
See the Release Notes for descriptions of the changes in 3.7.
Minimum Requirements
VASSAL 3.7 requires Java 17 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 17 or later.
Help us test
Please report bugs in the Technical Support & Bugs category at the VASSAL forum.
Cheers,
The VASSAL Team