Skip to content

Version 1.28.0

Compare
Choose a tag to compare
@djhoese djhoese released this 14 Feb 19:26
· 160 commits to main since this release
c44b35c

Issues Closed

In this release 4 issues were closed.

Pull Requests Merged

Bugs fixed

  • PR 577 - Fix area definition YAML not warning on typos (570)
  • PR 573 - Switch test area fixtures to session-scoped
  • PR 556 - Add missing meta keyword arguments on all dask map_blocks calls
  • PR 551 - Fix shortcut for prime meridian checks
  • PR 536 - Use pyproj TransformDirection enum for better performance
  • PR 532 - Migrate usages of pyproj Proj to pyproj Transformer (527)
  • PR 526 - Replace and deprecate frequency arg for bbox methods

Features added

  • PR 583 - Build wheels against numpy 2
  • PR 582 - Fix Cython 3 and Numpy 2 compatibility (537)
  • PR 572 - Suppress PROJ4 warning about losing projection by using to_cf() instead of to_dict()
  • PR 557 - Add more pre-commit checks (mccabe, bandit, mypy, etc)
  • PR 553 - Add optional caching to AreaDefinition.get_area_slices
  • PR 548 - Remove unnecessary proj4 argument parsing from get_area_def (547)
  • PR 545 - Convert AreaDefinitions to odc geoboxes
  • PR 542 - Switch to cibuildwheel for wheel building
  • PR 533 - Replace width/height in future AreaDefinition with "shape" argument
  • PR 522 - Handle value-less parameters in proj4_dict_to_str
  • PR 519 - Add builtin 'config' object and 'features.future_geometry' toggle
  • PR 516 - Allow cropping non-geos areas
  • PR 450 - Area definition html representation for Jupyter notebooks

Documentation changes

  • PR 519 - Add builtin 'config' object and 'features.future_geometry' toggle
  • PR 450 - Area definition html representation for Jupyter notebooks

Backward incompatible changes

  • PR 522 - Handle value-less parameters in proj4_dict_to_str

Refactoring

  • PR 566 - Refactor area boundary sides retrieval with _geographic_sides and _projection_sides methods
  • PR 565 - Move legacy boundary to boundary directory
  • PR 564 - Refactor test_area and move boundary related tests to test_area_boundary
  • PR 563 - Remove __file__ usage in test units for test_files path

In this release 27 pull requests were closed.