Skip to content

Releases: thevickypedia/FastAPI-UI-Auth

v0.3.2

22 Mar 23:02

Choose a tag to compare

  • fix: Fix missing request param for TemplateResponse required by starlette==1.0.0
  • Full Changelog: v0.3.1...v0.3.2

v0.3.1

07 Mar 00:47

Choose a tag to compare

  • fix: Avoid AttributeError when the server restarts and there are no stored tokens in memory
  • refactor: Hide all routes added by FastAPI-UI-Auth in 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

06 Mar 01:54

Choose a tag to compare

  • refactor: Replace custom APIParameters with actual FastAPI route objects
  • perf Replace Timer to 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

05 Mar 11:33

Choose a tag to compare

  • fix: Avoid env vars overriding kwargs
  • refactor: Remove dotenv dependency
  • Full Changelog: v0.2.2...v0.2.3

v0.2.2

05 Feb 07:21

Choose a tag to compare

  • fix: Remove dependency version pinning to avoid conflicts
  • Full Changelog: v0.2.1...v0.2.2

v0.2.1

25 Nov 17:14

Choose a tag to compare

  • fix: Avoid pre-mature validation for username and password fields
  • chore: Upgrade requirements
  • Full Changelog: v0.2.0...v0.2.1

v0.2.0

03 Jul 18:38

Choose a tag to compare

  • 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

25 Jun 03:24

Choose a tag to compare

  • chore: Reduces overhead and removes code redundancy
  • Full Changelog: v0.1.0...v0.1.1

v0.1.0

24 Jun 00:27

Choose a tag to compare

  • 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

22 Jun 05:58

Choose a tag to compare

  • Create a base python module to enable username/password authentication for any specific route
  • Transmits username and password securely by encrypting credentialshexhash + timestamp
  • Includes basic templates for UI authentication
  • Full Changelog: v0.0.0-a...v0.0.1