Skip to content

v0.19.0

Latest

Choose a tag to compare

@Zeitsperre Zeitsperre released this 16 Jul 14:04
· 103 commits to main since this release
34d76c3

What's Changed

Major Changes

  • The raven library is now available for installation on PyPI (under the name birdhouse-raven) (#536, #569)
  • Documentation has been overhauled so that WPS processes are listed in a more organized manner (#535)
  • Reimplemented the cruft configuration and ported recent changes to ensure that the project is up-to-date (#536)
  • Removed pysheds and watershed delineation process due to a licensing issue (#495)
  • Updated several dependencies to ensure that processes emit fewer warnings and notebooks render properly (#535)

Internal Changes

  • Allowed for larger int fields when writing to GeoJSON (#535)
  • Ensured that JSON-serialized output does not include numpy complex types (#535)
  • Added a GitHub Workflow to test the Dockerfile recipe configuration for RavenWPS (#481)
  • Cleaned up the Dockerfile recipe configuration for raven. Now using gunicorn for service management (#481)
  • Testing data fetching mechanism has been refactored to use pooch for better maintainability (#569)
  • Tooling has been updated to use ruff and other newer tools for code quality and formatting (#569)
  • raven now uses Trusted Publisher for TestPyPI and PyPI releases (#569)

New Contributors

Full Changelog: v0.18.2...v0.19.0