Skip to content

Releases: probabl-ai/skore

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

Skore 0.2.0

23 Oct 08:13
8df3ea3
Compare
Choose a tag to compare

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

11 Oct 07:46
4fe2b30
Compare
Choose a tag to compare

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

Full Changelog: 0.1.0...0.1.1

Skore 0.1.0

07 Oct 14:00
32baec4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.1-rc.6...0.1.0

Skore 0.0.1-rc.6

03 Oct 15:49
529008a
Compare
Choose a tag to compare
Skore 0.0.1-rc.6 Pre-release
Pre-release

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

Skore 0.0.1-rc.5

24 Sep 13:52
3749ca7
Compare
Choose a tag to compare
Skore 0.0.1-rc.5 Pre-release
Pre-release

What's Changed

Full Changelog: 0.0.1-rc.4...0.0.1-rc.5

Skore 0.0.1-rc.4

24 Sep 07:49
dd6b350
Compare
Choose a tag to compare
Skore 0.0.1-rc.4 Pre-release
Pre-release

What's Changed

  • doc: update readme link to basic usage by @MarieS-WiMLDS in #358
  • Move Python dependencies from top-level to test-level by @augustebaum in #354
  • Toasts & toasts area by @rouk1 in #346
  • Defer type-checking from object_to_item to Item classes by @thomass-dev in #355
  • Remove the v-prefix from the tag regex used in the release pipeline by @thomass-dev in #365
  • resize data frame widget correctly and cap report card width by @rouk1 in #364
  • Add automatically assignee to PR when creating a pull-request by @thomass-dev in #366
  • 362 project keys must be strings by @augustebaum in #368
  • Split CI workflows by @thomass-dev in #349
  • Explicit all github jobs name by @thomass-dev in #369
  • Modal engine by @rouk1 in #367
  • add "license" key to pyproject.toml by @augustebaum in #372
  • Set continue-on-error=True in the add-assignee github job by @thomass-dev in #385
  • Bump rollup from 4.21.2 to 4.22.4 in /frontend in the npm_and_yarn group across 1 directory by @dependabot in #384
  • No longer remove the first tag character in the publishing pipeline because the v-prefix has been removed by @thomass-dev in #387

Full Changelog: v0.0.1-rc.3...0.0.1-rc.4

Skore v0.0.1-rc.3

18 Sep 13:29
27cf3c5
Compare
Choose a tag to compare
Skore v0.0.1-rc.3 Pre-release
Pre-release

What's Changed

  • Use a home made datatable component by @rouk1 in #337
  • Bump vite from 5.4.2 to 5.4.6 in /frontend in the npm_and_yarn group across 1 directory by @dependabot in #348
  • Replace third-part libraries imports by lazy imports by @thomass-dev in #350

New Contributors

Full Changelog: v0.0.1-rc.2...v0.0.1-rc.3

Skore v0.0.1-rc.2

17 Sep 13:19
a2d6de7
Compare
Choose a tag to compare
Skore v0.0.1-rc.2 Pre-release
Pre-release
Fix frontend artifacts directory in pyproject.toml (#343)

Fixes an issue where the static directory where the frontend build is
placed was not the one declared explicitly in the `pyproject.toml`. The
frontend build directory was moved from `skore/src/dashboard/static/` to
`skore/src/ui/static` during #325 and the change was not made in
`pyproject.toml`.