Releases: pyproj4/pyproj
2.4.0 Release
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 andpyproj.Transformer
(pull #432) - Moved doctests code out of
pyproj.__init__
(issue #417) - Added version information to
python -m pyproj
(pull #429) - Added
scope
&remarks
topyproj.crs
objects andpyproj.Transformer
(issue #441) - Added
operations
topyproj.crs.CoordinateOperation
objects andpyproj.Transformer
(issue #441) - Added
pyproj.get_authorities()
andpyproj.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.
2.4 Release Candidate 1
2.4.rc1 version 2.4.rc1
2.4 Release Candidate 0
2.4.rc0 bump version to 2.4.rc0
2.3.1 Release
Changes
- Added cleanup for internal PROJ errors (issue #184)
- Delay checking for pyproj data directory until importing pyproj (issue #415)
- Address issue where PROJ core dumps on proj_create with +init= when global context does not have data directory set (issue #415 & issue #368)
Acknowledgements
Thanks to everyone who contributed to this release! The bug reports and debugging help are definitely appreciated. Additionally, thanks to those who help with the distribution!
2.3.1 Release Candidate 3
v2.3.1rc3 FIX: address issue where PROJ core dumps on proj_create when global c…
2.3.1 Release Candidate 2
v2.3.1rc2 bump version to 2.3.1
2.3.1 Release Candidate 1
v2.3.1rc1 delay checking for pyproj data directory until importing pyproj (#416)
2.3.0 Release
Changes
- Minimum supported Python version 3.5 (issue #331)
- New
pyproj.geod.Geod
additions:- Added support for calculating geodesic area (
Geod.polygon_area_perimeter()
)
and added interface to calculate total length of a line
(Geod.line_length()
&Geod.line_lengths()
) (issue #210). - Added support for calculating geodesic area and line lemgths with shapely geometries
(Geod.geometry_area_perimeter()
&Geod.geometry_length()
)
(pull #366)
- Added support for calculating geodesic area (
- New
pyproj.transformer
additions: - Added
pyproj.crs.CoordinateOperation.area_of_use
(issue #385) - Updated to only have one PJ_CONTEXT per pyproj session (issue #374)
- Always return latlon with
Proj
(issue #356) - Remove aenum dependency (issue #339)
- Removed deprecated functions/properties
Proj.proj_version
,CRS.is_valid
, andCRS.to_geodetic()
(pull #371) - Search on
sys.prefix
for the PROJ data directory (issue #387)
Acknowledgements
Thanks to everyone who contributed to this release! The bug reports and ideas for improvement are definitely appreciated. Additionally, thanks to those who help with the distribution!
2.2.2 Release
Changes
- Update wheels to PROJ 6.1.1
- Add deprecation warning when using +init= syntax (pull #358)
- Added
pyproj.crs.is_proj()
(pull #359) - Fixed case in
CRS.to_dict()
withCRS.to_proj4()
returning None (pull #359) - Keep no_defs in input PROJ string as it does not hurt/help anything in current code (pull #359)
- Made public properties on C classes readonly (pull #359)
- Update data dir exception handling to prevent ignoring errors (pull #361)
CRS.to_cf()
export transverse mercator parameters for UTM zones (pull #362)
Acknowledgements
Thanks to everyone who contributed to this release! The code reviews and bug reports are definitely appreciated. Additionally, thanks to those who help with the distribution!
Version 2.2.1 Release
Changes
- Added
pyproj.show_versions()
(issue #334) - Added fix for whitepace around ‘=’ in PROJ strings (issue #345)
- Update version check in setup.py (issue #323)
- Add “stable” doc site pointing to latest release (issue #347, pull #348)
- Depreate
Proj.proj_version
(pull #337) - Test fixes (pull #333, pull #335)
Acknowledgements
Thanks to everyone who contributed to this release! The bug reports and
research associated with the bug reports are definitely appreciated.
A total of 4 people contributed to the codebase or found a solution to a bug report
in this release.
Alan D. Snow
Chris Mayo
Joris Van den Bossche
Micah Cochran