Skip to content

Releases: osmcode/pyosmium

Version 2.12.2

04 May 20:58
Compare
Choose a tag to compare

Added

  • build support for Windows
  • various tests

Changed

  • python sources moved into src/ directory
  • use current libosmium
  • area.inner_rings() now takes an outer ring as parameter and returns an iterator

Fixed

  • force use of C++ compiler
  • output type of index.map_types() function
  • write buffers growing unbound

Version 2.11.1

04 May 21:40
Compare
Choose a tag to compare

Fixed

  • prevent unnecessary calls to callbacks
  • correctly throw KeyError in taglist accessor
  • fix output type of index.map_types() function
  • don't overgrow writer buffers over requested size

Version 2.12.1

11 Apr 19:19
Compare
Choose a tag to compare

Added

  • geometry factories for WKT and GeoJSON
  • man pages for new tools
  • get() function for TagList
  • tests for TagList

Changed

  • example code simplified
  • use current libosmium

Fixed

  • area creator always called (#32)
  • various typos
  • TagList [] accessor properly throws KeyError on missing element

Version 2.12.0

19 Mar 21:42
Compare
Choose a tag to compare

Added

  • WriteHandler for writing data directly to a file
  • tools for downloading changes and updating a OSM files from these changes
  • get/set functions for io.Header

Changed

  • use current libosmium

Fixed

  • various typos in documentation

Version 2.11.0

15 Jan 14:40
Compare
Choose a tag to compare

Changed

  • Use current libosmium

Version 2.10.2

16 Nov 10:47
Compare
Choose a tag to compare

Added

  • support for sdist creation (now published via Pypi)
  • custom locations for libosmium and boost can be set via the
    environment variables LIBOSMIUM_PREFIX and BOOST_PREFIX.
  • export bounding box from osmium::io::Header

Changed

  • Use libosmium 2.10.2

Fixed

  • various typos in documentation
  • crash in replication handler on incomplete state files

Version 2.9.0

15 Sep 19:42
Compare
Choose a tag to compare

Changed

  • Use current libosmium

Version 2.8.0

08 Aug 12:39
Compare
Choose a tag to compare

Changed

  • Use current libosmium

Fixed

  • Works with different libosmium versions.

Version 2.7.1

01 Jun 08:45
Compare
Choose a tag to compare

Added

  • apply_buffer() for handling in-memory data
  • MergeInputReader for reading and sorting multiple input files
  • Functions using replication change files to update an OSM file or database.

Changed

  • Use current libosmium

Version 2.6.0

04 Feb 08:06
Compare
Choose a tag to compare

Added

  • Experimental write support, see documentation
  • Multiple examples for writing data

Changed

  • Use current libosmium
  • Improve timestamp to datetime conversion
  • Simplified package structure that uses the compiled libs directly