- Changes
- Analytics Expiration bug fix
- Introducing Labs Analytics
- Mandate Python 3.11 and Django 5.0.2
- Authenticate user in TokenView for mobile users
- Fix login regression for new mobile users
- Introduced B2B IPC
- Switch IPC on behalf of the user receiving end to use a django rest framework authentication class
- Scope platform groups to be able to properly update group information
- Add sentry logging
- Add failback default with next parameters
- Refactor user permissions with updated Platform
- Add group syncing
- Restrict redirects to be relative
- Create a user if one doesn't exist when receiving an IPC call
- Auto generate REDIRECT_URI if not provided
- Test release (no changes from 0.5.1)
- Fix: requests typo
- Feature: IPC receiving middleware
- Feature: IPC sending helper method
- Feature: Better documentation
- Fix: Better error checking
- Fix: Register models from the default django admin
- Feature: Update admin permissions on each login
- Feature: Transition to PennIDs for authentication
- Feature: Add additional method to run after user authentication
- Fix: Use POST in introspect call
- Feature: Custom admin login handler
- Feature: Allow redirect to be specified on logout
- Fix: Callback when multiple redirect_uris are defined
- Feature: Add logout route
- Fix: Callback token request
- Fix: Installation documentation
- Fix: Corrupt pypi release
- Fix: Remove unneeded migrations files
- Fix: Remove custom user model and rely on default django model
- Fix: Update authentication backend to fit platform
- New feature: Provide an easier way to access settings through a new
accounts_settings
object
- Initial Release