From b8f0bf3ad99ecfd1aca927a9612dd8064804aa63 Mon Sep 17 00:00:00 2001 From: InterpretML Date: Tue, 15 Jun 2021 17:46:22 -0700 Subject: [PATCH] Updated CHANGELOG and version number. to 0.2.5 Updated to 0.2.5 Co-Authored-By: S Jenkins <69673492+nopdive@users.noreply.github.com> Co-Authored-By: Harsha-Nori <5302119+Harsha-Nori@users.noreply.github.com> --- CHANGELOG.md | 19 +++++++++++++++++++ python/interpret-core/interpret/version.py | 2 +- python/interpret-core/js/package.json | 2 +- python/interpret-core/setup.py | 2 +- python/interpret/setup.py | 2 +- 5 files changed, 23 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a64c218f7..a85ba2583 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ 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 the versioning is mostly derived from [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v0.2.5] - 2021-06-15 +### Added +- Sample weight support added for EBM. +- Joint `predict_and_contrib` added to EBM where both predictions and feature contributions are generated in one call. +- EBM predictions now substantially faster with categorical featured predictions. +- Preliminary documentation for all of `interpret` now public at https://interpret.ml/docs. +- Decision trees now work in cloud environments (InlineRenderer support). +- Packages `interpret` and `interpret-core` now distributed via conda. +- Packages `interpret` and `interpret-core` now distributed via sdist. +- Published dockerfile for `interpret` at `interpretml/interpret` on docker.io +### Fixed +- EBM uniform binning bug fixed where empty bins can raise exceptions. +- Users can no longer include duplicate interaction terms for EBM. +- CSS adjusted for inline rendering such that it does not interfere with its hosting environment. +- JS dependencies updated. +### Experimental +- Ability to merge multiple EBM models into one. Found in `interpret.glassbox.ebm.utils`. + ## [v0.2.4] - 2021-01-19 ### Fixed - Bug fix on global EBM plots. @@ -380,6 +398,7 @@ Expect similar or slightly slower training times due to interactions. - Libraries are statically linked where possible. - Code now conforms to Python Black and its associated flake8. +[v0.2.5]: https://github.com/microsoft/interpret/releases/tag/v0.2.5 [v0.2.4]: https://github.com/microsoft/interpret/releases/tag/v0.2.4 [v0.2.3]: https://github.com/microsoft/interpret/releases/tag/v0.2.3 [v0.2.2]: https://github.com/microsoft/interpret/releases/tag/v0.2.2 diff --git a/python/interpret-core/interpret/version.py b/python/interpret-core/interpret/version.py index aa303e635..171ab9ba4 100644 --- a/python/interpret-core/interpret/version.py +++ b/python/interpret-core/interpret/version.py @@ -2,4 +2,4 @@ # Distributed under the MIT software license # NOTE: Version is replaced by a regex script. -__version__ = "0.2.4" +__version__ = "0.2.5" diff --git a/python/interpret-core/js/package.json b/python/interpret-core/js/package.json index b864b6752..253ad9b26 100644 --- a/python/interpret-core/js/package.json +++ b/python/interpret-core/js/package.json @@ -1,6 +1,6 @@ { "name": "@interpretml/interpret-inline", - "version": "0.2.4", + "version": "0.2.5", "description": "Interpret inline library for rendering visualizations across all notebook environments.", "main": "index.js", "keywords": [], diff --git a/python/interpret-core/setup.py b/python/interpret-core/setup.py index 9324ce30f..2cbf127a2 100644 --- a/python/interpret-core/setup.py +++ b/python/interpret-core/setup.py @@ -8,7 +8,7 @@ name = "interpret-core" # NOTE: Version is replaced by a regex script. -version = "0.2.4" +version = "0.2.5" long_description = """ Core system for **the** interpret package. diff --git a/python/interpret/setup.py b/python/interpret/setup.py index fb3bb2360..6c9dd3171 100644 --- a/python/interpret/setup.py +++ b/python/interpret/setup.py @@ -5,7 +5,7 @@ name = "interpret" # NOTE: Version is replaced by a regex script. -version = "0.2.4" +version = "0.2.5" long_description = """ In the beginning machines learned in darkness, and data scientists struggled in the void to explain them.