Permalink
Fetching contributors…
Cannot retrieve contributors at this time
282 lines (177 sloc) 6.28 KB

0.9.1 (UNRELEASED)

Features

  • Add a new tolerance option (Thanks @apzel!)
  • Update Maputnik to 1.4
  • Add support for GDAL 25D geometry types
  • Add support for GDAL network adresses like GeoJSON services
  • Use internal implementation for converting WGS84 extents to Web Mercator
  • Add CORS headers for index.json and static_file_handler

Bug Fixes

  • Better panic messages for PostGIS driver errors

0.9.0 (2018-07-24)

Features

  • Port to asynchronous actix web framework
  • New mode no-transform to pretend grid SRS
  • New drilldown command and service for tileset statistics
  • Configurable directories for static file serving
  • Add support for PostGIS Compoundcurve and Curvedpolygon
  • New option detect-geometry-types for disabling geometry detection
  • New command line parameter loglevel
  • Make ST_MakeValid on geometries before clipping optional (make_valid)
  • Return 204 No Content for empty tiles
  • minzoom/maxzoom, center and start_zoom configuration on tileset level (Thanks frodrigo!)
  • Min-/maxzoom limits for tileset are deduced from layer/query limits
  • New attribution configuration (Thanks frodrigo!)

Bug Fixes

  • Support table names with special characters
  • Omit empty layers in tiles (Thanks @frodrigo!)
  • Return uncompressed tiles if requested

Breaking changes

  • Serve and seed commands don't deliver/cache tiles out of tileset min-/maxzoom limits
  • Empty tiles are not stored to cache anymore
  • ST_MakeValid is not applied by default anymore. Set make_valid true to reactivate.

0.8.2 (2018-04-18)

Features

  • Implement layer_extent for GDAL, make SRID optional (Thanks @lnicola!)
  • Use tileset extent when generating cache (Thanks @lnicola!)
  • Update to rust-postgis 0.6.0 with support for Geometry and GeometryCollection (Thanks @kestred!)

Bug Fixes

  • Fix scrolling issues in t-rex-viewer (Thanks @OSHistory!)

0.8.1 (2017-10-05)

Features

  • Read layers from QGIS project file

Bug Fixes

  • Fix extent calculation for reprojected OGR geometries

0.8.0 (2017-09-26)

Features

  • Support for GDAL/OGR datasources (up to 84 drivers, see http://gdal.org/)
  • Multiple datasources in tilesets
  • Configurable layer tile size
  • Options bind and port for serve command
  • New package formats: Deb package for Ubuntu, MSI for Windows and Docker image for all platforms

Breaking changes

  • Changed configuration format of datasources

    See Upgrading for conversion help.

  • User defined grid now in [grid.user] block

  • Changed user defined grid units to lower case (m, dd, ft)

0.7.8 (2017-08-05)

Features

  • Support for PostgreSQL SSL connections
  • Serve fonts in pbf format

0.7.7 (2017-07-14)

Bug Fixes

  • Fix queries with !zoom! variable
  • Fix queries for layers with minzoom > 0

Breaking changes

  • Use OGC SLD pixel size for scale_denominator calculation (like Mapnik)

0.7.6 (2017-07-10)

Features

  • Use tileset extent from configuration as default for cache generation
  • Serve fontstacks.json (used by Maputnik et al.)

Bug Fixes

  • Fix queries at maxzoom levels

Breaking changes

  • Extent parameter of generate command is now in WGS84 instead of grid SRS

0.7.5 (2017-06-26)

Bug Fixes

  • Fix tileset extent detection of empty tables

0.7.4 (2017-06-25)

Features

  • Tileset extent detection and configuration
  • New seeding option overwrite (Thanks @kiambogo!)
  • cache_control_max_age setting (with new default 0)
  • Write :tileset.json and and :tileset.style.json when generating cache

0.7.3 (2017-06-15)

Features

  • Update built-in Mapbox GL viewer to 0.38.0
  • Open backend URL in browser when starting server
  • Add support for the environment variable TREX_DATASOURCE_URL to override the datasource.url config field (Thanks @kiambogo!)
  • Serve favicon
  • Emit info message when features are limited by query_limit

Bug Fixes

  • Turn off HTTP keep alive to avoid missing tiles in browser
  • Fix WGS84 grid definition (Thanks @Wykks!)

Breaking changes

  • Use buffer_size instead of buffer-size in config

0.7.2 (2017-06-08)

Features

  • Change file cache scheme from TMS to XYZ
  • Extend Web Mercator grid to level 22
  • Limit features per tile to 1000 by default

Bug Fixes

  • Fix TileJSON compatibility
  • Fix generation of zoom levels greater than maximal grid zoom level

0.7.1 (2017-04-01)

Features

  • Embedded Maputnik style editor
  • Service Info page with viewer code snippets

Bug Fixes

  • Fix generate command with extent option

0.7.0 (2017-03-12)

Features

  • Inline Mapbox GL (TOML) styles

Bug Fixes

  • Extent and zoom calculation fixes (Thanks @rory and @joostvenema!)

0.6.1 (2016-11-22)

Features

  • Support for PostgreSQL Unix socket connections
  • Mac OS X build

Bug Fixes

  • Fix integer overflows in grid calculations and MVT encoding

0.6.0 (2016-11-07)

Features

  • New viewer with inlined OpenLayers and Mapbox GL libs
  • User defined grids

user_grid

Bug Fixes

  • Fix clipping and simplification with reprojected geometries

0.5.0 (2016-10-25)

Features

  • Experimental Mapbox GL Style Json output

Bug Fixes

  • Support for Multi-Geometries (Multipoint, Multiline, Multipolygon)

v0.4.0 (2016-09-11)

Features

  • Tile cache generation command
  • Improved polygon simplification

t_rex_generate

v0.3.1 (2016-09-06)

Bug Fixes

  • Support for database column names which have a colon
  • TileJSON center value format fixed

v0.3.0 (2016-09-05)

Features

  • Simplify option
  • Experimental clipping support

0.2.0 (2016-08-30)

Features

  • Automatic column type conversion
  • Transform geometries to grid SRS
  • Pre-build SQL queries

0.1.0 (2016-08-17)

First Release