- collects stats in terms of KM2 in a stats file
- collects stats about tile in a file
- Remove support for node versions < 10
- Add support for node v12, v14
- Upgrade to sqlite3@5.0.0
- Now supporting node v10
- Upgraded to @mapbox/sphericalmercator@1.1.0
- Upgraded to sqlite3@4.x with node v10 support
- Dropped support for node versions before 4 (due to sqlite2 upgrade)
- Remove unused utility code #77
- Add
mode
option to MBTiles constructor which allows you to specify READONLY (ro), READWRITE (rw), or the default READWRITECREATE (rwc) #73 - added by @jingsam
- Add
geocoderDataIterator
.
- Robustify error handling in
getGeocoderdata
.
- Now supports Node 4.x
createZXYStream
only lists tile coordinates that contain tile data
- Adds
createZXYStream
method for a readstream of z/x/y tile coordinates.
- Update dep to ~sqlite@3.0.0.
- Adds support for gzip compressed vector tiles.
- Adds support for carmen (dev) geocoding API.
step
,underscore
,optimist
dependencies removed.- Tests upgraded to use
mocha
. - Commands removed.
_metadata
now returns null if the metadata table or the requested field is missing.
- Allows
template
key inmetadata
table.
- Modified interface to conform to Tilesource interface:
tile(x, y, z, callback)
is nowgetTile(z, x, y, callback)
. Note the changed order of arguments.grid(x, y, z, callback)
is nowgetGrid(z, x, y, callback)
. Note the changed order of arguments.- Added
getInfo(callback)
method.
- Removed
index.js
withpool
,serve
andstore
functions. - MBTiles objects now create their databases as a singleton. There's no need to add additional pooling around MBTiles objects; you can create as many as you want.
- The constructor now takes Tilesource URIs (e.g. mbtiles:///path/to/file.mbtiles) as strings and parsed URIs as a hash.