- Update to Python 3.11 - Update to Django 4.2 - Drop support for Django 2.x
1.2.2
- Add `SAML_ATTR_DEFAULTS` setting that allows missing attributes to be set to a default value - Create `MissingAttributeException` that will clearly indicate missing attributes - Correct User backend to authenticate in an atomic transaction to prevent unexpected behavior with new users logging in for the second time if `reconfigure_user` throws an exception
1.2.1
What's Changed * Correct IdP URL Caching & `server_port` key in request data by ngearhart in https://github.com/penn-state-dance-marathon/python3-saml-django/pull/19 * Add Setting to Ignore Some Fields When Updating a User Instead of Creating by ngearhart in https://github.com/penn-state-dance-marathon/python3-saml-django/pull/20