Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 1.84 KB

CHANGELOG.md

File metadata and controls

54 lines (33 loc) · 1.84 KB

Changelog

Unreleased

0.3.1

Fixed

  • prevent an exception if the log_dir for the OhsomeClient was set to None
  • removed time-dependency of unit tests that would cause them to fail at any time after the cassettes were recorded

Changed

  • relaxed dependency requirement for urllib3 to >=2.0.2 to prevent ohsome-py from becoming a 'diamond-dependency'
  • improved and sped up testing (first steps towards #139)
  • move metadata property from singleton to chached_property

0.3.0

Added

  • support for python 3.12
  • custom retry configuration
  • start and end timestamp meta information of the client are now datetime objects
  • accept shapely Polygon and MultiPolygon for bpolys input parameter
  • if a request fails a bash script containing the respective curl command is logged (if possible). This allows for easier debugging and sharing of failed requests.
  • timestamps are converted without timezone information. Deviates from Ohsome API (Issue #318)

Changed

  • breaking: geodataframes now contain a @other_tags colum containing all OSM tags. This behaviour can be adapted using the explode_tags parameter that allows to specify tags that should be in a separate column or to disable the feature completely. The latter will result in a potentially wide but sparse data frame.

Removed

  • support for python < 3.10
  • support for geopandas < 0.14
  • support for pandas < 2.1
  • support for urllib3 < 2.1

0.2.0

Added

  • support for python 3.11
  • support for geopandas up to v0.12.0

Removed

  • support for python 3.7

Fixed

  • wrong formatting of list parameters for ohsome requests if not given as string