Skll

Latest version: v5.1.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

5.1.0

What's Changed
* Replace setup.py with pyproject.toml by tamarl08 in https://github.com/EducationalTestingService/skll/pull/773
* Remove pre-commit hooks that are covered by ruff by tamarl08 in https://github.com/EducationalTestingService/skll/pull/774
* Allow None value in feature_scaling by tamarl08 in https://github.com/EducationalTestingService/skll/pull/775
* Update Numpy to use the latest version [2.0] by damien2012eng in https://github.com/EducationalTestingService/skll/pull/772
* Update scikit-learn to the latest version by damien2012eng in https://github.com/EducationalTestingService/skll/pull/777

New Contributors
* damien2012eng made their first contribution in https://github.com/EducationalTestingService/skll/pull/772

**Full Changelog**: https://github.com/EducationalTestingService/skll/compare/v5.0.1...v5.1.0

5.0.1

- Updated pre-commit checks.
- Updated dependencies.
- Removed all dev dependencies from `requirements.txt`.
- Updated versions in `doc/requirements.txt`.
- Added new `requirements.dev` file. This file contains the runtime as well as dev dependencies.
- Updated `CONTRIBUTING.md` to use this file instead of requirements.txt.
- Excluded this file in `MANIFEST.in` so that it's not part of the PyPI package.
- Updated CI pipelines to use `requirements.dev `instead of `requirements.txt`.
- Updated release process checklist.

**Full Changelog**: https://github.com/EducationalTestingService/skll/compare/v5.0.0...v5.0.1

5.0.0

💥 Breaking changes 💥
* `scikit-learn` has been updated to v1.4.0. This means that the SKLL experiments will likely yield different results compared to SKLL v4.0.1 (https://github.com/EducationalTestingService/skll/pull/766)
* Python 3.8 and 3.9 are no longer supported since scikit-learn v1.4.0 doesn't support them.
* Compared to previous versions, additional information is included in the `results.json` output files produced when running experiments (https://github.com/EducationalTestingService/skll/pull/761).

💡 New features 💡
* SKLL results can now be automatically logged to [Weights & Biases](https://wandb.ai) (https://github.com/EducationalTestingService/skll/pull/758, https://github.com/EducationalTestingService/skll/pull/761, https://github.com/EducationalTestingService/skll/pull/765)
* Python 3.12 is now supported.

🛠 Bugfixes & Improvements 🛠
* Fix ReadTheDocs config (https://github.com/EducationalTestingService/skll/pull/757)


**Full Changelog**: https://github.com/EducationalTestingService/skll/compare/v4.0.1...v5.0.0

4.0.1

What's Changed
* Fix calls to yaml.load by tamarl08 in https://github.com/EducationalTestingService/skll/pull/754


**Full Changelog**: https://github.com/EducationalTestingService/skll/compare/v4.0.0...v4.0.1

4.0.0

💥 Breaking changes 💥

- `scikit-learn` has been updated to v1.3.0. This could mean that the same SKLL experiments when run with SKLL 3.2.0 could yield different results.

💡 New features 💡
* Add `BaggingClassifier` and `BaggingRegressor` support by desilinguist in https://github.com/EducationalTestingService/skll/pull/742
* Add support for `HistGradientBoostingClassifier` and `HistGradientBoostingRegressor` by desilinguist in https://github.com/EducationalTestingService/skll/pull/743
* Include model fit times in learning curves by desilinguist in https://github.com/EducationalTestingService/skll/pull/745
* Add `neg_root_mean_squared_error` metric and objective for regressors by desilinguist in https://github.com/EducationalTestingService/skll/pull/741
* Add support for Python 3.11 by desilinguist in https://github.com/EducationalTestingService/skll/pull/749

🛠 Bugfixes & Improvements 🛠

* Apply code formatting and other minor changes. by desilinguist in https://github.com/EducationalTestingService/skll/pull/724
* Use `pathlib.Path` where possible. by desilinguist in https://github.com/EducationalTestingService/skll/pull/725
* Migrate to new codecov uploader. by desilinguist in https://github.com/EducationalTestingService/skll/pull/728
* Add type hints to `skll.config` module by desilinguist in https://github.com/EducationalTestingService/skll/pull/729
* Add type hints to `skll.data` module & improve types in `skll.config` by desilinguist in https://github.com/EducationalTestingService/skll/pull/730
* Bug fix in feature set split method by tamarl08 in https://github.com/EducationalTestingService/skll/pull/731
* Add type hints to `skll.experiments` module by desilinguist in https://github.com/EducationalTestingService/skll/pull/732
* Add type hints to `skll.learner` module + other refactoring by desilinguist in https://github.com/EducationalTestingService/skll/pull/734
* Add type hints in`skll.utils` module and in all other remaining files. by desilinguist in https://github.com/EducationalTestingService/skll/pull/736
* Improve docstrings and create linkable type hints (Part 1) by desilinguist in https://github.com/EducationalTestingService/skll/pull/737
* Improve docstrings and type hints (Part 2). by desilinguist in https://github.com/EducationalTestingService/skll/pull/738
* Improve docstrings and type hints (Part 3) by desilinguist in https://github.com/EducationalTestingService/skll/pull/739
* Improve docstrings & type hints (Part 4) by desilinguist in https://github.com/EducationalTestingService/skll/pull/740
* Migrate tests to `nose2` instead of `nose` by desilinguist in https://github.com/EducationalTestingService/skll/pull/747
* Stop using sklearn's private `_scorer` API for custom metrics in SKLL. by desilinguist in https://github.com/EducationalTestingService/skll/pull/751
* Fix a few typos, etc. in the documentation by mulhod in https://github.com/EducationalTestingService/skll/pull/712

🙏🏽 Code reviewers 🙏🏽

In no particular order: dblandan, mulhod, Frost45, tamarl08, damien2012eng

New Contributors
* tamarl08 made their first contribution in https://github.com/EducationalTestingService/skll/pull/731


**Full Changelog**: https://github.com/EducationalTestingService/skll/compare/v3.2.0...v4.0.0

3.2.0

**Full Changelog**: https://github.com/EducationalTestingService/skll/compare/v3.1.0...v3.2.0

Page 1 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.