Releases: osmcode/pyosmium
Releases · osmcode/pyosmium
Release 3.1.3
Fixed
- up-to-date: check if any updates are available before starting download
- AttributeError when writing replication headers and network is unreachable
Changed
- update to pybind11 2.6.2
Release 3.1.2
Fixed
- package pypi source wheel with correct libosmium version
Release 3.1.1
Added
- support for lz4 compression (compiled in when library is found)
Changed
- update to libosmium 2.16.0
- update to pybind11 2.6.1
Release 3.1.0
Changed
- improved help messages for update tools
- update to pybind11 2.6
Fixed
- pyosmium-up-to-date: fix missing flag when applying changes to history files
- smaller linting and documentation issues
When compiling against pybind11 2.6, you need at least CMake 3.4. Older versions of pybind11 are still supported and work together with older CMake versions.
Release 3.0.1
Added
- allow to set user in mutable object
Changed
- use current libosmium and protozero
Fixed
- avoid leaking Python handle in timestamp conversion
Version 3.0.0
Starting with this release, pyosmium no longer follows version numbering of libosmium.
Added
- socket timeouts for pyosmium-get-changes and pyosmium-up-to-date
- pyosmium-up-to-date: allow writing the diff to stdout (requires format option)
Changed
- remove support for Python2 and Python 3.3
Version 2.15.4
This is the last release to support Python2.
Added
- pyosmium-get-changes: allow to pipe updates to stdout
- doc: add more information about file updates
Changed
- check for dangling references in callbacks
- use a custom HTTP user agent when requesting diffs
- use current libosmium
Fixed
- replication: retry downloading truncated state files
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