MapTool 1.14.0 Alpha 1
Pre-releaseMapTool v1.14.0 Alpha 1 Pre Release
Read Me First
Before uninstalling any previous version, if you have saved your campaign files, logs, or anything else you want to keep under the directory structure where MapTool is installed, please copy them elsewhere beforehand. It is also a good idea to always have backups.
Note: Do not install over the top of an old version, either install into a new directory or uninstall the old version first. If you have installed a beta version of 1.13.0, uninstall that first.
Platform Notes
We strongly encourage you to use the installer format for your operating system. The JAR file should only by used by advanced users comfortable with installing Java releases. It requires a working Java 17 install with JavaFX on your system in order to use it.
Download one of the assets listed below. Each platform has options for which file to download, as described below.
- Windows: Use either
.msi
or.exe
.- Recommend that previous 1.13.0 versions be uninstalled prior to installing new one. If you have made modifications to the
MapTool.cfg
file, make a backup so you can copy your changes into the new config file. - Do not install over older versions of MapTool.
- We're seeing notes from Windows users that they double-click the icon after installing and no window appears. This seems to be an antivirus issue, so check your AV if you have this problem.
- Recommend that previous 1.13.0 versions be uninstalled prior to installing new one. If you have made modifications to the
- Linux: Use either
.deb
,.rpm
or.zst
(depending on which packager your system uses).- The
deb
version installs under/opt/maptool/bin
asMapTool
.
- The
- macOS: Use either
.pkg
(recommended) or.dmg
.- On macOS, to run the app the first time after installation, hold Ctrl while clicking the icon and continue to hold Ctrl while choosing Open, then choose to open the application (this is part of Apple's approach when dealing with an unidentified developer).
- The macOS Gatekeeper may flag the DMG file as broken. See this issue for more details.
What's Changed
New Features 🥳
- Upgrade to FlatLaf version 3.1 by @cwisniew in #3944
- Upgrade JavaFX to version 20 by @cwisniew in #3945
- Added dependancy upgrade section to release note by @cwisniew in #3946
- creates function setZoomLock(0/1) - fr#3438 by @Jmr3366 in #3941
- functions- getMoveLock() - setMoveLock(0/1) by @Jmr3366 in #3951
- Show player loading status by @sauliuskarmanovas in #3894
- Preallocate buffers for use with LightingComposite.BlenderContext by @kwvanderlinde in #4073
- Feature user definable HTML pop stat sheet by @cwisniew in #4084
Performance Improvements 🏎️
Bug Fixes 🩹
- Add Missing tool-tips to token topology tab by @Jmr3366 in #3950
- include label in add new token dialog by @Jmr3366 in #3973
- Fix package names by @kwvanderlinde in #3998
- Fix junit test by @cwisniew in #4005
- Correct Diamond VBL Tooltip by @cwisniew in #4029
- Fill the lumens overlay properly by @kwvanderlinde in #4045
- Fixes for Hero Lab tokens by @cwisniew in #4050
- Make almost all of MacroButtonProperties fields non-null by @kwvanderlinde in #4052
- Clean up logging by @kwvanderlinde in #4063
- Fix for error when executing a token macro as a player with the current map not visible by @Kkrafy in #4101
Code Maintenance 🔧
- Merge Dicelib code into MapTool Repo by @cwisniew in #4000
- Fix some stutters when dragging maps by @kwvanderlinde in #4003
- Remove campaign export and all related code by @kwvanderlinde in #4065
- Make XStream more agreeable, and other fixes by @kwvanderlinde in #4067
- Separate ServerConnection and ClientConnection by @kwvanderlinde in #4078
Dependency Updates
- Bump org.mockito:mockito-core from 3.11.2 to 5.3.0 by @dependabot in #3917
- Bump com.jayway.jsonpath:json-path from 2.6.0 to 2.8.0 by @dependabot in #3897
- Bump guava from 31.0.1-jre to 31.1-jre by @dependabot in #3407
- Bump flexmark-all from 0.62.2 to 0.64.0 by @dependabot in #3401
- Bump org.jsoup:jsoup from 1.14.3 to 1.15.4 by @dependabot in #3843
- Bump pdfbox from 2.0.25 to 2.0.27 by @dependabot in #3694
- Bump org.ajoberstar.grgit from 4.1.0 to 5.0.0 by @dependabot in #3433
- Bump imageio-tiff from 3.8.2 to 3.9.4 by @dependabot in #3796
- Bump com.miglayout:miglayout-swing from 11.0 to 11.1 by @dependabot in #3963
- Bump org.apache.logging.log4j:log4j-core from 2.15.0 to 2.20.0 by @dependabot in #3962
- Bump com.fifesoft:autocomplete from 3.3.0 to 3.3.1 by @dependabot in #3961
- Bump com.twelvemonkeys.imageio:imageio-psd from 3.8.2 to 3.9.4 by @dependabot in #3955
- Bump com.twelvemonkeys.imageio:imageio-batik from 3.8.2 to 3.9.4 by @dependabot in #3968
- Bump commons-net:commons-net from 3.8.0 to 3.9.0 by @dependabot in #3959
- Bump org.apache.xmlgraphics:batik-all from 1.14 to 1.16 by @dependabot in #3969
- Bump org.locationtech.jts:jts-core from 1.16.1 to 1.19.0 by @dependabot in #3970
- Bump org.reflections:reflections from 0.9.11 to 0.10.2 by @dependabot in #3957
- Bump org.apache.pdfbox:pdfbox from 2.0.27 to 2.0.28 by @dependabot in #3995
- Bump com.twelvemonkeys.imageio:imageio-core from 3.8.2 to 3.9.4 by @dependabot in #3993
- Bump org.apache.commons:commons-configuration2 from 2.7 to 2.9.0 by @dependabot in #3956
- Bump commons-cli:commons-cli from 1.4 to 1.5.0 by @dependabot in #3994
- Bump org.junit.jupiter:junit-jupiter-engine from 5.8.2 to 5.9.3 by @dependabot in #4010
- Bump org.apache.commons:commons-compress from 1.22 to 1.23.0 by @dependabot in #4009
- Bump com.formdev:flatlaf from 3.1 to 3.1.1 by @dependabot in #4007
- Bump org.beryx.runtime from 1.12.7 to 1.13.0 by @dependabot in #4008
- Bump com.formdev:svgSalamander from 1.1.3 to 1.1.4 by @dependabot in #4006
Other Changes 💬
- Update to Java 20 by @cwisniew in #3942
- Update actions in GitHub build by @cwisniew in #3947
- switch generation of gui code from java to compiled classes by @thelsing in #4103
New Contributors
- @sauliuskarmanovas made their first contribution in #3894
- @Kkrafy made their first contribution in #4101
Full Changelog: 1.13.1...1.14.0-alpha.1