From ec74377c2493c55dddcbe171831fb2aa830ccc93 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Wed, 15 Feb 2023 20:27:48 +0100 Subject: [PATCH] Update changelog for 3.0b0 --- CHANGELOG.rst | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 890eeeb49..b166a5e6b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,8 +6,8 @@ All notable changes to this project will be documented in this file. The format is based on `Keep a Changelog`_, and this project adheres to `Semantic Versioning`_. -Unreleased ----------- +`3.0b0` - 2023-02-15 +-------------------- Removed ~~~~~~~ @@ -26,16 +26,17 @@ Added ~~~~~ * Notification drawer in top nav bar -* GraphQL queries and mutations for core data management -* [Dev] Introduce new mechanism to register classes over all apps. -* Data template for `room` model used for haystack search indexing moved to core. +* GraphQL queries for base system and some core data management +* [Dev] New mechanism to register classes over all apps (RegistryObject) +* Model for rooms Changed ~~~~~~~ * Show languages in local language -* Rewrite of frontend using Vuetify - * The runuwsgi dev server now starts a Vite dev server with HMR in the +* Rewrite of frontend (base template) using Vuetify + * Frontend bundling migrated from Webpack to Vite (cf. installation docs) + * [Dev] The runuwsgi dev server now starts a Vite dev server with HMR in the background * OIDC scope "profile" now exposes the avatar instead of the official photo * Based on Django 4.0 @@ -43,38 +44,35 @@ Changed * Introduce PBKDF2-SHA1 password hashing * Persistent database connections are now health-checked as to not fail requests -* Incorporate SPDX license list for app licenses on About page -* [Dev] The undocumented field `check` on `DataCheckResult` was renamed to `data_check` -* Frontend bundling migrated from Webpack to Vite -* Get dashboard widgets and data checks from apps with new registration mechanism. -* Use write-through cache for sessions to retain on clear_cache -* Better error page with redirect option to login page when user has no permission to access a route. +* Use write-through cache for sessions to retain them on clear_cache Fixed ~~~~~ -* The error page displayed when an ObjectOverview component is not able to get the required data was incomplete. -* The permission check for the dashboard edit page failed when the user had no person assigned. -* In some cases, the IFrame for legacy pages was not properly sized for its content. -* When accessing the person overview page without a person ID, the avatar image was not displayed properly. +* The permission check for the dashboard edit page failed when the user had no person assigned * The system tried to send notifications for done background tasks - in addition to tasks started in the foreground. -* Invitations for existing short name did not work. + in addition to tasks started in the foreground +* Invitations for existing short name did not work * Invitations for persons without pre-defined e-mail address did not behave correctly -* OIDC scope "phone" had no claims. -* 2FA via messages or phone calls didn't work. +* OIDC scope "phone" had no claims +* 2FA via messages or phone calls didn't work after a faulty dependency + update * [Dev] Site reference on extensible models can no longer cause name clashes - because of its related name. + because of its related name Removed ~~~~~~~ -* Support for materialize-based frontend views (deprecated in 2.11) -* Legacy support for person iCal feed URLs. -* Django debug toolbar +* iCal feed URLs for birthdays (will be reintroduced later) +* [Dev] Django debug toolbar * It caused major performance issues and is not useful with the new frontend anymore +`2.12.2`_ - 2022-12-08 +---------------------- + +* Incorporate SPDX license list for app licenses on About page + `2.12.1`_ - 2022-11-06 ---------------------- @@ -1027,3 +1025,5 @@ Fixed .. _2.11.1: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.11.1 .. _2.12: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.12 .. _2.12.1: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.12.1 +.. _2.12.2: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.12.2 +.. _3.0b0: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/3.0b0 -- GitLab