1.2.0 (2026-01-26)
- Compatibility with Python up to version 3.14, end-of-life Python 3.8 and 3.9
- Compatibility with newer
lightningversions - @phoeenniixx in #625 - Support for model stacking - @taimo3810 in #520
- Support for Multi-GPU Training - @sorenmacbeth in #517
Enhancements
- [ENH] Protection for MDN Head misuse by @manujosephv in #448
- [ENH] Remove restriction for using missing and unknown category in SSL models by @sorenmacbeth in #470
- [ENH] Add multi target classification by @YonyBresler in #441
- [ENH] Feature/tuner multiple model by @ProgramadorArtificial in #461
- [ENH] Add dataloader_kwargs support in DataConfig by @snehilchatterjee in #492
- [ENH] Adding informative str and repr by @manujosephv in #507
- [ENH] Enable Support for Multi-GPU Training by @sorenmacbeth in #517
- [ENH] Add Built-in Support for Model Stacking by @taimo3810 in #520
- [ENH] Make tensor dtypes
np.float32for MPS devices by @sorenmacbeth in #540 - [ENH] Optimizer lr scheduler interval by @sorenmacbeth in #545
- [ENH] add conditional test skips to estimator specific tests by @fkiraly in #607
- [ENH] Ensure compatibility with
lightning > 2.6and above by @phoeenniixx in #625
Documentation
- [DOC] Create FUNDING.yml by @manujosephv in #376
- [DOC] Fix syntax error in experiment_tracking.md log_target by @furyhawk in #382
- [DOC] Fix documentation structure and change default variable by @ProgramadorArtificial in #394
- [DOC] docs(contributor): contributors readme action update by @github-actions[bot] in #390
- [DOC] Update README.md by @HernandoR in #410
- [DOC] lint: simplify used tools by @Borda in #431
- [DOC] Fixed typo in metrics_prob_input by @abhisharsinha in #455
- [DOC] README - collected important links at top, badges by @fkiraly in #624
Maintenance
- [pre-commit.ci] pre-commit suggestions by @pre-commit-ci[bot] in #378
- [MNT] build(deps): update torchmetrics requirement from <1.3.0,>=0.10.0 to >=0.10.0,<1.4.0 by @dependabot[bot] in #391
- [MNT] build(deps): bump actions/cache from 3 to 4 by @dependabot[bot] in #392
- [MNT] build(deps): update pytorch-lightning requirement from <2.2.0,>=2.0.0 to >=2.0.0,<2.3.0 by @dependabot[bot] in #409
- [MNT] build(deps): bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot[bot] in #407
- [pre-commit.ci] pre-commit suggestions by @pre-commit-ci[bot] in #395
- [MNT] build(deps): update plotly requirement from <5.19.0,>=5.13.0 to >=5.13.0,<5.20.0 by @dependabot[bot] in #408
- [MNT] Update mkdocstrings[python] requirement from ==0.22.* to ==0.23.* by @dependabot[bot] in #282
- [MNT] Bump akhilmhdh/contributors-readme-action from 2.3.6 to 2.3.10 by @dependabot[bot] in #454
- [MNT] freeze
numpy <2.0& fix ci+docs by @Borda in #482 - [MNT] Update pytorch-lightning requirement from <2.3.0,>=2.0.0 to >=2.0.0,<2.5.0 by @dependabot[bot] in #476
- [MNT] Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.10.1 by @dependabot[bot] in #484
- [MNT] Update torchmetrics requirement from <1.4.0,>=0.10.0 to >=0.10.0,<1.5.0 by @dependabot[bot] in #477
- [MNT] Update plotly requirement from <5.20.0,>=5.13.0 to >=5.13.0,<5.25.0 by @dependabot[bot] in #478
- [MNT] Update protobuf requirement from <4.26.0,>=3.20.0 to >=3.20.0,<5.29.0 by @dependabot[bot] in #479
- [pre-commit.ci] pre-commit suggestions by @pre-commit-ci[bot] in #417
- [MNT] docs(contributor): contributors readme action update by @github-actions[bot] in #468
- [pre-commit.ci] pre-commit suggestions by @pre-commit-ci[bot] in #485
- [MNT] docs(contributor): contributors readme action update by @github-actions[bot] in #488
- [MNT] docs(contributor): contributors readme action update by @github-actions[bot] in #505
- [MNT] Update wandb requirement from <0.17.0,>=0.15.0 to >=0.15.0,<0.19.0 by @dependabot[bot] in #489
- [MNT] Update torchmetrics requirement from <1.5.0,>=0.10.0 to >=0.10.0,<1.6.0 by @dependabot[bot] in #501
- [MNT] Update .pre-commit-config.yaml by @manujosephv in #506
- [MNT] Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.11.0 by @dependabot[bot] in #500
- [pre-commit.ci] pre-commit suggestions by @pre-commit-ci[bot] in #486
- [MNT] Update broken link for Denoising AutoEncoder tutorial by @manujosephv in #511
- [MNT] Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 by @dependabot[bot] in #513
- [MNT] Update protobuf requirement from <5.29.0,>=3.20.0 to >=3.20.0,<5.30.0 by @dependabot[bot] in #516
- [MNT] Update torchmetrics requirement from <1.6.0,>=0.10.0 to >=0.10.0,<1.7.0 by @dependabot[bot] in #514
- [pre-commit.ci] pre-commit suggestions by @pre-commit-ci[bot] in #509
- [MNT] Update mkdocstrings[python] requirement from ==0.26.* to ==0.27.* by @dependabot[bot] in #515
- [MNT] chore(ci): setting concurrency by @Borda in #524
- [MNT] docs(contributor): contributors readme action update by @github-actions[bot] in #523
- [MNT] Update base.txt by @manujosephv in #556
- [MNT] docs(contributor): contributors readme action update by @github-actions[bot] in #560
- [MNT] Update mkdocstrings[python] requirement from ==0.27.* to ==0.29.* by @dependabot[bot] in #559
- [MNT] Migrate packaging to
pyproject.tomlby @fkiraly in #594 - [MNT] fix CI jobs with problems by @fkiraly in #597
- [MNT] improved
testingCI job -uvand installed dependencies display by @fkiraly in #599 - [MNT] Update dependency versions and complete migration to
pyproject.tomlby @phoeenniixx in #596 - [MNT] Bump
actions/checkoutfrom 4 to 6 by @dependabot[bot] in #591 - [MNT] CI test matrix with unix, windows, and all supported python versions by @fkiraly in #604
- [MNT] stop CI job that adds documentation build link to PR description by @fkiraly in #608
- [MNT] remove unused dependencies from
pyproject.tomlby @fkiraly in #602 - [MNT] update
dependabot.ymlfor daily updates by @fkiraly in #609 - [MNT] isolate
captumsoft dependency in tests by @fkiraly in #613 - [MNT] Dependabot: Bump actions/cache from 4 to 5 by @dependabot[bot] in #614
- [MNT] add tests without and with all extra dependencies by @fkiraly in #612
- [MNT] remove
requirementstxtfiles afterpyproject.tomlmigration by @fkiraly in #620 - [MNT] Dependabot: Update einops requirement from <0.8.0,>=0.6.0 to >=0.6.0,<0.9.0 by @dependabot[bot] in #618
- [MNT] Dependabot: Update torchmetrics requirement from <1.7.0,>=0.10.0 to >=0.10.0,<1.9.0 by @dependabot[bot] in #619
- [MNT] Dependabot: Update mkdocs-material requirement from ==9.5.* to >=9.5,<9.8 by @dependabot[bot] in #617
- [MNT] isolate
pytorch-tabnetas soft dependency by @fkiraly in #610
Fixes
- [BUG] KeyError nn.activation in Tab Transformer and FT Transformer by @ProgramadorArtificial in #385
- [BUG] fix attr that was not been changed by @ProgramadorArtificial in #384
- [BUG] cannot pickle generator object error by @ProgramadorArtificial in #383
- [BUG] bug fix for cross validate by @manujosephv in #414
- [BUG] Fix to Tuner change trainer and optimizer configs by @ProgramadorArtificial in #387
- [BUG] TabularDataModule: Fix pandas returning a series when calling nunique() by @charitarthchugh in #420
- [BUG] Bug fix for saving and loading custom loss functions by @manujosephv in #415
- [BUG] Fix to Tuner change trainer and optimizer configs >>Change batch_size in tuner by @ProgramadorArtificial in #449
- [BUG] Bug fix for "Categorical" dtype by @snehilchatterjee in #493
- [BUG] Fix SSL finetuning bug by @manujosephv in #510
- [BUG] Torch load issue fix with pytorch 2.6 by @ArozHada in #543
- [BUG] torch.load fix for all pytorch versions. by @ArozHada in #554
- [BUG] minor bug fix by @enifeder in #551
- [BUG] change progress bar default to
simpleand decouplerichcore dependency to avoid default failure by @fkiraly and @phoeenniixx in #601
New Contributors
- @furyhawk made their first contribution in #382
- @HernandoR made their first contribution in #410
- @charitarthchugh made their first contribution in #420
- @abhisharsinha made their first contribution in #455
- @YonyBresler made their first contribution in #441
- @snehilchatterjee made their first contribution in #492
- @taimo3810 made their first contribution in #520
- @ArozHada made their first contribution in #543
- @enifeder made their first contribution in #551
- @fkiraly made their first contribution in #594
- @phoeenniixx made their first contribution in #596
All Contributors
@abhisharsinha,
@ArozHada,
@Borda,
@charitarthchugh,
@enifeder,
@fkiraly,
@furyhawk,
@HernandoR,
@manujosephv,
@phoeenniixx,
@snehilchatterjee,
@sorenmacbeth,
@taimo3810,
@YonyBresler