From 7bbd1fe382f3350d2ddc78f51987c2533009858e Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sat, 6 Aug 2022 16:14:53 +0200
Subject: [PATCH] Amend changelog for breaking changes due to GraphQL/Vuetify

---
 CHANGELOG.rst | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index ccdb00145..4a0dc901e 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -9,10 +9,27 @@ and this project adheres to `Semantic Versioning`_.
 Unreleased
 ----------
 
+Breaking changes
+~~~~~~~~~~~~~~~~
+
+* The frontend is being rewritten as a Vue.js application compeltely separated from
+  the backend. This requires changes to deployments. The admin docs have been updated
+  accordingly. Administrators need to make sure to read the updated guide before
+  upgrading AlekSIS-Core to this version!
+
+Deprecated
+~~~~~~~~~~
+
+* All frontends using Django views and Django templates are deprecated and support
+  for them will be removed in AlekSIS-Core 4.0. All frontend code must be written in
+  Vue.js and be properly separated from the backend. In the same spirit, all backend
+  features must expose GraphQL APIs for the frontendd to use
+
 Added
 ~~~~~
 
-* Introduce GraphQL API
+* Introduce GraphQL API and Vue.js frontend implementation
+* Introduce webpack bundling for frontend code
 
 Fixed
 ~~~~~
-- 
GitLab