Release date: 2019-07-09
Changes:
- Silence GCC warnings around uv_after_work_cb functions.
- Tests: Avoid Buffer() constructor.
- Avoid dangling references when an error happenned before an async task.
- mapnik_image: Avoid throwing in callbacks as it leaks resources.
- Port some improvements from upstream node 12 port.
- Update mapnik to v3.0.15.17 which improves the precision of float variables in SQL queries.
Release date: 2019-05-20
Changes:
- Update mapnik to v3.0.15.16 which fixes an issue with the markers cache.
Release date: 2019-05-17
Changes:
- Update mapnik to v3.0.15.15 which includes multiple bug fixes and dependency updates (binary distribution).
- Node 12 compatibility. Note: In node 12 an empty vtile.toJSON() might return
[]
instead of{}
.
Release date: 2019-04-10
Changes:
- Also strip binaries and .input files from mapnik.
Release date: 2019-04-10
Changes:
- Update mapnik to v3.0.15.12 which brings fixes from upstream (3.0.22), improves clip calculation when using offsets, updates some dependencies and addresses multiple undefined behaviour bugs.
- Ports mapnik#877.
- Updates node depdendecies ("nan": "2.13.2", "node-pre-gyp": "0.12.0").
- v10 / debug: Avoid extracting objects before checking for NULL input.
Release date: 2018-07-30
Changes:
- Use protozero from submodule instead of the deprecated npm module.
- Update development dependencies:
- Remove "node-gyp" as it's no longer needed (no node 0.10 support).
- "jshint": "^2.5.10" -> "2.9.5"
- "mocha": "2.x" -> "5.2.0"
- ""@mapbox/sphericalmercator": "~1.0.2" -> "1.0.5"
- "bytes": "~2.1.0" -> "3.0.0"
- Update mapnik-vector-tile to v1.6.1-carto.2 to simplify MVTs based on the layer extent.
Release date: 2018-05-14
Changes:
- Update mapnik to v3.0.15.9 which fixes a bug when rendering zero lenght lines using the marker symbolizer.
Release date: 2018-05-07
Changes:
- Update mapnik to v3.0.15.8 which brings:
- Move marker cache to be used per map instead of globally
- Compatibility improvements (ICU 61, FreeType2 2.9.1)
- Avoid building the collision tree when possible, also when using load_map_string()
- Update node-pre-gyp to 0.10.0
- Node 10 compatibility
Release date: 2018-04-16
Changes:
- Upgrade nan to "2.10.0" and node-pre-gyp to "0.7.0" for node 9 and 10 compatibility.
- Use Carto's fork for mapnik-vector-tile. Uses
v1.6.1-carto.1
which is vanilla1.6.1
plus a fix to avoid features with the same value but different type being stored together.
Release date: 2018-04-02
Changes:
- Upgrade mapnik to v3.0.15.7, which brings a number of changes:
- Metrics: Add metrics to the grid renderer
- Metrics: Internal rework (no mutex, no tree) to improve performance
- Metrics: Add counters for feature types
- Metrics: Add counters for cache misses
- Markers Symbolizer Caches: Add a map extra parameter markers_symbolizer_caches_disabled that can be set to true to disable them.
- Markers Symbolizer Caches: Use pointer to cached attributes as part of the key. Fix for a double free. Performance improvements in cached items keys lookup.
Release date: 2018-03-19
Changes:
- Replublish npm package including git submodules
Release date: 2018-03-19
Changes:
- [Upstream] move to prepublishOnly
- [Upstream] Add mapnik-index command in 'bin' so it gets installed by npm
- Allow switching the default build with an environment variable
Release date: 2018-03-14
Changes:
- Update mapnik to v3.0.15.6, which includes fixes and improvements for raster markers cache.
Release date: 2018-02-26
Changes:
- Build also for Node9. Upstream
- Update Mapnik to v3.0.15.4
Release date: 2018-01-26
Changes:
Release date: 2018-01-05
Changes:
- Add this very changelog
- Pass variables into grid_renderer #6
- Upgrade mapnik to v3.0.15.2 and mapnik-vector-tile to v1.5.0 #9
- Pass variables to replace tokens in queries for MVT rendering #809 backported to #10
- Add mapnik metrics #8
Release date: 2017-12-22
Changes:
- Use our mason and mapnik versions. See the changes here
Release date: 2017-06-19
Vanilla node-mapnik v3.6.2 in which the rest of the code is based upon. See https://github.com/mapnik/node-mapnik/blob/v3.6.2/CHANGELOG.md