summaryrefslogtreecommitdiff
path: root/jwt
Commit message (Expand)AuthorAgeFilesLines
* Bump up version to 2.0.1version-2.0.1José Padilla2021-01-121-1/+1
* Fix `from_jwk()` for all algorithms (#598)José Padilla2021-01-111-3/+15
* Release 2.0.0 (#576)José Padilla2020-12-221-1/+1
* Complete type hinting of jwks_client.py (#578)Jon Dufresne2020-12-211-7/+8
* Use generator expressions (#569)Jon Dufresne2020-12-211-1/+1
* Simplify black configuration to be closer to upstream defaults (#568)Jon Dufresne2020-12-215-42/+14
* Prefer ModuleNotFoundError over ImportError (#565)Jon Dufresne2020-12-213-3/+3
* Simplify from_base64url_uint() (#570)Jon Dufresne2020-12-211-4/+1
* Type hint jwt.utils module (#564)Jon Dufresne2020-12-201-10/+12
* Bump up version to 2.0.0a22.0.0a2José Padilla2020-12-191-1/+1
* Remove unused argument "payload" from PyJWS._verify_signature() (#562)Jon Dufresne2020-12-191-2/+1
* Split PyJWT/PyJWS classes to tighten type interfaces (#559)Jon Dufresne2020-12-195-43/+50
* Do not mutate the input payload in PyJWT.encode() (#557)Jon Dufresne2020-12-191-0/+1
* Use direct indexing in PyJWKClient.get_signing_key_from_jwt() (#558)Jon Dufresne2020-12-191-1/+1
* Tighten type checking of string values (#556)Jon Dufresne2020-12-172-4/+4
* Replace merge_dict() with builtin dict unpacking generalizations (#555)Jon Dufresne2020-12-173-21/+7
* Prefer direct indexing over options.get() (#552)Jon Dufresne2020-12-171-6/+6
* Cleanup "noqa" comments (#553)Jon Dufresne2020-12-173-4/+7
* Replace int_from_bytes() with builtin int.from_bytes() (#549)Jon Dufresne2020-12-171-4/+3
* Tighten bytes/str boundaries and remove unnecessary coercing (#547)Jon Dufresne2020-12-173-29/+15
* Enforce .encode() return type using mypy (#551)Jon Dufresne2020-12-172-2/+2
* Refactor jwt/jwks_client.py without requests dependency (#546)Jon Dufresne2020-12-161-14/+5
* Remove unnecessary Unicode decoding before json.loads() (#542)Jon Dufresne2020-12-162-3/+3
* Remove unnecessary force_bytes() calls priot to base64url_decode() (#543)Jon Dufresne2020-12-161-3/+3
* Run pyupgrade to simplify code and use Python 3.6 syntax (#536)Jon Dufresne2020-12-163-5/+3
* Upgrade black version and usage (#538)Jon Dufresne2020-12-162-3/+3
* Update typing syntax and usage for Python 3.6+ (#535)Jon Dufresne2020-12-164-37/+26
* Remove unused argument "verify" from PyJWS.decode() (#534)Jon Dufresne2020-12-161-1/+0
* Upgrade to isort 5 and adjust configurations (#533)Jon Dufresne2020-12-161-17/+16
* Avoid loading token twice in pyjwt.decode (#506)Federico Caselli2020-12-121-2/+0
* Update version to 2.0.0a1 (#528)José Padilla2020-11-021-1/+1
* Removed redundant `default_backend()` (#523)Kaushal Rohit2020-10-121-26/+13
* Implementation of ECAlgorithm.from_jwk (#500)José Padilla2020-08-241-0/+62
* Drop deprecation warnings (#515)José Padilla2020-08-245-74/+17
* Drop support for legacy contrib algorithms (#514)José Padilla2020-08-247-207/+70
* Introduce better experience for JWKs (#511)José Padilla2020-08-247-21/+225
* Return tokens as string not bytes (#513)José Padilla2020-08-241-1/+3
* Remove cli entrypoint (#501)José Padilla2020-08-211-211/+0
* Expose InvalidKeyError on jwt module (#503)Russell Cardullo2020-06-251-0/+1
* Remove unnecessary compatibility shims for Python 2 (#498)Jon Dufresne2020-06-199-64/+44
* CLI options for verifying audience and issuer (#496)Geoff Richards2020-06-161-1/+18
* Emit warnings about user code, not pyjwt code (#494)Marius Gedminas2020-06-092-0/+4
* Fix `tox -e lint` warnings and errors (#490)Jon Dufresne2020-06-092-35/+42
* Run pyupgrade across project to use modern Python 3 conventions (#491)Jon Dufresne2020-06-086-16/+11
* Add support for Ed25519 / EdDSA, with unit tests (#455)Someguy1232020-05-242-0/+83
* Enhance tracebacks. (#477)Julien Palard2020-05-151-9/+9
* Require tweak (#280)Pau Ruiz Safont2020-05-141-12/+22
* Fix 406 (#454)justinbaur2019-11-161-1/+27
* Remove Python 2.7 compatibility (#457)Bastien Vallet2019-11-122-56/+12
* DX Tweaks (#450)José Padilla2019-10-2111-354/+474