Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 2.76 KB

CHANGELOG.rst

File metadata and controls

57 lines (45 loc) · 2.76 KB

Changelog

Unreleased (latest)

Contributors: Pascal Bourgault (:user:`aulemahal`), Éric Dupuis (:user:`coxipi`), Trevor James Smith (:user:`Zeitsperre`).

Changes

  • Remove the units registry declaration and instead use whatever is set as pint's application registry. Code still assumes it is a registry based upon the one in cf-xarray (which exports the cf formatter). (:issue:`44`, :pull:`57`).
  • Updated the cookiecutter template to use the latest version of cookiecutter-pypackage. (:pull:`71`):
    • Python and GitHub Actions versions have been updated.
    • Now using advanced CodeQL configuration.
    • New pre-commit hooks for vulture (find dead code), codespell (grammatical errors), zizmor (workflow security), and gitleaks (token commit prevention).
    • Corrected some minor spelling and security issues.
  • Added upstream testing to the CI pipeline for both daily and push events. (:pull:`61`).

Fixes

  • Gave credits to the package to all previous contributors of xclim.sdba (:issue:`58`, :pull:`59`).
  • Pin sphinx-codeautolink to fix ReadTheDocs and correct some docs errors (:pull:`40`).
  • Removed reliance on the netcdf4 package for testing purposes. The h5netcdf engine is now used for file IO operations. (:pull:`71`).
  • Changes to reflect the change of library name xsdba (:pull:`72`)

v0.2.0 (2025-01-09)

Contributors: Éric Dupuis (:user:`coxipi`), Trevor James Smith (:user:`Zeitsperre`).

Changes

  • Split sdba from xclim into its own standalone package. Where needed, some common functionalities were duplicated: (:pull:`8`)
    • xsdba.units is an adaptation of the xclim.core.units modules.
    • Many functions and definitions found in xclim.core.calendar have been adapted to xsdba.base.
  • Dependencies have been updated to reflect the new package structure. (:pull:`45`).
  • Updated documentation configuration: (:pull:`46`)
    • Significant improvements to the documentation content and layout.
    • Now using the furo theme for sphinx.
    • Notebooks are now linted and formatted with nbstripout and nbqa-black.
    • CSS configurations have been added for better rendering of the documentation and logos.
  • Added the vulture linter (for identifying dead code) to the pre-commit configuration. (:pull:`46`).

Contributors: Trevor James Smith (:user:`Zeitsperre`)

Changes

  • First release on PyPI.