Skip to content

Releases: jpenilla/squaremap

squaremap 1.1.8

10 Aug 00:03
v1.1.8
923f32a
Compare
Choose a tag to compare

Changelog

Changed

  • Update for Minecraft 1.19.2

Note: The fabric jar was recompiled and re-uploaded to fix #71

squaremap 1.1.7

09 Aug 23:43
v1.1.7
430de19
Compare
Choose a tag to compare

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 the VanillaChunkSnapshotProvider (8f6b8d0)
  • fabric: Use custom phase for some events to make writing addons easier (4218fe4)

squaremap 1.1.6

23 Jun 22:08
v1.1.6
29d01e1
Compare
Choose a tag to compare

Changelog

Changed

  • paper: Rewrote the PaperChunkSnapshotProvider for measurable performance gains in renders

Fixed

  • Memory leak when the image save queue fell far behind the render (#52) (#62)

squaremap 1.1.5

19 Jun 21:45
v1.1.5
62ca974
Compare
Choose a tag to compare

Changelog

Changed

  • Update for Minecraft 1.19

squaremap 1.1.4

19 Jun 00:44
v1.1.4
d81c9e2
Compare
Choose a tag to compare

Changelog

Added

  • Taiwanese locale (#57)

Fixed

  • Coordinates not replacing in some default locales (#49)
  • Minor bugs in squaremap-client compatibility (a1e81fa)
  • MapWorldInternal#saveImage(Image) used ExecutorService#submit(Runnable) where it should have used Executor#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

  • Updated Chinese locale (#58)
  • fabric: Moved update check from mod initialization to server/client finished starting up (f69e85f)

squaremap 1.1.3

07 May 00:09
v1.1.3
f6e0fc8
Compare
Choose a tag to compare

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 WorldUnloadEvents
  • 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

04 Mar 21:58
v1.1.2
ee9794f
Compare
Choose a tag to compare

Changelog

Changed

  • Update for Minecraft 1.18.2

squaremap 1.1.1

15 Feb 02:47
v1.1.1
d8d47bc
Compare
Choose a tag to compare

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

12 Feb 20:46
v1.1.0
fc070a0
Compare
Choose a tag to compare

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