v1.6.0

September 2026

28 people have contributed to this release through a collective 102 GitHub Pull Requests.

Highlights

  • LearningShapeletClassifier has been removed, following its deprecation in v1.5.0.

  • New estimators, including the ExtendedIsolationForest and MADRID anomaly detectors, the TimeSeriesAgglomerative clusterer and PrevalidatedRidgeClassifier.

  • Significant speed-ups across many estimators and transforms, including HIVE-COTE, interval-based forests, rotation forest, BOSS and cBOSS, TDE, Arsenal and RandomShapeletTransform.

  • Support for pandas 3, scikit-learn 1.9, and updates to many dependency bounds.

  • Deprecated for removal in v1.7.0: the use_pycatch22 parameter, and the unused load_lynx, load_shampoo_sales and load_PBS_dataset dataset loaders.

  • Lots of bug fixes!

Anomaly Detection

Base

  • [BUG] BaseCollectionEstimator: enforce the capability:univariate tag (#3742) @mkzung

  • [MNT] Improve coverage for base package (#3516) @TonyBagnall

Classification

Clustering

Datasets

Dependencies

Distances

Forecasting

Regression

Transformations

Unit Testing

Utilities

  • [BUG] Remove unused broken compute_mean_stds_collection_parallel helper (#3734) @kiwoongyoon

  • [ENH] Add parameters to method timer and stop fit timer from overwriting the attribute (#3656) @MatthewMiddlehurst

  • [BUG] Znorm utils do not preserve float precision (#3707) @baraline

Visualisations

Other

Contributors

@aadya940, @aashoday, @adam-goose, @alexbanwell1, @Anai-Guo, @AnkitKumarIISERB, @AshSgDe29071999, @baraline, @BB0813, @CedricConday, @EltonChang1, @GiGiKoneti, @hadifawaz1999, @Hrafz, @JayeshSuryavanshi, @johannfaouzi, @kiwoongyoon, @L4XB, @MatthewMiddlehurst, @mkzung, @montyy123, @natsu0529, @Obila34, @patrickzib, @Solaris-star, @SotonSweetXss, @TonyBagnall, @VedantMadane