Releases: yezz123/authx
Releases · yezz123/authx
1.4.0
Note: This release contains breaking changes, Dropping support for Python 3.8, and adding support for Python 3.13.
Breaking Changes
Fixes
Upgrades
- ⬆️ Bump starlette from 0.39.2 to 0.40.0. PR #688 by @dependabot[bot].
- ⬆️ Bump the python-packages group with 16 updates. PR #685 by @dependabot[bot].
- ⬆️ Bump the Pre-commit Dependencies Version. PR #684 by @pre-commit-ci[bot].
- ⬆️ Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3. PR #681 by @dependabot[bot].
- ⬆️️ Update dependencies in
uv.lock
. PR #680 by @yezz123. - ⬆️ Bump
ruff-pre-commit
from v0.6.7 to v0.6.8. PR #678 by @pre-commit-ci[bot].
Docs
Internal
1.3.1
Docs
- ♻️ Refactor documentation requirements. PR #674 by @yezz123.
- 📝 add @jor-rit as a contributor for platform. PR #666 by @allcontributors[bot].
- 🍱 Optimize images sizes. PR #651 by @imgbot[bot].
- 📝 Update image URL in different pages & Fix naming typo. PR #649 by @yezz123.
- 🔧 Re-organize
mkdocs
configuration & add new plugins. PR #646 by @yezz123.
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
- ⬆️ Bump
ruff-pre-commit
from v0.6.5 to v0.6.7. PR #673 by @pre-commit-ci[bot]. - ⬆️ Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2. PR #672 by @dependabot[bot].
- ⬆️ Bump ruff-pre-commit from v0.6.4 to v0.6.5. PR #671 by @pre-commit-ci[bot].
- ⬆️ Bump ruff-pre-commit from v0.6.3 to v0.6.4. PR #670 by @pre-commit-ci[bot].
- ⬆️ Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1. PR #669 by @dependabot[bot].
- ⬆️️ Bump cryptography from 43.0.0 to 43.0.1. PR #668 by @dependabot[bot].
- ⬆️ Bump ruff-pre-commit from v0.6.2 to v0.6.3. PR #667 by @pre-commit-ci[bot].
- ⬆️ Bump ruff-pre-commit from v0.6.1 to v0.6.2. PR #662 by @pre-commit-ci[bot].
- ⬆️ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0. PR #665 by @dependabot[bot].
- ⬆️ Bump ruff-pre-commit from v0.5.7 to v0.6.1. PR #659 by @pre-commit-ci[bot].
- ⬆️ Bump ruff-pre-commit from v0.5.6 to v0.5.7. PR #656 by @pre-commit-ci[bot].
- ⬆️ Bump ruff-pre-commit from v0.5.5 to v0.5.6. PR #654 by @pre-commit-ci[bot].
- ⬆️ Bump the python-packages group with 5 updates. PR #652 by @dependabot[bot].
- ⬆️ Bump ruff-pre-commit from v0.5.4 to v0.5.5. PR #653 by @pre-commit-ci[bot].
- ⬆️️ Update uv version to
0.2.30
. PR #650 by @pinchXOXO. - ⬆️ Bump ruff-pre-commit from v0.5.2 to v0.5.4. PR #648 by @pre-commit-ci[bot].
1.3.0
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
Upgrades
- ⬆ Bump ruff-pre-commit from v0.5.1 to v0.5.2. PR #644 by @pre-commit-ci[bot].
- ⬆️ Update uv version to
0.2.24
. PR #642 by @pinchXOXO. - ⬆ Bump
ruff-pre-commit
from v0.5.0 to v0.5.1. PR #639 by @pre-commit-ci[bot].
1.2.1
Upgrades
- ⬆️ Bump certifi from
2024.6.2
to2024.7.4
. PR #637 by @dependabot[bot]. - ⬆️ Update pydantic and pydantic-core versions to 2.8.0 and 2.20.0. PR #635 by @yezz123.
- ⬆️ Bump
ruff-pre-commit
from v0.4.10 to v0.5.0. PR #634 by @pre-commit-ci[bot]. - ⬆️ Bump
uv
version to0.2.18
. PR #632 by @pg365. - ⬆️ Bump
ruff-pre-commit
from v0.4.9 to v0.4.10. PR #627 by @pre-commit-ci[bot].
Docs
- 📝 add @pg365 as a contributor for Dependencies. PR #633 by @allcontributors[bot].
Internal
1.2.0
Features
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
- ⬆️ Bump urllib3 from 2.2.1 to 2.2.2 in /requirements. PR #622 by @dependabot[bot].
- ⬆️ Bump
ruff-pre-commit
from v0.4.8 to v0.4.9. PR #623 by @pre-commit-ci[bot]. - ⬆️ Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0. PR #620 by @dependabot[bot].
- ⬆️ Bump
ruff-pre-commit
from v0.4.7 to v0.4.8. PR #601 by @pre-commit-ci[bot]. - ⬆️ Bump the python-packages group with 2 updates. PR #600 by @dependabot[bot].
- ⬆️ Bump
ruff-pre-commit
from v0.4.5 to v0.4.7. PR #598 by @pre-commit-ci[bot]. - ⬆️ [pre-commit.ci] pre-commit autoupdate. PR #597 by @pre-commit-ci[bot].
- ⬆️ Bump the python-packages group with 4 updates. PR #596 by @dependabot[bot].
- ⬆️ Update uv version to
0.2.3
. PR #595 by @pinchXOXO.
Docs
Internal
1.1.3
Features
Upgrades
- Bump requests from 2.31.0 to 2.32.2 in /requirements. PR #592 by @dependabot[bot].
- ☔ [pre-commit.ci] pre-commit autoupdate. PR #590 by @pre-commit-ci[bot].
- ☔ [pre-commit.ci] pre-commit autoupdate. PR #585 by @pre-commit-ci[bot].
- ⬆️ Bump jinja2 from 3.1.3 to 3.1.4 in /requirements. PR #584 by @dependabot[bot].
Internal
1.1.2
Docs
- 📝 Update badges and links in README. PR #583 by @yezz123.
- 📝 Refactor route decorators to use
@app.get
instead of@app.route
. PR #576 by @yezz123.
Internal
- 🔧 remove linting step from CI. PR #578 by @yezz123.
- ♻️ refactor
datetime
function. PR #580 by @yezz123. - 👷 Add extra job to run additional tests with Redis service. PR #581 by @yezz123.
Dependencies
- ⬆️ Update
uv
version in CI. PR #582 by @pinchXOXO. - [pre-commit.ci] pre-commit autoupdate. PR #579 by @pre-commit-ci[bot].
1.1.1
1.1.0
Core
- ✨ Add FastAPI dependencies for token operations in route logic. PR #566 by @yezz123.
- ♻️ Refactor error message constants. PR #565 by @yezz123.
Internal
Dependencies
- ⬆️ Bump dependencies in requirements files. PR #567 by @yezz123.
- ⬆️ Bump pillow from 10.2.0 to 10.3.0 in /requirements. PR #564 by @dependabot[bot].
1.0.0
Core
- ✨ AuthX Revamp - V1.0.0. PR #446 by @yezz123
- ♻️ Refactor & Rebuild Functionalities in authx. PR #454 by @yezz123
- ✨ Migrate Authx to use pydantic v2. PR #531 by @yezz123
- ✨ Handle catch-all signature errors. PR #538 by @yezz123
- ♻️ Drop External Libraries in favour of
authx-extra
. PR #506 by @yezz123
Internal
- 🐛 fix Continuous Integration Badge. PR #455 by @yezz123
- ♻️ use pip-tool to autogenerate dependencies. PR #478 by @yezz123
- 🔧 Run tests against
py38
. PR #480 by @yezz123 - ✨ add support for ruff linter. PR #497 by @yezz123
- 🔧 Group dependencies on dependabot updates. PR #523 by @yezz123
- 👷 Add setup for uv and use uv for dependency installation. PR #537 by @yezz123
- 💸 Add Support for Polar. PR #536 by @yezz123
- ✅ Add test case for garbage collection of old sessions. PR #539 by @yezz123
- 🍻 Add tests for several functions & Bump coverage. PR #540 by @yezz123
- 🔨 Update
setup-uv
and specify virtual environment path. PR #542 by @yezz123 - 🍱 update
pydantic
classifiers from v1 to v2. PR #545 by @yezz123 - 🔨 Update script to use uv instead of pip-compile. PR #549 by @yezz123
- 👷 Add uv-version for uv action. PR #551 by @yezz123
- 🔨 Add Latest Changes workflow. PR #562 by @yezz123
Documentation
- 📝 overrides template & Include google analytics. PR #482 by @yezz123
- 📝 Add Extra documentation to AuthX. PR #483 by @yezz123
- 📝 Update
OAuth2
external middleware. PR #514 by @yezz123 - 📝 Add Basic Documentation for AuthX core. PR #513 by @yezz123
- 📝 Add
mkdocstrings
to mkdocs configuration. PR #552 by @yezz123 - ♻️ refactor documentation. PR #557 by @yezz123
- 📝 Add guide on accessing payload data in routes. PR #558 by @yezz123
- ✨ Add Documentation & Fix Linting Rules. PR #559 by @yezz123
- ✨ Update social plugin configuration. PR #561 by @yezz123
Dependencies
- ⬆️ Update typing-extensions requirement from <4.6.0,>=3.7.4 to >=3.7.4,<4.7.0. PR #458 by @dependabot
- ⬆️ Bump itsdangerous from 2.0.1 to 2.1.2. PR #457 by @dependabot
- ⬆️ Bump sqlalchemy from 1.4.37 to 2.0.15. PR #456 by @dependabot
- ⬆️ Update fastapi requirement from <0.96.0,>=0.65.2 to >=0.65.2,<0.97.0. PR #463 by @dependabot
- ⬆️ Update starlette requirement from <0.27.1,>=0.14.02 to >=0.14.02,<0.28.1. PR #468 by @dependabot
- ⬆️ Update pyinstrument requirement from <4.5.0,>=4.1.1 to >=4.1.1,<4.6.0. PR #466 by @dependabot
- ⬆️ Bump pytest from 7.3.1 to 7.3.2. PR #464 by @dependabot
- ⬆️ Bump sqlalchemy from 2.0.15 to 2.0.16. PR #465 by @dependabot
- ⬆️ Update fastapi requirement from <0.97.0,>=0.65.2 to >=0.65.2,<0.98.0. PR #467 by @dependabot
- ⬆️ Bump pre-commit from 3.3.2 to 3.3.3. PR #469 by @dependabot
- ⬆️ Bump sqlalchemy from 2.0.16 to 2.0.17. PR #471 by @dependabot
- ⬆️ Bump mypy from 1.3.0 to 1.4.0. PR #472 by @dependabot
- ⬆️ Bump pytest from 7.3.2 to 7.4.0. PR #473 by @dependabot
- ⬆️ Update fastapi requirement from <0.98.0,>=0.65.2 to >=0.65.2,<0.99.0. PR #474 by @dependabot
- ⬆️ Update redis requirement from <4.5.6,>=4.3.3 to >=4.3.3,<4.6.1. PR #477 by @dependabot
- ⬆️ Bump mypy from 1.4.0 to 1.4.1. PR #476 by @dependabot
- ⬆️ Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7. PR #479 by @dependabot
- ⬆️️ Bump cryptography from 41.0.1 to 41.0.2. PR #485 by @dependabot
- ⬆️ Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8. PR #486 by @dependabot
- ⬆️️ Bump certifi from 2023.5.7 to 2023.7.22. PR #487 by @dependabot
- ⬆️️ Bump cryptography from 41.0.2 to 41.0.3. PR #488 by @dependabot
- ⬆️ Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10. PR #489 by @dependabot
- ⬆️ Bump actions/checkout from 3 to 4. PR #491 by @dependabot
- ⬆️️ Upgrade Dependencies. PR #492 by @yezz123
- ⬆️️ Bump urllib3 from 2.0.5 to 2.0.6. PR #493 by @dependabot
- ⬆️️ Include Python 3.12. PR #494 by @yezz123
- ⬆️️ Bump urllib3 from 2.0.6 to 2.0.7. PR #495 by @dependabot
- ⬆️️ Bump cryptography from 41.0.4 to 41.0.6. PR #498 by @dependabot
- ⬆️ Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11. PR #499 by @dependabot
- ⬆️ Upgrade Dependencies. PR #500 by @yezz123
- ⬆️ Bump actions/setup-python from 4 to 5. PR #503 by @dependabot
- ⬆️️ Bump jinja2 from 3.1.2 to 3.1.3. PR #505 by @dependabot
- ⬆️ Bump ruff from 0.1.8 to 0.1.13. PR #510 by @dependabot
- ⬆️ Bump fastapi from 0.98.0 to 0.109.0. PR #509 by @dependabot
- ⬆️ Bump black from 23.12.0 to 23.12.1. PR #508 by @dependabot
- ⬆️ Bump ruff from 0.1.13 to 0.1.14. PR #515 by @dependabot
- ⬆️ Bump mkdocs-material from 9.5.3 to 9.5.4. PR #517 by @dependabot
- ⬆️ Bump mypy from 1.7.1 to 1.8.0. PR #516 by @dependabot
- ⬆️ Bump black from 23.12.1 to 24.1.1. PR #519 by @dependabot
- ⬆️ Bump mkdocs-material from 9.5.4 to 9.5.6. PR #521 by @dependabot
- ⬆️ Bump pytest-asyncio from 0.23.3 to 0.23.4. PR #520 by @dependabot
- ⬆️ Bump codecov/codecov-action from 3 to 4. PR #524 by @dependabot
- ⬆️ Bump the python-packages group with 3 updates. PR #525 by @dependabot
- ⬆️️ Upgrade configuration for Ruff v0.2.0. PR #526 by @yezz123
- ⬆️ Bump the python-packages group with 3 updates. PR #527 by @dependabot
- ⬆️️ Bump fastapi from 0.98.0 to 0.109.2. PR #529 by @dependabot
- ⬆️️ Bump cryptography from 41.0.7 to 42.0.0. PR #530 by @dependabot
- ⬆️ Bump the python-packages group with 3 updates. PR #535 by @dependabot
- ⬆️ Bump pre-commit/action from 3.0.0 to 3.0.1. PR #534 by @dependabot
- ⬆️ Bump the python-packages group with 6 updates. PR #541 by @dependabot
- ⬆️️ Update version for uv. PR [#54...