Changelog#

Unreleased#

Release highlights#

Changed#

Added#

Removed#

Fixed#

0.14.0 (2026-03-19)#

Release highlights#

  • skore.evaluate() and skore.compare() are new top-level dispatcher functions that create the appropriate report class from an estimator in a single function call. See #2573 by @raotalha71 and #2604 by @glemaitre.

  • skore can now integrate with MLflow by passing mode="mlflow" and the new tracking_uri option to Project. Example usage is available here. See #2527 by @cakedev0.

Changed#

Added#

Removed#

  • Breaking: The data_source="X_y" option has been removed from report classes; "train" and "test" are now the only options. See #2537 by @jeromedockes.

Fixed#

0.13.1 (2026-03-05)#

Release highlights#

Fixed#

  • The figure-level legend is no longer cut off when saving the figure produced by PredictionErrorDisplay.plot(). See #2530 by @MuditAtrey.

0.13.0 (2026-02-26)#

Release highlights#

  • Help menus accessed through help() methods now render as interactive HTML in Jupyter notebooks and IPython environments. See #2316 by @glemaitre.

Changed#

  • Breaking: Reports no longer accept clustering models and only support supervised learning tasks (classification and regression). See #2489 by @GaetandeCast.

  • Breaking: The mode parameter is now required when creating a Project in “hub” mode. See #2401 by @thomass-dev.

  • DataFrame column names in reports now consistently use singular form (e.g., “model” instead of “models”). See #2392 by @Sharkyii.

  • Exceptions raised during the CrossValidationReport fitting process are no longer caught by skore. See #2462 by @glemaitre.

Added#

Fixed#