Changes

Unreleased

Version 0.6.4

Released 2025-12-21

  • Introduce gh-action-pypi-publish. #290

  • Introduce workflow security. #289

  • Introduce uv and ruff. #288

  • Migrate from poetry to uv. #283

  • Update dev dependencies.
    • Bump mirrors-mypy to 1.19.1. #287

    • Bump black to 25.12.0. #286

Version 0.6.3

Released 2025-02-26

  • Add Support for Python 3.14. #281

  • Fix readthedocs settings. #280

  • Refine pyproject.toml to use poetry group. #246

  • Update dependencies.
    • Allow cryptography 45 and 46. #278

  • Update dev dependencies.
    • Bump isort to 7.0.0. #277

    • Bump tox to 4.30.3. #276

    • Bump black to 25.9.0. #275

    • Bump mirrors-mypy to 1.18.2. #275

    • Bump pytest-cov to 7.0.0. #273

    • Bump blacken-docs to 1.20.0. #272

    • Bump pytest to 8.4.2. #269

    • Bump pre-commit to 4.3.0. #266

    • Bump pre-commit-hooks to 6.0.0. #265

    • Bump flake8 to 7.3.0. #258

Version 0.6.2

Released 2025-02-26

  • Update dependencies.
    • Update cryptography bound. #241

  • Update dev dependencies.
    • Bump flake8 to 7.1.2. #240

    • Bump black to 25.1.0. #239

    • Bump isort to 6.0.0. #239

    • Bump mirrors-mypy to 1.15.0. #239

    • Bump tox to 4.24.1. #238

    • Bump pre-commit to 4.1.0. #237

    • Bump pytest to 8.3.4. #234

Version 0.6.1

Released 2024-11-23

  • Fix docstring of CipherSuite.new. #232

  • Define return value for CipherSuite.new. #231

Version 0.6.0

Released 2024-11-16

  • Add Support for Python 3.13. #228

  • Drop Support for Python 3.8. #227

  • Fix link on README. #206

  • Rename CI/CD files. #204

  • Fix error on populating codecov token. #202

  • Update dependencies.
    • Bump cryptography to 43.0.3. #221

  • Update dev dependencies.
    • Bump sphinx-rtd-theme to 3.0.2. #226

    • Bump mirrors-mypy to 1.13.0. #224

    • Bump blacken-docs to 1.19.1. #224

    • Bump tox to 4.23.2. #223

    • Bump black to 24.10.0. #217

    • Bump pre-commit-hooks to 5.0.0. #217

    • Bump pytest to 8.3.3. #211

    • Bump black to 24.8.0. #185

    • Bump flake8 to 7.1.1. #185

Version 0.5.4

Released 2024-08-03

  • Add Python 3.12 to CI. #166

  • Update dependencies.
    • Bump cryptography to 43.0.0. #195

  • Update dev dependencies.
    • Bump codecov/codecov-action to v4. #199

    • Bump pytest to 8.3.2. #198

    • Bump pre-commit/mirrors-mypy to 1.11.0. #197

    • Bump tox to 4.16.0. #194

    • Bump sphinx-autodoc-typehints to 2.0.1. #186

    • Bump pre-commit/black to 24.4.2. #185

    • Bump blacken-docs to 1.18.0. #185

    • Bump pre-commit/flake8 to 7.1.0. #185

    • Bump pre-commit/pre-commit-hooks to 4.6.0. #185

    • Bump pytest-cov to 5.0.0. #184

Version 0.5.3

Released 2024-01-27

  • Update dependencies.
    • Bump cryptography to 42.0.1. #163

  • Update dev dependencies.
    • Bump sphinx-autodoc-typehints to 1.25.3. #164

    • Bump tox to 4.12.1. #161

    • Bump flake8 to 7.0.0. #159

    • Bump pytest to 7.4.4. #158

    • Bump black to 23.12.1. #157

    • Bump pre-commit/mirrors-mypy to 1.7.1. #157

    • Bump isort to 5.13.2. #156

    • Update Sphinx version to over 7.1. #154

    • Bump sphinx-rtd-theme to 2.0.0. #153

Version 0.5.2

Released 2023-11-25

  • Tighten the range of pyca/cryptography version. #147

  • Add Python 3.12 to tox.ini. #147

  • Fix .readthedocs.yml. #146

  • Update dependencies.
    • Bump cryptography to 41.0.5. #130

  • Update dev dependencies.
    • Bump actions/{checkout, setup-python} to v4. #145

    • Bump black to 23.11.0. #144

    • Bump pre-commit/mirrors-mypy to 1.7.0. #144

    • Bump sphinx-autodoc-typehints to 1.25.2. #143

    • Bump sphinx-rtd-theme to 2.0.0rc4. #141

Version 0.5.1

Released 2023-10-30

  • Fix bug on EC serialization. #137

  • Add example for derive_key_pair to README. #136

Version 0.5.0

Released 2023-10-27

  • Add derive_key_pair to KEM interface. #133

  • Update dependencies.
    • Bump cryptography to 41.0.5. #130

  • Update dev dependencies.
    • Bump pytest to 7.4.3. #132

    • Bump sphinx-rtd-theme to 2.0.0rc3. #131

    • Bump black to 23.10.1. #129

    • Bump pre-commit/mirrors-mypy to 1.6.1. #129

    • Bump pre-commit to 3.5.0. #127

    • Bump blacken-docs to 1.16.0. #123

    • Bump flake8 to 6.1.0. #123

    • Bump pytest to 7.4.2. #122

    • Bump tox to 4.11.3. #121

    • Bump sphinx-autodoc-typehints to 1.24.0. #114

    • Bump sphinx to 7.1.2. #113

Version 0.4.2

Released 2023-07-03

  • Add support for Python 3.11. #97

  • Drop support for Python 3.7. #95

  • Update dependencies.
    • Bump cryptography to 41.0.0. #99

  • Update dev dependencies.
    • Bump pytest to 7.4.0. #93

    • Bump tox to 4.6.3. #92

    • Bump sphinx-rtd-theme to 1.2.2. #90

    • Bump pytest-cov to 4.1.0. #85

Version 0.4.1

Released 2023-02-18

  • Add SECURITY.md. #67

  • Use allowlist_externals on tox. #37

  • Remove log. #18

  • Update dependencies.
    • Bump cryptography to 39.0.1. #64

  • Update dev dependencies.
    • Bump sphinx-rtd-theme to 1.2.0. #66

    • Bump tox to 4.4.5. #65

    • Bump black to 23.1.0. #63

    • Bump isort to 5.12.0. #60

    • Bump blacken-docs to 1.13.0. #56

    • Bump sphinx-autodoc-typehints to 1.21.0. #55

    • Bump pytest to 7.2.1. #54

    • Bump flake8 to 6.0.0. #21

    • Bump pre-commit-hooks to 4.4.0. #21

Version 0.4.0

Released 2022-11-15

  • Add from_pyca_cryptography_key to KEMKey. #16

  • Update dev dependencies.
    • Bump pre-commit/mirrors-mypy to 0.990. #15

    • Bump tox to 3.27.1. #15

    • Bump sphinx-rtd-theme to 1.1.1. #13

Version 0.3.0

Released 2022-11-05

  • First public release.

Version 0.2.0

Released 2022-10-29

Version 0.1.1

Released 2022-10-16

Version 0.1.0

Released 2022-10-16