- Update to mapnik v3.7.0
- Drops support for windows
- Pass
scale
,legacy
, andupgrade
params through to backend source.
- Update request to 2.72.x
- Updated the dependencies
tiletype
,tilelive
,sphericalmercator
,mapbox-studio-default-style
to use the@mapbox
scoped package. - Updated
Mapnik
to v3.6.0
- Update to node-tilejson@1.x
- Add testing for Node 6
- Add an
upgrade
option to source constructor to request that Mapnik upgrade tiles to latest vector tile spec version (in this case v1->v2) insidegetTile
. Default is no upgrade.
- Add
EMAPNIK
error code to errors returned fromsource.profile()
- Updated to use tilelieve
~5.12.0
- Updated to use mapnik
3.5.0
- Prevent invalid tile coordinates (
x, y, z
), including negative numbers that fall outside of the bounds of spherical mercator - Default to
mapbox.mapbox-streets-v4
and only allow versions higher
- Add
queryTile
method to Backend.
- Add support for
tm2z+s3
protocol for loading tm2z files from S3.
- No longer uses screen blending mode for image tiles.
- Adds
transparent
option to xray source to render xray tiles without a background color. - Renames
maskLevel
tofillzoom
for backfilled tiles. - Sets and passes through
x-vector-backend-object
header for describing backend object type.
- Fix error handling bug in tm2z loading.
- Update several dependencies.
- Fix a bug where potentially incomplete tm2z downloads would be marked as complete.
- Updated to use newest version of tilelive.
- Updated to use mapnik 3.4.6
- Update tilelive.js to 5.8.x
- Updated to tilelive.js 5.6.x again (3.2.3 ended up getting tilelive.js 5.5.x)
- Upgrade node-mapnik to 3.2.0
- Update tilelive.js to 5.6.x
- Update tilelive.js dependency
- Allow a filepath to a mapnik XML file to be passed in constructor URI
- Update tilelive.js dependency
- Update request dependency
- Calls to #update() always update regardless of XML diff.
- Updates tilelive.js and node-mapnik dependencies
- Update to node-mapnik@3.0.x. Requires C++11 support.
- Remove in-memory cache of tm2z sources.
- Update to tilelive v5.2.x
- Detects and supports gzipped vector tiles
- Update to tilelive v5.0.x
- Windows support
- Adds support for embedded rasters in mapnik vector tiles
- Tile size as function of scale for retina and print - 512px at scale 2, 1024px at scale 4
- Legacy flag for api-maps v1-3
- Adds queryTile method and removes xray interactivity for inspection
- Add xray constructor for auto-generating inspection styles for backends
- Loosen node-mapnik semver to any ~1.4.0 version
- Backend: remove caching of VT tiles
- Use lru-cache to replace internal backend VT cache
- Update to mapnik 1.4.x (packaged binaries!)
- Backend: share a parsed mapnik.VectorTile instances between getTile calls
- Update to mapnik 1.3.x
- Split out overzoom/mask logic to backend source
- Use mapnik strict mode
- Adds errors when tm2z unpacking streams exceed a configurable size
- Adds unpacking of tm2z archives
- Drops node v0.6.x support
- Updated to work with and expect >= node-mapnik v1.1.1
- Added vector json output