From aa906af01877a99d33ef5d9f934dacfbf6050460 Mon Sep 17 00:00:00 2001 From: Niels Nuyttens Date: Mon, 26 Jun 2023 09:30:50 +0200 Subject: [PATCH 1/2] [skip ci] Updated CHANGELOG.md Signed-off-by: Niels Nuyttens --- CHANGELOG.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad9264d7..3b5e2500 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,30 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.9.0] - 2023-06-26 + +### Changed + +- Updated API docs for the `nannyml.io` package, thanks [@maciejbalawejder](https://github.com/maciejbalawejder) [(#286)](https://github.com/NannyML/nannyml/issues/286) +- Restricted versions of `numpy` to be `<1.25`, since there seems to be a change in the `roc_auc` calculation somehow [(#301)](https://github.com/NannyML/nannyml/issues/301) + +### Added + +- Support for Data Quality calculators in the CLI runner +- Support for Data Quality results in `Ranker` implementations [(#297)](https://github.com/NannyML/nannyml/issues/297) +- Support `mendable` in the docs [(#295)](https://github.com/NannyML/nannyml/issues/295) +- Documentation landing page [(#303)](https://github.com/NannyML/nannyml/issues/303) +- Support for calculations with delayed targets [(#306)](https://github.com/NannyML/nannyml/issues/306) + +### Fixed + +- Small changes to quickstart, thanks [@NeoKish](https://github.com/NeoKish) [(#291)](https://github.com/NannyML/nannyml/issues/291) +- Fix an issue passing `*args` and `**kwargs` in `Result.filter()` and subclasses [(#298)](https://github.com/NannyML/nannyml/issues/298) +- Double listing of the binary dataset documentation page +- Add missing thresholds to `roc_auc` in `CBPE` [(#294)](https://github.com/NannyML/nannyml/issues/294) +- Fix plotting issue due to introduction of additional values in the 'display names tuple' [(#305)](https://github.com/NannyML/nannyml/issues/305) +- Fix broken exception handling due to inheriting from `BaseException` and not `Exception` [(#307)](https://github.com/NannyML/nannyml/issues/307) + ## [0.8.6] - 2023-05-24 ### Changed From 352191a7d1aae5bf41867ca1a5490e96582d15f4 Mon Sep 17 00:00:00 2001 From: Niels Nuyttens Date: Mon, 26 Jun 2023 12:45:21 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Bump=20version:=200.8.6=20=E2=86=92=200.9.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- README.md | 8 ++++---- nannyml/__init__.py | 2 +- pyproject.toml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 529f12c5..60546e68 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.8.6 +current_version = 0.9.0 commit = True tag = True diff --git a/README.md b/README.md index 4e449ac1..ccb94b28 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ Allowing you to have the following benefits: | 🔬 **[Technical reference]** | Monitor the performance of your ML models. | | 🔎 **[Blog]** | Thoughts on post-deployment data science from the NannyML team. | | 📬 **[Newsletter]** | All things post-deployment data science. Subscribe to see the latest papers and blogs. | -| 💎 **[New in v0.8.6]** | New features, bug fixes. | +| 💎 **[New in v0.9.0]** | New features, bug fixes. | | 🧑‍💻 **[Contribute]** | How to contribute to the NannyML project and codebase. | | **[Join slack]** | Need help with your specific use case? Say hi on slack! | @@ -79,7 +79,7 @@ Allowing you to have the following benefits: [performance estimation]: https://nannyml.readthedocs.io/en/stable/how_it_works/performance_estimation.html [key concepts]: https://nannyml.readthedocs.io/en/stable/glossary.html [technical reference]: https://nannyml.readthedocs.io/en/stable/nannyml/modules.html -[new in v0.8.6]: https://github.com/NannyML/nannyml/releases/latest/ +[new in v0.9.0]: https://github.com/NannyML/nannyml/releases/latest/ [real world example]: https://nannyml.readthedocs.io/en/stable/examples/california_housing.html [blog]: https://www.nannyml.com/blog [newsletter]: https://mailchi.mp/022c62281d13/postdeploymentnewsletter @@ -264,11 +264,11 @@ Curious what we are working on next? Have a look at our [roadmap](https://bit.ly To cite NannyML in academic papers, please use the following BibTeX entry. -### Version 0.8.6 +### Version 0.9.0 ``` @misc{nannyml, - title = {{N}anny{ML} (release 0.8.6)}, + title = {{N}anny{ML} (release 0.9.0)}, howpublished = {\url{https://github.com/NannyML/nannyml}}, month = mar, year = 2023, diff --git a/nannyml/__init__.py b/nannyml/__init__.py index 2924493e..0bcc5a7d 100644 --- a/nannyml/__init__.py +++ b/nannyml/__init__.py @@ -31,7 +31,7 @@ # Dev branch marker is: 'X.Y.dev' or 'X.Y.devN' where N is an integer. # 'X.Y.dev0' is the canonical version of 'X.Y.dev' # -__version__ = '0.8.6' +__version__ = '0.9.0' import logging diff --git a/pyproject.toml b/pyproject.toml index 3abeaede..113ad8bb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [tool] [tool.poetry] name = "nannyml" -version = "0.8.6" +version = "0.9.0" homepage = "https://github.com/nannyml/nannyml" description = "NannyML, Your library for monitoring model performance." authors = ["Niels Nuyttens "]