Skip to content

Releases: probabl-ai/skore

Skore 0.6.1

22 Jan 16:06
c3e28ee
Compare
Choose a tag to compare

New features

Nothing in this edition. Keep posted to see what's next!

Improvements

Many documentation improvements.

Bugfixes

Nothing necessary for now!


Full Changelog: 0.6.0...0.6.1

Skore 0.6.0

21 Jan 09:39
7ff192d
Compare
Choose a tag to compare

This release adds several major features. It contains breaking changes.

New features

  • Add EstimatorReport in #997
  • Revamp CrossValidationReport thanks to EstimatorReport in #1091
  • Add notes to the version of an item in #1084, #1101, #1138
  • Enable what you put is what you get in #1052

Features improvement

  • Prettify warning in train_test_split in #1086
  • Refine ML task detection logic in #1133
  • Add markdown editor to annotate item in #1082
  • Improve the format of numbers in cv report in #1148

Bugfix

  • several UI improvements

Full Changelog: 0.5.1...0.6.0

Skore 0.6 - rc 1

20 Jan 14:25
5cb9468
Compare
Choose a tag to compare
Skore 0.6 - rc 1 Pre-release
Pre-release

This release adds several major features. It contains breaking changes.

New features

  • Add EstimatorReport in #997
  • Revamp CrossValidationReport thanks to EstimatorReport in #1091
  • Add notes to the version of an item in #1084, #1101, #1138
  • Enable what you put is what you get in #1052

Features improvement

  • Prettify warning in train_test_split in #1086
  • Refine ML task detection logic in #1133
  • Add markdown editor to annotate item in #1082
  • Improve the format of numbers in cv report in #1148

Bugfix

  • several UI improvements

Full Changelog: 0.5.1...0.6.0-rc.0

Skore 0.5.1

08 Jan 13:25
fb95c2e
Compare
Choose a tag to compare

New features

  • Single open command instead of create and load commands in #992
  • Light/dark theme toggle in skore UI in #988

Improvements

  • Replace neg_* metrics with their positive counterparts in #975
  • Split time-related results of CrossValidationReporter into their own plots in #986
  • Improve colors and add friendly verbose in CLI in #960 & #962
  • Use skore-ui widgets in notebooks in #926
  • Indicate whether metrics are lower/higher-means-better in CrossValidationReporter in #1053

Bugfixes

  • fix: Fix quickstart instruction in CLI in #1048
  • fix: Make skore.show_versions() robust to version specifiers in requirements in #1056

Full Changelog: 0.5.0...0.5.1

Skore 0.5.0

12 Dec 17:13
a94682c
Compare
Choose a tag to compare

New features

  • ActivityFeed
    • Conveniently view all items as they are created.
    • PRs: #857 and #848
  • CrossValidationReporter
    • Modular cross validation suite, our goal is to make it comprehensive.
    • PRs: #847 and #871

Improvements

  • Add fit_time_per_data_point and score_time_per_data_point metrics in CrossValidationReporter plot in #875
  • Many miscellaneous improvements

Bugfixes

  • Skore UI now updates the connection to the project when it's overwritten in #892
  • Warning about undefined pandas dependency removed in #867

Removed

  • Remove CrossValidationAggregationItem in #922

Full Changelog: https://github.com/probabl-ai/skore/commits/0.5.0

Skore 0.4.1

27 Nov 10:55
Compare
Choose a tag to compare

New features

Nothing in this edition. Keep posted to see what's next!

Improvements

  • Train_test_split: Add "time-based column" warning
  • Item are now alphabetically sorted in the left menu
  • Add first-class support for polars dataframes

Bugfixes

Nothing necessary for now!

Full Changelog

Full Changelog: 0.4.0...0.4.1

Skore 0.4.0

22 Nov 09:20
Compare
Choose a tag to compare

New features

  • Diagnose thanks to a new wrapper around scikit-learn train_test_split to help use correctly this function
  • Visualize through a new view navigation system

Improvements

  • Enable direct access to skore in CLI
  • Create project through a python API
  • Allow to overwrite project directory when creating a new one
  • Increment new view default name

Bugfixes

  • Compute correctly old version warning state when cards move in drag and drop
  • Views actions are now always available
  • Accordion items collapse animation should not glitch anymore

Full changelog

Full Changelog: 0.3.0...0.4.0

Skore 0.3.0

12 Nov 13:26
96a9618
Compare
Choose a tag to compare

New features

  • Aggregate latest cross-validation and its history to show the evolution of results
  • Display item updates as a drop-down with a scrollbar (new button!)

Improvements

  • Disable drag and drop and + button for already added item in a view
  • Use JSON to serialize array and pandas series instead of pickle (no environment dependencies anymore)
  • Easier access to deletion of items in a view

Bugfixes

  • DataFrameWidget was self refreshing constantly: pnly reset the page when necessary
  • skore.cross_validate should use RMSE and not MSE
  • Fix invisible text colors in light mode
  • Use specific exception in item.factory to not swallow unexpected exceptions in object_to_item

Full changelog

Full Changelog: 0.2.2...0.3.0

Skore 0.2.2

31 Oct 14:06
Compare
Choose a tag to compare

⚠️ breaking change
With this version, users have to re-create their projects.
The user APIs remain identical.

New features

  • Record all the versions of an item in the back-end

Enhancements

  • In cross_validate, show datetimes using timedelta format
  • In cross_validate, show time columns last and "test_score" first
  • Cleaner documentation

Bugfixes

  • Calling cross_validate outside of a notebook doesn't log to the console anymore

Full Changelog

Full Changelog: 0.2.1...0.2.2

Skore 0.2.1

29 Oct 16:48
631e68d
Compare
Choose a tag to compare

New features

  • Scroll to the bottom when an item is added by click
  • Build automatically documentation after changes
  • Dismiss non-error toasts automatically after 20 seconds

Enhancements

  • Complete Contributing.md file to ease contributions
  • Show metric average and standard deviation in cross_validation plot
  • Use a double chevron as focus mode button icon in UI
  • Use highlight color for item names
  • Documentation:
    • Build online user documentation to be rendered on GitHub Pages
    • Show concrete and simple examples
    • Navigation improvements inside the documentation

Bugfixes

  • Drag and drop in a view: persist views upon item reordering
  • In UI, make polling work again
  • Items can be added back right after being added and deleted
  • To fix pandas data frame items, use JSON to serialize dataframe instead of pickle
  • Remove darkened spaces between items

Full Changelog

Full Changelog: 0.2.0...0.2.1