- fix: Avoid
AttributeErrorwhen the server restarts and there are no stored tokens in memory - refactor: Hide all routes added by
FastAPI-UI-Authin the documentation schema - feat: Dynamically mirror route attributes when registering secure routes
- ci: Ensure tests pass before publishing and fix intermittent workflow failures
- ci: Avoid running unit tests during version bumps
- Full Changelog: https://github.com/thevickypedia/FastAPI-UI-Auth/compare/v0.3.0...v0.3.1
- refactor: Replace custom
APIParameterswith actualFastAPIroute objects - perf Replace
Timerto track session expiry with a server side validation - tests Add unit tests with 100% code coverage
- ci: Add Github Actions workflow for testing and code coverage
- Full Changelog: https://github.com/thevickypedia/FastAPI-UI-Auth/compare/v0.2.3...v0.3.0
- fix: Avoid env vars overriding kwargs
- refactor: Remove
dotenvdependency - Full Changelog: https://github.com/thevickypedia/FastAPI-UI-Auth/compare/v0.2.2...v0.2.3
- fix: Remove dependency version pinning to avoid conflicts
- Full Changelog: https://github.com/thevickypedia/FastAPIAuthenticator/compare/v0.2.1...v0.2.2
- fix: Avoid pre-mature validation for username and password fields
- chore: Upgrade requirements
- Full Changelog: https://github.com/thevickypedia/FastAPIAuthenticator/compare/v0.2.0...v0.2.1
- feature: Includes an option to pass custom logger
- chore: Redefined project structure to adapt pypi packaging
- Full Changelog: https://github.com/thevickypedia/FastAPIAuthenticator/compare/v0.1.1...v0.2.0
- chore: Reduces overhead and removes code redundancy
- Full Changelog: https://github.com/thevickypedia/FastAPIAuthenticator/compare/v0.1.0...v0.1.1
- feature: Includes support for websockets authentication
- fix: Fix breakage on multiple sessions
- chore: Uses all HTML templates for appropriate responses
- chore: Includes a parameter loader to support multiple endpoints
- Full Changelog: https://github.com/thevickypedia/FastAPIAuthenticator/compare/v0.0.1...v0.1.0
- Create a base python module to enable
username/passwordauthentication for any specific route - Transmits
usernameandpasswordsecurely by encryptingcredentials→hex→hash + timestamp - Includes basic templates for UI authentication
- Full Changelog: https://github.com/thevickypedia/FastAPIAuthenticator/compare/v0.0.0-a...v0.0.1
- Release alpha version
- Full Changelog: https://github.com/thevickypedia/FastAPIAuthenticator/commits/v0.0.0-a