index
:
delta/python-packages/pyjwt.git
190-remove-iat-verification
2.0-develop
a1
add-docs
add-jwk-for-hmac-rsa
add-python-35
api
bionic
bring-verify_expiration-back
bump-version
changelog
cleanup-action
cleanup-pr305
deprecations
dx-tweaks
ecdsa-bkwards-compat
fix-298
fix-351
fix-cli-script
fix-ec-ssh-pub-key
fix-flake8
fix-from-jwk
fix-key-errors
fix-mypy
fix-type-error-on-bytes-key
fix-vuln
fix_alg_vuln_on_verify
followup-523
improve-usage
madams/cleanup-test-skips
madams/test
madams/test2
master
new-release
pre-commit-ci-update-config
prep-release
py36
pytest-version-bump
remove-cli
revert-657-remove-arbitrary-kwargs
string-tokens
travis-windows
update-changelog
v2-jwks
version-2.0.0
version-2.0.1
github.com: progrium/pyjwt.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
jwt
/
api_jwt.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add complete types to take all allowed keys into account (#873)
Viicos
2023-04-16
1
-32
/
+35
*
Make `Algorithm` an abstract base class (#845)
Viicos
2023-03-06
1
-4
/
+4
*
Fix `_validate_iat` validation (#847)
Viicos
2023-01-14
1
-2
/
+1
*
Differentiate between two errors (#809)
Maxim
2023-01-03
1
-1
/
+1
*
Make mypy configuration stricter and improve typing (#830)
Aarni Koskela
2022-12-10
1
-14
/
+44
*
Add `sort_headers` parameter to `api_jwt.encode` (#832)
Erik Vroon
2022-12-08
1
-1
/
+9
*
Add PyJWT._{de,en}code_payload hooks (#829)
Aarni Koskela
2022-12-08
1
-9
/
+40
*
fix: use datetime.datetime.timestamp function to have a milliseconds (#821)
François Dailloux
2022-11-05
1
-1
/
+1
*
Handling 'ImmatureSignatureError' for issued_at time (#794)
Sriharan Manogaran
2022-10-15
1
-1
/
+4
*
Invalidate exp when exp == now() (#797)
William Edmisten
2022-09-23
1
-1
/
+1
*
Update audience typing (#782)
Julian Maurin
2022-07-31
1
-4
/
+6
*
Emit a deprecation warning for unsupported kwargs (#776)
Stephen Rosen
2022-07-05
1
-7
/
+52
*
Fixes for pyright on strict mode (#747)
Brandon Chinn
2022-05-31
1
-3
/
+3
*
Revert "adding support for compressed payloads (#753)" (#761)
Asif Saif Uddin
2022-05-23
1
-22
/
+1
*
adding support for compressed payloads (#753)
Daniel Miles
2022-05-19
1
-1
/
+22
*
Replace various string interpolations with f-strings (#744)
Aarni Koskela
2022-04-12
1
-1
/
+1
*
Don't mutate options dictionary in .decode_complete() (#743)
Aarni Koskela
2022-04-05
1
-4
/
+2
*
Add a deprecation warning when jwt.decode() is called with the legacy verify=...
Aarni Koskela
2022-04-05
1
-0
/
+12
*
Don't use implicit optionals (#705)
Kyungmin Lee
2021-10-22
1
-4
/
+4
*
Revert "Remove arbitrary kwargs. (#657)" (#701)
Asif Saif Uddin
2021-10-15
1
-12
/
+9
*
Use timezone package as Python 3.5+ is required (#694)
Kevin Kirsche
2021-10-06
1
-2
/
+2
*
Chore: inline Variables that immediately Returned (#690)
Yasser Tahiri
2021-10-03
1
-1
/
+1
*
Remove arbitrary kwargs. (#657)
Ajitomi, Daisuke
2021-08-08
1
-9
/
+12
*
Prefer headers['alg'] to algorithm parameter in encode(). (#673)
Ajitomi, Daisuke
2021-08-05
1
-1
/
+1
*
Fix aud validation to support {'aud': null} case. (#670)
Ajitomi, Daisuke
2021-07-30
1
-8
/
+7
*
Validate claims if configured and verify_signature is not. (#608)
Rémy HUBSCHER
2021-02-15
1
-3
/
+9
*
Simplify black configuration to be closer to upstream defaults (#568)
Jon Dufresne
2020-12-21
1
-12
/
+4
*
Split PyJWT/PyJWS classes to tighten type interfaces (#559)
Jon Dufresne
2020-12-19
1
-21
/
+24
*
Do not mutate the input payload in PyJWT.encode() (#557)
Jon Dufresne
2020-12-19
1
-0
/
+1
*
Tighten type checking of string values (#556)
Jon Dufresne
2020-12-17
1
-3
/
+3
*
Replace merge_dict() with builtin dict unpacking generalizations (#555)
Jon Dufresne
2020-12-17
1
-2
/
+1
*
Prefer direct indexing over options.get() (#552)
Jon Dufresne
2020-12-17
1
-6
/
+6
*
Cleanup "noqa" comments (#553)
Jon Dufresne
2020-12-17
1
-1
/
+0
*
Enforce .encode() return type using mypy (#551)
Jon Dufresne
2020-12-17
1
-1
/
+1
*
Remove unnecessary Unicode decoding before json.loads() (#542)
Jon Dufresne
2020-12-16
1
-2
/
+2
*
Upgrade black version and usage (#538)
Jon Dufresne
2020-12-16
1
-2
/
+2
*
Update typing syntax and usage for Python 3.6+ (#535)
Jon Dufresne
2020-12-16
1
-20
/
+14
*
Avoid loading token twice in pyjwt.decode (#506)
Federico Caselli
2020-12-12
1
-2
/
+0
*
Drop deprecation warnings (#515)
José Padilla
2020-08-24
1
-46
/
+11
*
Introduce better experience for JWKs (#511)
José Padilla
2020-08-24
1
-2
/
+15
*
Remove unnecessary compatibility shims for Python 2 (#498)
Jon Dufresne
2020-06-19
1
-6
/
+6
*
Emit warnings about user code, not pyjwt code (#494)
Marius Gedminas
2020-06-09
1
-0
/
+3
*
Run pyupgrade across project to use modern Python 3 conventions (#491)
Jon Dufresne
2020-06-08
1
-3
/
+3
*
Require tweak (#280)
Pau Ruiz Safont
2020-05-14
1
-12
/
+22
*
DX Tweaks (#450)
José Padilla
2019-10-21
1
-91
/
+107
*
Correct type for json_encoder argument (#438)
Jon Dufresne
2019-09-28
1
-2
/
+2
*
Decode return type is dict[str, Any] (#393)
Jacopo Farina
2019-01-31
1
-2
/
+3
*
Import collection ABC's from correct module (#384)
Tsuyoshi Hombashi
2018-11-25
1
-6
/
+1
*
Support Python 3.7 (#375)
kreutz-hs
2018-11-02
1
-1
/
+5
*
Fix #351 by reverting argument name changes for .decode() (#352)
1.6.4
Mark Adams
2018-05-23
1
-3
/
+3
[next]