Skip to content

Releases: vassalengine/vassal

3.7.23

08 Jun 18:27
3.7.23

Choose a tag to compare

Release Notes

Changes since 3.7.22

Bug fixes

  • 14792: Only descend to Turn List sub-levels when the current list item is active
  • 14780: Fix Linux VASSAL.sh in case of spaces in path
  • 14744: Fix null check for i18n applyTranslation
  • 14733: Default all of ListTurnTracker's items to the enabled state
  • 14729: Cancelling Load and Fast Forward cancels both the load and the fast forward
  • 14710: Fix prerelease version numbers in org.vassalengine.vassal.metainfo.xml
  • 14381: Update dice properties when replaying a log file

Improvements

  • 14650: Don't compute the initial value of dynamic properties in the editor
  • 14526: Locale Configurer displays dropdown with names of both current and native locales

Other changes

  • 14796: Upgraded byte-buddy to 1.18.10
  • 14794: Upgraded bundled Java to 26.0.1+8 (Windows x86_64, MacOS), 21.0.11+11 (Windows x86_32)
  • 14791: Upgraded logback-classic to 1.5.34
  • 14789: Upgraded checkstyle to 13.5.0
  • 14788: Upgraded maven-dependency-plugin to 3.11.0
  • 14787: Upgraded maven-surefire-plugin to 3.5.5
  • 14772: Upgraded maven-site-plugin to 3.22.0
  • 14771: Upgraded asm to 9.10.1
  • 14753: Upgraded junit-bom to 6.1.0
  • 14752: Upgraded maven-artifact to 3.9.16
  • 14751: Upgraded maven-enforcer-plugin to 3.6.3
  • 14736: Upgraded slf4j-api to 2.0.18
  • 14719: Upgraded bundled Java to 26.0.1+10 (Windows aarch64)
  • 14712: Upgraded checkstyle to 13.4.2
  • 14709: Remove explicit Java API version from flatpak skeleton

3.7.22

03 May 14:04
3.7.22

Choose a tag to compare

Release Notes

Changes since 3.7.21

Bug fixes

  • 14660: Fix for showing obscured, rotated peek in mouse-over

Improvements

  • 14578: Stop removing unavailable modules from the Module Manager; provide manual cleanup option
  • 14391: Reduce NullCommand nesting on the pausedCommands deque

Other changes

  • 14682: Upgraded checkstyle 13.4.1
  • 14681: Upgraded commons-codec to 1.22.0
  • 14675: Upgraded commons-io to 2.22.0
  • 14671: Upgraded httpclient5 to 5.6.1
  • 14670: Upgraded jsoup to 1.22.2
  • 14647: Upgraded maven-artifact to 3.9.15
  • 14612: Upgraded bundled Java to 26+35 (Windows x86_64, MacOS), 26.0.1+10 (Windows aarch64)

Vassal 3.7.21

14 Apr 10:25
3.7.21

Choose a tag to compare

Release Notes

Changes since 3.7.20

Bug fixes

  • 14572: Fix NPE when searching in the editor
  • 14549: Fix IndexOutOfBounds when reporting pre-defined scenario errors
  • 14542: Don't re-prompt for save file after canceling the FileChooser dialog
  • 14539: Escape key should cancel Load Continuation
  • 14538: Preserve the user directory preference after canceling from a file load or save dialog

Improvements

  • 14599: Fix use of deprecated logback attributes
  • 14557: Check and report over-sized image dimensions
  • 14129: Added Simplified Chinese translation for Editor

Other changes

  • 14600: Upgraded byte-buddy to 1.18.8
  • 14598: Create Flatpak recipe on release
  • 14593: Upgraded bundled Java to (Windows x86_64, MacOS), 25.0.2+10 (Windows aarch64), 21.0.10+10 (Windows x86)
  • 14591: Upgraded checkstyle to 13.4.0
  • 14590: Upgraded spotbugs-maven-plugin to 4.9.8.3
  • 14553: Upgraded maven-artifact to 3.9.14
  • 14541: Upgraded maven-resoures-plugin 3.5.0
  • 14518: Upgraded miglayout-swing to 11.4.3
  • 14517: Upgraded maven-surefire-plugin to 3.5.5
  • 14503: Upgraded junit-bom to 6.0.3
  • 14502: Upgraded logback-classic to 1.5.32
  • 14488: Build an RPM package
  • 14485: Upgraded maven-dependency-plugin to 3.10.0

