Skip to content

Releases: Coderx-Gamer/gstk

3.2.0 - 2026-01-31

31 Jan 10:13

Choose a tag to compare

Added:

  • Support for directory output for tiles (dir/Z/X/Y)
  • Bounding box region type (bbox:west,south,east,north)
  • Rough approximation for --tile-count (omit --precise)
  • Option to skip tile image transcoding (--no-transcoding)
  • Option for custom HTTP headers (-H, --headers)
  • Ability to disable fails file (-F -)
  • Default user agent (User-Agent: GSTK <version>)

Changed:

  • Some tile count logs now have commas
  • MBTiles default zoom is set to a mean value of min and max zoom levels

Fixed:

  • Incorrect MBTiles metadata when writing to an existing file

3.1.2 - 2026-01-19

19 Jan 09:49

Choose a tag to compare

Removed:

  • XML tag <identifier> from fails file

Changed:

  • Slightly tweaked CLI help menu

Fixed:

  • Incorrect MBTiles tile existence check
  • Printing of misleading error messages during termination
  • Silent error handling for tile existence checks
  • Incorrect Java visibility for some loggers

3.1.1 - 2026-01-19

19 Jan 08:12

Choose a tag to compare

Fixed:

  • Single zoom layer can cancel entire download if no tiles need to be downloaded for it
  • Call DataStore.dispose() after loading shapefile

3.1.0 - 2026-01-16

16 Jan 12:15

Choose a tag to compare

Added:

  • Support for MBTiles output
  • Graceful shutdown
  • Conversion to PNG for all tiles before saving
  • Tile count logging at end of download

Changed:

  • Removed punctuation for lists in CHANGELOG.md

Fixed:

  • Incorrect fails file permission check

3.0.0 - 2026-01-13

14 Jan 05:02

Choose a tag to compare

Added:

  • XML-based failed tile download storage
  • More descriptive logging
  • Checkstyle enforcer

Removed:

  • --layer CLI option
  • --clear-errors CLI option
  • SQL-based failed tile download storage

Changed:

  • Different output database format (--db)
  • Refactored code to be more extensible later
  • Rewrote downloader
  • All tiles for a zoom level are no longer all in memory before writing
  • Default number of threads for a download is now 4

Fixed:

  • Removed unused methods and tests

2.0.2 - 2025-06-25

25 Jun 22:38
0df4129

Choose a tag to compare

Fixed:

  • Call DataStore.dispose() after loading geopackage vector

2.0.1 - 2025-06-25

25 Jun 22:04
e49907d

Choose a tag to compare

Fixed:

  • Removed -t from tile count options in the help menu
  • Punctuate CHANGELOG.md properly

2.0.0 - 2025-06-25

25 Jun 21:22

Choose a tag to compare

Added:

  • Geopackage support for downloading tiles into
  • Support for using a WKT string for --region
  • Support for using a shapefile for --region
  • Support for using a geopackage for --region
  • Support for one or more polygons and inner rings
  • Option to fix failed tile downloads with --fix
  • Option to clear failed tile download errors
  • Tile count calculator for --region at different zoom levels
  • Chunk-based tile saving

Removed:

  • Support for the old database format
  • Support for old polygon strings
  • Web hosting for saved tiles

Fixed:

  • Incorrect total tile count after download
  • Duplicate tiles being queued for download
  • Progress bars being interrupted by logs
  • Help menu being displayed for non-CLI related errors

1.0 (legacy) - 2025-02-24

25 Jun 21:20

Choose a tag to compare

  • Initial release