Release Notes
Latest Changes#
Upgrades#
- ⬆️ 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].
Docs#
- 📝 Update image URL in different pages & Fix naming typo. PR #649 by @yezz123.
- 🔧 Re-organize
mkdocs
configuration & add new plugins. PR #646 by @yezz123.
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#
- ♻️ 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#
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#
- 🔨 Integrate
mypy
and enhancetyping
in code. PR #532 by @yezz123. - 🔧 Separate CI of testing from Release one . PR #593 by @yezz123.
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#
- 🔧 Update CI workflow, by adding release process. PR #586 by @yezz123.
- 🔧 Update build targets & add
hatch-fancy-pypi-readme
. PR #588 by @yezz123. - 🔧 Add codespell hook for spell checking. PR #587 by @yezz123.
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#
Internal#
- ✅ Fix skipped tests & Add coverage pragmas. PR #571 by @yezz123.
- 🔧 drop The action
hynek/build-and-inspect-python-package
. PR #570 by @yezz123.
Dependencies#
- ⬆️ Upgrade Pydantic version. PR #574 by @yezz123.
- ⬆️ Bump
idna
from 3.6 to 3.7. PR #573 by @dependabot[bot].
Documentation#
- ♻️ Refactor Installation of
authx_extra
package. PR #575 by @yezz123. - 📝 Add extra API documentation files. PR #569 by @yezz123.
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 #546 by @yezz123
- ⬆️ Bump the python-packages group with 5 updates. PR #548 by @dependabot
- ⬆️ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12. PR #550 by @dependabot
- ⬆️ Bump uv version to 0.1.17. PR #554 by @pinchXOXO
- ⬆️ Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14. PR #556 by @dependabot
1.0.1b1#
Warning
This is a beta release. Please do not use in production.
Documentations#
- 📝 Add Basic Documentation for authx core. PR #513 by @yezz123.
- 📝 Add Documentation for authx core. PR #562 by @yezz123.
Core#
- ✨ Migrate Authx to use pydantic v2. PR #531 by @yezz123.
- ✨ Handle catch-all signature errors. PR #538 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.
CI/CD#
- 💸 Add Support for Polar. PR #536 by @yezz123.
- 👷 Add setup for uv and use uv for dependency installation. PR #537 by @yezz123.
- 🔨 Update
setup-uv
and specify virtual environment path. PR #542 by @yezz123.
Dependencies#
- ⬆ 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.
1.0.0b0#
Warning
This is a beta release. Please do not use in production.
Major Changes 🚑️#
- ➖ Remove Documentation Workflow. PR #414 by @yezz123.
- ♻️ chore(revamp): authx Revamp - V1.0.0. PR #446 by @yezz123.
- 🔧 Feat: Refactor & Rebuild Functionalities in authx. PR #454 by @yezz123.
- 🐛 fix Continuous Integration Badge. PR #455 by @yezz123.
- ♻️ use pip-tool to autogenerate dependenciesPR #478 by @yezz123
- 🔧 Run tests against
py38
. PR #480 by @yezz123 - 📝 overrides template & Include google analytics. PR #482 by @yezz123
- 📝 Add Extra documentation to authx. PR #483 by @yezz123
- 🔧 Include Python 3.12. PR #494 by @yezz123
- ✨ add support for ruff linter. PR #497 by @yezz123
- ♻️ Drop External Libraries in favour of
authx-extra
. PR #506 by @yezz123
0.9.1#
Fixes 🐛#
- Remove Documentation Workflow by @yezz123. PR #414 by @yezz123.
Dependencies 📦#
- Update sqlalchemy requirement from <2.0.4,>=1.4.37 to >=1.4.37,<2.0.5 by @dependabot. PR #370 by @dependabot.
- Bump pre-commit from 3.0.4 to 3.1.0 by @dependabot. PR #371 by @dependabot.
- Bump pre-commit from 3.1.0 to 3.1.1 by @dependabot. PR #372 by @dependabot.
- Bump cryptography from 39.0.1 to 39.0.2 by @dependabot. PR #373 by @dependabot.
- Update sqlalchemy requirement from <2.0.5,>=1.4.37 to >=1.4.37,<2.0.6 by @dependabot. PR #374 by @dependabot.
- Bump pymdown-extensions from 9.9.2 to 9.10 by @dependabot. PR #375 by @dependabot.
- Bump pytest from 7.2.1 to 7.2.2 by @dependabot. PR #376 by @dependabot.
- Update fastapi requirement from <0.93.0,>=0.65.2 to >=0.65.2,<0.94.0 by @dependabot. PR #380 by @dependabot.
- Bump pydantic from 1.10.5 to 1.10.6 by @dependabot. PR #381 by @dependabot.
- Bump uvicorn from 0.20.0 to 0.21.0 by @dependabot. PR #382 by @dependabot.
- Update starlette requirement from <0.25.1,>=0.14.02 to >=0.14.02,<0.26.1 by @dependabot. PR #383 by @dependabot.
- Update fastapi requirement from <0.94.0,>=0.65.2 to >=0.65.2,<0.95.0 by @dependabot. PR #385 by @dependabot.
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot. PR #386 by @dependabot.
- Update sqlalchemy requirement from <2.0.6,>=1.4.37 to >=1.4.37,<2.0.7 by @dependabot. PR #387 by @dependabot.
- Update starlette requirement from <0.26.1,>=0.14.02 to >=0.14.02,<0.26.2 by @dependabot. PR #388 by @dependabot.
- Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.0 by @dependabot. PR #389 by @dependabot.
- Bump uvicorn from 0.21.0 to 0.21.1 by @dependabot. PR #390 by @dependabot.
- Update python-socketio requirement from <5.7.3,>=4.6.0 to >=4.6.0,<5.8.1 by @dependabot. PR #391 by @dependabot.
- Bump pypa/gh-action-pypi-publish from 1.8.0 to 1.8.1 by @dependabot. PR #392 by @dependabot.
- Bump pre-commit from 3.1.1 to 3.2.0 by @dependabot. PR #394 by @dependabot.
- Bump pytest-asyncio from 0.20.3 to 0.21.0 by @dependabot. PR #395 by @dependabot.
- Update fastapi requirement from <0.95.0,>=0.65.2 to >=0.65.2,<0.96.0 by @dependabot. PR #396 by @dependabot.
- Update sqlalchemy requirement from <2.0.7,>=1.4.37 to >=1.4.37,<2.0.8 by @dependabot. PR #397 by @dependabot.
- Update redis requirement from <4.5.2,>=4.3.3 to >=4.3.3,<4.5.3 by @dependabot. PR #398 by @dependabot.
- Bump pydantic from 1.10.6 to 1.10.7 by @dependabot. PR #399 by @dependabot.
- Update redis requirement from <4.5.3,>=4.3.3 to >=4.3.3,<4.5.4 by @dependabot. PR #400 by @dependabot.
- Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot. PR #401 by @dependabot.
- Bump cryptography from 39.0.2 to 40.0.0 by @dependabot. PR #402 by @dependabot.
- Bump cryptography from 40.0.0 to 40.0.1 by @dependabot. PR #404 by @dependabot.
- Bump pre-commit from 3.2.0 to 3.2.1 by @dependabot. PR #405 by @dependabot.
- Bump pytz from 2022.7.1 to 2023.2 by @dependabot. PR #403 by @dependabot.
- Bump pytz from 2023.2 to 2023.3 by @dependabot. PR #406 by @dependabot.
- Update redis requirement from <4.5.4,>=4.3.3 to >=4.3.3,<4.5.5 by @dependabot. PR #407 by @dependabot.
- Update sqlalchemy requirement from <2.0.8,>=1.4.37 to >=1.4.37,<2.0.9 by @dependabot. PR #408 by @dependabot.
- Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4 by @dependabot. PR #410 by @dependabot.
- Bump websockets from 10.4 to 11.0 by @dependabot. PR #409 by @dependabot.
- Bump pre-commit from 3.2.1 to 3.2.2 by @dependabot. PR #411 by @dependabot.
- Bump motor from 3.1.1 to 3.1.2 by @dependabot. PR #412 by @dependabot.
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by @dependabot. PR #413 by @dependabot.
- Update sqlalchemy requirement from <2.0.9,>=1.4.37 to >=1.4.37,<2.0.10 by @dependabot. PR #415 by @dependabot.
- Bump websockets from 11.0 to 11.0.1 by @dependabot. PR #416 by @dependabot.
- Bump pytest from 7.2.2 to 7.3.0 by @dependabot. PR #417 by @dependabot.
- Bump pymdown-extensions from 9.10 to 9.11 by @dependabot. PR #418 by @dependabot.
- Bump httpx from 0.23.3 to 0.24.0 by @dependabot. PR #419 by @dependabot.
- Update email-validator requirement from <1.3.2,>=1.1.0 to >=1.1.0,<2.0.1 by @dependabot. PR #420 by @dependabot.
- Bump pytest from 7.3.0 to 7.3.1 by @dependabot. PR #421 by @dependabot.
- Bump websockets from 11.0.1 to 11.0.2 by @dependabot. PR #424 by @dependabot.
- Bump cryptography from 40.0.1 to 40.0.2 by @dependabot. PR #422 by @dependabot.
- Update sqlalchemy requirement from <2.0.10,>=1.4.37 to >=1.4.37,<2.0.11 by @dependabot. PR #425 by @dependabot.
- Update sqlalchemy requirement from <2.0.11,>=1.4.37 to >=1.4.37,<2.0.12 by @dependabot. PR #426 by @dependabot.
- Bump requests from 2.28.2 to 2.29.0 by @dependabot. PR #427 by @dependabot.
- Bump uvicorn from 0.21.1 to 0.22.0 by @dependabot. PR #428 by @dependabot.
- Update sqlalchemy requirement from <2.0.12,>=1.4.37 to >=1.4.37,<2.0.13 by @dependabot. PR #429 by @dependabot.
- Bump pre-commit from 3.2.2 to 3.3.0 by @dependabot. PR #430 by @dependabot.
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot. PR #432 by @dependabot.
- Bump pre-commit from 3.3.0 to 3.3.1 by @dependabot. PR #431 by @dependabot.
- Bump requests from 2.29.0 to 2.30.0 by @dependabot. PR #433 by @dependabot.
- Update redis requirement from <4.5.5,>=4.3.3 to >=4.3.3,<4.5.6 by @dependabot. PR #435 by @dependabot.
- Bump websockets from 11.0.2 to 11.0.3 by @dependabot. PR #434 by @dependabot.
- Bump pyjwt from 2.6.0 to 2.7.0 by @dependabot. PR #436 by @dependabot.
- Update sqlalchemy requirement from <2.0.13,>=1.4.37 to >=1.4.37,<2.0.14 by @dependabot. PR #437 by @dependabot.
- Bump pymdown-extensions from 9.11 to 10.0 by @dependabot. PR #438 by @dependabot.
- Bump starlette from 0.25.0 to 0.27.0 in /tests/middleware/example by @dependabot. PR #439 by @dependabot.
- Bump pymdown-extensions from 10.0 to 10.0.1 by @dependabot. PR #440 by @dependabot.
- Update starlette requirement from <0.26.2,>=0.14.02 to >=0.14.02,<0.27.1 by @dependabot. PR #441 by @dependabot.
- Bump pre-commit from 3.3.1 to 3.3.2 by @dependabot. PR #442 by @dependabot.
- Update sqlalchemy requirement from <2.0.14,>=1.4.37 to >=1.4.37,<2.0.15 by @dependabot. PR #444 by @dependabot.
- Bump httpx from 0.24.0 to 0.24.1 by @dependabot. PR #443 by @dependabot.
- Update sqlalchemy requirement from <2.0.15,>=1.4.37 to >=1.4.37,<2.0.16 by @dependabot. PR #445 by @dependabot.
- Bump requests from 2.30.0 to 2.31.0 by @dependabot. PR #450 by @dependabot.
- Bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot. PR #452 by @dependabot.
- Bump cryptography from 40.0.2 to 41.0.0 by @dependabot. PR #453 by @dependabot.
0.9.0#
Internal#
- Support Python 3.11 by @yezz123. PR #355 by @yezz123.
- Support
aioredis
from redis package by @yezz123. PR #369 by @yezz123.
Dependencies#
- Update email-validator requirement from <1.3.1,>=1.1.0 to >=1.1.0,<1.3.2 by @dependabot. PR #347 by @dependabot.
- Bump pymdown-extensions from 9.9.1 to 9.9.2 by @dependabot. PR #346 by @dependabot.
- Bump pre-commit from 2.21.0 to 3.0.0 by @dependabot. PR #348 by @dependabot.
- Update sqlalchemy requirement from <1.4.47,>=1.4.37 to >=1.4.37,<2.0.1 by @dependabot. PR #350 by @dependabot.
- Bump pre-commit from 3.0.0 to 3.0.1 by @dependabot. PR #349 by @dependabot.
- Bump pre-commit from 3.0.1 to 3.0.4 by @dependabot. PR #354 by @dependabot.
- Update sqlalchemy requirement from <2.0.1,>=1.4.37 to >=1.4.37,<2.0.2 by @dependabot. PR #353 by @dependabot.
- Update starlette requirement from <0.23.2,>=0.14.02 to >=0.14.02,<0.24.1 by @dependabot. PR #356 by @dependabot.
- Update sqlalchemy requirement from <2.0.2,>=1.4.37 to >=1.4.37,<2.0.3 by @dependabot. PR #357 by @dependabot.
- Bump cryptography from 39.0.0 to 39.0.1 by @dependabot. PR #358 by @dependabot.
- Update redis requirement from <4.4.3,>=4.3.3 to >=4.3.3,<4.5.1 by @dependabot. PR #359 by @dependabot.
- Bump markdown-include from 0.8.0 to 0.8.1 by @dependabot. PR #360 by @dependabot.
- Update fastapi requirement from <0.90.0,>=0.65.2 to >=0.65.2,<0.91.0 by @dependabot. PR #361 by @dependabot.
- Update redis requirement from <4.5.1,>=4.3.3 to >=4.3.3,<4.5.2 by @dependabot. PR #362 by @dependabot.
- Update sqlalchemy requirement from <2.0.3,>=1.4.37 to >=1.4.37,<2.0.4 by @dependabot. PR #363 by @dependabot.
- Update fastapi requirement from <0.91.0,>=0.65.2 to >=0.65.2,<0.92.0 by @dependabot. PR #364 by @dependabot.
- Update starlette requirement from <0.24.1,>=0.14.02 to >=0.14.02,<0.25.1 by @dependabot. PR #366 by @dependabot.
- Update fastapi requirement from <0.92.0,>=0.65.2 to >=0.65.2,<0.93.0 by @dependabot. PR #367 by @dependabot.
- Bump pydantic from 1.10.4 to 1.10.5 by @dependabot. PR #368 by @dependabot.
- Bump starlette from 0.17.1 to 0.25.0 in /tests/middleware/example by @dependabot. PR #365 by @dependabot.
0.8.3#
Fixes#
- Fixes a few imports in the documentation by @alobbs. PR #343 by @alobbs.
- Use Ruff for linting by @yezz123. PR #344 by @yezz123.
Docs#
- Add @alobbs as a contributor for doc by @allcontributors. PR #345 by @allcontributors.
Dependencies#
- Bump pymdown-extensions from 9.9 to 9.9.1 by @dependabot. PR #338 by @dependabot.
- Update redis requirement from <4.4.2,>=4.3.3 to >=4.3.3,<4.4.3 by @dependabot. PR #337 by @dependabot.
- Bump requests from 2.28.1 to 2.28.2 by @dependabot. PR #339 by @dependabot.
- Bump pytz from 2022.7 to 2022.7.1 by @dependabot. PR #340 by @dependabot.
- Bump pytest from 7.2.0 to 7.2.1 by @dependabot. PR #341 by @dependabot.
0.8.2#
Dependencies#
- Bump jinja2 from 3.0.3 to 3.1.2 by @dependabot. PR #268 by @dependabot.
- Bump databases from 0.6.0 to 0.6.1 by @dependabot. PR #270 by @dependabot.
- Update email-validator requirement from <1.2.1,>=1.1.0 to >=1.1.0,<1.3.1 by @dependabot. PR #271 by @dependabot.
- Bump pytz from 2022.1 to 2022.6 by @dependabot. PR #273 by @dependabot.
- Update pyinstrument requirement from <4.2.0,>=4.1.1 to >=4.1.1,<4.4.0 by @dependabot. PR #274 by @dependabot.
- Bump pymdown-extensions from 9.5 to 9.7 by @dependabot. PR #275 by @dependabot.
- Bump pytest-cov from 3.0.0 to 4.0.0 by @dependabot. PR #276 by @dependabot.
- Update redis requirement from <4.3.4,>=4.3.3 to >=4.3.3,<4.3.5 by @dependabot. PR #277 by @dependabot.
- Bump pytest from 7.1.3 to 7.2.0 by @dependabot. PR #278 by @dependabot.
- Update fastapi requirement from <=0.81.0,>=0.65.2 to >=0.65.2,<0.87.0 by @dependabot. PR #279 by @dependabot.
- Bump bcrypt from 3.2.2 to 4.0.1 by @dependabot. PR #281 by @dependabot.
- Bump pytest-asyncio from 0.19.0 to 0.20.1 by @dependabot. PR #280 by @dependabot.
- Bump pydantic from 1.9.1 to 1.10.2 by @dependabot. PR #282 by @dependabot.
- Update sqlalchemy requirement from <=1.4.40,>=1.4.37 to >=1.4.37,<1.4.43 by @dependabot. PR #283 by @dependabot.
- Bump aiosmtplib from 1.1.6 to 2.0.0 by @dependabot. PR #285 by @dependabot.
- Update pyinstrument requirement from <4.4.0,>=4.1.1 to >=4.1.1,<4.5.0 by @dependabot. PR #286 by @dependabot.
- Bump pymdown-extensions from 9.7 to 9.8 by @dependabot. PR #287 by @dependabot.
- Update python-socketio requirement from <5.7.1,>=4.6.0 to >=4.6.0,<5.7.3 by @dependabot. PR #288 by @dependabot.
- Bump databases from 0.6.1 to 0.6.2 by @dependabot. PR #289 by @dependabot.
- Update starlette requirement from <0.20.4,>=0.14.02 to >=0.14.02,<0.21.1 by @dependabot. PR #290 by @dependabot.
- Update sqlalchemy requirement from <1.4.43,>=1.4.37 to >=1.4.37,<1.4.44 by @dependabot. PR #291 by @dependabot.
- Bump cryptography from 37.0.4 to 38.0.3 by @dependabot. PR #292 by @dependabot.
- Bump uvloop from 0.16.0 to 0.17.0 by @dependabot. PR #293 by @dependabot.
- Bump websockets from 10.3 to 10.4 by @dependabot. PR #294 by @dependabot.
- Bump pyjwt from 2.4.0 to 2.6.0 by @dependabot. PR #296 by @dependabot.
- Bump motor from 3.0.0 to 3.1.1 by @dependabot. PR #297 by @dependabot.
- Bump pytest-asyncio from 0.20.1 to 0.20.2 by @dependabot. PR #300 by @dependabot.
- Update sqlalchemy requirement from <1.4.44,>=1.4.37 to >=1.4.37,<1.4.45 by @dependabot. PR #298 by @dependabot.
- Update starlette requirement from <0.21.1,>=0.14.02 to >=0.14.02,<0.22.1 by @dependabot. PR #301 by @dependabot.
- Bump httpx from 0.23.0 to 0.23.1 by @dependabot. PR #303 by @dependabot.
- Bump uvicorn from 0.18.3 to 0.20.0 by @dependabot. PR #302 by @dependabot.
- Update redis requirement from <4.3.5,>=4.3.3 to >=4.3.3,<4.3.6 by @dependabot. PR #304 by @dependabot.
- Bump pymdown-extensions from 9.8 to 9.9 by @dependabot. PR #305 by @dependabot.
- Bump markdown-include from 0.7.0 to 0.8.0 by @dependabot. PR #306 by @dependabot.
- Bump cryptography from 38.0.3 to 38.0.4 by @dependabot. PR #307 by @dependabot.
- Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.1 by @dependabot. PR #312 by @dependabot.
- Bump jsmrcaga/action-netlify-deploy from 1.1.0 to 1.8.1 by @dependabot. PR #309 by @dependabot.
- Revert "Bump jsmrcaga/action-netlify-deploy from 1.1.0 to 1.8.1" by @yezz123. PR #314 by @yezz123.
- Update redis requirement from <4.3.6,>=4.3.3 to >=4.3.3,<4.4.1 by @dependabot. PR #311 by @dependabot.
- Update starlette requirement from <0.22.1,>=0.14.02 to >=0.14.02,<0.23.1 by @dependabot. PR #315 by @dependabot.
- Bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4 by @dependabot. PR #318 by @dependabot.
- Bump pytest-asyncio from 0.20.2 to 0.20.3 by @dependabot. PR #319 by @dependabot.
- Update sqlalchemy requirement from <1.4.45,>=1.4.37 to >=1.4.37,<1.4.46 by @dependabot. PR #320 by @dependabot.
- Update starlette requirement from <0.23.1,>=0.14.02 to >=0.14.02,<0.23.2 by @dependabot. PR #321 by @dependabot.
- Bump databases from 0.6.2 to 0.7.0 by @dependabot. PR #324 by @dependabot.
- Bump pytz from 2022.6 to 2022.7 by @dependabot. PR #323 by @dependabot.
- Bump pre-commit from 2.20.0 to 2.21.0 by @dependabot. PR #325 by @dependabot.
- Bump pydantic from 1.10.2 to 1.10.3 by @dependabot. PR #326 by @dependabot.
- Bump cryptography from 38.0.4 to 39.0.0 by @dependabot. PR #328 by @dependabot.
- Bump pydantic from 1.10.3 to 1.10.4 by @dependabot. PR #327 by @dependabot.
- Update mkdocs-material requirement from <9.0.0,>=8.1.4 to >=8.1.4,<10.0.0 by @dependabot. PR #330 by @dependabot.
- Bump httpx from 0.23.1 to 0.23.2 by @dependabot. PR #329 by @dependabot.
- Bump aiosmtplib from 2.0.0 to 2.0.1 by @dependabot. PR #334 by @dependabot.
- Update redis requirement from <4.4.1,>=4.3.3 to >=4.3.3,<4.4.2 by @dependabot. PR #335 by @dependabot.
- Update fastapi requirement from <0.87.0,>=0.65.2 to >=0.65.2,<0.90.0 by @dependabot. PR #336 by @dependabot.
0.8.1#
- Increment postfix to find the possible username to use by @iftenet. PR #266 by @iftenet.
- Docs: Add @iftenet as a contributor for bug. PR #267 by @allcontributors.
0.8.0#
- Chore(dev): Support middleware for Prometheus metrics by @yezz123. PR #262 by @yezz123.
0.7.0#
- Migrate to Hatchling by @yezz123. PR #261 by @yezz123.
0.6.1#
- Chore(refactor): Improve Errors by @yezz123. PR #257 by @yezz123.
- Update Dependencies by @yezz123. PR #259 by @yezz123.
- [WIP] fix client issue by @yezz123. PR #260 by @yezz123.
0.6.0#
- Support Profiling for checking service performance by @yezz123. PR #240 by @yezz123.
- Chore(fix): Fix Failed tests for OAuth2 by @yezz123. PR #241 by @yezz123.
- Clean codebase from unread Docstrings by @yezz123. PR #242 by @yezz123.
- Docs: Upgrade pre-commit and add new markdown's linter by @yezz123. PR #243 by @yezz123.
- Upgrade all Github Actions by @yezz123. PR #249 by @yezz123.
- Bump jsmrcaga/action-netlify-deploy from 1.1.0 to 1.8.0 by @dependabot. PR #250 by @dependabot.
- Add license scan report and status by @fossabot. PR #253 by @fossabot.
- Release 0.6.0 - Supporting Profiling by @yezz123. PR #255 by @yezz123.
0.5.1#
- Username Validation Fixed by @YogeshUpdhyay. PR #238 by @YogeshUpdhyay.
0.5.0#
- Chore(ref): Improve API and refactor users management code by @yezz123. PR #222 by @yezz123.
- Fix Issue of Missing requirements by @yezz123. PR #225 by @yezz123.
- Update dependencies by @yezz123. PR #233 by @yezz123.
- Change domain from
.codes
to.me
by @yezz123. PR #235 by @yezz123. - Support SocketIO in authx ✨ by @yezz123. PR #234 by @yezz123.
0.4.0#
- Chore(docs): Improve Documentation. PR #209 by @yezz123.
- Chore(dev): Refactor code & improve some exceptions ✨. PR #212 by @yezz123.
- Ref: Use the built-in function
next
instead of a for-loop. PR #213 by @yezz123. - Chore(docs): Add New Sponsors ✨❤️. PR #214 by @yezz123.
- Docs(mkdocs.yml): Change name from
middlewares
tomiddleware
. PR #215 by @theoohoho. - Chore(f/l): Integrate
Pyupgrade
to authx Environment. PR #216 by @yezz123. - Chore(feat): Integrate HTTP Caching Model for authx ✨. PR #217 by @yezz123.
- Docs: Add theoohoho as a contributor for doc. PR #218 by @allcontributors.
- Chore(Example): Provide New Cache Example✨. PR #219 by @yezz123.
0.3.1#
- Chore(dev): Add Sessions Requirements. PR #207 by @yezz123.
- Chore(docs): Document the Functionality of Session Storing. PR #208 by @yezz123.
0.3.0#
Note: This release does not have any changes, but it was released to fix the versioning issue.
0.2.0#
- Chore(deps-dev): Bump pymdown-extensions from 9.0 to 9.1. PR #155 by @dependabot.
- Chore: Add FastAPI to Classifiers. PR #163 by @yezz123.
- Chore: Fix CI & Delete Docker Configuration ✨. PR #165 by @yezz123.
- CI: Ignore some Directories 🪨. PR #168 by @yezz123.
0.1.3#
- Chore: Add sameSite attribute to the http-only cookie. PR #134 by @smakosh.
- Docs: Add smakosh as a contributor for code, security. PR #138 by @allcontributors.
- Chore: Update Requirements ✨. PR #139 by @yezz123.
- CI: Add Code Security Analyse ✨. PR #140 by @yezz123.
- Chore: Add JWT Algorithm Choices ✨. PR #143 by @yezz123.
- Docs: Add financial Supporters ✨. PR #144 by @yezz123.
- Bump PyJWT version from 1.7.1 to 2.3.0. PR #151 by @MojixCoder.
- Docs: Add MojixCoder as a contributor for code, bug. PR #152 by @allcontributors.
- Chore: Remove Todos assign 🖇. PR #153 by @yezz123.
- Upgrade
pre-commit
requirements ✨. PR #154 by @yezz123.
0.1.2#
- Bump mkdocs-material from 7.2.6 to 7.3.5 by @dependabot in PR #101
- Docs: Prepare Project for Being Public ✨ by @yezz123 in PR #102
- Bump mkdocs-material from 7.3.5 to 7.3.6 by @dependabot in PR #103
- Bump python from 3.9.2 to 3.10.0 by @dependabot in PR #104
- Docs: add yezz123 as a contributor for code, doc, maintenance, infra by @allcontributors in PR #105
- Docs: add AbderrahimSoubaiElidrissi as a contributor for review, doc by @allcontributors in PR #106
- CI: Delete Docs Build ✨ by @yezz123 in PR #108
- Docs: Delete a part of FAQ ✨ by @yezz123 in PR #109
- chore: Fix workflows ✨ by @yezz123 in PR #112
- chore: Rename Website name & Fix Build Issue 🚀 by @yezz123 in PR #113
- Chore: Delete
aiohttp
by @yezz123 in PR #114 - WIP: Add Code owner 🖇 by @yezz123 in PR #117
- Chore: Fix Key Directory 🔑 by @yezz123 in PR #115
- Configure
.pyup
✨ by @yezz123 in PR #120 - pep-0008: Fix Package and Module Names✨ by @yezz123 in PR #126
- chore: Change project Name by @yezz123 in PR #128
- chore: fix dockerfile commands by @yezz123 in PR #130
- Chore: change Name from
authx
toauthx
✨ by @yezz123 in PR #131 - Bump version from 0.1.1 to 0.1.2 ✨ by @yezz123 in PR #132
0.1.1#
- Add a partial router to Database ✨ by @yezz123 in PR #97
- Docs: Update documentation by @yezz123 in PR #98
- Bump from 0.1.0 to 0.1.1 ✨ by @yezz123 in PR #99
0.1.0#
- docs: Add All Contributor by @yezz123 in PR #89
- 📃 Docs: Add Codacy Review ✨ by @yezz123 in PR #90
- CI: Fix Workflows ✨. PR #92
- chore: Provide all requirements relate to
Setup.py
✨ by @yezz123 in PR #93 - ⬆️ Bump from 0.0.9 to 0.1.0 by @yezz123 in PR #94
0.0.9#
- Bump mkdocs from 1.2.2 to 1.2.3 by @dependabot in PR #78
- Bump pytest-asyncio from 0.14.0 to 0.16.0 by @dependabot in PR #77
- 🐳 DockerFile Checker ✨ by @yezz123 in PR #80
- chore: Provide DocString for Functions ✨ by @yezz123 in PR #84
- Docs: Create a Release Notes ✨ by @yezz123 in PR #85
- Chore: Add Local Testing & Code Coverage ✨ by @yezz123 in PR #86
- Docs: Add Coverage Badge ✨ by @yezz123 in PR #87
- ⬆️ Bump Version from 0.0.8 to 0.0.9 by @yezz123 in PR #88
0.0.8#
- Fix Highlighting Issue ✨ by @yezz123 in PR #69
- Docs: Add some Typo ✨ by @yezz123 in PR #70
- Add Code of Conducts & License ✨ by @yezz123 in PR #71
- Switch to MIT License ✨ by @yezz123 in PR #73
- Test Documentation Build ✨ by @yezz123 in PR #74
- ⬆️ Bump from 0.0.7 to 0.0.8 ✨ by @yezz123 in PR #75
0.0.7#
- Implement DocStrings ✨. PR #60 by @yezz123.
- Create a Global Documentation using Mkdocs. PR #63 by @yezz123.
- Fix Requirements. PR #66 by @yezz123.
- Fix Documentation. PR #67 by @yezz123.
- Version 0.0.7 ✨. PR #68 by @yezz123.
0.0.6#
- Fix Environment Files. PR #54 by @yezz123.
- Provide More Classifiers ✨. PR #57 by @yezz123.
- Setup Tests DocStrings ✨. PR #58 by @yezz123.
0.0.5#
- ✨ Fix Documentation issue. PR #45 by @yezz123.
0.0.4#
- Setup docstring & Create Documentation. PR #44 by @yezz123.
0.0.3#
- Test: All functions in the Services and Fix some issues related to Raise(). PR #23 by @yezz123.
- Release the first Version of authx ✨. PR #28 by @yezz123.
- Create a Simple Readme. PR #42 by @yezz123.
- Create 0.0.3 version. PR #43 by @yezz123.
0.0.2#
- Create a test for Email ✨. PR #25 by @yezz123.
0.0.1#
- Chore: Create Package Core. PR #1 by @yezz123.
- Chore: Provide The Full Functionality of Routers and Services. PR #2 by @yezz123.
- Chore: Create the Package Main file. PR #3 by @yezz123.
- Chore: Add Testing and Building Configuration. PR #5 by @yezz123.
- Chore: Add Last Build Addons to Test Branch. PR #8 by @yezz123.
- Chore: Create Dev work for testing the Package. PR #4 by @yezz123.
- Chore: Fix Build Files. PR #10 by @yezz123.
- Isort authx path and Fix Missing packages for test. PR #18 by @yezz123.
- Adding test case to workflow. PR #19 by @yezz123.