• 3.1.6 4469cc04dc

    3.1.6 Stable

    hansegucker released this 2024-06-27 20:53:53 +02:00 | 6150 commits to master since this release

    Signed by hansegucker
    GPG key ID: 16B6AA0DCA9A3A11

    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
    Downloads
  • 3.2.1 24b1193f35

    3.2.1 Stable

    hansegucker released this 2024-06-27 20:53:22 +02:00 | 6110 commits to master since this release

    Signed by hansegucker
    GPG key ID: 16B6AA0DCA9A3A11

    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
    Downloads
  • 2.10.1 684fbd1b21

    2.10.1 Stable

    hansegucker released this 2022-07-24 17:45:52 +02:00 | 7274 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 11C5FA657598CF7F

    Changed

    • Make External Link Widget icons clickable

    Fixed

    • The progress page for background tasks didn't show all status messages.
    Downloads
  • 2.4 e7d8e991bf

    2.4 Stable

    nik released this 2021-12-24 22:59:56 +01:00 | 8035 commits to master since this release

    Signed by nik
    GPG key ID: 0AE554E5460E1BDD

    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
    Downloads
  • 2.3.1 a19dbb8b62

    2.3.1 Stable

    tteichler released this 2021-12-20 21:36:11 +01:00 | 8119 commits to master since this release

    Signed by nik
    GPG key ID: 0AE554E5460E1BDD

    2.3.1 – 2021-12-17

    Fixed

    • Small files could fail to upload to S3 storage due to MemoryFileUploadHandler
    • Corrected typos in previous changelog
    Downloads
  • 2.3 bb581688fd

    2.3 Stable

    tteichler released this 2021-12-16 00:12:37 +01:00 | 8128 commits to master since this release

    Signed by nik
    GPG key ID: 0AE554E5460E1BDD

    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.
    Downloads
  • 2.2.1 e41e6a9e1c

    2.2.1 Stable

    nik released this 2021-12-03 12:36:14 +01:00 | 8183 commits to master since this release

    Signed by nik
    GPG key ID: 0AE554E5460E1BDD

    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
    Downloads
  • 2.2 032a3cacb5

    2.2 Stable

    nik released this 2021-12-03 12:35:46 +01:00 | 8211 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 11C5FA657598CF7F

    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.
    Downloads
  • 2.1.1 cd7f966cdb

    2.1.1 Stable

    nik released this 2021-12-03 12:35:22 +01:00 | 8258 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 11C5FA657598CF7F

    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.
    Downloads
  • 2.1 a629a60a1e

    2.1 Stable

    hansegucker released this 2021-11-05 22:47:37 +01:00 | 8285 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 11C5FA657598CF7F

    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!
    Downloads