You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix pytest v9 typing issue
* update for python 3.14 support now that pygam is being updated again
* adding fill_value=False to shift function in filters.unresponsive_flag to get expected behavior at end of time series with NumPy v2
* change np.Inf to np.inf in timeseries tests for compatibility with NumPy v2
* fix scikit-learn max version for unsupported functionality in pygam
* udpate python in ci-tests
* convert python versions to strings
* attempt sklearn 1.5.x
* drop 3.14 support due to windows scikit-learn build issues
* update CI runner
* update changelog
* bump pytest minimum to support subtests for finnicky tests
* add xfail to finnicky gbm test and subtests for multiple checks
* add reason to xfail
* update target versions for linting
* autoupdate pre-commit
* add subtests to yaw and xfail for UQ
* update changelog
* move xfail to the correct test
* limit pandas to <3
* update changelog with correct date
---------
Co-authored-by: Eric Simley <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,19 @@
1
1
# Changelog
2
2
All notable changes to this project will be documented in this file. If you make a notable change to the project, please add a line describing the change to the "unreleased" section. The maintainers will make an effort to keep the [Github Releases](https://github.com/NREL/OpenOA/releases) page up to date with this changelog. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
3
3
4
+
## v3.1.4 - 2026-01-29
5
+
6
+
- During the custom test collection, convert the `Path` objects to `str` to avoid issues with the
7
+
type enforcement of `list[str]` for `args` in Pytest v9.
8
+
- Update PyGAM minimum version for its latest update that includes Python 3.10-3.13 support.
9
+
- Remove maximum version pins for scipy and statsmodels with the support of the latest Python versions.
10
+
- Adds a maximum version for scikit-learn for a change in their `__sklearn_tags__` support.
11
+
- Deprecate support for Python 3.8 and 3.9, with additional support for Python 3.12 and 3.13.
12
+
- Update the min and max versions to test in the testing CI workflow.
13
+
- Utilizes pytest xfail and subtests to manange intermittent and finnicky test failures until a
14
+
long-term solution can be implemented.
15
+
- Pin Pandas maximum version to the 2.x release cycle.
16
+
4
17
## v3.1.3 - 2025-01-31
5
18
6
19
- Pin SciPy to >= 1.7 and <1.14 to avoid an incompatibility error with PyGAM.
0 commit comments