Evidence collection
3.1.6-evidences-51.json ae1139ba
Collected 8 months ago
Release notes
Fixed
- [Docs] Certain parts of installation docs not visible
- Synchronisation of AlekSIS and Django groups caused permissions issues
- [OIDC] Custom additional claims were not present in userinfo
- [Docs] The docker-compose method was not described detailed enough
- [Docker] Fix build of production images to include only released versions
- Third-party login buttons now directly open external login page.
- Persons could not be edited by non-superusers with global person editing permission.
- Permission checks for dashboard widget creation and person invitations were invalid
- New Persons were not added to selected primary group on creation
- In some browsers, AlekSIS was not categorised as an installable PWA.
- Announcements without any recipient had a line to display recipients
- Missing migrations for update of OAuth library
Evidence collection
3.2.1-evidences-50.json de1a590a
Collected 8 months ago
Release notes
Fixed
- Synchronisation of AlekSIS and Django groups caused permissions issues
- [OIDC] Custom additional claims were not present in userinfo
- [Docs] The docker-compose method was not described detailed enough
- [Docker] Fix build of production images to include only released versions
- Third-party login buttons now directly open external login page.
- Persons could not be edited by non-superusers with global person editing permission.
- Permission checks for dashboard widget creation and person invitations were invalid
- New Persons were not added to selected primary group on creation
- In some browsers, AlekSIS was not categorised as an installable PWA.
- Announcements without any recipient had a line to display recipients
- Missing migrations for update of OAuth library
Evidence collection
2.10.1-evidences-33.json e1260e3d
Collected 2 years ago
Release notes
Changed
- Make External Link Widget icons clickable
Fixed
- The progress page for background tasks didn't show all status messages.
Evidence collection
2.4-evidences-19.json 6c74281d
Collected 3 years ago
Release notes
Added
- Allow configuration of database options
- User invitations with invite codes and targeted invites for existing persons
Fixed
- Correctly update theme colours on change again
- Use correct favicon as default AlekSIS favicon
- Show all years in a 200 year range around the current year in date pickers
- Imprint is now called "Imprint" and not "Impress".
- Logo files weren't uploaded to public namespace.
- Limit LDAP network timeouts to not hang indefinitely on login if LDAP server is unreachable
Changed
- Modified the appearance of tables for mobile users to be more user friendly
- [Dev] Remove lock file; locking dependencies is the distribution's responsibility
Removed
- Remove old generated AlekSIS icons
Evidence collection
2.3.1-evidences-17.json f3622ca0
Collected 3 years ago
Release notes
2.3.1 – 2021-12-17
Fixed
- Small files could fail to upload to S3 storage due to MemoryFileUploadHandler
- Corrected typos in previous changelog
Evidence collection
2.3-evidences-16.json 8c6304a0
Collected 3 years ago
Release notes
2.3 – 2021-12-15
Added
- [OAuth] Allow apps to fill in their own claim data matching their scopes
Fixed
- View for assigning permissions didn't work with some global permissions.
- PDFs generated in background didn't contain logo or site title.
- Admins were redirected to their user preferences while they wanted to edit the preferences of another user.
- Some CharFields were using NULL values in database when field is empty
- Optional dependecy sentry-sdk was not optional
Changed
- Docker base image ships PostgreSQL 14 client binaries for maximum compatibility
- Docker base image contains Sentry client by default (disabled in config by default)
Removed
- Remove impersonation page. Use the impersonation button on the person detail view instead.
Evidence collection
2.2.1-evidences-12.json e396a30f
Collected 3 years ago
Release notes
Fixed
- [Docker] Stop initialisation if migrations fail
- [OAuth] Register groups scope and fix claim
- [OAuth] Fix OAuth claims for follow-up requests (e.g. UserInfo)
- [OAuth] Fix grant types checking failing on wrong types under some circumstances
- [OAuth] Re-introduce missing algorithm field in application form
- Remove errornous backup folder check for S3
Evidence collection
2.2-evidences-14.json 59d46c4b
Collected 3 years ago
Release notes
Added
- Support config files in sub-directories
- Provide views for assigning/managing permissions in frontend
- Support (icon) tabs in the top navbar.
Changed
- Update German translations.
Fixed
- Use new MaterializeCSS fork because the old version is no longer maintained.
- Sender wasn't displayed for notifications on dashboard.
- Notifications and activities on dashboard weren't sorted from old to new.
Evidence collection
2.1.1-evidences-13.json 101ad0f4
Collected 3 years ago
Release notes
Added
- Provide
SITE_PREFERENCES
template variable for easier and request-independent access on all site preferences.
Fixed
- Make style.css and favicons cachable.
- Import model extensions from other apps before form extensions.
- Recreate backwards compatiblity for OAuth URLs by using
oauth/
again. - Show correct logo and school title in print template if created in the background.
Removed
- Remove fallback code from optional Celery as it's now non-optional.
Evidence collection
2.1-evidences-8.json 7e2aa007
Collected 3 years ago
Release notes
Added
- Provide an
ExtensiblePolymorphicModel
to support the features of extensible models for polymorphic models and vice-versa. - Implement optional Sentry integration for error and performance tracing.
- Option to limit allowed scopes per application, including mixin to enforce that limit on OAuth resource views
- Support trusted OAuth applications that leave out the authorisation screen.
- Add birthplace to Person model.
Changed
- Replace dev.sh helper script with tox environments.
- OAuth Grant Flows are now configured system-wide instead of per app.
- Refactor OAuth2 application management views.
Fixed
- Fix default admin contacts
Credits
- We welcome new contributor
🐧 Jonathan Krüger! - We welcome new contributor
🐭 Lukas Weichelt!