From 361bf85ee7dd4b0076c2b945961986f0e3de9e7d Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Sun, 14 Apr 2024 15:59:22 +0200 Subject: [PATCH] Add changelog --- CHANGELOG.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bdb61698a..0cfde1b51 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,6 +9,24 @@ and this project adheres to `Semantic Versioning`_. Unreleased ---------- +Notable, breaking changes +~~~~~~~~~~~~~~~~~~~~~~~~~ +Starting from the class register core functionality, `AlekSIS-App-Alsijil` is getting a entire rewrite +of both its frontend and backend. The models formerly used for lesson documentation, notably +`LessonDocumentation` and `PersonalNote` are replaced by new ones based on the calendar framework +provided by `AlekSIS-Core` and the absense framework provided by `AlekSIS-App-Kolego`. The legacy +views providing management functionality for those legacy models are not available anymore. Currently, +there exists no migration path away from legacy data. + +Changed +~~~~~~~ +* Rewrite of class register/coursebook, both in the frontend and the backend + * Several legacy class register views were consolidated in one Vue.js based frontend (coursebook). + * [Dev] The `LessonDocumentation` model is replaced with the `Documentation` model, based on the calendar framework. + * [Dev] The `PersonalNote` model is replaced with the `NewPersonalNote` model. + * [Dev] Participation status documentation is taken over by the new `Participation` model. + + Fixed ~~~~~ * Migrating failed due to an incorrect field reference. -- GitLab