Skip to content

Vassal 3.6.0-beta4

Pre-release
Pre-release
Compare
Choose a tag to compare
@uckelman uckelman released this 24 Oct 23:07
· 4764 commits to master since this release
3.6.0-beta4

Release Notes

Changes since 3.6.0-beta3

New features

  • 10584: Map "Mark Unmoved" button now accepts a hotkey and a report format
  • 10582: Basic Name trait - facilitates creating pieces entirely in prototype (alternative way to fill BasicName property)
  • 10576: Send-to-Location new options for pieces-selected-by-properties: cycle and nearest
  • 10558: Added Current Mat GKC FastMatch option
  • 10552: CounterDetailViewer - can combine layer filters with property match expression
  • 10551: Action Button option to open right-click context menu
  • 10509: Add $numericTotal$ and $result#$ options to standard Dice Button report format
  • 10505: Enable Offset options to work with the Grid option in SendToLocation

Bug fixes

  • 10607: P2P address book entries with spaces in address cause StringIndexOutOfBoundsException
  • 10604: Match blank passwords less eagerly
  • 10603: Action Buttons should not respond to Shift+Click, Ctrl+Click, Alt+Click, Cmd+Click
  • 10602: Don't unselect piece about to get context menu with Ctrl+RightClick
  • 10601: Flares weren't responding to Cmd key on MacOS
  • 10599: map can be null during GameRefresher
  • 10596: Protect CounterDetailViewer from designers who set the drawing scale to 0.0
  • 10595: Fix crash ending logfiles- beginningState shouldn't be allowed to be non-null when outputfile is null
  • 10594: Fix crash when copying Toolbar Menu to a newly created map
  • 10592: Corner case boardpicker exception with multiple boards being moved around
  • 10591: Protect from GKCs that get sent when no game ever started
  • 10589: Fix Mat send-to-location bug (which created problems in Undo & multiplayer)
  • 10585: Movement Trail "initial visibility" and bounding box caching bugs
  • 10572: Fix Drag Threshold preference to work correctly
  • 10563: Trait editor Paste button is now always enabled
  • 10555: Fix mat save/load to reconnect mats and cargo
  • 10504: Text label shape, bounding box doesn't resepect rotated labels
  • 8949: IllegalArgumentException in GameState.getRestorePiecesCommand() due to bad compartor

Other improvements

  • 10597: Selection Highlighter expressions now found by search
  • 10593: Add description to Prototype Definition
  • 10590: Better ConfigureTree summary on PieceSlot containing a BasicName-using piece
  • 10587: Description field & better auto-summary for Does Not Stack
  • 10586: Better defaults for Send To Location offsets
  • 10578: MatCargo now provides OldMatOffsetX and OldMatOffsetY properties
  • 10569: Better trait one-line summaries in editor; Folder summary includes description
  • 10565: While double-clicking to open component in Editor, holding Alt, Shift, and/or Ctrl affects the location the new window opens
  • 10557: Added MatCargo to manually attach/detach from mats
  • 10547: Bring fastmatch $$ variable handling into line with standard Global Key Command match expression handling
  • 10543: Initialise OldMat related properties in a Placed marker
  • 10519: Improve Mat Movement
  • 10510: More robust Java version check for Linux