Changelog

v1.5.0 (2026-06-04)

Feat

  • login: add django-axes brute force protection support

Refactor

  • jwt_auth: exclude unreachable defensive branch from coverage

v1.4.0 (2026-05-26)

Feat

  • cookie: add AUTH_COOKIE_PARTITIONED setting for CHIPS compatibility

v1.3.0 (2026-05-26)

Feat

  • password: add SEND_PASSWORD_RESET_EMAIL_FUNC setting for customizable reset emails

v1.2.0 (2026-05-26)

Feat

  • auth: add POST_SIGNUP_FUNC hook for post-registration logic

v1.1.5 (2026-04-18)

Fix

  • social: wipe password on email-authenticated social login

v1.1.4 (2026-02-06)

Fix

  • social: Accept user models w/o usernames

v1.1.3 (2026-01-20)

Fix

  • social: ensure cross-provider login works with same email

v1.1.2 (2026-01-17)

Fix

  • docs: add dj-rest-auth migration guide

v1.1.1 (2025-12-23)

Fix

  • social: catch all database errors during URL initialization

v1.1.0 (2025-12-22)

Fix

  • test: refactor auth kit tests to improve schema isolation

  • use format_lazy instead of gettext lazy with variable for api description

  • update Python version requirement to 3.11

  • downgrade Python requirement to 3.10 and adjust Django dependency range

  • fix support for django 6

v1.0.1 (2025-12-16)

Fix

  • jwt: handle string datetime in cookie expiration

v1.0.0 (2025-12-13)

Feat

  • add Django 6.0 support and multi-version testing

  • bump version to 1.0.0 (stable release)

v0.3.11 (2025-12-09)

Fix

  • use AbstractBaseUser instead of AbstractUser for better custom user

v0.3.10 (2025-10-11)

Fix

  • ui: create unified template view supporting all auth features

v0.3.9 (2025-09-19)

Fix

  • mfa: ensure consistent string type for user_id in queries

  • auth: add AllowAny permission to RegisterView

v0.3.8 (2025-09-09)

Fix

  • correct django-allauth package constraint due to error

v0.3.7 (2025-09-09)

Fix

  • docs: correct token refresh documentation to clarify manual API calls required

v0.3.6 (2025-08-14)

Fix

  • remove types-python-dateutil dev package

v0.3.5 (2025-08-14)

Fix

  • auth: simplify cookie handling and remove dateutil parser usage

v0.3.4 (2025-08-10)

Fix

  • compat: add backward compatibility for untyped Django usage

v0.3.3 (2025-08-09)

Fix

  • jwt: add dateutil parser import and type support for cookie expiration

v0.3.2 (2025-07-22)

Fix

  • password: disable authentication for password reset confirm view

v0.3.1 (2025-07-21)

Fix

  • docs: correct configuration examples and version requirements

v0.3.0 (2025-07-21)

Feat

  • urls: add flexible frontend URL configuration for email verification and password reset

v0.2.9 (2025-07-17)

Fix

  • types: add pyright to lint section of tox and fix some minor type errors

  • auth_kit: rename user details view and serializer for better api doc

v0.2.8 (2025-07-17)

Fix

  • SocialAccountViewSet: update get_queryset to use user_id to prevent drf_spectacular raise exception

v0.2.7 (2025-07-12)

Fix

  • registration: include first_name and last_name in cleaned registration data

v0.2.6 (2025-07-12)

Fix

  • social: update type hint for social_urls

v0.2.5 (2025-07-12)

Fix

  • social: handle database unavailability during URL generation

v0.2.4 (2025-07-12)

Fix

  • serializers: add _has_phone_field property to RegisterSerializer

v0.2.3 (2025-07-12)

Fix

  • dependencies: loosen version for drf spectacular and structlog

v0.2.2 (2025-07-09)

Fix

  • roadmap: add upcoming features documentation and roadmap

  • contributing: update development workflow and testing practices

v0.2.1 (2025-07-09)

Fix

  • rtd: install all extras for building readthedocs

v0.2.0 (2025-07-09)

Feat

  • auth: enhance registration, user validation, and error handling

  • i18n: add internationalization support with 50+ language locales

  • urls: add URL exclusion functionality via EXCLUDED_URL_NAMES setting

  • auth: add login redirect support with next and redirect_to parameters

  • mfa: improved internationalization support and type safety

  • mfa: add i18n support and comprehensive API documentation

  • mfa: add multi-factor authentication support

  • social: add comprehensive social authentication support with django-allauth integration

  • tests: add comprehensive test suite and sandbox examples

  • serializers: add dynamic serializer loading and improved authentication

Fix

  • api: correct registration descriptions and add missing i18n for social auth

  • package: update package dependencies

  • rtd: ignore building docs if the commit message is not bump version

  • coverage: export xml for cov report

v0.1.1 (2025-06-19)

Fix

  • pyproject: rename package from auth_kit to drf-auth-kit

v0.1.0 (2025-06-19)

Feat

  • auth: implement complete DRF authentication kit with JWT, token, and custom auth support

  • setup: initialize project