Releases: pyproj4/pyproj
Releases · pyproj4/pyproj
3.7.2 Release
What's Changed
- Bump pypa/cibuildwheel from 2.22 to 2.23 by @dependabot[bot] in #1479
- TST: Only import time.perf_counter by @snowman2 in #1480
- DEP: Minimum PROJ version 9.4 by @snowman2 in #1481
- DEP: Python 3.11+ by @snowman2 in #1483
- Bump scientific-python/upload-nightly-action from 0.6.1 to 0.6.2 by @dependabot[bot] in #1488
- DOC: update doc geometry_area_perimeter by @myl-dvl in #1489
- DOC: Remove 'noqa: E501' from docstrings by @adamjstewart in #1492
- pyproj.crs: add imports to all by @adamjstewart in #1494
- MNT: replace black and isort with ruff format and lint by @mwtoews in #1496
- BUILD/CI: Add win_arm64 wheel build by @khmyznikov in #1503
- Bump pypa/cibuildwheel from 2.23 to 3.0 by @dependabot[bot] in #1502
- Bump pypa/cibuildwheel from 3.0.0 to 3.0.1 by @dependabot[bot] in #1505
- BLD: Enable free-threading compatibility by @djhoese in #1512
- CI: Add 3.13 free-threading wheels by @djhoese in #1514
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1520
- TST: Remove irrelevant test with modern PROJ versions by @djhoese in #1519
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1521
New Contributors
- @myl-dvl made their first contribution in #1489
- @adamjstewart made their first contribution in #1492
- @khmyznikov made their first contribution in #1503
Full Changelog: 3.7.1...3.7.2
3.7.2rc1
3.7.2rc0
3.7.1 Release
What's Changed
- WHL: Wheels contain PROJ 9.5.1 by @snowman2 in #1477
- WHL: MacOS minimum deployment target moved to 13 by @snowman2 in #1475
- WHL: Add wheels for musllinux by @necabo in #1461
- MNT: Remove use of utcnow() and change to naive datetimes instead. by @greglucas in #1450
- MNT: Cython 3.1+ fixes by @greglucas in #1452
- TST: remove checking is python >= 3.4 by @kloczek in #1446
- TST: Add assert statements at the end of tests by @tqa236 in #1453
- LNT: Setup ruff by @tqa236 in #1455
- LNT: Disallow type error without code by @tqa236 in #1456
New Contributors
- @kloczek made their first contribution in #1446
- @tqa236 made their first contribution in #1453
- @necabo made their first contribution in #1461
Other contributions:
- @sebastic - testing Debian builds
Full Changelog: 3.7.0...3.7.1
3.7.1rc0
3.7.0 Release
What's Changed
Dependencies:
- WHL: Wheels contain PROJ 9.4.1 by @snowman2 in #1423
- DEP: Minimum PROJ version 9.2 by @snowman2 in #1394
Enhancements:
- PERF: drop GIL during long-running proj database calls by @tpwrules in #1354
- PERF: thread local context by @snowman2 in #1419
- ENH: Add is_deprecated and get_non_deprecated() to CRS by @jjimenezshaw in #1383
- ENH: Add runtime & compiled PROJ versions by @snowman2 in #1427
Bug fixes:
- BUG: Handle changes to HotineObliqueMercatorBConversion by @snowman2 in #1430
- BUG: Support azimuthal_equidistant coordinate operation to CF by @snowman2 in #1380
Maintenance:
- BLD: Add Windows system path to delvewheel add-path by @greglucas in #1440 (Windows wheels would not be possible without this!)
- LNT: Adds codespell to pre-commit hooks by @cyschneck in #1392
- MNT: Fix tests.yaml for CI by @jjimenezshaw in #1396
- TST: Test datum ensemble allowing new members by @jjimenezshaw in #1407
- DOC: Update crs_compatibility.rst to fix a title by @neilCrosswaite in #1438
- MNT: Add too-many-positional-arguments to lint ignore rules by @greglucas in #1441
- CI: Pin micromamba due to CI Runner incompatibilities with newer versions by @greglucas in #1442
New Contributors
- @tpwrules made their first contribution in #1354
- @neilCrosswaite made their first contribution in #1438
Other contributions:
Full Changelog: 3.6.1...3.7.0
3.7.0rc0
3.6.1 Release
What's Changed
- WHL: Update to PROJ 9.3 by @snowman2 in #1334
- DEP: Add Python 3.12 support by @snowman2 in #1341
- BUG: Cython 3 compatibility fixes by @snowman2 in #1322
- BUG: Remove pkg_resources from setup.py by @snowman2 in #1314
- DOC: Fixed typos by @djm93dev in #1305 & #1306
- DOC: Fix logo view on Pypi by @cyschneck in #1308
- DOC: Spelling permimeter -> perimeter by @zanejgr in #1310
New Contributors
- @djm93dev made their first contribution in #1305
- @cyschneck made their first contribution in #1308
- @zanejgr made their first contribution in #1310
Other contributions:
Full Changelog: 3.6.0...3.6.1
3.6.1rc0
3.6.0 Release
What's Changed
- WHL: Wheels contain PROJ 9.2.1 by @snowman2 in #1291
- DEP: Minimum supported Python version 3.9 by @snowman2 in #1245
- ENH: Add CRS.to_2d() by @rhugonnet in #1267
- ENH: Added
allow_supersededkwargs toTransformerGroupby @dmahr1 in #1269 - ENH: Added parameter output_axis_rule to CRS.to_wkt by @jjimenezshaw in #1287
- BUG: fix Geod.npts NaN handling by @snowman2 in #1288
- MNT: Use pyproject.toml for project metadata by @snowman2 in #1275
New Contributors
- @rhugonnet made their first contribution in #1267
- @dmahr1 made their first contribution in #1269
- @jjimenezshaw made their first contribution in #1287
Other contributions:
Full Changelog: 3.5.0...3.6.0