- Fix dependency
require
s
- Upgrade dependencies
process.EventEmitter
was deprecated in Node-6.x and removed in 7.x; updated references to it.
- Upgrade dependencies
- Correctly handle "Tile does not exist" errors when reading
- Reset offset for each zoom
- Correct relative path in
lib/enhancers/mbtiles.js
- MBTiles optimization: restrict tile coordinates when querying
- Re-organize source tree to prevent enhancer conflicts
- Correct handle
setHeaders
when metatiling
- Correctly handle "Tile does not exist" errors
- Cleaner stream / error handling
- Fix
stream.push() after EOF
error.
- Export
applyDefaults
andclone
for use bylib/mbtiles
as a source ([email protected])
- Fix off-by-one in concurrency handling
- Use
debug
for debugging. SetDEBUG=tilelive-streaming
in the environment to enable. - Don't treat
Tile|Grid does not exist
errors as fatal. - Allow errors to be handled by stream consumers.
- Export
restrict
for use bylib/mbtiles
- Fix error propagation
- Expose
sourceURI
property on sources
- Removed
applyDefaults
,clone
, andrestrict
from exports - Enhance
tilelive
with apipe
method that streams sources when they're loaded - Enhance sources with a
pipe
method that streams tiles as they're created - Enhance source
getTile
methods to returnTileStream
s
- Imported and patched (for Node 0.12+) Scheme-related modules from [email protected]
- Apply default concurrency values to all public APIs that take options
- Make concurrency configurable via
options
(the final object to all constructors and factory methods) - Limit the number of pending
_read()
calls tooptions.concurrency
Readable
now emits pings ({}
, which are ignored byCollector
) in order to facilitate concurrent buffering.
- Correctly finish reading from MBTiles
- Respect
stream.push
's return value to buffer correctly
- Explicitly depend on
tilelive@^4.5.3
- Upgraded dependencies
mbtiles
:close()
when donembtiles
: Re-emitfinish
events properlymbtiles
: Check for_isWritable
correctly
- Provide defaults for empty
info
- Explicitly specify a
highWaterMark
for object streams
- Initial release