Skip to content

Releases: yezz123/authx

1.5.2

21 Mar 21:48
7eba4d0

Choose a tag to compare

Features

  • ✨ Add TokenResponse model and create_token_pair method. PR #821 by @yezz123.

Fixes

  • ✨ Fix cookie management methods and enhance SignatureSerializer tests. PR #820 by @yezz123.

Refactors

  • ♻️ Refactor JWT key management and enhance authentication tests. PR #822 by @yezz123.

Upgrades

Docs

  • 📝 Add documentation for key rotation and WebSocket authentication. PR #823 by @yezz123.

1.5.1

19 Feb 10:36
0a64e94

Choose a tag to compare

Upgrades

Docs

Internal

  • 🐛 improve type annotations to fix mypy issues. PR #796 by @yezz123.

1.5.0

04 Jan 17:52
d3dcf45

Choose a tag to compare

Breaking Changes

  • ✨ Implement scope management features. PR #788 by @yezz123.

Features

  • ♻️ Update CI workflow and add support for Python 3.14. PR #782 by @yezz123.
  • ✨ Drop pydantic v1 & support only pydantic v2. PR #781 by @yezz123.

Fixes

  • 🐛 Improve CSRF error handling and messaging. PR #783 by @yezz123.
  • 🔧 Refactor token retrieval methods in AuthX class. PR #780 by @yezz123.
  • 🐛 Enhance CSRF token error handling and simplify token location. PR #779 by @yezz123.
  • 🐛 use refresh parameter in _get_token_from_headers(). PR #776 by @NeViNez.

Upgrades

Docs

Internal

  • ✨ Add Jinja2 template engine support documentation and examples. PR #787 by @yezz123.
  • ✨ Add dual token location pattern documentation and example. PR #786 by @yezz123.

1.4.3

31 May 14:53
b3a6f3e

Choose a tag to compare

Features

Fixes

Upgrades

Docs

Internal

  • ♻️ change the Package ecosystem to uv. PR #744 by @yezz123.

1.4.2

26 Mar 15:15
65b6b20

Choose a tag to compare

Features

  • ♻️ Deprecate data keyword argument in decode_token. PR #741 by @lmasikl.

Upgrades

Docs

Internal

  • ✨ Add examples for AuthX authentication. PR #738 by @yezz123.
  • 🏗️ Update CI workflow to use only Ubuntu. PR #736 by @yezz123.
  • 🔧 Remove requirements from the build target. PR #726 by @yezz123.
  • 🔧 Update release workflow to use astral-sh/setup-uv. PR #723 by @yezz123.

1.4.1

25 Dec 23:22
3350383

Choose a tag to compare

Features

Internal

  • 🗑️ Deprecate MemoryIO class and associated tests. PR #721 by @yezz123.
  • 🔧 Enhance the Project Dependencies to be fully migrated to UV. PR #711 by @yezz123.

Docs

Upgrades

1.4.0

20 Oct 13:10
5832639

Choose a tag to compare

Note: This release contains breaking changes, Dropping support for Python 3.8, and adding support for Python 3.13.

Breaking Changes

Fixes

  • 🐛 fix Missing Audience & Issuer in the verify token. PR #686 by @yezz123.

Upgrades

Docs

  • 📝 Fix Pydantic Version in the documentation. PR #679 by @yezz123.

Internal

  • ♻️ Refactor pyproject to add dev dependencies in uv tool. PR #676 by @yezz123.

1.3.1

26 Sep 18:43
df3edb6

Choose a tag to compare

Docs

Internal

  • 🔧 Drop Python 3.8 version matrix in CI workflow. PR #675 by @yezz123.
  • 🐛 add itsdangerous to project dependencies level. PR #664 by @jor-rit.

Upgrades

1.3.0

18 Jul 20:45
88683bd

Choose a tag to compare

Features

Fixes

  • 🐛 fix unsupported comparison between two type instances. PR #643 by @yezz123.
  • 🐛 add support for additional data in JWT token creation and decoding. PR #641 by @yezz123.

Refactors

  • ♻️ Refactor _CallbackHandler to handle optional model instances. PR #640 by @yezz123.

Upgrades

1.2.1

06 Jul 17:07
6a5662a

Choose a tag to compare

Upgrades

Docs

Internal

  • ♻️ Refactor CSRF token retrieval. PR #636 by @yezz123.
  • 🐛 Add edge cases Tests for error module. PR #631 by @yezz123.
  • ♻️ Test Edge cases & Refactor SignatureSerializer & _CallbackHandler tests. PR #625 by @yezz123.
  • 🔧 automate Labeling PRs by Dependabot. PR #628 by @yezz123.