- Convert entire repo to Typescript
- Enforce strict Typescript configs & linting
- Fix Typescript export default
- Support ES Modules
- Add new replacers
{bbox4326}
: GeoJSON Bounding Box using EPSG:4326 (WGS84){bbox3857}
: GeoJSON Bounding Box using EPSG:3857 (World Mercator){size}
: default = 256,256
- Dropped throw errors on uncomplete parsed URL
- Add extra optional params
- Remove extra devDependencies
- Support for NodeJS 4
- Fix Bing Quadkey Regex parsing issue
- Performance increase
- Drop providers in favor of
map-providers
- Breaking Single function module
parse()
is now the only function for this library.
- Add Toporama WMS as provider (English & French "not working")
- Added
minZoom
&maxZoom
to providers - Improve rollup build
- Added minified build (11KB)
- Convert module back to CommonJS
- Dropped Mapbox, DigitalGlobe & Strava (due to API keys being required)
- Convert module to ES5
- Convert project to Rollup
- Add case insenstive to replacements
- Replace
{bbox}
with meters instead of degrees
- Convert library to ES2015
- Support Webpack & Browserify
- Add HTML examples
- Change OSM
{zoom}
to{z}
as a safer URL - Add individual parsing functions for WMS & WMTS
- Improve typescript handling for
sample
- Add schema support for WMS, WMTS, ArcGIS & Leaflet
- Add providers as export
- Added Circle CI tests
- Replace test cases with Jest
- Refactor providers to Typescript (removed .yml & .json)
- Add WMTS 1.0.0 options
{TileColumn}
,{TileRow}
&{TileMatrix}
- Changed main function to
parse
- Reduce library file size 550% (268KB to 48KB)
- Add
{s}
to switch cases as default['a', 'b', 'c']
- Removed
js-yaml
dependency - Removed all
request
related dependencies - Removed
download
method - Added DigitalGlobe as provider
- Converted
source.json
toproviders.yml
- Changed default function to
url
- Added
download
feature - Fallbacks, request-promise dependency for downloading Tile data Buffer
- Update docs
First Stable release of slippy-tile
.