tag:github.com,2008:https://github.com/jpadilla/pyjwt/releases
Release notes from pyjwt
2024-11-28T03:30:29Z
tag:github.com,2008:Repository/1408162/2.10.1
2024-11-28T03:40:39Z
2.10.1
<h2>Fixed</h2>
<ul>
<li>Prevent partial matching of <code>iss</code> claim. Thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabianbadoi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabianbadoi">@fabianbadoi</a>! (See: <a title="GHSA-75c5-xw7c-p5pm" href="https://github.com/jpadilla/pyjwt/security/advisories/GHSA-75c5-xw7c-p5pm">GHSA-75c5-xw7c-p5pm</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.10.0...2.10.1"><tt>2.10.0...2.10.1</tt></a></p>
jpadilla
tag:github.com,2008:Repository/1408162/2.10.0
2024-11-17T10:18:41Z
2.10.0
<h2>What's Changed</h2>
<ul>
<li>chore: use sequence for typing rather than list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/imnotjames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/imnotjames">@imnotjames</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2448716348" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/970" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/970/hovercard" href="https://github.com/jpadilla/pyjwt/pull/970">#970</a></li>
<li>Add support for Python 3.13 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hugovk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hugovk">@hugovk</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2451477379" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/972" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/972/hovercard" href="https://github.com/jpadilla/pyjwt/pull/972">#972</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2449643743" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/971" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/971/hovercard" href="https://github.com/jpadilla/pyjwt/pull/971">#971</a></li>
<li>Add an RTD config file to resolve RTD build failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kurtmckee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kurtmckee">@kurtmckee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483155824" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/977" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/977/hovercard" href="https://github.com/jpadilla/pyjwt/pull/977">#977</a></li>
<li>docs: Update <code>iat</code> exception docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pachewise/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pachewise">@pachewise</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2464225381" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/974" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/974/hovercard" href="https://github.com/jpadilla/pyjwt/pull/974">#974</a></li>
<li>Remove algorithm requirement for JWT API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luhn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luhn">@luhn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2467386905" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/975" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/975/hovercard" href="https://github.com/jpadilla/pyjwt/pull/975">#975</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2487944699" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/978" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/978/hovercard" href="https://github.com/jpadilla/pyjwt/pull/978">#978</a></li>
<li>Create SECURITY.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/auvipy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/auvipy">@auvipy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2461252417" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/973" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/973/hovercard" href="https://github.com/jpadilla/pyjwt/pull/973">#973</a></li>
<li>docs fix: decode_complete scope and algorithms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RbnRncn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RbnRncn">@RbnRncn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2510420060" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/982" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/982/hovercard" href="https://github.com/jpadilla/pyjwt/pull/982">#982</a></li>
<li>fix doctest for docs/usage.rst by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pachewise/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pachewise">@pachewise</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523446180" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/986" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/986/hovercard" href="https://github.com/jpadilla/pyjwt/pull/986">#986</a></li>
<li>fix test_utils.py not to xfail by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pachewise/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pachewise">@pachewise</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523465042" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/987" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/987/hovercard" href="https://github.com/jpadilla/pyjwt/pull/987">#987</a></li>
<li>Correct jwt.decode audience param doc expression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/peter279k/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/peter279k">@peter279k</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2559599650" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/994" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/994/hovercard" href="https://github.com/jpadilla/pyjwt/pull/994">#994</a></li>
<li>Add PS256 encoding and decoding usage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/peter279k/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/peter279k">@peter279k</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2559268868" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/992" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/992/hovercard" href="https://github.com/jpadilla/pyjwt/pull/992">#992</a></li>
<li>Add API docs for PyJWK by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luhn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luhn">@luhn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2493016358" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/980" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/980/hovercard" href="https://github.com/jpadilla/pyjwt/pull/980">#980</a></li>
<li>Refactor project configuration files from setup.cfg to pyproject.toml PEP-518 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cleder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cleder">@cleder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2559797452" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/995" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/995/hovercard" href="https://github.com/jpadilla/pyjwt/pull/995">#995</a></li>
<li>Add JWK support to JWT encode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luhn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luhn">@luhn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2492978919" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/979" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/979/hovercard" href="https://github.com/jpadilla/pyjwt/pull/979">#979</a></li>
<li>Update pre-commit hooks to lint pyproject.toml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cleder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cleder">@cleder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572714937" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1002" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1002/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1002">#1002</a></li>
<li>Add EdDSA algorithm encoding/decoding usage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/peter279k/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/peter279k">@peter279k</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2559396655" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/993" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/993/hovercard" href="https://github.com/jpadilla/pyjwt/pull/993">#993</a></li>
<li>Ruff linter and formatter changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gagandeepp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gagandeepp">@gagandeepp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572009916" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1001" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1001/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1001">#1001</a></li>
<li>Validate <code>sub</code> and <code>jti</code> claims for the token by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Divan009/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Divan009">@Divan009</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2579748239" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1005" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1005/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1005">#1005</a></li>
<li>Add ES256 usage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gautam-Hegde/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gautam-Hegde">@Gautam-Hegde</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2579553314" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1003" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1003/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1003">#1003</a></li>
<li>Encode EC keys with a fixed bit length by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/way-dave/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/way-dave">@way-dave</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2550480436" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/990" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/990/hovercard" href="https://github.com/jpadilla/pyjwt/pull/990">#990</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2571814910" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1000" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1000/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1000">#1000</a></li>
<li>Drop support for Python 3.8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kkirsche/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kkirsche">@kkirsche</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2606309492" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1007" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1007/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1007">#1007</a></li>
<li>Prepare 2.10.0 release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benvdh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benvdh">@benvdh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2650874350" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1011" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1011/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1011">#1011</a></li>
<li>Bump codecov/codecov-action from 4 to 5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2659607654" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1014" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1014/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1014">#1014</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2603868366" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1006" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1006/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1006">#1006</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/imnotjames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/imnotjames">@imnotjames</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2448716348" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/970" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/970/hovercard" href="https://github.com/jpadilla/pyjwt/pull/970">#970</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kurtmckee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kurtmckee">@kurtmckee</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483155824" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/977" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/977/hovercard" href="https://github.com/jpadilla/pyjwt/pull/977">#977</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pachewise/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pachewise">@pachewise</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2464225381" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/974" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/974/hovercard" href="https://github.com/jpadilla/pyjwt/pull/974">#974</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RbnRncn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RbnRncn">@RbnRncn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2510420060" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/982" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/982/hovercard" href="https://github.com/jpadilla/pyjwt/pull/982">#982</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/peter279k/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/peter279k">@peter279k</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2559599650" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/994" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/994/hovercard" href="https://github.com/jpadilla/pyjwt/pull/994">#994</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cleder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cleder">@cleder</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2559797452" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/995" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/995/hovercard" href="https://github.com/jpadilla/pyjwt/pull/995">#995</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gagandeepp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gagandeepp">@gagandeepp</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572009916" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1001" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1001/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1001">#1001</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Divan009/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Divan009">@Divan009</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2579748239" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1005" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1005/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1005">#1005</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gautam-Hegde/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gautam-Hegde">@Gautam-Hegde</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2579553314" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/1003" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/1003/hovercard" href="https://github.com/jpadilla/pyjwt/pull/1003">#1003</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/way-dave/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/way-dave">@way-dave</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2550480436" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/990" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/990/hovercard" href="https://github.com/jpadilla/pyjwt/pull/990">#990</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.9.0...2.10.0"><tt>2.9.0...2.10.0</tt></a></p>
jpadilla
tag:github.com,2008:Repository/1408162/2.9.0
2024-08-01T14:58:20Z
2.9.0
<h2>What's Changed</h2>
<ul>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1830909299" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/905" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/905/hovercard" href="https://github.com/jpadilla/pyjwt/pull/905">#905</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1851077649" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/909" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/909/hovercard" href="https://github.com/jpadilla/pyjwt/pull/909">#909</a></li>
<li>Add support for Python 3.12 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hugovk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hugovk">@hugovk</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1855595463" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/910" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/910/hovercard" href="https://github.com/jpadilla/pyjwt/pull/910">#910</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1860958549" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/911" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/911/hovercard" href="https://github.com/jpadilla/pyjwt/pull/911">#911</a></li>
<li>Fix an unnecessary str concat by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sirosen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sirosen">@sirosen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1820608548" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/904" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/904/hovercard" href="https://github.com/jpadilla/pyjwt/pull/904">#904</a></li>
<li>Update jwt-api to accept either a string or list of strings for issuer validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattpollak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattpollak">@mattpollak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1863703922" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/913" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/913/hovercard" href="https://github.com/jpadilla/pyjwt/pull/913">#913</a></li>
<li>Bump actions/checkout from 3 to 4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1880654304" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/916" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/916/hovercard" href="https://github.com/jpadilla/pyjwt/pull/916">#916</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1892244252" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/917" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/917/hovercard" href="https://github.com/jpadilla/pyjwt/pull/917">#917</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1933835356" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/922" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/922/hovercard" href="https://github.com/jpadilla/pyjwt/pull/922">#922</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1991503891" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/926" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/926/hovercard" href="https://github.com/jpadilla/pyjwt/pull/926">#926</a></li>
<li>Bump actions/setup-python from 4 to 5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2029048511" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/931" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/931/hovercard" href="https://github.com/jpadilla/pyjwt/pull/931">#931</a></li>
<li>Bump hynek/build-and-inspect-python-package from 1 to 2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2044121392" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/935" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/935/hovercard" href="https://github.com/jpadilla/pyjwt/pull/935">#935</a></li>
<li>docs/api: document strict_aud on decode_complete by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/woodruffw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/woodruffw">@woodruffw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1948513263" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/923" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/923/hovercard" href="https://github.com/jpadilla/pyjwt/pull/923">#923</a></li>
<li>chore: fix docs step by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpadilla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpadilla">@jpadilla</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2197347349" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/950" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/950/hovercard" href="https://github.com/jpadilla/pyjwt/pull/950">#950</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2232261774" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/953" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/953/hovercard" href="https://github.com/jpadilla/pyjwt/pull/953">#953</a></li>
<li>Add coverage and improve performance of is_ssh_key by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bdraco/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bdraco">@bdraco</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2092252529" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/940" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/940/hovercard" href="https://github.com/jpadilla/pyjwt/pull/940">#940</a></li>
<li>Decode with PyJWK by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luhn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luhn">@luhn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1689240297" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/886" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/886/hovercard" href="https://github.com/jpadilla/pyjwt/pull/886">#886</a></li>
<li>Remove an unused variable from an example code block by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kenkoooo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kenkoooo">@kenkoooo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2319983393" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/958" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/958/hovercard" href="https://github.com/jpadilla/pyjwt/pull/958">#958</a></li>
<li>Handle load_pem_public_key ValueError by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CollinEMac/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CollinEMac">@CollinEMac</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2228886187" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/952" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/952/hovercard" href="https://github.com/jpadilla/pyjwt/pull/952">#952</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2358420568" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/960" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/960/hovercard" href="https://github.com/jpadilla/pyjwt/pull/960">#960</a></li>
<li>Raise exception when required cryptography dependency is missing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tobloef/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tobloef">@tobloef</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2392369515" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/963" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/963/hovercard" href="https://github.com/jpadilla/pyjwt/pull/963">#963</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423896657" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/965" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/965/hovercard" href="https://github.com/jpadilla/pyjwt/pull/965">#965</a></li>
<li>Add 2.9.0 changelog. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2189462589" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/949" data-hovercard-type="issue" data-hovercard-url="/jpadilla/pyjwt/issues/949/hovercard" href="https://github.com/jpadilla/pyjwt/issues/949">#949</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benvdh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benvdh">@benvdh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2436116321" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/967" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/967/hovercard" href="https://github.com/jpadilla/pyjwt/pull/967">#967</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattpollak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattpollak">@mattpollak</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1863703922" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/913" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/913/hovercard" href="https://github.com/jpadilla/pyjwt/pull/913">#913</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bdraco/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bdraco">@bdraco</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2092252529" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/940" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/940/hovercard" href="https://github.com/jpadilla/pyjwt/pull/940">#940</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luhn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luhn">@luhn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1689240297" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/886" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/886/hovercard" href="https://github.com/jpadilla/pyjwt/pull/886">#886</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kenkoooo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kenkoooo">@kenkoooo</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2319983393" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/958" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/958/hovercard" href="https://github.com/jpadilla/pyjwt/pull/958">#958</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CollinEMac/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CollinEMac">@CollinEMac</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2228886187" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/952" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/952/hovercard" href="https://github.com/jpadilla/pyjwt/pull/952">#952</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tobloef/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tobloef">@tobloef</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2392369515" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/963" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/963/hovercard" href="https://github.com/jpadilla/pyjwt/pull/963">#963</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/benvdh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/benvdh">@benvdh</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2436116321" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/967" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/967/hovercard" href="https://github.com/jpadilla/pyjwt/pull/967">#967</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.8.0...2.9.0"><tt>2.8.0...2.9.0</tt></a></p>
jpadilla
tag:github.com,2008:Repository/1408162/2.8.0
2023-07-18T19:59:57Z
2.8.0
<h2>What's Changed</h2>
<ul>
<li>Export PyJWKClientConnectionError class by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daviddavis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daviddavis">@daviddavis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1703646645" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/887" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/887/hovercard" href="https://github.com/jpadilla/pyjwt/pull/887">#887</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1711254587" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/889" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/889/hovercard" href="https://github.com/jpadilla/pyjwt/pull/889">#889</a></li>
<li>Patch 1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juur/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juur">@juur</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1729544971" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/891" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/891/hovercard" href="https://github.com/jpadilla/pyjwt/pull/891">#891</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1764758001" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/896" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/896/hovercard" href="https://github.com/jpadilla/pyjwt/pull/896">#896</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1776146956" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/898" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/898/hovercard" href="https://github.com/jpadilla/pyjwt/pull/898">#898</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1798349624" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/900" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/900/hovercard" href="https://github.com/jpadilla/pyjwt/pull/900">#900</a></li>
<li>Update python version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/auvipy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/auvipy">@auvipy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1754117751" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/895" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/895/hovercard" href="https://github.com/jpadilla/pyjwt/pull/895">#895</a></li>
<li>api_jwt: add a <code>strict_aud</code> option by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/woodruffw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/woodruffw">@woodruffw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1808240754" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/902" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/902/hovercard" href="https://github.com/jpadilla/pyjwt/pull/902">#902</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/juur/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/juur">@juur</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1729544971" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/891" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/891/hovercard" href="https://github.com/jpadilla/pyjwt/pull/891">#891</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.7.0...2.8.0"><tt>2.7.0...2.8.0</tt></a></p>
jpadilla
tag:github.com,2008:Repository/1408162/2.7.0
2023-05-09T20:05:20Z
2.7.0
<h2>What's Changed</h2>
<ul>
<li>Add classifier for Python 3.11 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eseifert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eseifert">@eseifert</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1425200547" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/818" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/818/hovercard" href="https://github.com/jpadilla/pyjwt/pull/818">#818</a></li>
<li>Add <code>Algorithm.compute_hash_digest</code> and use it to implement at_hash validation example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sirosen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sirosen">@sirosen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1292370782" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/775" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/775/hovercard" href="https://github.com/jpadilla/pyjwt/pull/775">#775</a></li>
<li>fix: use datetime.datetime.timestamp function to have a milliseconds by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daillouf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daillouf">@daillouf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1435994434" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/821" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/821/hovercard" href="https://github.com/jpadilla/pyjwt/pull/821">#821</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1448986497" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/825" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/825/hovercard" href="https://github.com/jpadilla/pyjwt/pull/825">#825</a></li>
<li>Custom header configuration in jwk client by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thundercat1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thundercat1">@thundercat1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1436658752" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/823" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/823/hovercard" href="https://github.com/jpadilla/pyjwt/pull/823">#823</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1458783414" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/828" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/828/hovercard" href="https://github.com/jpadilla/pyjwt/pull/828">#828</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1467356896" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/833" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/833/hovercard" href="https://github.com/jpadilla/pyjwt/pull/833">#833</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1477869979" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/835" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/835/hovercard" href="https://github.com/jpadilla/pyjwt/pull/835">#835</a></li>
<li>Add PyJWT._{de,en}code_payload hooks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akx">@akx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1459720678" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/829" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/829/hovercard" href="https://github.com/jpadilla/pyjwt/pull/829">#829</a></li>
<li>Add <code>sort_headers</code> parameter to <code>api_jwt.encode</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/evroon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/evroon">@evroon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1466545558" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/832" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/832/hovercard" href="https://github.com/jpadilla/pyjwt/pull/832">#832</a></li>
<li>Make mypy configuration stricter and improve typing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akx">@akx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1459789132" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/830" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/830/hovercard" href="https://github.com/jpadilla/pyjwt/pull/830">#830</a></li>
<li>Bump actions/stale from 6 to 7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1506643267" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/840" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/840/hovercard" href="https://github.com/jpadilla/pyjwt/pull/840">#840</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1493180444" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/838" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/838/hovercard" href="https://github.com/jpadilla/pyjwt/pull/838">#838</a></li>
<li>Add more types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Viicos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Viicos">@Viicos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1512156719" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/843" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/843/hovercard" href="https://github.com/jpadilla/pyjwt/pull/843">#843</a></li>
<li>Differentiate between two errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/irdkwmnsb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/irdkwmnsb">@irdkwmnsb</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1393588912" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/809" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/809/hovercard" href="https://github.com/jpadilla/pyjwt/pull/809">#809</a></li>
<li>Fix <code>_validate_iat</code> validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Viicos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Viicos">@Viicos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1519418356" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/847" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/847/hovercard" href="https://github.com/jpadilla/pyjwt/pull/847">#847</a></li>
<li>Improve error messages when cryptography isn't installed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Viicos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Viicos">@Viicos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1519336375" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/846" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/846/hovercard" href="https://github.com/jpadilla/pyjwt/pull/846">#846</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1535715053" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/852" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/852/hovercard" href="https://github.com/jpadilla/pyjwt/pull/852">#852</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1573713688" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/855" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/855/hovercard" href="https://github.com/jpadilla/pyjwt/pull/855">#855</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1583448866" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/859" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/859/hovercard" href="https://github.com/jpadilla/pyjwt/pull/859">#859</a></li>
<li>Make <code>Algorithm</code> an abstract base class by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Viicos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Viicos">@Viicos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1519041013" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/845" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/845/hovercard" href="https://github.com/jpadilla/pyjwt/pull/845">#845</a></li>
<li>docs: correct mistake in the changelog about verify param by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gbillig/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gbillig">@gbillig</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1619143474" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/866" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/866/hovercard" href="https://github.com/jpadilla/pyjwt/pull/866">#866</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1622730857" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/868" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/868/hovercard" href="https://github.com/jpadilla/pyjwt/pull/868">#868</a></li>
<li>Bump actions/stale from 7 to 8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1638029504" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/872" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/872/hovercard" href="https://github.com/jpadilla/pyjwt/pull/872">#872</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1653342348" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/874" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/874/hovercard" href="https://github.com/jpadilla/pyjwt/pull/874">#874</a></li>
<li>Add a timeout for PyJWKClient requests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daviddavis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daviddavis">@daviddavis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1658766697" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/875" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/875/hovercard" href="https://github.com/jpadilla/pyjwt/pull/875">#875</a></li>
<li>Add client connection error exception by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daviddavis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daviddavis">@daviddavis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1659872724" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/876" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/876/hovercard" href="https://github.com/jpadilla/pyjwt/pull/876">#876</a></li>
<li>Add complete types to take all allowed keys into account by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Viicos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Viicos">@Viicos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1650564326" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/873" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/873/hovercard" href="https://github.com/jpadilla/pyjwt/pull/873">#873</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1661756936" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/878" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/878/hovercard" href="https://github.com/jpadilla/pyjwt/pull/878">#878</a></li>
<li>Build and upload PyPI package by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpadilla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpadilla">@jpadilla</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1682254505" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/884" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/884/hovercard" href="https://github.com/jpadilla/pyjwt/pull/884">#884</a></li>
<li>Fix for issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1604797183" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/862" data-hovercard-type="issue" data-hovercard-url="/jpadilla/pyjwt/issues/862/hovercard" href="https://github.com/jpadilla/pyjwt/issues/862">#862</a> - ignore invalid keys in a jwks. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timw6n/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timw6n">@timw6n</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1606527679" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/863" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/863/hovercard" href="https://github.com/jpadilla/pyjwt/pull/863">#863</a></li>
<li>Add <code>as_dict</code> option to <code>Algorithm.to_jwk</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fluxth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fluxth">@fluxth</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1667680486" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/881" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/881/hovercard" href="https://github.com/jpadilla/pyjwt/pull/881">#881</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eseifert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eseifert">@eseifert</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1425200547" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/818" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/818/hovercard" href="https://github.com/jpadilla/pyjwt/pull/818">#818</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daillouf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daillouf">@daillouf</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1435994434" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/821" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/821/hovercard" href="https://github.com/jpadilla/pyjwt/pull/821">#821</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thundercat1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thundercat1">@thundercat1</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1436658752" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/823" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/823/hovercard" href="https://github.com/jpadilla/pyjwt/pull/823">#823</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/evroon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/evroon">@evroon</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1466545558" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/832" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/832/hovercard" href="https://github.com/jpadilla/pyjwt/pull/832">#832</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Viicos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Viicos">@Viicos</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1512156719" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/843" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/843/hovercard" href="https://github.com/jpadilla/pyjwt/pull/843">#843</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/irdkwmnsb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/irdkwmnsb">@irdkwmnsb</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1393588912" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/809" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/809/hovercard" href="https://github.com/jpadilla/pyjwt/pull/809">#809</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gbillig/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gbillig">@gbillig</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1619143474" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/866" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/866/hovercard" href="https://github.com/jpadilla/pyjwt/pull/866">#866</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daviddavis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daviddavis">@daviddavis</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1658766697" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/875" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/875/hovercard" href="https://github.com/jpadilla/pyjwt/pull/875">#875</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timw6n/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timw6n">@timw6n</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1606527679" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/863" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/863/hovercard" href="https://github.com/jpadilla/pyjwt/pull/863">#863</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fluxth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fluxth">@fluxth</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1667680486" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/881" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/881/hovercard" href="https://github.com/jpadilla/pyjwt/pull/881">#881</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.6.0...2.7.0"><tt>2.6.0...2.7.0</tt></a></p>
jpadilla
tag:github.com,2008:Repository/1408162/2.6.0
2022-10-24T14:25:05Z
2.6.0
<h2>What's Changed</h2>
<ul>
<li>fix: version 2.5.0 heading typo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/c0state/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/c0state">@c0state</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1377298095" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/803" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/803/hovercard" href="https://github.com/jpadilla/pyjwt/pull/803">#803</a></li>
<li>Remove <code>types-cryptography</code> from <code>crypto</code> extra by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lautat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lautat">@lautat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1377930941" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/805" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/805/hovercard" href="https://github.com/jpadilla/pyjwt/pull/805">#805</a></li>
<li>bump up cryptography >= 3.4.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpadilla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpadilla">@jpadilla</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1378656219" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/807" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/807/hovercard" href="https://github.com/jpadilla/pyjwt/pull/807">#807</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1362558818" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/798" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/798/hovercard" href="https://github.com/jpadilla/pyjwt/pull/798">#798</a></li>
<li>Bump actions/stale from 5 to 6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1382796180" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/808" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/808/hovercard" href="https://github.com/jpadilla/pyjwt/pull/808">#808</a></li>
<li>Invalidate exp when exp == now() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wcedmisten-reify/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wcedmisten-reify">@wcedmisten-reify</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1359178114" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/797" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/797/hovercard" href="https://github.com/jpadilla/pyjwt/pull/797">#797</a></li>
<li>Handling 'ImmatureSignatureError' for issued_at time by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sriharan16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sriharan16">@sriharan16</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1349813162" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/794" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/794/hovercard" href="https://github.com/jpadilla/pyjwt/pull/794">#794</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1395486576" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/810" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/810/hovercard" href="https://github.com/jpadilla/pyjwt/pull/810">#810</a></li>
<li>Bump version to 2.6.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpadilla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpadilla">@jpadilla</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1415748770" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/813" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/813/hovercard" href="https://github.com/jpadilla/pyjwt/pull/813">#813</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/c0state/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/c0state">@c0state</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1377298095" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/803" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/803/hovercard" href="https://github.com/jpadilla/pyjwt/pull/803">#803</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lautat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lautat">@lautat</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1377930941" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/805" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/805/hovercard" href="https://github.com/jpadilla/pyjwt/pull/805">#805</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wcedmisten-reify/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wcedmisten-reify">@wcedmisten-reify</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1359178114" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/797" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/797/hovercard" href="https://github.com/jpadilla/pyjwt/pull/797">#797</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sriharan16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sriharan16">@sriharan16</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1349813162" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/794" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/794/hovercard" href="https://github.com/jpadilla/pyjwt/pull/794">#794</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.5.0...2.6.0"><tt>2.5.0...2.6.0</tt></a></p>
jpadilla
tag:github.com,2008:Repository/1408162/2.5.0
2022-09-17T13:57:11Z
2.5.0
<h2>What's Changed</h2>
<ul>
<li>Bump actions/checkout from 2 to 3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1236367134" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/758" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/758/hovercard" href="https://github.com/jpadilla/pyjwt/pull/758">#758</a></li>
<li>Bump codecov/codecov-action from 1 to 3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1236367114" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/757" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/757/hovercard" href="https://github.com/jpadilla/pyjwt/pull/757">#757</a></li>
<li>Bump actions/setup-python from 2 to 3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1236367108" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/756" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/756/hovercard" href="https://github.com/jpadilla/pyjwt/pull/756">#756</a></li>
<li>adding support for compressed payloads by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danieltmiles/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danieltmiles">@danieltmiles</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1219036096" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/753" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/753/hovercard" href="https://github.com/jpadilla/pyjwt/pull/753">#753</a></li>
<li>Revert "adding support for compressed payloads" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/auvipy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/auvipy">@auvipy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1243146903" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/761" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/761/hovercard" href="https://github.com/jpadilla/pyjwt/pull/761">#761</a></li>
<li>Add to_jwk static method to ECAlgorithm by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leonsmith/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leonsmith">@leonsmith</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1127817740" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/732" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/732/hovercard" href="https://github.com/jpadilla/pyjwt/pull/732">#732</a></li>
<li>Remove redundant wheel dep from pyproject.toml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgorny/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgorny">@mgorny</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1249175731" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/765" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/765/hovercard" href="https://github.com/jpadilla/pyjwt/pull/765">#765</a></li>
<li>Adjust expected exceptions in option merging tests for PyPy3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgorny/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgorny">@mgorny</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1249163062" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/763" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/763/hovercard" href="https://github.com/jpadilla/pyjwt/pull/763">#763</a></li>
<li>Do not fail when an unusable key occurs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaGuich/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaGuich">@DaGuich</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1248595817" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/762" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/762/hovercard" href="https://github.com/jpadilla/pyjwt/pull/762">#762</a></li>
<li>Fixes for pyright on strict mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brandon-leapyear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brandon-leapyear">@brandon-leapyear</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1198009507" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/747" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/747/hovercard" href="https://github.com/jpadilla/pyjwt/pull/747">#747</a></li>
<li>Bump actions/setup-python from 3 to 4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1265083637" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/769" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/769/hovercard" href="https://github.com/jpadilla/pyjwt/pull/769">#769</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1270053350" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/770" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/770/hovercard" href="https://github.com/jpadilla/pyjwt/pull/770">#770</a></li>
<li>docs: fix simple typo, iinstance -> isinstance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timgates42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timgates42">@timgates42</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1292158045" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/774" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/774/hovercard" href="https://github.com/jpadilla/pyjwt/pull/774">#774</a></li>
<li>Expose get_algorithm_by_name as new method by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sirosen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sirosen">@sirosen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1288947163" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/773" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/773/hovercard" href="https://github.com/jpadilla/pyjwt/pull/773">#773</a></li>
<li>Remove support for python3.6 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sirosen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sirosen">@sirosen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1292435011" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/777" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/777/hovercard" href="https://github.com/jpadilla/pyjwt/pull/777">#777</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1293623956" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/778" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/778/hovercard" href="https://github.com/jpadilla/pyjwt/pull/778">#778</a></li>
<li>Emit a deprecation warning for unsupported kwargs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sirosen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sirosen">@sirosen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1292432766" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/776" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/776/hovercard" href="https://github.com/jpadilla/pyjwt/pull/776">#776</a></li>
<li>Fix typo: priot -> prior by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jdufresne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jdufresne">@jdufresne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1299709012" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/780" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/780/hovercard" href="https://github.com/jpadilla/pyjwt/pull/780">#780</a></li>
<li>Fix for headers disorder issue by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kadabusha/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kadabusha">@kadabusha</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1090742679" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/721" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/721/hovercard" href="https://github.com/jpadilla/pyjwt/pull/721">#721</a></li>
<li>Update audience typing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JulianMaurin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JulianMaurin">@JulianMaurin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1313476060" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/782" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/782/hovercard" href="https://github.com/jpadilla/pyjwt/pull/782">#782</a></li>
<li>Improve PyJWKSet error accuracy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JulianMaurin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JulianMaurin">@JulianMaurin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1324175740" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/786" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/786/hovercard" href="https://github.com/jpadilla/pyjwt/pull/786">#786</a></li>
<li>Add type hints to jwt/help.py and add missing types dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kkirsche/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kkirsche">@kkirsche</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1318574850" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/784" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/784/hovercard" href="https://github.com/jpadilla/pyjwt/pull/784">#784</a></li>
<li>Add cacheing functionality for JWK set by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wuhaoyujerry/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wuhaoyujerry">@wuhaoyujerry</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1300266767" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/781" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/781/hovercard" href="https://github.com/jpadilla/pyjwt/pull/781">#781</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1325112844" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/788" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/788/hovercard" href="https://github.com/jpadilla/pyjwt/pull/788">#788</a></li>
<li>Mypy as pre-commit check + api_jws typing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JulianMaurin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JulianMaurin">@JulianMaurin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1324733781" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/787" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/787/hovercard" href="https://github.com/jpadilla/pyjwt/pull/787">#787</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1332520856" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/791" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/791/hovercard" href="https://github.com/jpadilla/pyjwt/pull/791">#791</a></li>
<li>Bump version to 2.5.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpadilla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpadilla">@jpadilla</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1376730892" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/801" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/801/hovercard" href="https://github.com/jpadilla/pyjwt/pull/801">#801</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1236367134" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/758" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/758/hovercard" href="https://github.com/jpadilla/pyjwt/pull/758">#758</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danieltmiles/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danieltmiles">@danieltmiles</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1219036096" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/753" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/753/hovercard" href="https://github.com/jpadilla/pyjwt/pull/753">#753</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leonsmith/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leonsmith">@leonsmith</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1127817740" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/732" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/732/hovercard" href="https://github.com/jpadilla/pyjwt/pull/732">#732</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgorny/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgorny">@mgorny</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1249175731" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/765" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/765/hovercard" href="https://github.com/jpadilla/pyjwt/pull/765">#765</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaGuich/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaGuich">@DaGuich</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1248595817" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/762" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/762/hovercard" href="https://github.com/jpadilla/pyjwt/pull/762">#762</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brandon-leapyear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brandon-leapyear">@brandon-leapyear</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1198009507" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/747" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/747/hovercard" href="https://github.com/jpadilla/pyjwt/pull/747">#747</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sirosen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sirosen">@sirosen</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1288947163" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/773" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/773/hovercard" href="https://github.com/jpadilla/pyjwt/pull/773">#773</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kadabusha/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kadabusha">@kadabusha</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1090742679" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/721" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/721/hovercard" href="https://github.com/jpadilla/pyjwt/pull/721">#721</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JulianMaurin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JulianMaurin">@JulianMaurin</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1313476060" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/782" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/782/hovercard" href="https://github.com/jpadilla/pyjwt/pull/782">#782</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wuhaoyujerry/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wuhaoyujerry">@wuhaoyujerry</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1300266767" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/781" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/781/hovercard" href="https://github.com/jpadilla/pyjwt/pull/781">#781</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.4.0...2.5.0"><tt>2.4.0...2.5.0</tt></a></p>
jpadilla
tag:github.com,2008:Repository/1408162/2.4.0
2022-05-12T18:57:01Z
2.4.0
<h2>Security</h2>
<ul>
<li>[<a title="CVE-2022-29217" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-ffqj-6fqr-9h24/hovercard" href="https://github.com/advisories/GHSA-ffqj-6fqr-9h24">CVE-2022-29217</a>] Prevent key confusion through non-blocklisted public key formats. <a title="GHSA-ffqj-6fqr-9h24" href="https://github.com/jpadilla/pyjwt/security/advisories/GHSA-ffqj-6fqr-9h24">GHSA-ffqj-6fqr-9h24</a></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Add support for Python 3.10 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hugovk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hugovk">@hugovk</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1022859872" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/699" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/699/hovercard" href="https://github.com/jpadilla/pyjwt/pull/699">#699</a></li>
<li>Don't use implicit optionals by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rekyungmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rekyungmin">@rekyungmin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1033445147" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/705" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/705/hovercard" href="https://github.com/jpadilla/pyjwt/pull/705">#705</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1041607236" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/708" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/708/hovercard" href="https://github.com/jpadilla/pyjwt/pull/708">#708</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1047891196" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/710" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/710/hovercard" href="https://github.com/jpadilla/pyjwt/pull/710">#710</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1054083200" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/711" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/711/hovercard" href="https://github.com/jpadilla/pyjwt/pull/711">#711</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1060594905" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/712" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/712/hovercard" href="https://github.com/jpadilla/pyjwt/pull/712">#712</a></li>
<li>documentation fix: show correct scope for decode_complete() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sseering/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sseering">@sseering</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="898160371" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/661" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/661/hovercard" href="https://github.com/jpadilla/pyjwt/pull/661">#661</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1072636158" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/716" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/716/hovercard" href="https://github.com/jpadilla/pyjwt/pull/716">#716</a></li>
<li>Explicit check the key for ECAlgorithm by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/estin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/estin">@estin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1065334410" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/713" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/713/hovercard" href="https://github.com/jpadilla/pyjwt/pull/713">#713</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1089482336" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/720" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/720/hovercard" href="https://github.com/jpadilla/pyjwt/pull/720">#720</a></li>
<li>api_jwk: Add PyJWKSet.<strong>getitem</strong> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/woodruffw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/woodruffw">@woodruffw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1110618287" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/725" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/725/hovercard" href="https://github.com/jpadilla/pyjwt/pull/725">#725</a></li>
<li>Update usage.rst by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guneybilen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guneybilen">@guneybilen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1117385216" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/727" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/727/hovercard" href="https://github.com/jpadilla/pyjwt/pull/727">#727</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1120011352" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/728" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/728/hovercard" href="https://github.com/jpadilla/pyjwt/pull/728">#728</a></li>
<li>fix: Update copyright information by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kkirsche/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kkirsche">@kkirsche</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1120908073" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/729" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/729/hovercard" href="https://github.com/jpadilla/pyjwt/pull/729">#729</a></li>
<li>Docs: mention performance reasons for reusing RSAPrivateKey when encoding by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmahr1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmahr1">@dmahr1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1138123342" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/734" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/734/hovercard" href="https://github.com/jpadilla/pyjwt/pull/734">#734</a></li>
<li>Fixed typo in usage.rst by @israelabraham in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1162436530" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/738" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/738/hovercard" href="https://github.com/jpadilla/pyjwt/pull/738">#738</a></li>
<li>Add detached payload support for JWS encoding and decoding by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fviard/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fviard">@fviard</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1104917942" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/723" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/723/hovercard" href="https://github.com/jpadilla/pyjwt/pull/723">#723</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1169028986" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/740" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/740/hovercard" href="https://github.com/jpadilla/pyjwt/pull/740">#740</a></li>
<li>Raise DeprecationWarning for jwt.decode(verify=...) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akx">@akx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1185999596" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/742" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/742/hovercard" href="https://github.com/jpadilla/pyjwt/pull/742">#742</a></li>
<li>Don't mutate options dictionary in .decode_complete() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akx">@akx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1186006464" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/743" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/743/hovercard" href="https://github.com/jpadilla/pyjwt/pull/743">#743</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1200588085" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/748" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/748/hovercard" href="https://github.com/jpadilla/pyjwt/pull/748">#748</a></li>
<li>Replace various string interpolations with f-strings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akx">@akx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1186019646" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/744" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/744/hovercard" href="https://github.com/jpadilla/pyjwt/pull/744">#744</a></li>
<li>Update CHANGELOG.rst by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hipertracker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hipertracker">@hipertracker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1208255863" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/751" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/751/hovercard" href="https://github.com/jpadilla/pyjwt/pull/751">#751</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hugovk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hugovk">@hugovk</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1022859872" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/699" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/699/hovercard" href="https://github.com/jpadilla/pyjwt/pull/699">#699</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rekyungmin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rekyungmin">@rekyungmin</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1033445147" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/705" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/705/hovercard" href="https://github.com/jpadilla/pyjwt/pull/705">#705</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sseering/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sseering">@sseering</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="898160371" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/661" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/661/hovercard" href="https://github.com/jpadilla/pyjwt/pull/661">#661</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/estin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/estin">@estin</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1065334410" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/713" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/713/hovercard" href="https://github.com/jpadilla/pyjwt/pull/713">#713</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/woodruffw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/woodruffw">@woodruffw</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1110618287" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/725" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/725/hovercard" href="https://github.com/jpadilla/pyjwt/pull/725">#725</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guneybilen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guneybilen">@guneybilen</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1117385216" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/727" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/727/hovercard" href="https://github.com/jpadilla/pyjwt/pull/727">#727</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dmahr1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dmahr1">@dmahr1</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1138123342" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/734" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/734/hovercard" href="https://github.com/jpadilla/pyjwt/pull/734">#734</a></li>
<li>@israelabraham made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1162436530" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/738" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/738/hovercard" href="https://github.com/jpadilla/pyjwt/pull/738">#738</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fviard/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fviard">@fviard</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1104917942" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/723" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/723/hovercard" href="https://github.com/jpadilla/pyjwt/pull/723">#723</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akx">@akx</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1185999596" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/742" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/742/hovercard" href="https://github.com/jpadilla/pyjwt/pull/742">#742</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hipertracker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hipertracker">@hipertracker</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1208255863" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/751" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/751/hovercard" href="https://github.com/jpadilla/pyjwt/pull/751">#751</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.3.0...2.4.0"><tt>2.3.0...2.4.0</tt></a></p>
jpadilla
tag:github.com,2008:Repository/1408162/2.3.0
2021-10-18T15:25:11Z
2.3.0
<h2>What's Changed</h2>
<ul>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1023061536" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/700" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/700/hovercard" href="https://github.com/jpadilla/pyjwt/pull/700">#700</a></li>
<li>Add exception chaining by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ehdgua01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ehdgua01">@ehdgua01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1026175125" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/702" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/702/hovercard" href="https://github.com/jpadilla/pyjwt/pull/702">#702</a></li>
<li>Revert "Remove arbitrary kwargs." by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/auvipy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/auvipy">@auvipy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1023420447" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/701" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/701/hovercard" href="https://github.com/jpadilla/pyjwt/pull/701">#701</a></li>
<li>Bump up version to v2.3.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpadilla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpadilla">@jpadilla</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1028037202" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/703" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/703/hovercard" href="https://github.com/jpadilla/pyjwt/pull/703">#703</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ehdgua01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ehdgua01">@ehdgua01</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1026175125" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/702" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/702/hovercard" href="https://github.com/jpadilla/pyjwt/pull/702">#702</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/auvipy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/auvipy">@auvipy</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1023420447" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/701" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/701/hovercard" href="https://github.com/jpadilla/pyjwt/pull/701">#701</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.2.0...2.3.0"><tt>2.2.0...2.3.0</tt></a></p>
jpadilla
tag:github.com,2008:Repository/1408162/2.2.0
2021-10-06T22:31:43Z
2.2.0
<h2>What's Changed</h2>
<ul>
<li>Complete <code>jwt</code> documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/johachi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/johachi">@johachi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="871150935" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/654" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/654/hovercard" href="https://github.com/jpadilla/pyjwt/pull/654">#654</a></li>
<li>Ignore coverage files generated during test runs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/makusu2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/makusu2">@makusu2</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="809483725" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/617" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/617/hovercard" href="https://github.com/jpadilla/pyjwt/pull/617">#617</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="874760980" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/656" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/656/hovercard" href="https://github.com/jpadilla/pyjwt/pull/656">#656</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="885048662" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/658" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/658/hovercard" href="https://github.com/jpadilla/pyjwt/pull/658">#658</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="926452499" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/667" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/667/hovercard" href="https://github.com/jpadilla/pyjwt/pull/667">#667</a></li>
<li>Fix aud validation to support {'aud': null} case. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dajiaji/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dajiaji">@dajiaji</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="945414412" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/670" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/670/hovercard" href="https://github.com/jpadilla/pyjwt/pull/670">#670</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="958421409" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/678" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/678/hovercard" href="https://github.com/jpadilla/pyjwt/pull/678">#678</a></li>
<li>Prefer headers['alg'] to algorithm parameter in encode(). by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dajiaji/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dajiaji">@dajiaji</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="950270858" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/673" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/673/hovercard" href="https://github.com/jpadilla/pyjwt/pull/673">#673</a></li>
<li>DOC: Clarify RSA encoding and decoding depend on the cryptography package by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TPXP/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TPXP">@TPXP</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="922333416" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/664" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/664/hovercard" href="https://github.com/jpadilla/pyjwt/pull/664">#664</a></li>
<li>Make typ optional by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dajiaji/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dajiaji">@dajiaji</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="852381484" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/644" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/644/hovercard" href="https://github.com/jpadilla/pyjwt/pull/644">#644</a></li>
<li>Remove arbitrary kwargs. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dajiaji/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dajiaji">@dajiaji</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="876274156" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/657" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/657/hovercard" href="https://github.com/jpadilla/pyjwt/pull/657">#657</a></li>
<li>Assume JWK is valid for signing if "use" is omitted by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Klavionik/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Klavionik">@Klavionik</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="938094718" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/668" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/668/hovercard" href="https://github.com/jpadilla/pyjwt/pull/668">#668</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="983132297" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/684" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/684/hovercard" href="https://github.com/jpadilla/pyjwt/pull/684">#684</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1001356004" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/686" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/686/hovercard" href="https://github.com/jpadilla/pyjwt/pull/686">#686</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/pre-commit-ci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pre-commit-ci">@pre-commit-ci</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1008531316" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/689" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/689/hovercard" href="https://github.com/jpadilla/pyjwt/pull/689">#689</a></li>
<li>Remove upper bound on cryptography version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/riconnon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/riconnon">@riconnon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1014087659" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/693" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/693/hovercard" href="https://github.com/jpadilla/pyjwt/pull/693">#693</a></li>
<li>Add support for Ed448/EdDSA. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dajiaji/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dajiaji">@dajiaji</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="952378694" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/675" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/675/hovercard" href="https://github.com/jpadilla/pyjwt/pull/675">#675</a></li>
<li>Chore: inline Variables that immediately Returned by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yezz123/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yezz123">@yezz123</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1010725955" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/690" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/690/hovercard" href="https://github.com/jpadilla/pyjwt/pull/690">#690</a></li>
<li>Use timezone package as Python 3.5+ is required by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kkirsche/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kkirsche">@kkirsche</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1016657076" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/694" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/694/hovercard" href="https://github.com/jpadilla/pyjwt/pull/694">#694</a></li>
<li>Bump up version to v2.2.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpadilla/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpadilla">@jpadilla</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1018079430" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/697" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/697/hovercard" href="https://github.com/jpadilla/pyjwt/pull/697">#697</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TPXP/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TPXP">@TPXP</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="922333416" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/664" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/664/hovercard" href="https://github.com/jpadilla/pyjwt/pull/664">#664</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Klavionik/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Klavionik">@Klavionik</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="938094718" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/668" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/668/hovercard" href="https://github.com/jpadilla/pyjwt/pull/668">#668</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/riconnon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/riconnon">@riconnon</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1014087659" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/693" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/693/hovercard" href="https://github.com/jpadilla/pyjwt/pull/693">#693</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yezz123/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yezz123">@yezz123</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1010725955" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/690" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/690/hovercard" href="https://github.com/jpadilla/pyjwt/pull/690">#690</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kkirsche/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kkirsche">@kkirsche</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1016657076" data-permission-text="Title is private" data-url="https://github.com/jpadilla/pyjwt/issues/694" data-hovercard-type="pull_request" data-hovercard-url="/jpadilla/pyjwt/pull/694/hovercard" href="https://github.com/jpadilla/pyjwt/pull/694">#694</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/jpadilla/pyjwt/compare/2.1.0...2.2.0"><tt>2.1.0...2.2.0</tt></a></p>
jpadilla