diff --git a/CHANGES.rst b/CHANGES.rst index bf9636021..5f80dae06 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -19,6 +19,7 @@ Breaking changes ^^^^^^^^^^^^^^^^ * The previously deprecated functions ``xclim.sdba.processing.construct_moving_yearly_window`` and ``xclim.sdba.processing.unpack_moving_yearly_window`` have been removed. These functions have been replaced by ``xclim.core.calendar.stack_periods`` and ``xclim.core.calendar.unstack_periods``. (:pull:`1717`). * Indicators ``snw_season_length`` and ``snd_season_length`` have been modified, see above. +* The `__getitem__` method of ``xclim.core.indicator.Parameter`` instances has been removed. Accessing members of ``Parameters`` now uniquely uses dot notation. (:pull:`1721`). Bug fixes ^^^^^^^^^ @@ -29,6 +30,8 @@ Bug fixes * Fixed "agreement fraction" in ``robustness_fractions`` to distinguish between negative change and no change. Added "negative" and "changed negative" fractions (:issue:`1690`, :pull:`1711`). * ``make_criteria`` now skips columns with NaNs across all realizations. (:pull:`1713`). * Fixed bug QuantileDeltaMapping adjustment not working for seasonal grouping (:issue:`1704`, :pull:`1716`). +* The codebase has been adjusted to address several (~300) `mypy`-related typing errors. (:issue:`1719`, :pull:`1721`). +* PEP8 rule `N802` is now enabled in the `ruff` formatter. (:pull:`1721`). Internal changes ^^^^^^^^^^^^^^^^