Releases: skops-dev/skops
Releases · skops-dev/skops
v0.10
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by @dependabot in #402
- MNT post 0.9 release by @adrinjalali in #400
- MNT Bump actions/setup-python from 4 to 5 and fix tests by @adrinjalali in #405
- TST expect warning in API call by @adrinjalali in #403
- Fix failing clean_skops.py script by @BenjaminBossan in #407
- MNT ignore pandas warning by @adrinjalali in #409
- MNT bump codecov uploader by @adrinjalali in #410
- Testing CI by @BenjaminBossan in #412
- CI pin pytest to <8 for flaky by @adrinjalali in #414
- CI fix codecov token by @adrinjalali in #415
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in #413
- Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by @dependabot in #416
- MNT - Removes Python 3.8 support by @lazarust in #418
- MNT - Removes sklearn-intelex and updates changelog by @lazarust in #420
- MNT refresh expired token by @adrinjalali in #421
- Space creator on
main
only by @adrinjalali in #423 - remove
trusted=True
from skops.io.load(s) by @adrinjalali in #422 - MNT Support numpy2 by @adrinjalali in #429
- DOC add changelog by @adrinjalali in #431
Full Changelog: v0.9.0...v0.10
v0.9.0
What's Changed
- Removes unnecessary paragraph after model card updates by @lazarust in #376
- Bump version to next dev version after release by @BenjaminBossan in #378
- MNT: Update repo URL of sklearn nightly build, fix sparse matrix persistence issue by @BenjaminBossan in #375
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in #379
- MNT: Support Catboost for Python 3.11 by @EdAbati in #380
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in #382
- FIX: Decision Tree Visualization by @reidjohnson in #386
- ENH: Quantile Forest Support by @reidjohnson in #384
- Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in #387
- Bump actions/checkout from 3 to 4 by @dependabot in #390
- MNT: updates to HF Hub, manage fairlearn deprecation by @BenjaminBossan in #392
- FIX: fixed
get_log_level
when level = 3 by @EdAbati in #346 - DEPR deprecate hub_utils.get_model_output by @adrinjalali in #396
- MNT update linters and use ruff by @adrinjalali in #397
- DEPR hub_utils.push by @adrinjalali in #398
- CI move to pypi's trusted publisher workflow by @adrinjalali in #399
New Contributors
- @reidjohnson made their first contribution in #386
Full Changelog: v0.8.0...v0.9.0
v0.8.0
v0.7.0
What's Changed
- MNT start 0.7 development by @adrinjalali in #339
- MNT: A little hardening of the auditing of Nodes by @BenjaminBossan in #340
- MNT Refactor trusted by @BenjaminBossan in #338
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by @dependabot in #342
- FEAT Add skops space creator app by @BenjaminBossan in #307
- MNT: Fix clean up script, also clean spaces by @BenjaminBossan in #348
- ENH expose compression and compression level to the user API by @adrinjalali in #345
- TST Add trust check to persistence performance test by @BenjaminBossan in #351
- TST Check file size differences by @BenjaminBossan in #350
- FIX: bug when visualizing byte nodes by @BenjaminBossan in #352
- FIX attempt at fixing broken GH workflow by @BenjaminBossan in #353
- FIX: Broken CI for MacOS and Python 3.8 by @BenjaminBossan in #354
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #356
- Cache model loading in model card by @jucamohedano in #299
- [skip ci] DOC some minor updates to README.rst by @BenjaminBossan in #357
ENH
trusting np.ufuncs and np.dtypes by @omar-araboghli in #336- ENH Copy plots on Card save by @lazarust in #330
ENH
Allow collapsing any section in card by @lazarust in #341- DOC add missing changelog entries by @adrinjalali in #365
Release v0.6
What's Changed
- MNT bump version to 0.6.dev0 on main by @adrinjalali in #280
- MNT add a section for the new releaes in the changelog by @adrinjalali in #281
- DOC add PR prefixes to maintainer docs by @adrinjalali in #282
- ENH pandoc parser minor improvements and support older pandoc by @BenjaminBossan in #284
- Fix typo in _model_card.py by @eltociear in #285
- DOC fix author links by @adrinjalali in #286
- ENH permutation importance by @merveenoyan in #142
MNT/MAINT
upgrading isort to 5.12.0 by @omar-araboghli in #294- ENH: Add possibility to turn section invisible by @BenjaminBossan in #288
- Add tabular regression example by @lazarust in #254
ENH
trusting scipy.ufuncs by @omar-araboghli in #295- DOC Add example of using a custom template with model cards by @BenjaminBossan in #291
- MNT: Upgrade mypy to version 1.0.0 by @BenjaminBossan in #297
- MNT move pr template to proper place by @BenjaminBossan in #306
- MNT Bump actions/checkout from 2 to 3 by @dependabot in #304
- DOC Document compatibility across sklearn versions by @BenjaminBossan in #290
- ENH Add performance test + GH action to run it weekly by @BenjaminBossan in #289
- DOC Add intelex inference example by @ahuber21 in #303
- FIX: Support operators persistence by @BenjaminBossan in #287
ENH
add metric frame by @lazarust in #298- MNT: refactor model card to render sections lazily by @BenjaminBossan in #310
- DOC add roadmap by @adrinjalali in #311
- BUG: Fix bug in tests for fairlearn + 1 more test by @BenjaminBossan in #313
- CI add codecov token to the config by @adrinjalali in #312
- CI Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in #318
ENH
Adds ability to create table of contents by @lazarust in #305- FIX Fix issue with setting model_diagram to False by @BenjaminBossan in #314
- DOC make sklearn's estimator run in parallel in the intelex example by @adrinjalali in #316
- FIX: issue with fitting TargetEncoder in tests by @BenjaminBossan in #324
- MNT Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in #323
- ENH: Default section for Card.add_* methods by @BenjaminBossan in #321
- FEAT Function to visualize skops files by @BenjaminBossan in #317
- ENH Dealing with skops persistence protocol updates by @BenjaminBossan in #322
- FIX LoadContext missing arg & wrong function name by @BenjaminBossan in #325
- DOC california housing example by @BenjaminBossan in #308
- MNT Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in #328
- FIX: Workflow file for persistence performance by @BenjaminBossan in #326
- DOC Add section on compatibility of skops format by @BenjaminBossan in #332
- FIX: Bug in random generator persistence by @BenjaminBossan in #331
- MNT Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4 by @dependabot in #337
New Contributors
- @eltociear made their first contribution in #285
- @omar-araboghli made their first contribution in #294
- @lazarust made their first contribution in #254
- @ahuber21 made their first contribution in #303
Full Changelog: v0.5.0...v0.6
Release 0.5.0
What's Changed
- MNT: Change placeholder character to control character by @E-Aho in #258
- DOC make the persistence warning the same as the user guide by @adrinjalali in #259
- FIX: Persistence tests failing when using sklearn nightly by @BenjaminBossan in #260
- MNT Turn off CatBoost verbosity in tests by @BenjaminBossan in #262
- DOC Add section on security of supported libraries by @BenjaminBossan in #261
- Prevent CatBoost from creating folder when testing by @BenjaminBossan in #263
- Revert FIX: Persistence tests failing when using sklearn nightly by @adrinjalali in #265
- Update docs on gradio and HF Hub by @BenjaminBossan in #268
- ENH Support more array-like data types for tabular data and list-like data types for text data by @anferico in #179
- Fix for metadata having model format by @merveenoyan in #272
- MNT Fixes for huggingface_hub 0.12 compatibility by @BenjaminBossan in #274
- ENH Work on supporting scikit-learn intelex by @BenjaminBossan in #267
- FEAT CLI conversion by @E-Aho in #249
- MNT add python=3.11 support by @adrinjalali in #246
- FEAT Parse model cards with pandoc by @BenjaminBossan in #257
- MNT bump version to 0.5 by @adrinjalali in #279
v0.4.0.post1
A minor doc change.
v0.4.0 release
What's Changed
- MNT updated pre-commit config to use github for flake8 by @merveenoyan in #221
- DOC add new what's new section to the changelog by @adrinjalali in #229
- MNT Add light type annotations to skops.io by @BenjaminBossan in #219
- MNT add helper functions to convert types to strings in .audit by @E-Aho in #215
- DOC add a community page with link to discord by @adrinjalali in #230
- CI: Update version of GH checkout action by @BenjaminBossan in #232
- ENH: Make skops.io.dump and load work with TextIOWrapper by @BenjaminBossan in #234
- CI fix clean_skops.py by @adrinjalali in #235
- MNT cleanup user links in the changelog by @adrinjalali in #236
- CI add dependabot config for GH actions by @adrinjalali in #239
- CI update setup-python step to v4 by @adrinjalali in #238
- CI Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.6.1 by @dependabot in #240
- ENH All sklearn estimators in trusted list by @EdAbati in #237
- MNT Bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4 by @dependabot in #250
- Added
save_format
toconfig.json
andhub_utils.init()
by @merveenoyan in #242 - ENH Persistence: Add support for LightGBM and XGBoost by @BenjaminBossan in #244
- MNT drop python=3.7 support by @adrinjalali in #252
- CI add codecov token to uploader by @adrinjalali in #253
- Alternative Card implementation by @BenjaminBossan in #203
- DOC rework persistence user guide by @adrinjalali in #255
Full Changelog: v0.3.0...v0.4.0
Release 0.3.0
This release brings a new persistence model which doesn't use pickle. It should still be used with caution, but we're more than happy for users to test it and report issues back.
We also have numerous documentation, Hugging Face Hub integration, and model card tools improvements. The full list of changes follows.
What's Changed
- MNT bump version on main by @adrinjalali in #115
- DOC release refinements by @adrinjalali in #116
- MNT Remove redundant test in CI by @BenjaminBossan in #124
- FEA Utility function to add arbitrary files to the repo by @BenjaminBossan in #123
- ENH add private arg to push by @adrinjalali in #130
- CI Reduce CI timeout from 60 to 15 min by @BenjaminBossan in #131
- DOC Autogeneration of getting started code by @merveenoyan in #132
- DOC Added text classification example by @merveenoyan in #125
- DOC add link to the hub with skops filter by @adrinjalali in #129
- CI pin python for mypy issue by @adrinjalali in #137
- FEA add secure persistence by @adrinjalali in #128
- FEA update_env implementation by @merveenoyan in #136
- DOC gradio integration by @merveenoyan in #134
- MNT Add matplotlib and pandas as test dependencies by @BenjaminBossan in #151
- CI Pin HF Hub version, unpin Python 3.10.6 by @BenjaminBossan in #158
- DOC Add secure persistence docs by @BenjaminBossan in #145
- MNT Persist clean up and consistency checks by @BenjaminBossan in #143
- TST Add checks for contiguity of loaded numpy arrays by @BenjaminBossan in #160
- MNT Swap the names of _get_state <=> get_state & _get_instance <=> get_instance by @BenjaminBossan in #161
- ENH Added getting started snippet for .skops format by @merveenoyan in #167
- CI Relax dependency of HF hub being < v0.10 by @BenjaminBossan in #168
- FIX Fix line breaks in markdown tables by @BenjaminBossan in #156
- MNT Model card refactor to move plotting & table by @merveenoyan in #163
- MNT Refactor with a SaveState and avoid duplicate numpy arrays by @BenjaminBossan in #173
- TST Refactor test fixture to be more atomic by @E-Aho in #175
- MNT Move to huggingface_hub v0.10 by @BenjaminBossan in #162
- CI Use v3 of codecov GitHub action by @BenjaminBossan in #183
- Added source code link by @ayyucedemirbas in #172
- FIX ImportError for _DictWithDeprecationKeys by @BenjaminBossan in #188
- MNT Added PR template by @merveenoyan in #193
- ENH Add dumps and loads functions by @BenjaminBossan in #182
- CI Run different sklearn versions in CI by @BenjaminBossan in #196
- MNT Rename skops.io.save to skops.io.dump by @BenjaminBossan in #199
- Refactor: get_instance method saved in state by @BenjaminBossan in #200
- DOC Fix-minor-typo-in-docstring by @E-Aho in #201
- FIX Edit style of model plot to fit in the page by @rushic24 in #178
- TST Refactor: clean persistence tests to avoid duplicate testing by @BenjaminBossan in #202
- Add Method type in dispatch calls by @E-Aho in #195
- MNT put confusion matrix in a temp folder by @adrinjalali in #208
- DOC The "path" parameter doesn't exist by @BenjaminBossan in #210
- CI Skip inference tests by default by @BenjaminBossan in #212
- ENH Implement LoadContext to handle multiple instances by @E-Aho in #209
- MNT Fixes for hf_hub v0.11.0 by @BenjaminBossan in #213
- MNT error in init if given file is empty by @adrinjalali in #214
- load model from path/str to generate Card by @p-mishra1 in #205
- FEAT Audit before loading a skops file by @adrinjalali in #204
- MNT set version for the release by @adrinjalali in #218
v0.2
What's Changed
- Fix wrong link to logo in README.rst by @BenjaminBossan in #95
- ENH Add table to model cards by @BenjaminBossan in #90
- DOC Add intersphinx linking to docs by @BenjaminBossan in #97
- TST Add tests for when pandas is not installed by @BenjaminBossan in #98
- MAINT Rendering the model card by @BenjaminBossan in #94
- DOC transparent logo by @adrinjalali in #84
- MNT make init atomic by @adrinjalali in #60
- ENH Extend user guide to include classification report by @BenjaminBossan in #106
- MNT enable doctests by @adrinjalali in #57
- ENH When model file is empty, warn before upload by @BenjaminBossan in #109
- ENH Add details tag in methods by @BenjaminBossan in #108
- FEAT add method to call inference backend by @adrinjalali in #105
Contributors
Full Changelog: https://github.com/skops-dev/skops/commits/v0.2