Vassal 3.7.20

06 Feb 21:10
3.7.20

Choose a tag to compare

Release Notes

Changes since 3.7.19

Bug fixes

  • 14433: Work around change in java.io.File API in Java 25

Other changes

  • 14478: Upgraded checkstyle to 13.2.0
  • 14475: Upgraded maven-compiler-plugin to 3.15.0
  • 14365: Upgraded commons-codec to 1.21.0
  • 14464: Upgraded logback-classic to 1.5.27
  • 14445: Upgraded byte-buddy to 1.18.4
  • 14430: Upgraded junit-bom 6.0.2
  • 14424: Upgraded license-maven-plugin to 2.7.1
  • 14421: Upgraded jsoup to 1.22.1
  • 14415: Upgraded httpclient5 5.6
  • 14414: Upgraded exec-maven-plugin to 3.6.3

Vassal 3.7.19

30 Dec 16:45
3.7.19

Choose a tag to compare

Release Notes

Changes since 3.7.18

Bug fixes

  • 14335: Mark as moved when moving a piece between mats within the same location
  • 14323: Sanitize extracted image filenames for HTML viewer
  • 14250: Don't report changes to scenario options when report text is empty

Other changes

  • 14406: Upgraded httpclient5 to 5.5.2
  • 14404: Upgraded maven-artifact to 3.9.12
  • 14402: Upgraded asm to 9.9.1
  • 14401: Upgraded checkstyle to 12.3.0
  • 14395: Upgraded logback-classic to 1.5.22
  • 14379: Upgraded maven-resoures-plugin 3.4.0
  • 14377: Upgraded maven-source-plugin to 3.4.0
  • 14373: Upgraded byte-buddy to 1.18.2
  • 14369: Upgraded spotbugs-maven-plugin to 4.9.8.2
  • 14361: Upgraded commons-lang3 to 3.20.0
  • 14359: Upgraded maven-jar-plugin to 3.5.0
  • 14347: Log more info for the piece not on map exception
  • 14341: Upgraded commons-io to 2.21.0
  • 14338: Upgraded commons-codec to 1.20.0
  • 14330: Upgraded junit-bom to 6.0.1
  • 14327: Upgraded asciidoctorj-pdf to 2.3.22
  • 14318: Upgraded spotbugs-annotations to 4.9.8
  • 14307: Upgraded exec-maven-plugin to 3.6.2
  • 14301: Upgraded bundled Java to 25+36 (Windows x86_64, Mac), 25+37 (Windows aarch64)
  • 14291: Update info to guide users of unsupported macOS versions
  • 14281: Upgraded maven-pmd-plugin to 3.28.0
  • 14274: Upgraded asm to 9.9
  • 14265: Upgraded maven-enforcer-plugin to 3.6.2
  • 14264: Upgraded maven-dependency-plugin to 3.9.0
  • 14260: Reorder items on Player Tools menu to put all Loads together
  • 14254: Build release on tag

Vassal 3.7.18

23 Sep 22:39
3.7.18

Choose a tag to compare

Release Notes

Changes since 3.7.17

New features

  • 14244: Build a Debian package

Bug fixes

  • 14243: Add missing default Wizard sidebar image
  • 14065: Remove whitespace characters from internationalized Dice Summary strings
  • 14013: Fix Turn Counter displaying hidden list items
  • 13584: Decks sometimes show the wrong card underneath the top one
  • 12924: Report format insert feature selects all text causing overwrite

Other changes

  • 14247: Upgraded license-maven-plugin to 2.7.0
  • 14246: Upgraded maven-compiler-plugin to 3.14.1
  • 14245: Upgraded maven-javadoc-plugin to 3.12.0
  • 14242: Upgraded spotbugs-annotations to 4.9.6
  • 14241: Upgraded spotbugs-maven-plugin 4.9.6.0

Vassal 3.7.17

17 Sep 11:41
3.7.17

Choose a tag to compare

Release Notes

Changes since 3.7.16

