- Replace no-op style filter expressions with
true
#62.
- Add missing symbol implementations for
downcase
,upcase
, andnumber-formatter
expressions. The implementation fornumber-formatter
is a basicto_string
and uses no config options. #58
- Upgrade node to v16
- Removes cxx11abi flag custom setting as it's the default for compilers building with newer libc++
- Upgrades mbgl-core to 1.6.0-cxx11abi rebuilt with new compiler to remove flag conflict
- Upgrades node-pre-gyp, node-addon-api dependencies
- Upgrades @mapbox/mvt-fixtures, aws-sdk, bytes, d3-queue, pbf dependencies
- Support universal binaries by switching to
node-addon-api
- Binaries are now compiled with clang 10.x
AsyncWorker
based implementation
- New CLI called
vtshaver-filters
which parses a style, collapses all zoom and filter restrictions per source-layer, and outputs a json object the parsed metadata to be used for shaving. - Improvements to the
vtshave
CLI: now supporting compressed tiles as input and will output before and after bytes for the original and shaved tile. - Improvements to code coverage: now tracking both JS and C++ code.
- Support key/value filter. (#15)
- Upgrade nan and node-pre-gyp
- Don't depend directory on documentation, since it is so big. Require install directly (npm install -g [email protected])
- Reduced the package size
- Upgraded to latest @mapbox/mvt-fixtures and @mapbox/mason-js
- Fixed support for
zoom
in filter expressions (#16)
- It begins