Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

380 lines (217 sloc) 7.133 kb

Changlog

Future

  • Added toWKT/toWKB on mapnik.Feature
  • Added getPixel/setPixel on mapnik.Image
  • Added mapnik.VectorTile.query ability - accepts lon/lat in wgs84 and tolerances (in meters) returns array of features

1.2.2

  • Fixed windows build against Mapnik 2.3.0
  • Fixed mapnik.Image.open call - which was string data in invalid way
  • Upgraded to mapnik-vector-tile@0.3.3
  • Fixed build on OS X against node v0.6.x (tested v0.6.22)
  • Deprecated the Datasource.features() call #180

1.2.1

  • Added more details to mapnik.supports API including grid,proj4,webp,jpeg,png,svg,cairo_pdf,cairo_svg, and threadsafe
  • Added more constants for available comp-op values

1.2.0

  • Map.render (when rendering to a VectorTile) and VectorTile.render now expect buffer_size option to be passed and ignores map.BufferSize (#175)
  • Removed devDependencies so that mocha and sphericalmecator need to be manually installed to run tests
  • Tweaked gyp Release configuration to ensure binaries are stripped and built with highest level of optimization
  • Added support for detecting --runtime_link=static flag to npm install that can trigger linking against all Mapnik depedencies (not just libmapnik)
  • Added travis.ci support

1.1.3

  • Gyp binding cleanups
  • Removed direct icu::UnicodString usage to ensure robust compiles against icu build with -DUSING_ICU_NAMESPACE=0
  • Fixed variable shadowing issue in vtile -> geojson code
  • Disabled default debug symbol generation to speed up builds

1.1.2

  • Upgraded to mapnik-vector-tile 3.0.x API

1.1.1

  • Fixed extent of vector::tile_datasource to be sensitive to map buffer (TODO - long term plan is to make extent optional instead of adding support for layer specific buffered extent) - this is needed for avoiding too restrictive filtering of features at render time.
  • Fixed exception handling when creating geojson from vector tile
  • Build fixes to support python 3.x
  • Now accepting scale_denominator, scale, and format in options passed to map.RenderSync

1.1.0

  • Added support for node v0.11.x
  • Added async versions of Image methods: fromBytes, open, premultiply, demultiply
  • Added experimental support for rendering vector tiles to SVG. renderer option (either cairo or svg) controls whether cairo or native svg renderer is used
  • Exposed map.bufferedExtent property to access the buffered extent
  • Changed Image.composite function to accept offsets (dx and dy), comp_op, image_filters, and opacity in options.
  • Fixed missing exception translation for MemoryDatasource and Image constructors
  • Fixed invalid default for scale in map.render
  • Implemented mapnik.Image.fromBytes (#147)

1.0.0

  • Dropped support for Mapnik versions older than v2.2.0
  • Moved build system to node-gyp - now supports node v0.10.x
  • Fonts are not longer auto-registered. Call mapnik.register_default_fonts() to register "DejaVu" set that is often bundled by Mapnik and call mapnik.register_system_fonts() to register fonts are various known system paths.
  • New mapnik.VectorTile API

0.7.24

  • Fixed tests after removal of example code (tests depended on it)

0.7.23

0.7.22

  • Header include refactoring to ensure clean compiles again Mapnik 2.0.x, 2.1.x, and 2.2.x

0.7.21

  • Fix compile with latest Mapnik 2.2-pre ( header)
  • Exposed Map.scale() (stefanklug)
  • More fixes for 64 bit integer support

0.7.20

  • Fix compile with Mapnik 2.1 (stefanklug)
  • Support 64 bit integers in grid types in anticipation of mapnik/mapnik#1662

0.7.19

  • Adapts to mapnik master's move to supporting 64 bit integers using mapnik::value_integer

0.7.18

  • Report null values in mapnik features as javascript null rather than undefined

0.7.17

  • Added sync/async clear() method to enable re-use of mapnik.Image and mapnik.Grid objects from a cache
  • Made ImageView and GridView isSolid() methods async if a callback is passed
  • Made async isSolid() return pixel value as second arg
  • Fixed code examples to work with generic-pool 2.x
  • Improved error reporting when an invalid image format is requested
  • Fixed possible edge-case memory corruption when encoding grids whose width != height

0.7.16

  • Fixed handling of datasource exception when calculating extent

0.7.15

2012-10-09

  • Minor compiler warning fixes

0.7.14

2012-09-16

  • Keep chasing Mapnik 2.2.0-pre API changes in symbolizers

0.7.13

2012-09-13

  • Fixed compile with <= Mapnik 2.1.0

0.7.12

2012-09-7

  • Keep chasing Mapnik 2.2.0-pre API changes in singletons

0.7.11

2012-09-5

  • Fixed compile with Mapnik 2.2.0-pre

0.7.10

2012-08-17

  • Makefile wrapper around node-waf now allows NPROCS option to be set.
  • Allow configure to work against Mapnik 2.2.0-pre without warning.

0.7.9

2012-08-1

  • Fixed broken usage of V8::AdjustAmountOfExternalAllocatedMemory which could trigger unneeded garbage collection pauses. (@strk)

0.7.8

2012-07-18

  • Fixed compile against Mapnik 2.0.x

0.7.7

2012-07-13

  • remove debug output when locally customized environment settings are pushed into process.env

0.7.6

2012-07-13

  • Further optimize grid encoding
  • Allow passing scale_factor to render to file functions (#109)
  • Reference count Image and Grid objects in use by View objects to avoid possible scope issues resulting in segfaults when v8 garbage collects (#89, #110)

0.7.5

2012-07-12

  • Speed up grid encoding when featuresets are large: 12s -> 4s for processed_p at full zoom
  • Throw upon errors in grid rendering test
  • Fix mapnik version check in grid_view pixel value test
  • Amend expected test failures per version to account for platform differences in whether hidden fonts are around

0.7.4

2012-07-04

0.7.3

2012-06-29

0.7.2

2012-06-27

0.7.1

2012-04-27

0.7.0

2012-04-16

0.6.7

2012-03-09

0.5.17

2012-03-01

0.5.16

2012-01-23

0.5.15

2012-01-10

0.6.5

2012-01-10

0.6.4

2011-12-21

0.5.14

2011-12-21

0.6.3

2011-12-16

0.5.13

2011-12-16

0.5.12

2011-12-06

0.5.11

2011-12-06

0.6.2

2011-12-06

0.6.1

2011-11-30

0.5.10

2011-11-30

0.6.0

2011-11-19

0.5.9

2011-11-18

0.5.8

2011-10-19

0.5.7

2011-10-18

0.5.6

2011-10-03

0.5.5

2011-11-30

0.5.4

2011-08-23

0.5.3

2011-08-04

0.5.2

2011-08-04

0.5.1

2011-08-04

0.5.0

2011-08-03

0.4.1

2011-07-29

0.4.0

2011-06-27

0.3.1

2011-05-04

0.3.0

2011-04-29

0.2.13

2011-03-12

0.2.12

2011-03-03

0.2.11

2011-03-01

0.2.10

2011-02-28

0.2.9

2011-02-24

0.2.8

2011-02-11

0.2.7

2011-02-08

0.2.6

2011-02-08

0.2.5

2011-02-08

0.2.3

2011-01-27

0.1.2

2011-01-27

0.1.1

2011-01-27

0.1.0

2011-01-27

Jump to Line
Something went wrong with that request. Please try again.