Published September 5, 2026 | Version 3.8.0

pyproj4/pyproj: 3.8.0 Release

Description

What's Changed

  • DEP: Minimum supported Python version 3.12 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1629
  • WHL: Wheels contain PROJ 9.8.1 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1630
  • WHL: Remove MacOS 13 (X86_64) wheels by @snowman2 in https://github.com/pyproj4/pyproj/pull/1533
  • WHL: Update to MacOS 15 (x86_64) wheels by @snowman2 in https://github.com/pyproj4/pyproj/pull/1543
  • BLD: update build-time dependencies by @neutrinoceros in https://github.com/pyproj4/pyproj/pull/1575
  • BLD: cleanup redundant instructions in MANIFEST.in by @neutrinoceros in https://github.com/pyproj4/pyproj/pull/1576
  • MNT: Use dependency-groups (PEP 735) instead of requirements files by @mwtoews in https://github.com/pyproj4/pyproj/pull/1602
  • WHL: upgrade cibuildwheel to 4.1.0 by @neutrinoceros in https://github.com/pyproj4/pyproj/pull/1599
  • PERF: improve single point transform and remove warning from numpy scalars by @greglucas in https://github.com/pyproj4/pyproj/pull/1616
  • ENH: Add query_geodetic_crs_from_datum by @jjimenezshaw in https://github.com/pyproj4/pyproj/pull/1390
  • ENH: add pivot_crs and grid_check args to TransformerGroup (#1554) by @phaarnes in https://github.com/pyproj4/pyproj/pull/1555
  • ENH: TransformerGroup: add option to ignore CRS extents (Fixes #1497) by @phaarnes in https://github.com/pyproj4/pyproj/pull/1538
  • ENH: add always_xy arg to from_pipeline method by @phaarnes in https://github.com/pyproj4/pyproj/pull/1566
  • BUG: Fix use-after-free when ContextManager frees a context on anothe… by @Troppy2 in https://github.com/pyproj4/pyproj/pull/1626 (This resolved multithreading issues 🥳 )
  • BUG: Clear CONTEXT_THREAD_KEY when destroying the PJ_CONTEXT by @dgburr in https://github.com/pyproj4/pyproj/pull/1541
  • BUG: Default skew angle for CF grid mapping oblique mercator to 90 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1544
  • BUG: Fix linting issues by @dgburr in https://github.com/pyproj4/pyproj/pull/1542
  • BUG: fix TransformerGroup crash when proj_normalize_for_visualization() returns NULL by @phaarnes in https://github.com/pyproj4/pyproj/pull/1556
  • BUG: Update and fix linting by @mwtoews in https://github.com/pyproj4/pyproj/pull/1603
  • BUG: Fix CRS.to_2d() on CustomConstructorCRS subclasses by @dylanpulver in https://github.com/pyproj4/pyproj/pull/1625
  • TYP: Type the Geod.npts method and some crs dict typings by @jack-volantautonomy in https://github.com/pyproj4/pyproj/pull/1594
  • TST: Fix tests for PROJ 9.7.0 and newer by @phaarnes in https://github.com/pyproj4/pyproj/pull/1557
  • TST: Fix tests for RGF93 v1 -> ETRS89-FRA [RGF93 v1] by @phaarnes in https://github.com/pyproj4/pyproj/pull/1560
  • TST: Update tests with new transformations in PROJ 9.8 by @phaarnes in https://github.com/pyproj4/pyproj/pull/1568
  • TST: Fix tests and workflows by @phaarnes in https://github.com/pyproj4/pyproj/pull/1571
  • TST: Adjust transformer tests for PROJ 9.8 behavior changes by @xylar in https://github.com/pyproj4/pyproj/pull/1581
  • TST: Add Python 3.14 to the testing by @cclauss in https://github.com/pyproj4/pyproj/pull/1608
  • TST: update for PROJ 9.8.1 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1628
  • TST: update for PROJ 9.9 by @snowman2 in https://github.com/pyproj4/pyproj/pull/1631 & https://github.com/pyproj4/pyproj/pull/1632
  • MNT: Update release instructions with more details by @djhoese in https://github.com/pyproj4/pyproj/pull/1517
  • MNT: Update wheels to proj 9.7.1 by @phaarnes in https://github.com/pyproj4/pyproj/pull/1573
  • DOC: fix tiny typo in docstring by @steveberardi in https://github.com/pyproj4/pyproj/pull/1587
  • DOC: Spelling fix in test function names by @kratzert in https://github.com/pyproj4/pyproj/pull/1589
  • DOC: Fix typos by @schwehr in https://github.com/pyproj4/pyproj/pull/1590
  • DOC: Update fiona CRS compatibility for fiona 1.9+ by @HugoFara in https://github.com/pyproj4/pyproj/pull/1609
  • DOC: add CPython 3.14 support trove classifier by @neutrinoceros in https://github.com/pyproj4/pyproj/pull/1598
  • DOC: Fix doubled word in transformer docstring by @latent-9 in https://github.com/pyproj4/pyproj/pull/1615
  • DOC: added windows specfic intructions for building documentation by @Troppy2 in https://github.com/pyproj4/pyproj/pull/1583
  • CI: stop publishing Sphinx doctree cache to gh-pages by @greglucas in https://github.com/pyproj4/pyproj/pull/1620
  • CI: Fix build CI pulling in free-threaded python by @djhoese in https://github.com/pyproj4/pyproj/pull/1624

New Contributors

  • @dgburr made their first contribution in https://github.com/pyproj4/pyproj/pull/1542
  • @phaarnes made their first contribution in https://github.com/pyproj4/pyproj/pull/1538
  • @neutrinoceros made their first contribution in https://github.com/pyproj4/pyproj/pull/1575
  • @xylar made their first contribution in https://github.com/pyproj4/pyproj/pull/1581
  • @steveberardi made their first contribution in https://github.com/pyproj4/pyproj/pull/1587
  • @kratzert made their first contribution in https://github.com/pyproj4/pyproj/pull/1589
  • @schwehr made their first contribution in https://github.com/pyproj4/pyproj/pull/1590
  • @jack-volantautonomy made their first contribution in https://github.com/pyproj4/pyproj/pull/1594
  • @HugoFara made their first contribution in https://github.com/pyproj4/pyproj/pull/1609
  • @cclauss made their first contribution in https://github.com/pyproj4/pyproj/pull/1608
  • @latent-9 made their first contribution in https://github.com/pyproj4/pyproj/pull/1615
  • @Troppy2 made their first contribution in https://github.com/pyproj4/pyproj/pull/1583
  • @dylanpulver made their first contribution in https://github.com/pyproj4/pyproj/pull/1625

Full Changelog: https://github.com/pyproj4/pyproj/compare/3.7.2...3.8.0

Files

pyproj4/pyproj-3.8.0.zip

Files (298.4 kB)

Name Size Download all
md5:b575d668f6937300b4aa62e5e3063cf5
298.4 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/pyproj4/pyproj/tree/3.8.0 (URL)

Software