Releases: thevickypedia/FastAPI-UI-Auth
Releases · thevickypedia/FastAPI-UI-Auth
v0.3.2
- fix: Fix missing
requestparam forTemplateResponserequired bystarlette==1.0.0 - Full Changelog: v0.3.1...v0.3.2
v0.3.1
- 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: v0.3.0...v0.3.1
v0.3.0
- 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: v0.2.3...v0.3.0
v0.2.3
- fix: Avoid env vars overriding kwargs
- refactor: Remove
dotenvdependency - Full Changelog: v0.2.2...v0.2.3
v0.2.2
- fix: Remove dependency version pinning to avoid conflicts
- Full Changelog: v0.2.1...v0.2.2
v0.2.1
- fix: Avoid pre-mature validation for username and password fields
- chore: Upgrade requirements
- Full Changelog: v0.2.0...v0.2.1
v0.2.0
- feature: Includes an option to pass custom logger
- chore: Redefined project structure to adapt pypi packaging
- Full Changelog: v0.1.1...v0.2.0
v0.1.1
- chore: Reduces overhead and removes code redundancy
- Full Changelog: v0.1.0...v0.1.1
v0.1.0
- 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: v0.0.1...v0.1.0
v0.0.1
- 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: v0.0.0-a...v0.0.1