Skip to content

Commit

Permalink
chore: prepare for release 4.0.0 (#372)
Browse files Browse the repository at this point in the history
* changelogs updated

* PRs reordered in changelog

* date updated

* chore: Prepare for release 4.0.0 (#374)

* chore: Prepare for release 4.0.0

* Fix typo

* chore: bump version.py

Co-authored-by: Matjaz Pirnovar <[email protected]>
Co-authored-by: John Nguyen <[email protected]>
  • Loading branch information
3 people authored Jan 12, 2022
1 parent 84e0a78 commit fc4fceb
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Optimizely Python SDK Changelog

## 4.0.0
January 12th, 2022

### New Features
* Add a set of new APIs for overriding and managing user-level flag, experiment and delivery rule decisions. These methods can be used for QA and automated testing purposes. They are an extension of the OptimizelyUserContext interface ([#361](https://github.com/optimizely/python-sdk/pull/361), [#365](https://github.com/optimizely/python-sdk/pull/365), [#369](https://github.com/optimizely/python-sdk/pull/369)):
- setForcedDecision
- getForcedDecision
- removeForcedDecision
- removeAllForcedDecisions

* For details, refer to our documentation pages: [OptimizelyUserContext](https://docs.developers.optimizely.com/full-stack/v4.0/docs/optimizelyusercontext-python) and [Forced Decision methods](https://docs.developers.optimizely.com/full-stack/v4.0/docs/forced-decision-methods-python).

### Breaking Changes:

* Support for `Python v3.4` has been dropped as of this release due to a security vulnerability with `PyYAML <v5.4`. ([#366](https://github.com/optimizely/python-sdk/pull/366))
* We no longer support `Python v2.7, v3.5, and v3.6` including `PyPy` as of this release. ([#377](https://github.com/optimizely/python-sdk/pull/373))
* We now support `Python v3.7 and above` including `PyPy3`.

## 3.10.0
September 16th, 2021

Expand Down
2 changes: 1 addition & 1 deletion optimizely/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
# See the License for the specific language governing permissions and
# limitations under the License.

version_info = (3, 10, 0)
version_info = (4, 0, 0)
__version__ = '.'.join(str(v) for v in version_info)

0 comments on commit fc4fceb

Please sign in to comment.