diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a4d2a1c0..adb06ba01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,16 @@ Developers: Please commit along with changes. For a complete change history, see the git log. -## 3.x / Future +## 3.0.0 -- Default PNG encoding method when `png` is supplied is now `png8:m=h`, so paletted png using hextree color quantization (#2028) - Use `png32` now for full color png. More details at https://github.com/mapnik/mapnik/wiki/Image-IO. +- Improved support for International Text (now uses harfbuzz library for text shaping) +- Uses latest c++11 features for better performance (especially map loading) +- Expressions everywhere: all symbolizer properties can now be data driven expression (which the exception of `face-name` and `fontset-name`). +- New functions supported in expressions: `exp`, `sin`, `cos`, `tan`, `atan`, `abs`. +- Pattern symbolizers now support SVG input and applying transformations on them dynamically +- Experimental / interface may change: `@variables` can be passed to renderer and evaluated in expressions +- Supports being built with clang++ using `-fvisibility=hidden -flto` for smaller binaries +- Supports being built with Visual Studio 2014 CTP #3 ## 2.3.0