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