Updated changelog from v3.0.x branch

This commit is contained in:
Blake Thompson 2018-02-06 14:07:21 -05:00
parent d4826eea6f
commit 3e6d4aa58a

View file

@ -6,6 +6,46 @@ Developers: Please commit along with changes.
For a complete change history, see the git log. For a complete change history, see the git log.
## 3.0.18
Released: January 26, 2018
(Packaged from 44ef46c81)
- SVG parser - fixed logic for calculating dimensions when `width` and `height` expressed in
percentage units (#3812)
- New improved `interior` placement algorithm (#3839)
- Fixed handling of an empty interior rings in `polygon_vertex_processor` (#3833)
- Fixed handling of an empty interior rings in `vertex_adapter' (#3842)(#3838)
## 3.0.17
Released: November 29, 2017
(Packaged from ebdd96c61)
- Use `Scons 3` as an internal build sytsem + support both Python 2 and 3.
- Added glibcxx workaround to support libstdc++-4.8
## 3.0.16
Released: November 16, 2017
(Packaged from 8d7b75e)
- Added "strict" SVG parsing mode with consistent error handling and disabled processing of unsupported attributes.
- Added support for `<use>` element.
- Implemented compile time string literal to integer conversion, to be able to convert large `if/else if/else` statements to `switch`.
- WKB reader - pre-allocate optimisations in `multi_polygon` and `geometry_collection`.
- Set alpha values in RGBA TIFFs even when `NODATA` value is pesent.
- Support building with ICU >= 59.
- SCons - added ICU_DATA, PROJ_LIB and GDAL_DATA settings, available via `mapnik-config`
- Fixed centroid and interior text placement algorithms (#3771)
- Fixed memory leak (#3775)
- SVG parser - fixed default gradient vector in linear gradient.
- Fixed bounding box collection logic (#3709)
## 3.0.15 ## 3.0.15
Released: June 16, 2017 Released: June 16, 2017