Releases: probabl-ai/skore
Skore 0.6.1
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
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
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
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
New features
- ActivityFeed
- CrossValidationReporter
Improvements
- Add
fit_time_per_data_point
andscore_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
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
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
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 inobject_to_item
Full changelog
Full Changelog: 0.2.2...0.3.0
Skore 0.2.2
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
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