- N-API (
node-addon-api
) - Binaries are now compiled with clang 10.x
- libstdc++-6-dev
- Build binaries with node v16 -> works at runtime with node v8 -> v16 (and likely others)
- Remove
-D_GLIBCXX_USE_CXX11_ABI=0
build flag - Updated mason and node_modules
- Remove 'vector-tile' dependency
- Upgrade dependendcies to
mapbox/[email protected]
node-addon-api@^4.3.0
@mapbox/node-pre-gyp@^1.0.8
@mapbox/mason-js@^0.1.5
- Uprade dev-dependencies to
@mapbox/[email protected]
aws-sdk@^2.1074.0
minimist@>=1.2.5
tape@^4.5.2
- Add support for Node 14
- Add
direct_hit_polygon
option to allow queries only allow polygons that contain the query point but still allow points and line segments that are withinradius
distance.
- Improved
basic-filters
performance- Changed map to unordered map
- Replaced function parameter copies with const references
- Added additionaly tests
- Add
basic-filters
option for filtering on Number or Boolean properties. #110 - Remove tests for node v4 + v6
- now adding feature.id to response JSON #90
- added node v10 support #99
- now no longer bundling
node-pre-gyp
as abundledDependency
- now supporting on-the-fly decoding of tiles that are gzip-compressed #95
- now sorting with
std::stable_sort
to ensure results are stable across platforms #91 - set maximum results limit to 1000 to avoid pre-allocating large amounts of memory #70
- use
int
for z/x/y values instead ofstd::uint64_t
and casting #87
Milestone link: https://github.com/mapbox/vtquery/milestone/3
- move
Nan::HandleScope
out oftry
statement, so it's within scope forcatch
statement #84 - update [email protected] #85
- allow different zoom levels between tiles #76
- add Node.js v8.x support, start building binaries for this version #80
- remove .npmignore to reduce package size #79
- update vtzero to 1.0.1 #83
- add a try/catch to the HandleOKCallback method to avoid dangerous aborts #69
- first official release! 🎉 Take a look at the 0.1.0 milestone to learn more about what went into this version.
- update vtzero@088ec09
- first release