Releases: jpenilla/squaremap
Releases · jpenilla/squaremap
squaremap 1.1.8
Changelog
Changed
- Update for Minecraft 1.19.2
Note: The fabric jar was recompiled and re-uploaded to fix #71
squaremap 1.1.7
Changelog
Added
- All command messages are now translatable through the language config (if you notice any that are missing, please open an issue!)
Changed
- Update for Minecraft 1.19.1
- Adjusted default render threads to take advantage of improved scalability with new chunk snapshot providers
- Improve radius render scheduling (brings radius render speed closer to full renders) (8c934be)
- fabric/sponge: Large render speed increase by applying similar optimizations from the
PaperChunkSnapshotProvider
to theVanillaChunkSnapshotProvider
(8f6b8d0) - fabric: Use custom phase for some events to make writing addons easier (4218fe4)
squaremap 1.1.6
squaremap 1.1.5
Changelog
Changed
- Update for Minecraft 1.19
squaremap 1.1.4
Changelog
Added
- Taiwanese locale (#57)
Fixed
- Coordinates not replacing in some default locales (#49)
- Minor bugs in
squaremap-client
compatibility (a1e81fa) MapWorldInternal#saveImage(Image)
usedExecutorService#submit(Runnable)
where it should have usedExecutor#execute(Runnable)
, resulting in some unexpected exceptions being swallowed in the tile image updating process (679e0bb)- Null result from
ImageIO.read(File)
was not properly handled in tile image updating (f2a5c6f) (f0374da)
Changed
squaremap 1.1.3
Changelog
Added
- fabric: Support for fabric-loader 0.14+
Fixed
- Race condition when scheduling and cancelling renders in quick succession (multiple times per second) where rendering would no longer work until a server restart
- Crash on startup when a corrupted
dirty_chunks.json
was present (now gracefully handles the lost data, printing a warning to console) - Some non-English translations had MiniMessage in fields designed for plain text
- paper: Ignore cancelled
WorldUnloadEvent
s - sponge: Disabling the map for a world does not always work
Changed
- Major code refactor, facilitated by moving dependency injection to Guice
- Improvements to both image and general file I/O
- Lazily initialize image buffers, and don't write empty regions to disk
- Rewrite render scheduling code, fixes aforementioned race condition issue, and increases responsiveness of scheduling and cancelling renders
- Use
order
to determine the default world on the web ui - Refactored message config loading and use
- Build system cleanup and improvements
- Updated several dependencies
squaremap 1.1.2
Changelog
Changed
- Update for Minecraft 1.18.2
squaremap 1.1.1
This is a minor bugfix release only affecting users of the Paper platform who were previously running an older 1.1.0-SNAPSHOT build.
Changelog
Fixed
- paper: Move world name to key migration earlier in the initialization process. This fixes an issue where after updating from older squaremap versions, world settings would fail to apply until after a config reload or restarting the server.
squaremap 1.1.0
Initial release supporting Minecraft 1.18.1 on Paper, Fabric (requires Fabric API), and Sponge.
For those who are curious, the changes since squaremap forked from upstream can be seen at adb7146...v1.1.0