Skip to content
Snippets Groups Projects
Commit 005d5d8b authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch 'release/4.0.0' into 'master'

Do release 4.0.0

See merge request !494
parents 8c2c7379 a01bb881
No related branches found
No related tags found
1 merge request!494Do release 4.0.0
Pipeline #197844 passed with warnings
......@@ -9,6 +9,21 @@ and this project adheres to `Semantic Versioning`_.
Unreleased
----------
`4.0.0`_ - 2025-04-16
---------------------
Notable, breaking changes
~~~~~~~~~~~~~~~~~~~~~~~~~
This version requires AlekSIS-Core 4.0. It is incompatible with any previous
version.
Alsijil got 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.
Upgrade notice
~~~~~~~~~~~~~~
......@@ -19,67 +34,19 @@ includes parts of the legacy Chronos and the migration path.
Added
~~~~~
* Printout with person overview including all statistics.
`4.0.0.dev9`_ - 2024-12-07
--------------------------
Added
~~~~~
* Configurable PDF export of the coursebook for one or more groups.
`4.0.0.dev8`_ - 2024-11-15
--------------------------
Added
~~~~~
* Widgets on person and group pages with detailed coursebook statistics
and including all participations/personal notes.
`4.0.0.dev3`_ - 2024-07-10
--------------------------
Added
~~~~~
* Support for entering personal notes for students in the new coursebook interface.
* Support for entering tardiness for students in the new coursebook interface.
`4.0.0.dev2`_ - 2024-07-13
--------------------------
Fixed version of 4.0.0.dev1
`4.0.0.dev1`_ - 2024-06-13
--------------------------
Added
~~~~~
* Support for entering absences for students in the new coursebook interface.
`4.0.0.dev0`_ - 2024-04-23
--------------------------
Notable, breaking changes
~~~~~~~~~~~~~~~~~~~~~~~~~
Starting from the class register core functionality, 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.
* Configurable PDF export of the coursebook for one or more groups.
* Printout with person overview including all statistics.
Changed
~~~~~~~
* Modern rewrite of class register/coursebook, both in the frontend and the backend
* Several legacy class register views were consolidated in a modern frontend (coursebook).
* [Dev] The `LessonDocumentation` model is replaced with the `Documentation` model, based on the calendar framework.
* [Dev] The old `PersonalNote` model is replaced with a new `PersonalNote` model.
* [Dev] Participation status documentation is taken over by the new `Participation` model.
* [Dev] The ``LessonDocumentation`` model is replaced with the ``Documentation`` model, based on the calendar framework.
* [Dev] The old ``PersonalNote`` model is replaced with a new ``PersonalNote`` model.
* [Dev] Participation status documentation is taken over by the new ``ParticipationStatus`` model.
Fixed
~~~~~
......@@ -405,9 +372,4 @@ Fixed
.. _3.0b0: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/3.0b0
.. _3.0: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/3.0
.. _3.0.1: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/3.0.1
.. _4.0.0.dev0: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/4.0.0.dev0
.. _4.0.0.dev1: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/4.0.0.dev1
.. _4.0.0.dev2: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/4.0.0.dev2
.. _4.0.0.dev3: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/4.0.0.dev3
.. _4.0.0.dev8: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/4.0.0.dev8
.. _4.0.0.dev9: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/4.0.0.dev9
.. _4.0.0: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/4.0.0
......@@ -29,9 +29,9 @@ copyright = "2019-2022 The AlekSIS team"
author = "The AlekSIS Team"
# The short X.Y version
version = "4.0"
version = "4.1"
# The full version, including alpha/beta/rc tags
release = "4.0.0.dev0"
release = "4.1.0.dev0"
# -- General configuration ---------------------------------------------------
......
[tool.poetry]
name = "AlekSIS-App-Alsijil"
version = "4.0.0.dev10"
version = "4.1.0.dev0"
packages = [
{ include = "aleksis" }
]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment