Subject: CVS commit: pkgsrc/textproc/py-JWT
From: Thomas Klausner
Date: 2024-11-24 11:13:05
Message id: 20241124101305.CC8F4FC7D@cvs.NetBSD.org

Log Message:
py-JWT: update to 2.10.0.

v2.10.0
-------

Changed
~~~~~~~

- Remove algorithm requirement from JWT API, instead relying on JWS API for \ 
enforcement, by @luhn
- Use ``Sequence`` for parameter types rather than ``List`` where applicable by \ 
@imnotjames
- Add JWK support to JWT encode by @luhn
- Encoding and decoding payloads using the `none` algorithm by @jpadilla
- Added validation for 'sub' (subject) and 'jti' (JWT ID) claims in tokens by \ 
@Divan009
- Refactor project configuration files from ``setup.cfg`` to ``pyproject.toml`` \ 
by @cleder
- Ruff linter and formatter changes by @gagandeepp
- Drop support for Python 3.8 (EOL) by @kkirsche

Fixed
~~~~~

- Encode EC keys with a fixed bit length by @etianen
- Add an RTD config file to resolve Read the Docs build failures by @kurtmckee
- Docs: Update ``iat`` exception docs by @pachewise
- Docs: Fix ``decode_complete`` scope and algorithms by @RbnRncn
- Fix doctest for ``docs/usage.rst`` by @pachewise
- Fix ``test_utils.py`` not to xfail by @pachewise
- Docs: Correct `jwt.decode` audience param doc expression by @peter279k

Added
~~~~~

- Add support for python 3.13 by @hugovk
- Create SECURITY.md by @auvipy and @jpadilla
- Docs: Add PS256 encoding and decoding usage by @peter279k
- Docs: Add API docs for PyJWK by @luhn
- Docs: Add EdDSA algorithm encoding/decoding usage by @peter279k
- Include checkers and linters for ``pyproject.toml``
- Docs: Add ES256 decoding usage by @Gautam-Hegde

Files:
RevisionActionfile
1.27modifypkgsrc/textproc/py-JWT/Makefile
1.23modifypkgsrc/textproc/py-JWT/distinfo