changelog: minor formatting [skip ci]

This commit is contained in:
Mickey Rose 2018-07-10 17:13:15 +02:00 committed by lightmare
parent ae3a9404b7
commit 249c4b6c6c

View file

@ -39,11 +39,12 @@ Released: March 06, 2018
- Backported scaling of precision by polygon size ([#3844](https://github.com/mapnik/mapnik/issues/3844)) - Backported scaling of precision by polygon size ([#3844](https://github.com/mapnik/mapnik/issues/3844))
- Backported GRID placement ([#3847](https://github.com/mapnik/mapnik/issues/3847), [#3854](https://github.com/mapnik/mapnik/issues/3854), [#3855](https://github.com/mapnik/mapnik/issues/3855)) - Backported GRID placement ([#3847](https://github.com/mapnik/mapnik/issues/3847), [#3854](https://github.com/mapnik/mapnik/issues/3854), [#3855](https://github.com/mapnik/mapnik/issues/3855))
- Added missing `MAPNIK_DECL` to all `text_placement_` types ([7ce142a](https://github.com/mapnik/mapnik/commit/7ce142a5aa8e9da5ddd11266a054c1e69052230d)) - Added missing `MAPNIK_DECL` to all `text_placement_` types ([7ce142a](https://github.com/mapnik/mapnik/commit/7ce142a5aa8e9da5ddd11266a054c1e69052230d))
- Fixed invalid memory access if input_buffer size is zero ([a602c65](https://github.com/mapnik/mapnik/commit/a602c65354a4b595821d2300f38ebc107d07e2a9)) - Fixed invalid memory access if input buffer size is zero ([a602c65](https://github.com/mapnik/mapnik/commit/a602c65354a4b595821d2300f38ebc107d07e2a9))
- Fixed handling of an empty polygon in grid_vertex_converter ([2f2dcf1](https://github.com/mapnik/mapnik/commit/2f2dcf1eeae71aaa7878f4bc9a39741321f07e68)) - Fixed handling of an empty polygon in `grid_vertex_converter` ([2f2dcf1](https://github.com/mapnik/mapnik/commit/2f2dcf1eeae71aaa7878f4bc9a39741321f07e68))
- Fixed PROJ_LIB detection logic ([44f1ae3](https://github.com/mapnik/mapnik/commit/44f1ae3a6e9e9979d1a93343f40db6cd7dbf51d5)) - Fixed `PROJ_LIB` detection logic ([44f1ae3](https://github.com/mapnik/mapnik/commit/44f1ae3a6e9e9979d1a93343f40db6cd7dbf51d5))
- Default to `icu-config` for obtaining `ICU_DATA` if `u_getDataDirectory` fails ([2cef98d](https://github.com/mapnik/mapnik/commit/2cef98d7f76cdd302afcf15f1c585379537e8f1d)) - Default to `icu-config` for obtaining `ICU_DATA` if `u_getDataDirectory` fails ([2cef98d](https://github.com/mapnik/mapnik/commit/2cef98d7f76cdd302afcf15f1c585379537e8f1d))
## 3.0.18 ## 3.0.18
Released: January 26, 2018 Released: January 26, 2018
@ -56,6 +57,7 @@ Released: January 26, 2018
- Fixed handling of an empty interior rings in `polygon_vertex_processor` ([#3833](https://github.com/mapnik/mapnik/issues/3833)) - Fixed handling of an empty interior rings in `polygon_vertex_processor` ([#3833](https://github.com/mapnik/mapnik/issues/3833))
- Fixed handling of an empty interior rings in `vertex_adapter` ([#3842](https://github.com/mapnik/mapnik/issues/3842))([#3838](https://github.com/mapnik/mapnik/issues/3838)) - Fixed handling of an empty interior rings in `vertex_adapter` ([#3842](https://github.com/mapnik/mapnik/issues/3842))([#3838](https://github.com/mapnik/mapnik/issues/3838))
## 3.0.17 ## 3.0.17
Released: November 29, 2017 Released: November 29, 2017
@ -65,6 +67,7 @@ Released: November 29, 2017
- Use `Scons 3` as an internal build sytsem + support both Python 2 and 3. - Use `Scons 3` as an internal build sytsem + support both Python 2 and 3.
- Added glibcxx workaround to support libstdc++-4.8 - Added glibcxx workaround to support libstdc++-4.8
## 3.0.16 ## 3.0.16
Released: November 16, 2017 Released: November 16, 2017
@ -75,20 +78,19 @@ Released: November 16, 2017
- Added support for `<use>` element. - 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`. - 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`. - WKB reader - pre-allocate optimisations in `multi_polygon` and `geometry_collection`.
- Set alpha values in RGBA TIFFs even when `NODATA` value is pesent. - Set alpha values in RGBA TIFFs even when `NODATA` value is present. ([#3714](https://github.com/mapnik/mapnik/issues/3714))
- Support building with ICU >= 59. - Support building with ICU >= 59.
- SCons - added ICU_DATA, PROJ_LIB and GDAL_DATA settings, available via `mapnik-config` - SCons - added `ICU_DATA`, `PROJ_LIB` and `GDAL_DATA` settings, available via `mapnik-config`
- Fixed centroid and interior text placement algorithms ([#3771](https://github.com/mapnik/mapnik/issues/3771)) - Fixed centroid and interior text placement algorithms ([#3771](https://github.com/mapnik/mapnik/issues/3771))
- Fixed memory leak ([#3775](https://github.com/mapnik/mapnik/issues/3775)) - Fixed memory leak ([#3775](https://github.com/mapnik/mapnik/issues/3775))
- SVG parser - fixed default gradient vector in linear gradient. - SVG parser - fixed default gradient vector in linear gradient.
- Fixed bounding box collection logic ([#3709](https://github.com/mapnik/mapnik/issues/3709)) - Fixed bounding box collection logic ([#3709](https://github.com/mapnik/mapnik/issues/3709))
## 3.0.15 ## 3.0.15
Released: June 16, 2017 Released: June 16, 2017
#### Summary
(Packaged from [6e6cf84](https://github.com/mapnik/mapnik/commit/6e6cf84)) (Packaged from [6e6cf84](https://github.com/mapnik/mapnik/commit/6e6cf84))
- Restored `filter_factor` logic in `gdal.input` and added to `raster.input` ([#3699](https://github.com/mapnik/mapnik/issues/3699)) - Restored `filter_factor` logic in `gdal.input` and added to `raster.input` ([#3699](https://github.com/mapnik/mapnik/issues/3699))
@ -98,14 +100,13 @@ Released: June 16, 2017
[mapnik/test-data-visual@be0ba96](https://github.com/mapnik/test-data-visual/commit/be0ba965cd2240576a8edfca84801cbb7a4832d6)) [mapnik/test-data-visual@be0ba96](https://github.com/mapnik/test-data-visual/commit/be0ba965cd2240576a8edfca84801cbb7a4832d6))
- TIFF I/O - port memory mapped based I/O from master - TIFF I/O - port memory mapped based I/O from master
## 3.0.14 ## 3.0.14
Released: June 5, 2017 Released: June 5, 2017
(Packaged from [2b42e17](https://github.com/mapnik/mapnik/commit/2b42e17)) (Packaged from [2b42e17](https://github.com/mapnik/mapnik/commit/2b42e17))
#### Summary
- Fixed problems with high levels of overzooming in the GDAL and raster plugin where data would be slightly offset - Fixed problems with high levels of overzooming in the GDAL and raster plugin where data would be slightly offset
- High levels of overzooming on raster data no longer results in the return of a transparent image. - High levels of overzooming on raster data no longer results in the return of a transparent image.
- Fixed bug in `mapnik::util::file::data()` ([a220bda](https://github.com/mapnik/mapnik/commit/a220bda05d2aa1)) - Fixed bug in `mapnik::util::file::data()` ([a220bda](https://github.com/mapnik/mapnik/commit/a220bda05d2aa1))
@ -115,14 +116,13 @@ Released: June 5, 2017
- Fixed bug (typo) in `raster_featureset.cpp` ([#3696](https://github.com/mapnik/mapnik/issues/3696)) - Fixed bug (typo) in `raster_featureset.cpp` ([#3696](https://github.com/mapnik/mapnik/issues/3696))
- Made `freetype_engine` singleton again. This allows for better control of its life-time. Original interface is preserved via adding static methods ([#3688](https://github.com/mapnik/mapnik/issues/3688)) - Made `freetype_engine` singleton again. This allows for better control of its life-time. Original interface is preserved via adding static methods ([#3688](https://github.com/mapnik/mapnik/issues/3688))
## 3.0.13 ## 3.0.13
Released: February 8, 2017 Released: February 8, 2017
(Packaged from [2a153c0](https://github.com/mapnik/mapnik/commit/2a153c0)) (Packaged from [2a153c0](https://github.com/mapnik/mapnik/commit/2a153c0))
#### Summary
- Unbundle `unifont` font from distribution - Unbundle `unifont` font from distribution
- GeoJSON: improved parsing grammar avoiding temp synthesised attribute ([#3507](https://github.com/mapnik/mapnik/issues/3507)) - GeoJSON: improved parsing grammar avoiding temp synthesised attribute ([#3507](https://github.com/mapnik/mapnik/issues/3507))
- GeoJSON: expose `num_features_to_query` datasource parameter + unit test ([#3515](https://github.com/mapnik/mapnik/issues/3515)) - GeoJSON: expose `num_features_to_query` datasource parameter + unit test ([#3515](https://github.com/mapnik/mapnik/issues/3515))
@ -138,14 +138,13 @@ Released: February 8, 2017
- GeoJSON - handle empty elements in position grammar (ref [#3609](https://github.com/mapnik/mapnik/issues/3609)) - GeoJSON - handle empty elements in position grammar (ref [#3609](https://github.com/mapnik/mapnik/issues/3609))
- mapnik-index - return failure on invalid bounding box (ref [#3611](https://github.com/mapnik/mapnik/issues/3611)) - mapnik-index - return failure on invalid bounding box (ref [#3611](https://github.com/mapnik/mapnik/issues/3611))
## 3.0.12 ## 3.0.12
Released: September 8, 2016 Released: September 8, 2016
(Packaged from [1d22d86](https://github.com/mapnik/mapnik/commit/1d22d86)) (Packaged from [1d22d86](https://github.com/mapnik/mapnik/commit/1d22d86))
#### Summary
- Ensured gdal.input is registered once (refs [#3093](https://github.com/mapnik/mapnik/issues/3093) [#3339](https://github.com/mapnik/mapnik/issues/3339) [#3340](https://github.com/mapnik/mapnik/issues/3340)) - Ensured gdal.input is registered once (refs [#3093](https://github.com/mapnik/mapnik/issues/3093) [#3339](https://github.com/mapnik/mapnik/issues/3339) [#3340](https://github.com/mapnik/mapnik/issues/3340))
- Fixed `mapnik::util::is_clockwise` implementation to use coordinates relative to the origin and avoid numeric precision issues - Fixed `mapnik::util::is_clockwise` implementation to use coordinates relative to the origin and avoid numeric precision issues
- `mapnik-index` is updated to fail on first error in input (csv) - `mapnik-index` is updated to fail on first error in input (csv)
@ -178,28 +177,26 @@ Released: September 8, 2016
- Fixed image swap (ref [#3513](https://github.com/mapnik/mapnik/issues/3513)) - Fixed image swap (ref [#3513](https://github.com/mapnik/mapnik/issues/3513))
- Stop bundling testdata in source tarball (ref [#3335](https://github.com/mapnik/mapnik/issues/3335)) - Stop bundling testdata in source tarball (ref [#3335](https://github.com/mapnik/mapnik/issues/3335))
## 3.0.11 ## 3.0.11
Released: April 1, 2016 Released: April 1, 2016
(Packaged from [8d9dc27](https://github.com/mapnik/mapnik/commit/8d9dc27)) (Packaged from [8d9dc27](https://github.com/mapnik/mapnik/commit/8d9dc27))
#### Summary
- Raster scaling: fixed crash and clipping negative pixel values of floating point rasters ([#3349](https://github.com/mapnik/mapnik/pull/3349)) - Raster scaling: fixed crash and clipping negative pixel values of floating point rasters ([#3349](https://github.com/mapnik/mapnik/pull/3349))
- Restored support for unquoted strings in expressions ([#3390](https://github.com/mapnik/mapnik/pull/3390)) - Restored support for unquoted strings in expressions ([#3390](https://github.com/mapnik/mapnik/pull/3390))
- [TWKB](https://github.com/TWKB/) support via [#3356](https://github.com/mapnik/mapnik/pull/3356) ([#3355](https://github.com/mapnik/mapnik/issues/3355)) - [TWKB](https://github.com/TWKB/) support via [#3356](https://github.com/mapnik/mapnik/pull/3356) ([#3355](https://github.com/mapnik/mapnik/issues/3355))
- Visual test runner can render SVG, PDF and Postscript with Cairo renderer ([#3418](https://github.com/mapnik/mapnik/pull/3418)) - Visual test runner can render SVG, PDF and Postscript with Cairo renderer ([#3418](https://github.com/mapnik/mapnik/pull/3418))
- Scale factor is now applied also to `text-line-spacing` and transforms ([#3416](https://github.com/mapnik/mapnik/pull/3416)) - Scale factor is now applied also to `text-line-spacing` and transforms ([#3416](https://github.com/mapnik/mapnik/pull/3416))
## 3.0.10 ## 3.0.10
Released: February 25, 2016 Released: February 25, 2016
(Packaged from [5c0d496](https://github.com/mapnik/mapnik/commit/5c0d496)) (Packaged from [5c0d496](https://github.com/mapnik/mapnik/commit/5c0d496))
#### Summary
- The `shapeindex` command now has a `--index-parts` option. When used the index will be bigger - The `shapeindex` command now has a `--index-parts` option. When used the index will be bigger
but will allow the Shapefile datasource to only parse polygon parts within the query bounds. but will allow the Shapefile datasource to only parse polygon parts within the query bounds.
- WARNING: index files generated with this newer Mapnik are invalid for older versions of Mapnik. - WARNING: index files generated with this newer Mapnik are invalid for older versions of Mapnik.
@ -222,15 +219,12 @@ Released: February 25, 2016
- Compare: https://github.com/mapnik/mapnik/compare/v3.0.9...v3.0.10 - Compare: https://github.com/mapnik/mapnik/compare/v3.0.9...v3.0.10
## 3.0.9 ## 3.0.9
Released: November 26, 2015 Released: November 26, 2015
(Packaged from [03a0926](https://github.com/mapnik/mapnik/commit/03a0926)) (Packaged from [03a0926](https://github.com/mapnik/mapnik/commit/03a0926))
#### Summary
- Fixed offsetting of complex paths and sharp angles ([#3160](https://github.com/mapnik/mapnik/pull/3160)) (via [@winni159](https://github.com/winni159)) - Fixed offsetting of complex paths and sharp angles ([#3160](https://github.com/mapnik/mapnik/pull/3160)) (via [@winni159](https://github.com/winni159))
- Fixed mapnik.util.variant issue when compiling with gcc-5.x and SSO enabled by default ([#3103](https://github.com/mapnik/mapnik/issues/3103)) (via [@nkovacs](https://github.com/nkovacs)) - Fixed mapnik.util.variant issue when compiling with gcc-5.x and SSO enabled by default ([#3103](https://github.com/mapnik/mapnik/issues/3103)) (via [@nkovacs](https://github.com/nkovacs))
- Fixed issue with complex scripts where some character sequences weren't rendered correctly ([#3050](https://github.com/mapnik/mapnik/issues/3050)) (via [@jkroll20](https://github.com/jkroll20)) - Fixed issue with complex scripts where some character sequences weren't rendered correctly ([#3050](https://github.com/mapnik/mapnik/issues/3050)) (via [@jkroll20](https://github.com/jkroll20))
@ -248,14 +242,13 @@ Released: November 26, 2015
- Centroid algorithm: fixed invalid input handling, particularly empty geometries ([#3185](https://github.com/mapnik/mapnik/pull/3185)) - Centroid algorithm: fixed invalid input handling, particularly empty geometries ([#3185](https://github.com/mapnik/mapnik/pull/3185))
- Updated SCons build system to the latest version 2.4.1 (http://scons.org/) - Updated SCons build system to the latest version 2.4.1 (http://scons.org/)
## 3.0.8 ## 3.0.8
Released: October 23, 2015 Released: October 23, 2015
(Packaged from [2d15567](https://github.com/mapnik/mapnik/commit/2d15567)) (Packaged from [2d15567](https://github.com/mapnik/mapnik/commit/2d15567))
#### Summary
- Renamed `SHAPE_MEMORY_MAPPED_FILE` define to `MAPNIK_MEMORY_MAPPED_FILE`. Pass `./configure MEMORY_MAPPED_FILE=True|False` to request - Renamed `SHAPE_MEMORY_MAPPED_FILE` define to `MAPNIK_MEMORY_MAPPED_FILE`. Pass `./configure MEMORY_MAPPED_FILE=True|False` to request
support for memory mapped files across Mapnik plugins (currently shape, csv, and geojson). support for memory mapped files across Mapnik plugins (currently shape, csv, and geojson).
- Unified `mapnik-index` utility supporting GeoJSON and CSV formats - Unified `mapnik-index` utility supporting GeoJSON and CSV formats
@ -265,28 +258,26 @@ Released: October 23, 2015
- maintain 'FT_LOAD_NO_HINTING' + support >= harfbuzz 1.0.5 - maintain 'FT_LOAD_NO_HINTING' + support >= harfbuzz 1.0.5
- geojson.input - implement on-disk-index support - geojson.input - implement on-disk-index support
## 3.0.7 ## 3.0.7
Released: October 12, 2015 Released: October 12, 2015
(Packaged from [e161253](https://github.com/mapnik/mapnik/commit/e161253)) (Packaged from [e161253](https://github.com/mapnik/mapnik/commit/e161253))
#### Summary
- Removed `MAPNIK_VERSION_IS_RELEASE` define / `mapnik-config --version` not longer reports `-pre` for non-release versions. - Removed `MAPNIK_VERSION_IS_RELEASE` define / `mapnik-config --version` not longer reports `-pre` for non-release versions.
Use `mapnik-config --git-revision` instead ([#3123](https://github.com/mapnik/mapnik/issues/3123)) Use `mapnik-config --git-revision` instead ([#3123](https://github.com/mapnik/mapnik/issues/3123))
- Renamed `nik2img` command to `mapnik-render` - Renamed `nik2img` command to `mapnik-render`
- PostGIS: Fixed handling of all attributes when `key_field_as_attribute=false` ([#3120](https://github.com/mapnik/mapnik/issues/3120)) - PostGIS: Fixed handling of all attributes when `key_field_as_attribute=false` ([#3120](https://github.com/mapnik/mapnik/issues/3120))
- PostGIS: Fixed parsing of `key_field_as_attribute` as boolean: now `true/false` can be used in addition to `0/1` - PostGIS: Fixed parsing of `key_field_as_attribute` as boolean: now `true/false` can be used in addition to `0/1`
## 3.0.6 ## 3.0.6
Released: October 7, 2015 Released: October 7, 2015
(Packaged from [3cebe97](https://github.com/mapnik/mapnik/commit/3cebe97)) (Packaged from [3cebe97](https://github.com/mapnik/mapnik/commit/3cebe97))
#### Summary
- PostGIS plugin: added `key_field_as_attribute` option. Defaults to `True` to preserve current behavior of having the `key_field` added both - PostGIS plugin: added `key_field_as_attribute` option. Defaults to `True` to preserve current behavior of having the `key_field` added both
as an attribute and as the `feature.id` value. If `key_field_as_attribute=false` is passed then the attribute is discarded ([#3115](https://github.com/mapnik/mapnik/issues/3115)) as an attribute and as the `feature.id` value. If `key_field_as_attribute=false` is passed then the attribute is discarded ([#3115](https://github.com/mapnik/mapnik/issues/3115))
- CSV plugin has been further optimized and has gained experimental support for on-disk indexes ([#3089](https://github.com/mapnik/mapnik/issues/3089)) - CSV plugin has been further optimized and has gained experimental support for on-disk indexes ([#3089](https://github.com/mapnik/mapnik/issues/3089))
@ -297,14 +288,13 @@ Released: October 7, 2015
- Removed mapnik::Feature type alias of mapnik::feature_impl ([#3099](https://github.com/mapnik/mapnik/pull/3099)) - Removed mapnik::Feature type alias of mapnik::feature_impl ([#3099](https://github.com/mapnik/mapnik/pull/3099))
- Fixed linking order for plugins to avoid possible linking errors on linux systems ([#3105](https://github.com/mapnik/mapnik/issues/3105)) - Fixed linking order for plugins to avoid possible linking errors on linux systems ([#3105](https://github.com/mapnik/mapnik/issues/3105))
## 3.0.5 ## 3.0.5
Released: September 16, 2015 Released: September 16, 2015
(Packaged from [165c704](https://github.com/mapnik/mapnik/commit/165c704)) (Packaged from [165c704](https://github.com/mapnik/mapnik/commit/165c704))
#### Summary
- `scale-hsla` image filter: parameters are no longer limited by interval \[0, 1\] ([#3054](https://github.com/mapnik/mapnik/pull/3054)) - `scale-hsla` image filter: parameters are no longer limited by interval \[0, 1\] ([#3054](https://github.com/mapnik/mapnik/pull/3054))
- Windows: Fixed SVG file loading from unicode paths - Windows: Fixed SVG file loading from unicode paths
- `colorize-alpha` image filter: fixed normalization of color components ([#3058](https://github.com/mapnik/mapnik/pull/3058)) - `colorize-alpha` image filter: fixed normalization of color components ([#3058](https://github.com/mapnik/mapnik/pull/3058))
@ -318,28 +308,26 @@ Released: September 16, 2015
- Revive `zero allocation image interface` and add unit tests - Revive `zero allocation image interface` and add unit tests
- Benchmark: use return values of test runner. - Benchmark: use return values of test runner.
## 3.0.4 ## 3.0.4
Released: August 26, 2015 Released: August 26, 2015
(Packaged from [17bb81c](https://github.com/mapnik/mapnik/commit/17bb81c)) (Packaged from [17bb81c](https://github.com/mapnik/mapnik/commit/17bb81c))
#### Summary
- CSV.input: plug-in has been re-factored to minimise memory usage and to improve handling of larger input. - CSV.input: plug-in has been re-factored to minimise memory usage and to improve handling of larger input.
(NOTE: [large_csv](https://github.com/mapnik/mapnik/tree/large_csv) branch adds experimental trunsduction parser with deferred string initialisation) (NOTE: [large_csv](https://github.com/mapnik/mapnik/tree/large_csv) branch adds experimental trunsduction parser with deferred string initialisation)
- CSV.input: added internal spatial index (boost::geometry::index::tree) for fast `bounding box` queries ([#3010](https://github.com/mapnik/mapnik/pull/3010)) - CSV.input: added internal spatial index (boost::geometry::index::tree) for fast `bounding box` queries ([#3010](https://github.com/mapnik/mapnik/pull/3010))
- Fixed deadlock in recursive datasource registration via [@zerebubuth](https://github.com/zerebubuth) ([#3038](https://github.com/mapnik/mapnik/pull/3038)) - Fixed deadlock in recursive datasource registration via [@zerebubuth](https://github.com/zerebubuth) ([#3038](https://github.com/mapnik/mapnik/pull/3038))
- Introduced new command line argument `--limit` or `-l` to limit number of failed tests via [@talaj](https://github.com/talaj) ([#2996](https://github.com/mapnik/mapnik/pull/2996)) - Introduced new command line argument `--limit` or `-l` to limit number of failed tests via [@talaj](https://github.com/talaj) ([#2996](https://github.com/mapnik/mapnik/pull/2996))
## 3.0.3 ## 3.0.3
Released: August 12, 2015 Released: August 12, 2015
(Packaged from [3d262c7](https://github.com/mapnik/mapnik/commit/3d262c7)) (Packaged from [3d262c7](https://github.com/mapnik/mapnik/commit/3d262c7))
#### Summary
- Fixed an issue with fields over size of `int32` in `OGR` plugin ([mapnik/node-mapnik#499](https://github.com/mapnik/node-mapnik/issues/499)) - Fixed an issue with fields over size of `int32` in `OGR` plugin ([mapnik/node-mapnik#499](https://github.com/mapnik/node-mapnik/issues/499))
- Added 3 new image-filters to simulate types of colorblindness (`color-blind-protanope`,`color-blind-deuteranope`,`color-blind-tritanope`) - Added 3 new image-filters to simulate types of colorblindness (`color-blind-protanope`,`color-blind-deuteranope`,`color-blind-tritanope`)
- Fix so that null text boxes have no bounding boxes when attempting placement ( [162f82c](https://github.com/mapnik/mapnik/commit/162f82cba5b0fb984c425586c6a4b354917abc47) ) - Fix so that null text boxes have no bounding boxes when attempting placement ( [162f82c](https://github.com/mapnik/mapnik/commit/162f82cba5b0fb984c425586c6a4b354917abc47) )
@ -347,6 +335,7 @@ Released: August 12, 2015
- Added `filter_image` method which can modify an image in place or return a new image that is filtered - Added `filter_image` method which can modify an image in place or return a new image that is filtered
- Added missing typedef's in `mapnik::geometry` to allow experimenting with different containers - Added missing typedef's in `mapnik::geometry` to allow experimenting with different containers
## 3.0.2 ## 3.0.2
Released: July 31, 2015 Released: July 31, 2015
@ -367,6 +356,7 @@ This release is centered around improvements to the SVG parsing within mapnik. M
- Fixed dimensions parsing - Fixed dimensions parsing
- Remove libxml2 dependency - Remove libxml2 dependency
## 3.0.1 ## 3.0.1
Released: July 27th, 2015 Released: July 27th, 2015
@ -387,6 +377,7 @@ The 3.0.1 fixes a few bugs in geojson parsing, svg parsing, and rendering. It al
- Fixed potential hang due to invalid use of `line-geometry-transform` ([6d6cb15](https://github.com/mapnik/mapnik/commit/6d6cb15)) - Fixed potential hang due to invalid use of `line-geometry-transform` ([6d6cb15](https://github.com/mapnik/mapnik/commit/6d6cb15))
- Moved unmaintained plugins out of core: `osm`, `occi`, and `rasterlite` ([#2980](https://github.com/mapnik/mapnik/issues/2980)) - Moved unmaintained plugins out of core: `osm`, `occi`, and `rasterlite` ([#2980](https://github.com/mapnik/mapnik/issues/2980))
## 3.0.0 ## 3.0.0
Released: July 7th, 2015 Released: July 7th, 2015