Releases: 123FLO321/SwiftTileserverCache
Releases · 123FLO321/SwiftTileserverCache
Improved Error Reporting
- Errors now contain more useful information
- Add
/styles
now returns an array of styles withname
andid
Fix Color Encoding
- Fix a bug where colors containing
#
,(
or)
resulted in an error
Add Regeneratable support + Add Array subscripting
- Add regeneratable support to pregenerated maps (add URL parameters:
pregenerate=true
andregeneratable=true
) - Add new
#index(array, index)
tag to get element at index
New Tags and Local Marker Support
- Add #pad tag to add pad leading zeros (example:
#pad(id, 3)
->001
) - Add #round tag round and fill to specific decimals (example:
#round(lat, 3)
->1.000
) - Add #format tag to use a custom format(example:
#format(id, "custom format")
) - Add support for local markers in
Markers
directory (check updated docker-compose.yml) - Fix Dockerfile
Update to Swift 5.2.3. to fix a Memory Leak
- Update to Swift 5.2.3. to fix memory leak
Improved ImageMagick Error Reporting
- Improves ImageMagick error reporting
Fix Path in Dockerfile
- Fix path in Dockerfile
- Fix
/mutlistaticmap
using the wrong imagemagick command
Move to Vapor
- Moved backend to Vapor
- Use Leaf for templating (Check updated README)
- Added pregenerate option (Can be used instead of link-shortenesr. Check updated README)
- Removed deprecated /static route
- Modified all routes to be event-driven and none blocking
- Improved performance
This is a beta release and still needs testing
Improved Touching
- Touch all changed files at once every 30s
- Use JohnSundell/ShellOut instead of custom Shell solution
- Fix unintentional ")" in StaticWithMarkers