Skip to content

Releases: vassalengine/vassal

Vassal 3.7.15

07 Nov 18:20
3.7.15
Compare
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
Compare
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

Vassal 3.7.13

25 Jul 15:36
3.7.13
Compare
Choose a tag to compare

Release Notes

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

Vassal 3.7.12

04 May 13:22
3.7.12
Compare
Choose a tag to compare

Release Notes

Changes since 3.7.11

Bug fixes

  • 13316: Fix typoed condition in Hideable introduced during PMD updates

Vassal 3.7.11

03 May 12:50
3.7.11
Compare
Choose a tag to compare

Release Notes

Changes since 3.7.10

Bug fixes

  • 13167: Fix missing Player list after online game request

Other improvements

  • 13302: Upgrade bundled Java to 21.0.3 (32-bit Windows), 22.0.1 (everything else)

Vassal 3.7.10

14 Apr 15:11
3.7.10
Compare
Choose a tag to compare

Release Notes

Changes since 3.7.9

Bug fixes

  • 13268: Prevent crash after saving blank parameter list in GKC
  • 13243: Corrected spelling of Editor.BeanShell.regex key
  • 13203: Don't fail when replaying older log from module version with more Special Dice defined
  • 13174: Update Labels on remote maps after Drag and Drop
  • 13167: Ensure side selection always appears in Wizard
  • 13153: Prevent Area of Effect getting stuck ON when migrating to 3.7

Other improvements

  • 13238: Upgrade bundled Java to Java 22 (except for Windows x86_32, which stays at Java 21)

Vassal 3.7.9

29 Feb 12:11
3.7.9
Compare
Choose a tag to compare

Release Notes

Changes since 3.7.8

Bug fixes

  • 13176: Mouse-over viewer to respect Show Unrotated for Cargo on rotated Mats
  • 13166: Improved error catching and reporting when importing XML files into Editor
  • 13161: Prevent ArrayIndexOutOfBounds during search
  • 13152: Prevent NPE when cut/paste List Scenario Property
  • 13146: Game Piece Layer controls cannot be disabled by a property
  • 13132: Remove counters from Zone Count correctly when moving to Stack on another Map
  • 13130: Send to Location option should not appear in Preferences > General section of Reference Manual
  • 13126: SumRange function missing options in Expression Builder
  • 13115: Update Game Piece Layers updated correctly by Set Piece Property

Vassal 3.7.8

01 Feb 20:57
3.7.8
Compare
Choose a tag to compare

Release Notes

Changes since 3.7.7

New features

  • 12898: Improved "Refresh Predefined Setups": Expanded "orphan counter" functionality - reporting / ability to repair (sub-option); ability to do additional processing via a special post-refresh Global Hotkey, optionally without routine refresh reporting; new filter field and associated functionality for Predefined Setup Refresh; other UI improvements

Bug fixes

  • 13102: Current Location Fast Match was not recognizing pieces in same location but not same X, Y position
  • 13097: CountMap() by Property gives Bad Data error
  • 13087: Fix 'Apply on Move' description in Deck Send Key Command
  • 13083: Show Piece Property menu on Expression Builder trait fields
  • 13081: Sleep function now sleeps correct number of milliseconds instead of 2000
  • 13073: Attachments are lost after Undo
  • 13072: Cargo now correctly follows Mat after Moved Fixed Distance
  • 13057: Remove Unused Images does not find any images in use in an Extension
  • 13049: Compute correct _Degrees property for free rotations
  • 13040: Show correct sides in Wizard after using Prev button
  • 5813: Prevent Wizard crashing when using Prev/Next when no Password exist

Other improvements

  • 13119: Upgrade bundled Java to 21.0.2
  • 13101: Added Return to Deck to trait list in Reference Manual
  • 13092: Assorted documentation updates

Vassal 3.7.7

11 Jan 15:06
3.7.7
Compare
Choose a tag to compare

Release Notes

Changes since 3.7.6

Bug fixes

  • 13022: Prevent room non-owners starting new games
  • 13021: Allow wizard to load setups from extensions
  • 13011: Spelling correction on Global Options panel
  • 13001: Fix poor performance of Piece Definer; remove spurious blank line from Mass Piece Loader
  • 12981: Fixed IndexOutOfBoundsException in empty chat room
  • 12971: Refresh visible portions of Maps after each UI, log, or network action
  • 12931: Prevent zero length string error on Deck refresh
  • 12894: Prevent crash if I/O Exception during CRC calculation
  • 12765: Cancelling Return To Deck no longer causes crash

Other improvements

  • 13037: Make Zoom component a default component of all maps
  • 13003: Do not record Map Id's in saved Deck files so they will load on any Map
  • 12976: Search: Add option to exclude module elements when editing extension
  • 12768: "Player joins as side" message now broadcast to all players

Vassal 3.7.6

15 Dec 22:12
3.7.6
Compare
Choose a tag to compare

Release Notes

Changes since 3.7.5

Bug fixes

  • 12958: Store correct value in prefs for Module Manager column widths
  • 12936: Labels have incorrect bounds when using italics
  • 12912: Prevent Welcome Wizard from loading multiple pre-defined setups concurrently
  • 12907: Deck Key Commands do not work on subsequent new games
  • 12886: Suppress unhelpful bad data error reports from the Piece Palette
  • 12881: Prevent integer overflow when computing the size of image pixel data in bytes

Other improvements

  • 12970: Upgrade bundled Java to 21.0.1+12
  • 12798: Editor search revamp: more options and enhanced navigation