- Added support for Mapnik 3.0.22
- Added new options
line-pattern-type
,line-pattern-alignment
,line-pattern-width
,line-pattern-cap
,line-pattern-join
,line-pattern-miterlimit
,line-pattern-dasharray
- Fixed deprecation message of
shield-min-distance
- Deprecated
minzoom
andmaxzoom
in favor ofminimum-scale-denominator
andmaximum-scale-denominator
- Added
text-offset
andshield-offset
- Fixed missing options in datasource template for GDAL
- Added support for mapnik 3.0.20
- Fixed default value for
polygon-fill
- Ramer douglas peucker algorithm added to the list of simplification algorithms
- Better documentation for
wrap-character
shield-min-distance
marked deprecated, fixed description- Added new
text-placement
andshield-placement
valuesgrid
andalternating-grid
- Added
band
,nodata
,nodata_tolerance
,shared
options of GDAL datasource
- Removed some wrong
auto
keywords on rules for the whole symbolizer where the symbolizer had required properties
- Removed * symbolizer and reference rules within
style
instead - Added rules that work on the whole symbolizer and allow to either suppress it or output it with default values
- Removed generating index.js on prepublish and postpublish and add index.js to version control instead
- Added
cache-features
- Removed redundant type for
debug-mode
- Fixed a problem with generating index.js on Git installs with NPM
- Support for running in the browser
- Changed wording on description for
marker-opacity
- Added
polygon-pattern-transform
andline-pattern-transform
- Fixed datatype of
shield-line-spacing
andtext-line-spacing
- Fixed a typo
- Fix ref loading bug
- Add support for loading latest reference using sevmer (#108)
- Added support for mapnik 3.0.10
- Added support for mapnik 3.0.9
- Added support for mapnik 3.0.7
- Fixed missing support for
inline
andfilesize_max
options in some datasource refs. - Added support for mapnik 3.0.6
- Added
key_field_as_attribute
option for Postgis datasource
- Added support for mapnik 3.0.5
- Added support for mapnik 3.0.4
- Added support for mapnik 3.0.3
- Added new colorblind filters
- Added
miter-revert
tostroke-linejoin
- Renamed
left-only
andright-only
oftext-upright
to use hyphens rather than underscores (mapnik/mapnik#2682) - Added
repeat-wrap-character
(unstable, mapnik/mapnik#2333) - Added
largest-bbox-only
(experimental) - Added
rotate-displacement
- Added
status
key to symbolizer property scheme (#101)
- Added
topojson
datasource - Added
text-upright:auto-down;
- Added
text-transform:reverse
- Added
text-upright
- Added
marker-direction
(mapnik/mapnik#2621) - Changed API to lazily load each reference (helps avoid
require
performance cost).
Changes are:
- Removed
mapnik-reference.version
object - Added
mapnik-reference.versions
array - Added
mapnik-reference.load()
function. Accepts ref version string, returns the reference instance
- Added
dots
symbolizer
- Doc improvements
- Fix a typo in text-opacity css name.
- Added
font-feature-settings
for v3.0.0 ref (@talaj) - Updated
text-character-spacing
andtext-dy
doc for v3.0.0 ref (@talaj)
- Now reporting Mapnik 3.0.0
- Format change: now properties that are expressions report
expression:true
and theirtype
represents the expected type post-evaluation.
- Added more docs and default value descriptions
- Added
text-font-feature-settings
(mapnik/mapnik#2416) - Added
adjust
option totext-horizontal-alignment
(mapnik/mapnik#2426) - Added
marker-avoid-edges
,marker-simplify
,marker-simplify-algorithm
, andmarker-offset
- Added
text-halo-opacity
,text-halo-comp-op
,shield-halo-opacity
, andshield-halo-comp-op
Tagged Sep 4, 2014
- Updated new default of
clip:false
for Mapnik >= 3.x - Added
shield-label-position-tolerance
- Added
vertex-first
andvertex-last
marker-placement
options (mapnik/mapnik#2338) - Removed
bilinear8
option forscaling
(mapnik/mapnik#2076) - Added
line-pattern-opacity
- Removed
wrap-character
(mapnik/mapnik#2333) - Added
linear-dodge
,linear-burn
, anddivide
tocomp-op
- Added
text-halo-transform
andshield-halo-transform
- Changed
polygon-pattern-alignment
default toglobal
- Improved coverage of docs overall.
Tagged Apr 25, 2014
- Added
shield-halo-rasterizer
Tagged Apr 10, 2014
- Added
v2.3.0
reference - Added
image-filters-inflate
- Re-enable colorize-alpha for 2.2.0
- Added experimental support for
text-placement-type:list
andshield-placement-type:list
- Moved
fill
,stroke-width
, andopacity
on all symbolizers to expressions targeting Mapnik 3.x
Tagged Oct 25, 2013
- Added
v2.2.0
reference
Tagged Sept 26, 2013
Updated when Mapnik 2.3.x was at 68ff3ce.
- Added
color-to-alpha
image filter
Tagged Sept 19, 2013
Updated when Mapnik master was at 2ebd3e9bf8.
- Removed uneeded
description
properties. - Corrected the
text-min-padding
doc to note that it only relates to whether a label is within a given distance of the edge of a (meta)tile not other text. - Added Map
background-image-opacity
andbackground-image-comp-op
- Added
line-pattern-offset
- Added
direct-image-filters
- Added
scale-hsla
image-filter
- Added
raster-colorizer
- Added
text-halo-rasterizer
- Added
geometry-transform
- Added
shield-transform
,shield-placements
, andshield-placement-type
- Added
debug-mode
to visualize collision boxes - Moved experimental
latest/datasources.json
tolatest/datasources.template
sodatasources.json
now is fully baked
Tagged February 5th, 2013
Updated when Mapnik master was at 19e52c013639.
- Exposed simplify and simplify-algorithm properties
Tagged January 2, 2013
Updated when Mapnik master was at fd089a228b7.
- Added value keywords known by Mapnik for rhs filtering (#42)
Tagged November 29, 2012
Updated when Mapnik master was at 26889c4761e.
- Added the obscure
shield-unlock-image
parameter, long supported by Mapnik.
Tagged November 26, 2012
Updated when Mapnik master was at c39c839452 and 2.1.x branch as at 0b2f2f8ee0.
- Adds new reference for Mapnik 2.1.1 (upcoming)
- Adds marker-multi-policy option for >= 2.1.1
Tagged Sept 6, 2012
Updated when Mapnik master was at a513d3f97
- Updates the schema by introducing a
"unsigned"
type for integer values. Carto and other parsers will be backwards-compatible with values specified in floats by rounding them to integers.
Tagged Aug 30, 2012
Updated when Mapnik master was at 2e44e8c4
- Various docs fixes
- Added
interior
option formarkers-placement
- Fixed required values for shields with Mapnik >= 2.1
- Added
map-maximum-extent
- Fixed up layer and style properties in all versions
- Remove
font-set
which was uneeded - Fixed doc string for
marker-width
.
Tagged Aug 15, 2012
Updated when Mapnik master was at 4cf1484
- Removed experimental
colorize-alpha
comp-op to match Mapnik removal (mapnik/mapnik#1371).
Tagged Aug 8, 2012
Updated when Mapnik master was at 7847af51e7
- Corrected internally reported versions for
latest
and2.0.2
Tagged Aug 8, 2012
Updated when Mapnik master was at 7847af51e7
- Made
point-file
optional - Added
marker-ignore-placement
to 2.0.1 as per backport (mapnik/mapnik#1163) - Added new 2.0.2 reference - an exact copy of 2.0.1 as no changes were made in Mapnik between these releases
Tagged Aug 2, 2012
Updated when Mapnik master was at a22b31b0cc
- Added
line-gamma-method
andpolygon-gamma-method
- Added
line-miterlimit
- Removed remaining
shield-no-text
fromlatest/reference.json
Tagged Aug 1, 2012
Updated when Mapnik master was at a22b31b0cc
- Now
transform
properties arefunctions
type - Added
fill-opacity
for markers - Exposed clip and smooth on all appropriate symbolizers
- Declared
text-orientation
as expression type - Matched
transform
naming with Mapnik - Fixed default value for
raster-scaling
tonear
- Added more
raster-scaling
types:near,spline36,hanning,hamming,hermite,kaiser,quadric,catrom,bessel,mitchell,sinc,blackman
- Removed
raster-mode
, useraster-comp-op
instead - Added polygon-pattern-opacity - newly supported in Mapnik
- Fixed up which symbolizers support
comp-op
(removed buildings, added line-pattern) - Removed
no-text
for shield symbolizer since Mapnik >= 2.1.x no longer uses this. - Fixed naming of
stroke-dashoffset
- Renamed all instances of
composite-operation
tocomp-op
to match mapnik/svg spec - Fixed
buffer-size
type in 2.0.1 reference (uri -> float) - Improved tests: run them with
make test
- Add
shield-allow-overlap
- Add
shield-vertical-alignment
- Add
text-wrap-before
andshield-wrap-before
- Made
marker-width
,marker-height
, andshield-name
expressions - Fixed default value for text/shield alignment properties
- Add
expression
type - Add
functions
type - Add transform function definitions for
point-transform
and, eventually, other transforms
- Fixed type definition of
font-directory
in reference targeting latest mapnik
- Fixed type definition of
font-directory
, ensuring it is interpreted as a uri
- Add
raster-comp-op
(temporarily namedraster-composite-operation
)
- Add
invert()
image filter function - Rename
color-spin
compositing tocolorize-alpha
- The style-property
image-filters
becomes of thefunctions
type and gains[name, arity]
specs for each function.
- For the property
buffer-size
under the Map symbolizer, the CSS representation becomesbuffer-size
, not `buffer.
- Added symbolizer-specific
composite-operation
code.