From 94fff49d7e6dea5aad104d24e2986d9f621e2148 Mon Sep 17 00:00:00 2001 From: Jeff Tratner Date: Tue, 23 Apr 2024 13:08:33 -0700 Subject: [PATCH] Update release_notes.rst --- docs/release_notes.rst | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 96f21fb7..4dfa6e2d 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -1,9 +1,23 @@ Release Notes ============= -v4.2.0 ------- -* Guard dxpy imports in utils so you can use stor without either dxpy or swift installed. +v5.0 - Optional dxpy and swift! +------------------------------- + +This release is almost entirely backwards compatible, but removes `dxpy` and `swiftclient` related requirements as direct dependencies. +For most users, this should be a transparent change (because they already depend on `dxpy` or `swiftclient` separately). However, this +would break workflows where stor was passively pulling in `dxpy` and `swiftclient`. To simplify updates, simply change your `requirements.txt` +file to explicitly specify the dxpy and swift extras: + +``` +# Before +stor < 5 +# After +stor[dxpy,swift] >= 5 +``` + + +* Guard dxpy imports in utils so you can use stor without either dxpy or swift installed. (#150) v4.1.0 ------