- Updated to mapnik 3.7.0
- Dropped windows support
- Updated to mapnik 3.6.2
- Updated to mapnik 3.6.0
- Updated to mapnik 3.5.0
- Loosen mapnik semver to 3.x.
- Update to [email protected]. Requires C++11 support.
- Drop C++ addon in favor of using upstream node-mapnik blend API.
- Bump release to dodge npm fail.
- Support for pre-built binaries using node-pre-gyp.
- Fixed potential crash on zero length image.
- Node v0.10.x support (removed waf support)
- Minor hsl fixes ported from Mapnik 2.3.x: faster fmod and improved rounding/static casts
- Support for OS X 10.9
- Maintain build support for all node v0.8.x versions as waf support erodes
- Fix for OS X build and libjpeg turbo
- Add support for webp.
- Fix potential memory corruption when writing reduced color png images.
- Modified tinting functionality - now all pixels are converted from rgb to hsl before the tint string is applied and then the pixels are converted back to rgb.
- Fixed unsigned integer overflow (#27)
- Added HSL tinting support - a tint string can be passed as a property of an image and all rgb pixels will be set as a function of hsl2rgb conversion. See README for details on usage. (#26)
- Added
--debug
configure option to enable debug builds with assertions
- Fixed possible assert/crash when encoding an image with true white when using dense_hash_map
- Switch to using sparsehash/dense_hash_map for performance caching in quantize functions (#24)
- Added support for MZ_UBER_COMPRESSION when using
encoder:miniz
.
- Added
mode
andencoder
option to control hextree/octree and libpng/miniz (See README.md for details)
- Hextree, fixed palettes, miniz additions
- Node v0.8.x support