pypi pyogrio 0.12.0
Version v0.12.0

2 hours ago

Potentially breaking changes

  • Return JSON fields (as identified by GDAL) as dicts/lists in read_dataframe;
    these were previously returned as strings (#556).
  • Drop support for GDAL 3.4 and 3.5 (#584).

Improvements

  • Add datetime_as_string and mixed_offsets_as_utc parameters to read_dataframe
    to choose the way datetime columns are returned + several fixes when reading and
    writing datetimes (#486).
  • Add listing of GDAL data types and subtypes to read_info (#556).
  • Add support to read list fields without arrow (#558, #597).

Bug fixes

  • Fix decode error reading an sqlite file on Windows (#568).
  • Fix wrong layer name when creating .gpkg.zip file (#570).
  • Fix segfault on providing an invalid value for layer in read_info (#564).
  • Fix error when reading data with use_arrow=True after having used the
    Parquet driver with GDAL>=3.12 (#601).

Packaging

  • Wheels are now available for Python 3.14 (#579).
  • The GDAL library included in the wheels is upgraded from 3.10.3 to 3.11.4 (#578).
  • Add libkml driver to the wheels for more recent Linux platforms supported
    by manylinux_2_28, macOS, and Windows (#561).
  • Add libspatialite to the wheels (#546).
  • Minimum required Python version is now 3.10 (#557).
  • Initial support for free-threaded Python builds, with the extension module
    declaring free-threaded support and wheels for Python 3.13t and 3.14t being
    built (#562).

Don't miss a new pyogrio release

NewReleases is sending notifications on new releases.