Releases: osmcode/pyosmium
Releases · osmcode/pyosmium
Version 2.15.3
Note: pyosmium 2.15 will be the last release series to support Python 2.
Added
make_simple_handler()convenience wrapper- iterator for Tag type (for allowing to convert TagLists into python dicts)
- tests for examples
- tests for MP building and MergeInputReader
Changed
- use current libosmium and protozero
Fixed
- remove spurious 404 error message when downloading OSM diffs
Version 2.15.2
Added
- NodeLocationsForWays (accidentally removed in 2.15.0)
- more tests
Changed
- GIL lock now released while apply() is in C++ code
Fixed
- unicode output of tag
str()representation for python 2 - handling of tempfile in test for pyosmium_get_changes
- documentation for
ends_have_same_location()
Version 2.15.1
Added
- tests for pyosmium-get-changes
Changed
- do not read data when checking for replication headers
Fixed
- fix typo in sequence file reading of pyosmium-get-changes
Version 2.15.0
This is the first release to ship binary wheels.
Added
- more tests
Changed
- replace boost-python with header only pybind11 library
- switch to cmake for configuration (called through setup.py)
- default node cache changed to flex_mem
Version 2.14.4
Added
- allow to add arbitrary headers when updating files
- replication: custom URL opener
- cookie support for pyosmium-get-changes and pyosmium-up-to-date
Changed
- pyosmium-up-to-date declares itself as 'generator'
Fixed
- bug when reading sequence ID files in pyosmium-get-changes
Version 2.14.3
Fixed
- fix rounding error in tests
Version 2.14.2
Added
- expose Coordinates struct and mercator projection functions
Changed
- use current libosmium and protozero
Fixed
Version 2.14.0
Added
Changed
- use current libosmium
- install protozero separately from libosmium
- installation documentation updated
Fixed
Version 2.13.0
Added
- tests for WKB factories and replication server
- str() and repr() implementations for all classes in osmium.osm
- when applying diffs to a handler, a location cache may be used
Changed
- use new MultipolygonManager for building areas
- allow to access nodes in a NodeRefList with negative index
- use current libosmium
Fixed
- pyosmium-get-changes exits with an error when no start sequence can
be found
Version 2.11.3
Changed
- updated to latest libosmium 2.11 bugfix release
Fixed
- handler functions not called when using Reader instead of file