Skip to content

fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.4.3 - #138

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/xyz.jpenilla-squaremap-api-1.x
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/xyz.jpenilla-squaremap-api-1.x

Conversation

@renovate

@renovate renovate Bot commented Dec 10, 2025 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
xyz.jpenilla:squaremap-api 1.3.9 → 1.4.3 age confidence

Release Notes

jpenilla/squaremap (xyz.jpenilla:squaremap-api)

v1.4.3: squaremap 1.4.3

Changelog

Performance

Full renders are faster on Paper, and on Fabric and NeoForge with Moonrise. In our benchmark, a full render took 41.50 s instead of 64.72 s, a 1.56× speedup (Ryzen 9 5950X, 1,495,729 chunks). (#​615, #​616)

Full render: 64.72 s → 41.50 s

  • Decode saved chunk sections directly instead of through Minecraft's codecs (#​615)
  • Remove lock contention when writing rendered pixels (#​616)

Without Moonrise, render speed is limited by Minecraft's own chunk I/O, so these changes don't make renders faster there. For the fastest renders on Fabric and NeoForge, install Moonrise.

Fixed
  • Fabric, NeoForge and Sponge without Moonrise: fix renders stalling the server thread while waiting for chunks to be read from disk, causing lag during renders. Present since squaremap 1.1.0. Render speed is unchanged

v1.4.2: squaremap 1.4.2

Changelog

Changed
  • Hide bush, short dry grass, and tall dry grass by default, like short grass. Existing configs get them in every invisible-blocks list that still hides short grass
  • Tint leaf litter with the biome's dry foliage color, like vanilla, instead of its brown map color. Adds a color-overrides.biomes.dry-foliage setting
  • Tint bush with the biome grass color and give dry grass a tan color, for configs that show them
  • Add default color overrides for torchflower, pitcher plant, wildflowers, and golden dandelion. Existing configs get them without changing values you've set
  • Update dependencies

Forests, deserts, and badlands look noticeably different. Existing tiles only change as chunks re-render; run /squaremap fullrender <world> to update the whole map.

v1.4.1: squaremap 1.4.1

Changelog

Performance

Full renders are much faster. In our benchmark with default settings, a full render on Paper took 14.03 s instead of 38.59 s, a 2.75× speedup, using half as many render workers and producing identical output (Ryzen 9 5950X, 288,369 chunks). (#​601, #​610)

Full render: 38.59 s → 14.03 s with default settings

  • Rewrote the rendering pipeline: renders work through a bounded number of regions at a time, scanning runs on a separate CPU worker pool, chunk and neighbour loads are planned ahead and shared, and region images are saved by multiple writers (#​610)
  • Read unloaded chunks directly from region files off the main thread on Paper, and on Fabric and NeoForge with the Moonrise mod installed (recommended) (#​601)
  • Skip biome blending when every position in the blend window is the same biome
Breakdown: renderer rewrite vs. direct snapshot loading

On its own, the renderer rewrite is 1.21× faster without direct snapshot loading and 1.48× faster with it.

Full render times with and without direct snapshots

Changed
  • Render settings are now set per render mode under map.render.<full|radius|background>, and image saving is configured under map.image-saving. Existing configs are migrated automatically (config version 3)
  • Default render worker counts are lower on machines with more than 8 threads. Configs using the old automatic default (-1) migrate to default and get the new counts
  • The default max-chunks-per-interval for background renders is raised from 1024 to 2048. Configs still set to 1024 are migrated to 2048; other values are kept
  • Radius renders now resume after a restart, like full renders; resumed renders skip chunks that are no longer visible
  • Visibility limits, the world border and render settings are captured when a render starts
  • Queued image saves are always completed at shutdown instead of being dropped after 5 seconds
  • Region scanning log messages now name the world, and image read/save errors name the file; the could-not-*-region locale keys are now could-not-*-image
  • Removed squaremap-client support
  • Update dependencies
Fixed
  • Fix world configs retaining worlds unloaded at runtime #​600
  • Fix partially upgraded terrain being rendered for retrogen chunks (#​601)
  • Fix terrain shading next to fluids (#​604)
  • Fix inconsistent shading across chunk and region boundaries in all render types
  • Fix the first run limiting rendering to the world border even though the generated config showed the limit as disabled
  • Fix full renders failing for dimensions that have never saved a chunk
  • Fix /squaremap resetmap leaving tiles from in-progress renders and queued image saves in the reset map. It now refuses to run while a full or radius render is in progress
  • Fix markers.json and other web files not being rewritten after a map reset when using an external web server
  • Fix unreadable render progress being warned about on every startup
  • Fix background renders losing claimed chunks in some cases, such as when stopped while planning
  • Fix progress logging: the ETA no longer wraps after 24 hours, a final line is logged when a render ends, and re-enabling logging mid-render works
  • NeoForge: fix modded fluid color export on current NeoForge 26.3 builds
  • Sponge: fix compatibility with Sponge 26.3 (now built against API 21)
  • Sponge: fix commands failing to register

v1.4.0: squaremap 1.4.0

Changelog

Changed
  • Update for Minecraft 26.3
  • Update dependencies
Fixed
  • Fix randomly incorrect grass and foliage colors (savanna and others) caused by a nondeterministic biome downfall lookup #​290 (#​578)
  • Fix crash caused by fluids with no tint source, a regression from the Minecraft 26.1 update #​588
  • Web: use dynamic viewport height so mobile browser chrome no longer obscures the bottom controls #​561
  • Web: handle players without position data (no more invalid map markers; they remain listed in the sidebar)

v1.3.15: squaremap 1.3.15

Changelog

Changed
  • Use Modrinth for update checks to only recommend releases for the current Minecraft version
  • Align NeoForge shutdown lifecycle with Fabric
  • Update dependencies

v1.3.14: squaremap 1.3.14

Changelog

Changed
  • Update for Minecraft 26.2
Fixed
  • Fix NeoForge block updates for multi-place events

v1.3.13: squaremap 1.3.13

Changelog

Changed
  • Update for Minecraft 26.1.2
Fixed

v1.3.12: squaremap 1.3.12

Changelog

Fixed
  • Error sending commands on Fabric and NeoForge #​501

v1.3.11: squaremap 1.3.11

Changelog

Fixed
  • Error joining world on Fabric #​500

v1.3.10: squaremap 1.3.10

Changelog

Changed
  • Update for Minecraft 1.21.11

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from 80bc8eb to e2054a5 Compare December 11, 2025 06:44
@renovate renovate Bot changed the title fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.10 fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.11 Dec 11, 2025
@renovate renovate Bot changed the title fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.11 fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.12 Dec 12, 2025
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from e2054a5 to bb9d6c4 Compare December 12, 2025 03:53
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from bb9d6c4 to 51da713 Compare April 15, 2026 05:06
@renovate renovate Bot changed the title fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.12 fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.13 Apr 15, 2026
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from 51da713 to ab2703e Compare May 23, 2026 14:54
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from ab2703e to e4a6f24 Compare July 5, 2026 03:38
@renovate renovate Bot changed the title fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.13 fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.14 Jul 5, 2026
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from e4a6f24 to c77b4f9 Compare July 29, 2026 05:50
@renovate renovate Bot changed the title fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.14 fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.15 Jul 29, 2026
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from c77b4f9 to 2875eee Compare September 7, 2026 18:26
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from 2875eee to 324cc2a Compare September 17, 2026 03:38
@renovate renovate Bot changed the title fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.3.15 fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.4.0 Sep 17, 2026
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from 324cc2a to 388103e Compare October 9, 2026 20:05
@renovate renovate Bot changed the title fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.4.0 fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.4.1 Oct 9, 2026
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from 388103e to fb43fb5 Compare October 11, 2026 05:38
@renovate renovate Bot changed the title fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.4.1 fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.4.2 Oct 11, 2026
@renovate
renovate Bot force-pushed the renovate/xyz.jpenilla-squaremap-api-1.x branch from fb43fb5 to 610f603 Compare October 17, 2026 02:27
@renovate renovate Bot changed the title fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.4.2 fix(deps): update dependency xyz.jpenilla:squaremap-api to v1.4.3 Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants