Vassal 3.8.0-beta1 Released

VASSAL 3.8.0-beta1 Released

The VASSAL Team is happy to announce VASSAL 3.8.0-beta1, which is a preview release.

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.
  • Modules saved in 3.8 are not openable by earlier versions of Vassal. We recommend keeping a backup copy of any pre-3.8 modules you plan to modify in 3.8 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.26

New features

  • 14582: Add oblique hex grid numbering
  • 14342: Add Movement Trail option to keep only last position per location
  • 13168: Multi-Location Command includes the option to sort the order of the commands generated
  • 12944: Add pieceCount to the map auto reporter
  • 12763: Added ModuleGameFileName property

Other changes

  • 14998: Upgraded logback-classic to 1.6.3
  • 14994: Upgraded maven to 3.9.16
  • 14990: Upgraded swingx-all to 2.2
  • 14989: Upgraded checkstyle to 13.10.0
  • 14986: Upgraded junit-bom to 6.1.3
  • 14985: Upgraded httpclient5 to 5.6.4
  • 14942: Upgraded jsoup to 1.23.1
  • 14936: Upgraded commons-codec to 1.22.1

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

Minimum Requirements

VASSAL 3.8 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.

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.

Help us test

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

Cheers,

The VASSAL Team

1 Like

@cholmcc @rlament @Cattlesquat @marktb1961 You each have one or more items in the “new features” list; it would be helpful to have descriptions of them for the 3.8 Release Notes, similar to what’s in the 3.7 Release Notes for new features there.

Expect 3.8.0-beta2 in a few weeks, with another batch of PRs merged after I’ve had time to review them.

Below for Oblique Hex Grid Numbering:


New Component: Oblique Hex Grid Numbering

Add an oblique (or slanted) hex grid numbering scheme to a hex grid, as found in older Avalon Hill games (e.g., Afrika Korps, D-Day).

The component works as a normal hex grid numbering, which has horizontal rows and vertical columns, except that the column numbering is angled +30° or -30° to vertical. The direction is chosen by the check box Slanted right.


Hope that’s what you’re looking for.

Yours,
Christian

2 Likes

That’s what I was hoping for. Thank you!