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