Releases: CSHS-CWRA/RavenPy
Releases · CSHS-CWRA/RavenPy
v0.17.0
- Updated the cookiecutter template to the latest commit and synchronized dependencies between PyPI and Anaconda recipes. (PR #427)
- Updated
ts_fit_graph
logic formatplotlib
>= 3.10.0 compatibility. (PR #434) - Temporarily pinned
pygments
below v2.19 due to a breaking change affectingsphinx-codeautolink
. (PR #434) - Adopted a new RavenPy logo for the documentation. (PR #428)
- Documentation Updates: (PR #436)
- Cleaner imports, removed some unneeded library imports.
- Typo and grammar fixes.
- Updated the Python, Anaconda, and Ubuntu versions used to generate the documentation.
- Small import fixes and minor code cleanup (
ravenpy.extractors
). (PR #436) - Adjusted pins for
intake
,intake-esm
andzarr
to ensure notebooks run correctly. (PR #440) - Added a Security Policy (
SECURITY.md
) to the repository. (PR #441) - Updated the cookiecutter template to the latest commit: (PR #444)
- Workflows now use Checkout with
persist-credentials: false
. - CodeQL workflow has been updated.
pre-commit
hooks forvulture
(finding dead code) andzizmor
(finding security vulnerabilities) have been added.
- Workflows now use Checkout with
v0.16.1
What's Changed
- Minor reformatting and changes to the HBVEC emulator by @lou-a in #410
- Bump bump-my-version from 0.26.1 to 0.28.0 by @dependabot in #414
- Bump tox from 4.21.0 to 4.23.2 by @dependabot in #412
- Bump flit from 3.9.0 to 3.10.1 by @dependabot in #416
- Bump pip from 24.2.0 to 24.3.1 by @dependabot in #413
- Bump the actions group in /.github/workflows with 7 updates by @dependabot in #415
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #417
- Update notebooks to work with changes to dask chunking, adapt to new Raven code conventions by @Zeitsperre in #395
- Fix issue #418. Unpin pymbolic. Resolve pydantic deprecation warnings by @huard in #420
- Bump bump-my-version from 0.28.0 to 0.28.1 by @dependabot in #421
- Bump pydantic from 2.9.2 to 2.10.2 by @dependabot in #422
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #424
- Bump the actions group in /.github/workflows with 5 updates by @dependabot in #423
- Prepare v0.16.1 by @Zeitsperre in #425
- Update allowed port connections by @Zeitsperre in #426
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #383
- Bump step-security/harden-runner from 2.8.1 to 2.9.0 by @dependabot in #388
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #389
- Bump step-security/harden-runner from 2.9.0 to 2.9.1 by @dependabot in #391
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #392
- Remove requests library, fix pyogrio calls, synchronize deps by @Zeitsperre in #394
- Update Cookiecutter by @Zeitsperre in #386
- Build fixes by @Zeitsperre in #400
- Bump the actions group in /.github/workflows with 4 updates by @dependabot in #398
- Bump bump-my-version from 0.26.0 to 0.26.1 by @dependabot in #399
- Bump pydantic from 2.8.2 to 2.9.2 by @dependabot in #397
- Bump tox from 4.18.0 to 4.21.0 by @dependabot in #402
- Bump tox-gh from 1.3.2 to 1.4.1 by @dependabot in #403
- Update routing_product.py by @lou-a in #401
- HBV-EC emulator improvements by @lou-a in #404
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #405
- HBVEC emulator improvement by @lou-a in #408
- Add SVG converter, fix PDF rendering on ReadTheDocs by @Zeitsperre in #407
- Prepare v0.16.0 by @Zeitsperre in #409
New Contributors
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- WPS returns datasets : access
band_data
variable by @tlogan2000 in #356 - Fixed issue with Config.duplicate. Added test. by @huard in #367
- Bump step-security/harden-runner from 2.7.1 to 2.8.0 by @dependabot in #369
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #373
- Pin pint below v0.24 by @Zeitsperre in #375
- Bump step-security/harden-runner from 2.8.0 to 2.8.1 by @dependabot in #374
- Fallback in test if raven_hydro is not installed by @huard in #372
- Update to raven-hydro v0.3.1 (RHF 3.8.1), drop Python3.8 conventions, address warnings by @Zeitsperre in #378
- Prepare v0.15.0 by @Zeitsperre in #380
Full Changelog: v0.14.1...v0.15.0
v0.14.1
What's Changed
- Update dependencies, stabilize test by @Zeitsperre in #358
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #355
- Bump step-security/harden-runner from 2.7.0 to 2.7.1 by @dependabot in #359
- Bug fix for notebooks by @huard in #360
- Pin pyogrio by @Zeitsperre in #363
- Prepare v0.14.1 by @Zeitsperre in #364
Full Changelog: v0.14.0...v0.14.1
v0.13.1
v0.14.0
What's Changed
- Update dependencies by @Zeitsperre in #337
- Install raven-hydro from official git sources by @Zeitsperre in #341
- Bump github/codeql-action from 2 to 3 by @dependabot in #349
- Bump actions/checkout from 3 to 4 by @dependabot in #347
- Bump actions/setup-python from 4 to 5 by @dependabot in #348
- Add support for new processes and methods added in v3.8 by @huard in #335
- use np.maximum() instead of boolean indexing. by @tlogan2000 in #350
- Open raven-hydro pin by @Zeitsperre in #351
- Filter HRUs with unrecognized hru_type attribute by @huard in #344
- Small fixes to support HBVECMOD emulator out of the box by @huard in #338
- Prepare v0.14.0 by @Zeitsperre in #353
New Contributors
- @dependabot made their first contribution in #349
- @tlogan2000 made their first contribution in #350
Full Changelog: v0.13...v0.14.0
v0.13
What's Changed
- Updated Notebooks 03 and 04 by @richardarsenault in #319
- Pin cf-xarray for Python3.8 by @Zeitsperre in #325
- Handle scalar elevation values in nc_specs by @huard in #323
- Fix Coveralls Workflows by @Zeitsperre in #328
- Add sensitivity nb by @richardarsenault in #320
- Fix notebook execution by @Zeitsperre in #329
- Upgrade to pydantic v2 by @huard in #326
- Refactor and simplify testing data fetching by @Zeitsperre in #332
Full Changelog: v0.12.3...v0.13
v0.12.3
What's Changed
- Skip manual install of NetCDF-python binaries on macos by @Zeitsperre in #298
- Fixed random seed application in Spotpy by @richardarsenault in #300
- Add platformdirs for consistent testing data caching by @Zeitsperre in #303
- Set check_missing to fit time series by @huard in #308
- Remove obsolete caches GitHub Workflow by @Zeitsperre in #305
- Added the paper pdf to the notebook by @Zeitsperre in #311
- Configurable servers by @Zeitsperre in #312
- Prepare v0.12.3 by @Zeitsperre in #314
Full Changelog: v0.12.2...v0.12.3
v0.12.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #291
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #292
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #293
- Pin Pydantic below v2.0, update raven-hydro to v0.2.3, prepare release by @Zeitsperre in #295
Full Changelog: v0.12.1...v0.12.2