Skip to content

Commit 5812c75

Browse files
authored
chore: Prepare for release 4.0.0 (#374)
* chore: Prepare for release 4.0.0 * Fix typo * chore: bump version.py
1 parent ac9d8b5 commit 5812c75

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Optimizely Python SDK Changelog
22

3-
## 3.11.0
4-
January 10th, 2022
3+
## 4.0.0
4+
January 12th, 2022
55

66
### New Features
77
* 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)):
@@ -12,6 +12,12 @@ January 10th, 2022
1212

1313
* 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).
1414

15+
### Breaking Changes:
16+
17+
* 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))
18+
* 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))
19+
* We now support `Python v3.7 and above` including `PyPy3`.
20+
1521
## 3.10.0
1622
September 16th, 2021
1723

optimizely/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
# See the License for the specific language governing permissions and
1212
# limitations under the License.
1313

14-
version_info = (3, 11, 0)
14+
version_info = (4, 0, 0)
1515
__version__ = '.'.join(str(v) for v in version_info)

0 commit comments

Comments
 (0)