summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Adams <mark@markadams.me>2018-05-23 21:45:54 -0500
committerJosé Padilla <jpadilla@webapplicate.com>2018-05-23 22:45:54 -0400
commitd25c92ca5e9980ca7bc8b31420bf36e3f4a9e3f0 (patch)
tree001e8a651e0bde18dee3943e3fcd6629bf6165f7
parentdd753dedb000b8ad08c264aacfc613fced8d1c18 (diff)
downloadpyjwt-d25c92ca5e9980ca7bc8b31420bf36e3f4a9e3f0.tar.gz
Fix #351 by reverting argument name changes for .decode() (#352)1.6.4
* Fix #351 by reverting argument name changes for .decode() * Update CHANGELOG and bump version to 1.6.4
-rw-r--r--CHANGELOG.md8
-rw-r--r--jwt/__init__.py2
-rw-r--r--jwt/api_jws.py4
-rw-r--r--jwt/api_jwt.py6
4 files changed, 14 insertions, 6 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 440f8ce..747267b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,12 @@ This project adheres to [Semantic Versioning](http://semver.org/).
### Added
+[v1.6.4][1.6.4]
+-------------------------------------------------------------------------
+### Fixed
+
+- Reverse an unintentional breaking API change to .decode() [#352][352]
+
[v1.6.3][1.6.3]
-------------------------------------------------------------------------
### Changed
@@ -205,6 +211,7 @@ rarely used. Users affected by this should upgrade to 3.3+.
[1.6.0]: https://github.com/jpadilla/pyjwt/compare/1.5.3...1.6.0
[1.6.1]: https://github.com/jpadilla/pyjwt/compare/1.6.0...1.6.1
[1.6.3]: https://github.com/jpadilla/pyjwt/compare/1.6.1...1.6.3
+[1.6.4]: https://github.com/jpadilla/pyjwt/compare/1.6.3...1.6.4
[109]: https://github.com/jpadilla/pyjwt/pull/109
[110]: https://github.com/jpadilla/pyjwt/pull/110
@@ -250,5 +257,6 @@ rarely used. Users affected by this should upgrade to 3.3+.
[340]: https://github.com/jpadilla/pyjwt/pull/340
[344]: https://github.com/jpadilla/pyjwt/pull/344
[350]: https://github.com/jpadilla/pyjwt/pull/350
+[352]: https://github.com/jpadilla/pyjwt/pull/352
[7c1e61d]: https://github.com/jpadilla/pyjwt/commit/7c1e61dde27bafe16e7d1bb6e35199e778962742
[7ca41e]: https://github.com/jpadilla/pyjwt/commit/7ca41e53b3d7d9f5cd31bdd8a2b832d192006239
diff --git a/jwt/__init__.py b/jwt/__init__.py
index fa10a15..e557dcf 100644
--- a/jwt/__init__.py
+++ b/jwt/__init__.py
@@ -10,7 +10,7 @@ http://self-issued.info/docs/draft-jones-json-web-token-01.html
__title__ = 'pyjwt'
-__version__ = '1.6.3'
+__version__ = '1.6.4'
__author__ = 'José Padilla'
__license__ = 'MIT'
__copyright__ = 'Copyright 2015-2018 José Padilla'
diff --git a/jwt/api_jws.py b/jwt/api_jws.py
index 3e429a7..8039e9b 100644
--- a/jwt/api_jws.py
+++ b/jwt/api_jws.py
@@ -128,7 +128,7 @@ class PyJWS(object):
return b'.'.join(segments)
def decode(self,
- token, # type: str
+ jwt, # type: str
key='', # type: str
verify=True, # type: bool
algorithms=None, # type: List[str]
@@ -146,7 +146,7 @@ class PyJWS(object):
DeprecationWarning
)
- payload, signing_input, header, signature = self._load(token)
+ payload, signing_input, header, signature = self._load(jwt)
if not verify:
warnings.warn('The verify parameter is deprecated. '
diff --git a/jwt/api_jwt.py b/jwt/api_jwt.py
index 90fa0a1..6caeecf 100644
--- a/jwt/api_jwt.py
+++ b/jwt/api_jwt.py
@@ -67,7 +67,7 @@ class PyJWT(PyJWS):
)
def decode(self,
- token, # type: str
+ jwt, # type: str
key='', # type: str
verify=True, # type: bool
algorithms=None, # type: List[str]
@@ -82,7 +82,7 @@ class PyJWT(PyJWS):
DeprecationWarning
)
- payload, _, _, _ = self._load(token)
+ payload, _, _, _ = self._load(jwt)
if options is None:
options = {'verify_signature': verify}
@@ -90,7 +90,7 @@ class PyJWT(PyJWS):
options.setdefault('verify_signature', verify)
decoded = super(PyJWT, self).decode(
- token, key=key, algorithms=algorithms, options=options, **kwargs
+ jwt, key=key, algorithms=algorithms, options=options, **kwargs
)
try: