Releases: probabl-ai/skore
Releases · probabl-ai/skore
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
Skore 0.2.0
We are happy to release skore 0.2.0, with our first ML-dedicated feature!
New features
- cross_validate: overlay of scikit-learn cross_validate pimped with insights and checks
- drag'n'drop in UI of items into the views
- display indexes in datatables and index names if present in UI
Enhancements
- enhancements in CI, including windows support
- enhancements in pre-commits
- enhance documentation
- slicker and more intuitive UI, including clarifying inclusion of items in views, corporate colors, larger view buttons
- default view created from scratch
Bug fixes
None required!
Full Changelog: 0.1.1...0.2.0
Skore 0.1.1
What's Changed
- fix(UI): Add animation frames to plotly widgets by @rouk1 in #448
- chore(dependencies): Upgrade npm dependencies by @rouk1 in #449
- docs(issue template): Update issue template with correct Discord link by @augustebaum in #450
- chore(pip dependencies): Bump ruff from 0.6.8 to 0.6.9 by @dependabot in #451
- chore(pip dependencies): Bump numpy from 2.1.1 to 2.1.2 by @dependabot in #452
- chore(pip dependencies): Bump narwhals from 1.9.0 to 1.9.1 by @dependabot in #453
- chore(pip dependencies): Bump build from 1.2.2 to 1.2.2.post1 by @dependabot in #455
- chore(pip dependencies): Bump rich from 13.9.1 to 13.9.2 by @dependabot in #454
- ci: Run CI on push events on main branch by @thomass-dev in #457
- build(python): Recompile
requirements.*.txt
files by @augustebaum in #461 - fix(ci): Pull repository in CI on push events on main branch by @thomass-dev in #459
- ci: Run dependabot monthly and change its commit-message prefix by @thomass-dev in #458
- chore(dependencies): PIP: Bump markupsafe from 2.1.5 to 3.0.0 by @dependabot in #464
- chore(dependencies): PIP: Bump pre-commit from 3.8.0 to 4.0.0 by @dependabot in #462
- chore(build): Infer dynamically the version, license and readme of skore by @thomass-dev in #465
- chore(dependencies): PRE-COMMIT: Bump to latest hooks by @thomass-dev in #466
- docs(readme): Update README.md by @sylvaincom in #413
- chore(pre-commit): Ensure the notebooks are cleaned by @thomass-dev in #470
- feat: Adapt skore to be compliant on
python >=3.9, <3.13
by @thomass-dev in #471
New Contributors
- @sylvaincom made their first contribution in #413
Full Changelog: 0.1.0...0.1.1
Skore 0.1.0
What's Changed
- feat(item): Implement basic
__repr__
forItem
by @augustebaum in #442 - fix(docs): Fix basic_usage notebook by @augustebaum in #441
- chore: Move python code to its own directory by @thomass-dev in #440
- fix(readme): Fix badges by @thomass-dev in #444
- docs: Fix the skore description in PyPI by @thomass-dev in #445
- fix(Makefile): Fix missing LICENSE and README.md in
install-skore
by @thomass-dev in #447
Full Changelog: 0.0.1-rc.6...0.1.0
Skore 0.0.1-rc.6
What's Changed
- Backend/frontend workflow runs when pull_request is opened, synchronize, or reopened by @thomass-dev in #401
- docs: Improve documentation by @augustebaum in #410
- doc: Update readme's badges by @rouk1 in #416
- ci: Enforce conventional commit format in PR title by @augustebaum in #398
- feat(ui): Present items as a hierarchical list by @rouk1 in #406
- ci: Add pip/npm cache in workflows by @thomass-dev in #418
- build: Refine the build-frontend instructions in Makefile by @thomass-dev in #417
- docs: Promote repository primary language to python by @tuscland in #419
- refactor(launch): Replace thread with lifespan event for opening the browser by @augustebaum in #421
- fix(SklearnBaseEstimatorItem): Temporarily disable skops's security feature by @thomass-dev in #420
- docs: Enhance description of project on PyPI (#395) by @tuscland in #423
- feat: Add a convenient way of outputting system and dependency versions (#425) by @tuscland in #426
- docs(contributing): Add minimal standard for contributing documentation by @augustebaum in #429
- chore: Create issue templates (#371) by @tuscland in #428
- ci(dependabot): Add rules to update github-actions/npm/pip by @thomass-dev in #430
- ci: Modularize CI pipeline and test Python >= 3.11 by @thomass-dev in #402
- feat(UI & API): Manage views in the frontend by @rouk1 in #414
- chore(pip dependencies): Bump requirements by @thomass-dev in #437
- ci(dependabot): Add prefix to the PR created by dependabot by @thomass-dev in #436
- chore: Rename frontend folder to skore-ui by @rouk1 in #439
Full Changelog: 0.0.1-rc.5...0.0.1-rc.6