This release improves compatibility with the latest ecosystem packages, including scikit-learn 1.7+, Transformers 4.26+/5.0+, pandas 3.0, and recent setuptools changes. It strengthens packaging by unblocking editable installs and migrating metadata to PEP 621, fixes CatBoost and Optuna-related test issues, and adds timestamp generation for time series predictions without test data. It also includes website dependency updates, CI/deployment maintenance, and documentation updates for LightGBM quantile regression and supported Python versions.
Welcome @OpenByteDev to the community!
What's Changed
- Bump lodash from 4.17.21 to 4.17.23 in /website by @dependabot[bot] in #1509
- Only run save dependencies on main branch by @thinkall in #1510
- Fix sklearn 1.7+ compatibility: BaseEstimator type detection for ensemble by @Copilot in #1512
- ci: skip pre-commit workflow on main by @thinkall in #1513
- Fix transformers API compatibility: support v4.26+ and v5.0+ with version-aware parameter selection by @Copilot in #1514
- Bump webpack from 5.94.0 to 5.105.0 in /website by @dependabot[bot] in #1515
- Pin setuptools version<82 to fix pkg_resources not found error by @thinkall in #1516
- Fix CatBoost.get_params() TypeError in test_regression by @Copilot in #1520
- Bump minimatch from 3.0.5 to 10.2.1 in /website by @dependabot[bot] in #1518
- Bump minimatch from 10.2.1 to 10.2.3 in /website by @dependabot[bot] in #1521
- Fix test_no_optuna reinstalling optuna at wrong version by @thinkall in #1522
- Bump yaml from 1.10.2 to 1.10.3 in /website by @dependabot[bot] in #1523
- Bump picomatch from 2.3.1 to 2.3.2 in /website by @dependabot[bot] in #1524
- Bump brace-expansion from 5.0.3 to 5.0.5 in /website by @dependabot[bot] in #1525
- Bump lodash from 4.17.23 to 4.18.1 in /website by @dependabot[bot] in #1528
- Fix pandas 3.0 compatibility: StringDtype, datetime resolution, deprecated APIs, pyspark.pandas import by @Copilot in #1527
- Bump follow-redirects from 1.15.6 to 1.16.0 in /website by @dependabot[bot] in #1529
- Fix invalid key in deploy-website.yml by @OpenByteDev in #1532
- Bump postcss from 8.4.31 to 8.5.10 in /website by @dependabot[bot] in #1533
- Bump version to 2.6.0 by @thinkall in #1534
- Document LightGBM quantile regression with FLAML by @Copilot in #1535
- Fix pyproject.toml: add build-system section to unblock editable installs by @Copilot in #1531
- Fix editable install failure: migrate packaging metadata to PEP 621 (pyproject.toml) by @Copilot in #1538
- Generate timestamps for time series predictions without test data by @Copilot in #1536
- Revise Python support version in README by @thinkall in #1539
New Contributors
- @OpenByteDev made their first contribution in #1532
Full Changelog: v2.5.0...v2.6.0