Releases: nubank/fklearn
4.0.0 - Add support for python 3.10 and 3.11
This release is just a major bump of libraries. Its main goal was to add support for Python 3.10 and 3.11. We bumped some libraries necessary to achieve that. There wasn't any breaking change in the fklearn modules but their expected behavior can change given that some of the dependent packages were bumped a few major versions.
- Library version changes:
- Increase the minimum and allow greater versions
Sphinx
| Before:Sphinx>=1.7.1,<2
, Now:Sphinx>=5,<6
- Reduce the maximum allowed version of
shap
| Before:shap>=0.43,<1
, Now:shap>=0.43,<0.45
- Increase the minimum and allow greater versions
4.0.0rc1 - Add support for Python 3.10
Update changelog
4.0.0rc0 - Bump new fklearn version to support Python 3.11
This release is just a major bump of libraries. Its main goal was to add support for Python 3.11.
3.0.0 - Dropping support for python 3.6 and 3.7
This release is just a major bump of libraries. Its main goal was to drop the support for Python 3.6 and 3.7. We bumped all libraries necessary to achieve that. There wasn't any breaking change in the fklearn modules but their expected behavior can change given that many of the dependent packages were bumped a few major versions.
2.4.0a0
An alpha release attempting to remove the dependency from scikit-learn at version 0.24. New macs with M1 chips requires newer versions of a few libraries and scikit 0.24 is pinned at very old versions. This release also fixes some tests.
2.3.1
What's Changed
- Bugfix
- Remove incorrect
lightgbm
import from common paths
- Remove incorrect
Full Changelog: 2.3.0...2.3.1
2.3.0
What's Changed
- Enhancement
- Bump maximum allowed
scikit-learn
- Add optional
weight_column
argument for evaluators - Change default of
min_df
from 20 to 1 onTfidfVectorizer
- Include new optional LGBM parameters to
lgbm_classification_learner
- Bump maximum allowed
- Maintenance
- Move from CircleCI to Github Actions
Full Changelog: 2.2.1...2.3.0
2.3.0rc0
Release candidate for 2.3.0.
Full Changelog: 2.2.1...2.3.0rc0
2.2.1
- Bug Fix
- Including a necessary init file to allow the import of the causal cate learners.
- Fix a docstring issue where the description of causal learners were not showing all parameters.
2.2.0
- Enhancement
- Including Classification S-Learner model to the causal cate learning library.
- Bug Fix
- Fix validator behavior when receiving data containing gaps and a time based split function that
could generate empty
training and testing folds and then break.
The argumentdrop_empty_folds
can be set toTrue
to drop invalid folds from validation and
store them in the
log.
- Fix validator behavior when receiving data containing gaps and a time based split function that
- Documentation
- Including Classification S-learner documentation and changing validator documentation to
reflect changes.
- Including Classification S-learner documentation and changing validator documentation to