What's Changed
Major Changes
- The
ravenlibrary is now available for installation on PyPI (under the namebirdhouse-raven) (#536, #569) - Documentation has been overhauled so that WPS processes are listed in a more organized manner (#535)
- Reimplemented the
cruftconfiguration and ported recent changes to ensure that the project is up-to-date (#536) - Removed
pyshedsand 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
numpycomplex types (#535) - Added a GitHub Workflow to test the Dockerfile recipe configuration for RavenWPS (#481)
- Cleaned up the Dockerfile recipe configuration for
raven. Now usinggunicornfor service management (#481) - Testing data fetching mechanism has been refactored to use
poochfor better maintainability (#569) - Tooling has been updated to use
ruffand other newer tools for code quality and formatting (#569) ravennow uses Trusted Publisher for TestPyPI and PyPI releases (#569)
New Contributors
- @dependabot[bot] made their first contribution in #500
Full Changelog: v0.18.2...v0.19.0