Repository navigation
Releases: megalus/django-github-sso
Release list
v6.0.0
v6.0.0 (2026-06-17)
Breaking
- feat!: Remove django 4.2 support - BREAKING CHANGE (
6e301b9)
Chores
- chore: Add django-microsoft-sso cache warning for non-shared cache backends
Registered tags are the same for all django-xxx-sso libraries, to avoid hidden bugs when package load order is changed on settings. (5988778)
- chore: fix ruff format (
26386a6)
Documentation
- docs: Update supported Python and Django versions in documentation (
e7c1e46)
Features
- feat: Add full
get_or_createcontrol viaGITHUB_SSO_PRE_CREATE_USER_RETURN_FULL_ARGS
- Introduced the
GITHUB_SSO_PRE_CREATE_USER_RETURN_FULL_ARGSsetting for passing the entire dictionary as kwargs toUser.objects.get_or_create. - Updated related logic, tests, and documentation.
- Improved Makefile commands for consistency with
uv. (5cdec5d)
Unknown
- Merge pull request #7 from megalus/develop
New Version: Add ruff, drop Django 4.2, add option GITHUB_SSO_PRE_CREATE_USER_RETURN_FULL_ARGS (8772c0a)
v5.0.2
v5.0.1
v5.0.0
v5.0.0 (2025-09-09)
Breaking
-
feat!: v5.0.0 - BREAKING CHANGE
-
Add support to Django 5.2
-
SSO configuration can be defined per request now
-
SSO Tags can be customized in views now.
-
Fix PEP 562 for django_github_sso.conf
-
Use Django's EMAIL_FIELD to determine email field in User (
c36594f)
Chores
-
chore: fix from PR review (
9b3c7f9) -
chore: fix unit tests in Django 4.2 (
82cb391) -
chore: fix unit tests (
30b7572) -
chore: PR review (
6a8aa29)
Documentation
- docs: add coding guidelines and update README with requirements and troubleshooting (
85b62d1)
Unknown
- Merge pull request #6 from megalus/develop
Version 5.0 (431c0b9)
v4.0.1
v4.0.1 (2025-01-20)
Continuous Integration
- ci: update deps (
9524c28)
Fixes
-
fix: error when github user does not have name @dqd (
dbea88a) -
fix: AttributeError 'NoneType' object has no attribute 'split' (
a722816)
Unknown
- Merge pull request #5 from megalus/develop
Fix Name Error (ac1c80d)
- Merge pull request #4 from dqd/main
fix: AttributeError 'NoneType' object has no attribute 'split' (f584770)
v4.0.0
v4.0.0 (2024-10-09)
Breaking
- feat!: Add support to 3.13
This is a BREAKING CHANGE commit. Changes:
- Add support to Python 3.13
- Drop support to 3.10
- Update Github Actions (
50e35f8)
Continuous Integration
- ci: fix github actions (
eb4587c)
Documentation
- docs: update docs (
26b510a)
Unknown
- Merge pull request #3 from megalus/develop
Add support to 3.13 (1d32aea)
v3.0.1
v3.0.0
v2.2.0
Feature
- Add option to include all created users as staff. (
56bbfbf)
v2.1.2
Fix
- Add support to Django USERNAME_FIELD (
427081b)