Changelog
Source:NEWS.md
mlr3cluster (development version)
- breaking:
LearnerClustAPnow defaultsincludeSimtoFALSEto avoid storing the n x n similarity matrix in the model. - breaking:
LearnerClustCLARAnow defaultskeep.datatoFALSE. - fix: Add
mlr3clustertomlr_reflections$loaded_packagesto fix errors when usingmlr3clusterin parallel. - fix:
as_prediction_clust.data.frame()no longer errors withunused argument (with = FALSE)when given a plaindata.frame. - feat: Add finite mixture model clustering learner
clust.flexmixfrom the flexmix package. - feat: Add Genie hierarchical clustering learner
clust.geniefrom the genieclust package. - feat: Add k-centroids cluster analysis learner
clust.kccafrom the flexclust package, supporting k-means, k-medians, spherical, Jaccard, and extended Jaccard families. - feat: Add self-organizing maps clustering learner
clust.somfrom the kohonen package. - feat: Add spherical k-means clustering learner
clust.skmeansfrom the skmeans package. - feat: Add von Mises-Fisher mixture clustering learner
clust.movMFfrom the movMF package. - feat: Add robust trimmed clustering learner
clust.tclustfrom the tclust package. - feat: Add ST-DBSCAN clustering learner
clust.stdbscanfrom the stdbscan package.
mlr3cluster 0.3.0
CRAN release: 2026-03-01
- feat: Add CLARA clustering learner
clust.clarafrom the cluster package. - feat: Add k-prototypes clustering learner
clust.kprotofrom the clustMixType package. - feat: Add spectral clustering learner
clust.speccfrom the kernlab package. - fix:
LearnerClustDBSCANfpcnow correctly passes thenewdataargument in the predict method. - fix:
LearnerClustKKMeansnow correctly passes kernel parameters via thekparlist tokernlab::kkmeans(). - fix:
clust.silhouettemeasure now has the correct range of[-1, 1]. - docs: Fix typos in measure documentation.
mlr3cluster 0.2.0
CRAN release: 2026-02-04
- feat:
Mlr3ErrorandMlr3Warningclasses for errors and warnings. - feat: Add protoclust learner from the protoclust package.
- feat: EM learner now supports probabilistic assignments.
- fix: Update learner parameter sets to match upstream package changes.
- docs: Documentation improvements.
- chore: mlr3cluster now requires R 3.4.0. Following data.table’s minimum R version.
- chore: mlr3cluster now requires mlr3 (>= 1.3.0) and mlr3misc (>= 0.19.0).
mlr3cluster 0.1.12
CRAN release: 2025-11-19
- feat: Add
cluster_selection_epsilonparameter to HDBSCAN learner and initializeminPtsto 5. - docs: Better learner example section.
mlr3cluster 0.1.11
CRAN release: 2025-02-18
- fix: Mclust learner no longer sets the control default with a function not in import to stay compliant with paradox package conventions.
mlr3cluster 0.1.10
CRAN release: 2024-10-03
- feat: Add BIRCH learner from the stream package.
- feat: Add BICO learner from the stream package.
mlr3cluster 0.1.9
CRAN release: 2024-03-18
- feat: Add DBSCAN learner from the fpc package.
- feat: Add HDBSCAN learner from the dbscan package.
- feat: Add OPTICS learner from the dbscan package.
- chore: Compatibility with upcoming paradox release.
- chore: Move to testthat3.
- refactor: General code refactoring.
mlr3cluster 0.1.7
CRAN release: 2023-03-10
- chore: Replace ‘clusterCrit’ measures with alternatives from cluster and fpc packages.
- fix: Remove broken unloading test.
mlr3cluster 0.1.6
CRAN release: 2022-12-22
- feat: Add states as row names to
usarreststask. - fix: Remove dictionary items after unloading package.
mlr3cluster 0.1.5
CRAN release: 2022-11-01
- feat: Add Mclust learner.
- fix: Fix error associated with new dbscan release.
mlr3cluster 0.1.3
CRAN release: 2022-04-06
- feat: Add filter to
PredictionClust. - fix: Small bug fixes.
- refactor: General code refactoring.
mlr3cluster 0.1.2
CRAN release: 2021-09-02
- feat: Add Hclust learner.
- feat: Add within sum of squares measure.
- docs: Add tests and documentation for Hclust.
- docs: Add documentation for WSS measure.
- refactor: Code factor adaptations.