aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Wayne Parrott <jonwayne@google.com>2016-10-14 10:53:53 -0700
committerGitHub <noreply@github.com>2016-10-14 10:53:53 -0700
commita731be362014d61630044c46495c5b750437ab88 (patch)
tree5037224d7f66c5b9e5ee825d4b3214638f90e1bc
parent3eb691fc469ed6afe6f7a8b7bfe00c95dad46c73 (diff)
downloadoauth2client-a731be362014d61630044c46495c5b750437ab88.tar.gz
Release v4.0.0 (#666)
-rw-r--r--.travis.yml1
-rw-r--r--CHANGELOG.md35
-rw-r--r--oauth2client/__init__.py2
3 files changed, 37 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index b73b67e..818ec58 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -42,6 +42,7 @@ notifications:
deploy:
provider: pypi
user: gcloudpypi
+ distributions: sdist bdist_wheel
password:
secure: "C9ImNa5kbdnrQNfX9ww4PUtQIr3tN+nfxl7eDkP1B8Qr0QNYjrjov7x+DLImkKvmoJd3dxYtYIpLE9esObUHu0gKHYxqymNHtuAAyoBOUfPtmp0vIEse9brNKMtaey5Ngk7ZWz9EHKBBqRHxqgN+Giby+K9Ta3K3urJIq6urYhE="
on:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bf33dea..c521a1d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,40 @@
# CHANGELOG
+## v4.0.0
+
+New features:
+* New Django samples. (#636)
+* Add support for RFC7636 PKCE. (#588)
+* Release as a universal wheel. (#665)
+
+Bug fixes:
+* Fix django authorization redirect by correctly checking validity of credentials. (#651)
+* Correct query loss when using parse_qsl to dict. (#622)
+* Switch django models from pickle to jsonpickle. (#614)
+* Support new MIDDLEWARE Django 1.10 aetting. (#623)
+* Remove usage of os.environ.setdefault. (#621)
+* Handle missing storage files correctly. (#576)
+* Try to revoke token with POST when getting a 405. (#662)
+
+Internal changes:
+* Use transport module for GCE environment check. (#612)
+* Remove __author__ lines and add contributors.md. (#627)
+* Clean up imports. (#625)
+* Use transport.request in tests. (#607)
+* Drop unittest2 dependency (#610)
+* Remove backslash line continuations. (#608)
+* Use transport helpers in system tests. (#606)
+* Clean up usage of HTTP mocks in tests. (#605)
+* Remove all uses of MagicMock. (#598)
+* Migrate test runner to pytest. (#569)
+* Merge util.py and _helpers.py. (#579)
+* Remove httplib2 imports from non-transport modules. (#577)
+
+Breaking changes:
+* Drop Python 3.3 support. (#603)
+* Drop Python 2.6 support. (#590)
+* Remove multistore_file. (#589)
+
## v3.0.0
* Populate `token_expiry` for GCE credentials. (#473)
diff --git a/oauth2client/__init__.py b/oauth2client/__init__.py
index 28384bb..ef19360 100644
--- a/oauth2client/__init__.py
+++ b/oauth2client/__init__.py
@@ -14,7 +14,7 @@
"""Client library for using OAuth2, especially with Google APIs."""
-__version__ = '3.0.0'
+__version__ = '4.0.0'
GOOGLE_AUTH_URI = 'https://accounts.google.com/o/oauth2/v2/auth'
GOOGLE_DEVICE_URI = 'https://accounts.google.com/o/oauth2/device/code'