Released 2024-11-16
- Add Support Python 3.13. #430
- Drop Support for Python 3.8. #426
- Fix link on README. #407
- Rename CI/CD files. #404
- Fix error on populating codecov token. #402
- Update dev dependencies.
- Bump sphinx-rtd-theme to 3.0.2. #429
- Bump pytest-cov to 6.0.0. #428
- Bump blacken-docs to 1.19.1. #427
- Bump mirrors-mypy to 1.13.0. #427
- Bump idna to 3.10. #426
- Bump urllib3 to 2.2.3. #426
- Bump certifi to 2024.8.30. #426
- Bump requests to 2.32.3. #426
- Bump zipp to 3.20.2. #426
- Bump tox to 4.23.2. #425
- Bump black to 24.4.2. #419
- Bump flake8 to 7.1.0. #419
- Bump pre-commit-hooks to 5.0.0. #419
- Bump pytest to 8.3.3. #412
Released 2024-08-03
- Add Python 3.12 to CI. #361
- Update dependencies.
- Bump cryptography to 43.0.0. #397
- Update dev dependencies.
- Bump codecov/codecov-action to v4. #398
- Bump setuptools to 70.0.0. #396
- Bump zipp to 3.19.1. #395
- Bump certifi to 2024.7.4. #394
- Bump tox to 4.16.0. #393
- Bump blacken-docs to 1.18.0. #392
- Bump pre-commit/mirrors-mypy to 1.11.0. #392
- Bump pytest to 8.2.2. #390
- Bump urllib3 to 2.2.2. #389
- Bump requests to 2.32.0. #387
- Bump freezegun to 1.5.1. #386
- Bump jinja2 to 3.1.4. #385
- Bump idna to 3.7. #382
- Bump sphinx-autodoc-typehints to 2.0.1. #381
- Bump pre-commit/black to 24.4.2. #380
- Bump pre-commit/flake8 to 7.1.0. #380
- Bump pre-commit/mirrors-mypy to 1.10.0. #380
- Bump pre-commit/pre-commit-hooks to 4.6.0. #380
- Bump pytest-cov to 5.0.0. #379
Released 2024-01-27
- Update dev dependencies.
- Bump sphinx-autodoc-typehints to 1.25.3. #342
- Bump tox to 4.12.1. #356
- Bump pytest to 7.4.4. #352
- Bump pre-commit/black to 23.12.1. #350
- Bump pre-commit/mirrors-mypy to 1.8.0. #350
- Bump pre-commit/flake8 to 7.0.0. #350
- Bump freezegun to 1.4.0. #349
- Bump pre-commit/isort to 5.13.2. #348
- Bump sphinx-rtd-theme to 2.0.0. #341
Released 2023-11-25
Released 2023-11-22
- Loosen the range of pyca/cryptography version. #334
- Bump actions/checkout to v4. #333
- Bump actions/setup-python to v4. #333
Released 2023-10-08
- Replace passlib with argon2-cffi. #315
- Update dev dependencies.
- Bump pre-commit/black to 23.9.1. #290
Released 2023-09-09
- Update dependencies.
- Bump cryptography to 41.0.3. #293
- Update dev dependencies.
- Bump tox to 4.11.2. #309
- Bump pytest to 7.4.2. #308
- Bump pre-commit to 3.4.0. #306
- Bump sphinx-autodoc-typehints to 1.24.0. #303
- Bump sphinx to 7.1.2. #302
- Bump certifi to 2023.7.22. #301
- Bump sphinx-rtd-theme to 1.3.0. #299
- Bump pre-commit/black-docs to 1.16.0. #298
- Bump pre-commit/mirrors-mypy to 1.5.1. #298
- Bump pre-commit/flake8 to 6.1.0. #292
- Bump pre-commit/black to 23.7.0. #290
Released 2023-07-03
- Drop support for Python 3.7. #285
Released 2023-04-23
- Update SECURITY.md. #245
- Add SECURITY.md. #244
- Fix CHANGES. #233
- Update dependencies.
- Bump cryptography to 40.0.2. #262
Released 2023-01-21
Released 2022-12-17
- Drop support for Python 3.6. #196
- Add CI for Python 11. #191
- Fix typo on PASETO usage document. #183
- Update dev dependencies.
Released 2022-11-03
- Update dependencies.
- Bump cryptography to 38.0.3. #180
Released 2022-10-08
Released 2022-08-10
- Drop support for Python3.6. #154
Released 2022-06-18
- Update dependencies.
- Bump cryptography to 37.0.2. #146
Released 2022-05-01
- Compare MACs in constant time. #143
- Refine pyproject to add tool.poetry.extras. #138
- Update dependencies.
- Bump cryptography to 37.0.1. #142
Released 2022-04-03
- Update dependencies.
- Bump cryptography from 36.0.1 to 36.0.2. #132
Released 2022-03-01
- Fix bug on to_peer_paserk_id for v1/2 local key. #128
- Add support for to_peer_paserk_id on v1/v3. #128
Released 2022-01-20
- Avoid re-encoding/decoding output from serializer. #118
Released 2022-01-14
- Fix bug on deserializing payload in local paseto. #114
Released 2022-01-03
- Add optional flag to docs dependencies. #109
- Remove tool.poetry.extra from pyproject.toml. #109
- Add pre-commit hooks for checking json, toml and yaml files. #108
Released 2022-01-02
- Introduce freezegun for test. #106
- Add 2022 to copyright and license. #105
- Add license information to PyPI. #104
Released 2021-12-31
- Refine github actions. #99
- Use pytest-cov instead of coverage. #98
- Refine pyproject.toml. #97
- Refine tox.ini. #96
- Update pytest requirement form ^5.2 to ^6.2. #91
Released 2021-12-11
Released 2021-11-24
Released 2021-11-22
Released 2021-11-20
- Add support for nbf validation. #76
- Add support for dict typed footer. #75
- Add leeway for exp validation. #74
- Add Paseto class. #72
- Add support for exp claim. #71
Released 2021-11-14
- Refine README (Add CONTRIBUTING, etc.). #68
- Introduce serializer/deserializer for payload. #67
- Sync official test vectors. #64
Released 2021-10-16
Released 2021-09-25
- [Breaking Change] Remove str support for version. #53
- [Breaking Change] Rename type of Key.new to purpose. #52
- Add support for PASERK password-based key wrapping. #47
- Add support for PASERK key wrapping. #46
Released 2021-09-18
- Make PASERK secret for Ed25519 compliant with PASERK spec. #44
Released 2021-09-16
- Add from_paserk to Key. #41
- Add support for paserk lid. #40
- Add support for paserk local. #40
- Add to_paserk_id to KeyInterface. #39
- Add to_paserk to KeyInterface. #38
- Fix public key compression for v3.
Released 2021-09-12
- Add usage examples and related tests. #36
Released 2021-09-11
Released 2021-09-11
Released 2021-09-10
- Add tests for public and fix error message. #26
- Add tests for local and fix error message. #25
- Add tests for Token. #24
- Add tests for Key and fix checking argument. #22
- Add docstrings for KeyInterface. #21
Released 2021-09-07
- Add API reference. #17
Released 2021-09-06
- Fix readthedocs build error. #13
Released 2021-09-06
Released 2021-09-05
- Add Token object as a response of decode(). #6
Released 2021-09-05
- First public preview release.