Skip to content

Commit c04c3ac

Browse files
committed
v0.7.0
1 parent e3d8893 commit c04c3ac

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

CHANGELOG.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ This release introduces two new methods, a `GradientSimilarity` explainer and a
1717
- Fixed a bug in the example using `CounterfactualRLTabular` ([#651](https://github.com/SeldonIO/alibi/pull/651)).
1818

1919
## Changed
20-
- `TensorFlow` is now an optional dependency. To use methods that require `TensorFlow` you can install `alibi` using `pip install alibi[tensorflow]` which will pull in a supported version. For full instructions for the recommended way of installing optional dependencies please refer to [Installation docs](https://docs.seldon.io/projects/alibi/en/stable/overview/getting_started.html#installation).
20+
- `tensorflow` is now an optional dependency. To use methods that require `tensorflow` you can install `alibi` using `pip install alibi[tensorflow]` which will pull in a supported version. For full instructions for the recommended way of installing optional dependencies please refer to [Installation docs](https://docs.seldon.io/projects/alibi/en/stable/overview/getting_started.html#installation).
2121
- Updated `sklearn` version bounds to `scikit-learn>=0.22.0, <2.0.0`.
2222
- Updated `tensorflow` maximum allowed version to `2.9.x`.
2323

2424
## Development
25-
- This release introduces a way to manage the absence of optional dependencies. In short, the design is such that if an optional dependency is required for an algorithm but missing, at import time the corresponding public (or private in the case of the optional dependency being required for a subset of) algorithm class will be replaced by a `MissingDependency` object. For full details on developing `alibi` with optional dependencies see [Contributing: Optional Dependencies](https://github.com/SeldonIO/alibi/blob/master/CONTRIBUTING.md#optional-dependencies).
25+
- This release introduces a way to manage the absence of optional dependencies. In short, the design is such that if an optional dependency is required for an algorithm but missing, at import time the corresponding public (or private in the case of the optional dependency being required for a subset of the functionality of a private class) algorithm class will be replaced by a `MissingDependency` object. For full details on developing `alibi` with optional dependencies see [Contributing: Optional Dependencies](https://github.com/SeldonIO/alibi/blob/master/CONTRIBUTING.md#optional-dependencies).
2626
- The [CONTRIBUTING.md](https://github.com/SeldonIO/alibi/blob/master/CONTRIBUTING.md) has been updated with further instructions for managing optional dependencies (see point above) and more conventions around docstrings.
2727
- We have split the `Explainer` base class into `Base` and `Explainer` to facilitate reusability and better class hierarchy semantics with introducing methods that are not explainers ([#649](https://github.com/SeldonIO/alibi/pull/649)).
2828
- `mypy` has been updated to `~=0.900` which requires additional development dependencies for type stubs, currently only `types-requests` has been necessary to add to `requirements/dev.txt`.

CITATION.cff

+4-2
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@ authors:
1616
- family-names: "Scillitoe"
1717
given-names: "Ashley"
1818
orcid: "https://orcid.org/0000-0001-8971-7224"
19+
- family-names: "Athorne"
20+
given-names: "Alex"
1921
title: "Alibi Explain: Algorithms for Explaining Machine Learning Models"
20-
version: 0.6.5
21-
date-released: 2022-03-18
22+
version: 0.7.0
23+
date-released: 2022-05-18
2224
url: "https://github.com/SeldonIO/alibi"
2325
preferred-citation:
2426
type: article

alibi/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# 1) we don't load dependencies by storing it in __init__.py
33
# 2) we can import it in setup.py for the same reason
44
# 3) we can import it into your module module
5-
__version__ = '0.6.6dev'
5+
__version__ = '0.7.0'

0 commit comments

Comments
 (0)