Skip to content

Releases: yezz123/authx

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.

1.2.0

18 Jun 00:23
5ec7f10

Choose a tag to compare

Features

  • 🔧 Update Python versions for mypy workflow. PR #603 by @yezz123.

Refactors

  • 🔧 Remove no-untyped-def from disabled error codes. PR #621 by @yezz123.
  • 🔧 Remove arg-type from disabled error codes. PR #619 by @yezz123.
  • 🔧 Remove dict-item from disabled error codes. PR #617 by @yezz123.
  • 🔧 Remove call-arg from disabled error codes. PR #616 by @yezz123.
  • 🔧 Remove return-value from disabled error codes. PR #615 by @yezz123.
  • 🔧 Remove call-overload from disabled error codes. PR #613 by @yezz123.
  • 🔧 Remove type-arg from disabled error codes. PR #612 by @yezz123.
  • 🐛 remove print() in the release file. PR #594 by @pinchXOXO.

Upgrades

Docs

Internal

  • 🔨 Integrate mypy and enhance typing in code. PR #532 by @yezz123.
  • 🔧 Separate CI of testing from Release one . PR #593 by @yezz123.