Skip to content

Releases: nubank/fklearn

4.0.0 - Add support for python 3.10 and 3.11

14 Aug 21:06
64bd8c7
Compare
Choose a tag to compare

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

4.0.0rc1 - Add support for Python 3.10

12 Jul 15:46
b0c206d
Compare
Choose a tag to compare
Pre-release
Update changelog

4.0.0rc0 - Bump new fklearn version to support Python 3.11

23 May 13:17
3916309
Compare
Choose a tag to compare

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

09 Nov 12:58
a302d91
Compare
Choose a tag to compare

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

16 Aug 12:43
e724b67
Compare
Choose a tag to compare
2.4.0a0 Pre-release
Pre-release

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

12 Apr 12:55
8fe0823
Compare
Choose a tag to compare

What's Changed

  • Bugfix
    • Remove incorrect lightgbm import from common paths

Full Changelog: 2.3.0...2.3.1

2.3.0

28 Mar 15:00
83416a1
Compare
Choose a tag to compare

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 on TfidfVectorizer
    • Include new optional LGBM parameters to lgbm_classification_learner
  • Maintenance
    • Move from CircleCI to Github Actions

Full Changelog: 2.2.1...2.3.0

2.3.0rc0

28 Mar 13:09
a751260
Compare
Choose a tag to compare
2.3.0rc0 Pre-release
Pre-release

Release candidate for 2.3.0.

Full Changelog: 2.2.1...2.3.0rc0

2.2.1

06 Sep 18:51
866927a
Compare
Choose a tag to compare
  • 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

25 Aug 21:11
a1fe566
Compare
Choose a tag to compare
  • 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 argument drop_empty_folds can be set to True to drop invalid folds from validation and
      store them in the
      log.
  • Documentation
    • Including Classification S-learner documentation and changing validator documentation to
      reflect changes.