Bug fixes

  • 14031: Prevent NPEs when checking for amount of physical memory
  • 13682: Prevent Hotkey from restarting an open log file

Improvements

  • 14115: Do not display blank or empty tooltips
  • 14111: Fixed bad link to Global Properties docs page
  • 14096: Fixed typos in regex examples
  • 13036: Add tooltip showing image file name for button icons in editor

Other changes

  • 14240: Upgraded spotbugs-annotations to 4.9.5
  • 14239: Upgraded spotbugs-maven-plugin 4.9.5.0
  • 14238: Upgraded maven-surefire-plugin to 3.5.4
  • 14234: Upgraded jsoup to 1.21.2
  • 14229: Upgraded checkstyle to 11.0.1
  • 14212: Upgraded maven-javadoc-plugin to 3.11.3
  • 14211: Upgraded byte-buddy to 1.17.7
  • 14189: Upgraded commons-codec to 1.19.0
  • 14188: Upgraded commons-io to 2.20.0
  • 14183: Upgraded bundled Java to 24.0.2+12 (Windows x86_64, aarch64; Mac), 21.0.8+12 (Windws x86_32)
  • 14182: Upgraded maven-clean-plugin to 3.5.0
  • 14181: Upgraded license-maven-plugin to 2.6.0
  • 14180: Upgraded maven-pmd-plugin to 3.27.0
  • 14179: Upgraded maven-artifact to 3.9.9
  • 14178: Upgraded maven-enforcer-plugin to 3.6.1
  • 14168: Upgraded junit-bom to 5.13.4
  • 14150: Upgraded commons-lang3 to 3.18.0
  • 14100: Embed the org.netbeans.*.wizard package fully
  • 14079: Upgraded exec-maven-plugin to 3.5.1
  • 14069: Upgraded httpclient5 to 5.5
  • 14041: Upgraded batik to 1.19
  • 14027: Upgraded bundled x86 Windows Java to 21.0.7+9
  • 14023: Upgraded checkstyle to 10.23.1
  • 13995: Upgraded commons-io to 2.19.0

Vassal 3.7.16

05 Apr 12:33
3.7.16

Choose a tag to compare

Release Notes

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

Vassal 3.7.15

07 Nov 18:20
3.7.15

Choose a tag to compare

Release Notes

Changes since 3.7.14

Bug fixes

  • 13558: Update logback configuration to prevent messages to console

Other improvements

  • 13681: Upgraded checkstyle to 10.20.1
  • 13678: Upgraded byte-buddy to 1.15.10
  • 13677: Upgraded maven-javadoc-plugin to 3.11.1
  • 13676: Upgraded manen-surfire-plugin to 3.5.2
  • 13669: Upgraded asciidoctor-maven-plugin to 3.1.0
  • 13664: Upgraded bundled Java to 21.0.5 (32-bit Windows), 23.0.1 (all others)
  • 13660: Upgraded maven-pmd-plugin to 3.26.0
  • 13659: Upgraded httpclient5 to 5.4.1
  • 13655: Upgraded maven-dependency-plugin to 3.8.1
  • 13654: Upgraded maven-checkstyle-plugin to 3.6.0
  • 13653: Upgraded logback-classic to 1.5.12
  • 13647: Upgraded maven-site-plugin to 3.21.0
  • 13646: Upgraded exec-maven-plugin to 3.5.0
  • 13645: Upgraded spotbugs-maven-plugin to 4.8.6.5
  • 13642: Upgraded junit-bom to 5.11.3
  • 13641: Upgraded asciidoctorj-pdf to 2.3.19
  • 13620: Upgraded batik to 1.18
  • 13614: Upgraded asm to 9.7.1
  • 13591: Upgraded commons-io to 2.17.0
  • 13573: Upgraded commons-lang3 to 3.17.0
  • 13572: Upgraded miglayout-swing to 11.4.2
  • 13548: Upgraded maven-deploy-plugin to 3.1.3
  • 13542: Upgraded maven-install-plugin to 3.1.3
  • 13540: Upgraded maven-artifact to 3.9.9

Vassal 3.7.14

18 Aug 12:04
3.7.14

Choose a tag to compare

Release Notes

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