Skip to content

2.4.0 Release

Compare
Choose a tag to compare
@snowman2 snowman2 released this 21 Sep 00:16

Changes

  • Minimum PROJ version is 6.2.0 (issue #411)
  • Removed global pyproj context (issue #418)
  • Added support for PROJ JSON in pyproj.crs objects and pyproj.Transformer (pull #432)
  • Moved doctests code out of pyproj.__init__ (issue #417)
  • Added version information to python -m pyproj (pull #429)
  • Added scope & remarks to pyproj.crs objects and pyproj.Transformer (issue #441)
  • Added operations to pyproj.crs.CoordinateOperation objects and pyproj.Transformer (issue #441)
  • Added pyproj.get_authorities() and pyproj.get_codes() (issue #440)
  • Release gil in core cython/PROJ code (issue #386)
  • BUG: Added checks for unititialized pyproj.crs objects to prevent core dumping (issue #433)
  • BUG: Added fix for get_transform_crs when checking type (pull #439)
  • DOC: Build docs with python3 (pull #428)

Acknowledgements

Thanks to everyone who contributed to this release! The detailed bug reports and debugging help are definitely appreciated. Additionally, thanks to those who help with the distribution!

A total of 3 people contributed to the codebase in this release:

Jos de Kloe
Bas Couwenberg
Alan D. Snow

Other contributions:

Christoph Gohlke - testing the Windows wheel builds.
Bas Couwenberg - testing the builds with Debian.
Joris Van den Bossche - reviewing PR's and ideas for improvement.