Releases: skops-dev/skops
Releases · skops-dev/skops
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
First release: v0.1
This is the first release ever, with skops.hub_utils and skops.card modules being the main implementations.
Refer to the documentation for release notes and more: https://skops.readthedocs.io/
What's Changed
- MNT fixes by @adrinjalali in #1
- MNT add doc build by @adrinjalali in #5
- MNT add readthedocs config by @adrinjalali in #6
- MNT use py3.8 for readthedocs by @adrinjalali in #7
- DOC enable sphinx-gallery by @adrinjalali in #8
- DOC extend example by @adrinjalali in #11
- ENH add implementation for init and push by @adrinjalali in #12
- CI add GH actions by @adrinjalali in #14
- CI fix actions by @adrinjalali in #15
- CI expose token in the codebase by @adrinjalali in #16
- MNT remove main.py by @adrinjalali in #17
- CI add codecov config by @adrinjalali in #19
- CI cancel old jobs if a new commit comes by @adrinjalali in #21
- add py3.7 support by @adrinjalali in #20
- ENH add download and get_requirements by @adrinjalali in #18
- MNT Bump Hub version to 0.8.1 for upload_folder by @merveenoyan in #24
- CI Bump black version by @merveenoyan in #28
- TST Fixes test error caused by empty pickle by @BenjaminBossan in #44
- MNT add clean script to remove all repos on skops user by @adrinjalali in #46
- CI Add GitHub workflow for creating releases by @BenjaminBossan in #38
- DOC improve readme by @adrinjalali in #48
- CI mark hub test as flaky by @adrinjalali in #54
- CI add cron job to CI by @adrinjalali in #56
- MNT mark tests requiring internet by @adrinjalali in #55
- ENH Refactor Model Card by @merveenoyan in #37
- MNT Add non-strict mypy to CI and fix errors by @BenjaminBossan in #62
- ENH add examples and dtypes to CardData and config.json by @adrinjalali in #45
- MNT ignore _min_dependencies.py in codecov by @adrinjalali in #66
- TST Add coverage report to pytest runs by @BenjaminBossan in #67
- DOC user guide on the hub by @adrinjalali in #64
- ENH Card class: add repr and str methods by @BenjaminBossan in #68
- MNT model card API cleanup by @adrinjalali in #74
- ENH populate model card metadata with info from config.json by @adrinjalali in #71
- MNT Add metadata repr by @BenjaminBossan in #76
- MNT Added tabulate as a dependency and changed parsing of hyperparameter table by @merveenoyan in #73
- Minor improvement to the getting started code by @BenjaminBossan in #78
- DOC User guide for model cards by @merveenoyan in #70
- DOC add logo by @adrinjalali in #81
- DOC model card refinements by @adrinjalali in #79
- DOC Minor updates CONTRIBUTING.rst by @BenjaminBossan in #83
- DOC Add installation instruction to docs by @BenjaminBossan in #82
- DOC readme expansion by @adrinjalali in #80
- ENH add skops as a tag by default by @adrinjalali in #86
- MAINT Small refactor: figure_paths -> extra_sections by @BenjaminBossan in #89
- DOC add changelog to docs by @adrinjalali in #88
- ENH Added evaluation by @merveenoyan in #69
New Contributors
- @adrinjalali made their first contribution in #1
- @merveenoyan made their first contribution in #24
- @BenjaminBossan made their first contribution in #44
Full Changelog: https://github.com/skops-dev/skops/commits/v1.0