Skip to content
Snippets Groups Projects
Verified Commit 81c4b554 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Bump version to 4.0.0

parent 8c2c7379
No related branches found
No related tags found
1 merge request!494Do release 4.0.0
Pipeline #197792 passed with warnings
...@@ -6,8 +6,20 @@ All notable changes to this project will be documented in this file. ...@@ -6,8 +6,20 @@ All notable changes to this project will be documented in this file.
The format is based on `Keep a Changelog`_, The format is based on `Keep a Changelog`_,
and this project adheres to `Semantic Versioning`_. 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 Upgrade notice
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
...@@ -19,67 +31,19 @@ includes parts of the legacy Chronos and the migration path. ...@@ -19,67 +31,19 @@ includes parts of the legacy Chronos and the migration path.
Added 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 * Widgets on person and group pages with detailed coursebook statistics
and including all participations/personal notes. and including all participations/personal notes.
* Configurable PDF export of the coursebook for one or more groups.
`4.0.0.dev3`_ - 2024-07-10 * Printout with person overview including all statistics.
--------------------------
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.
Changed Changed
~~~~~~~ ~~~~~~~
* Modern rewrite of class register/coursebook, both in the frontend and the backend * 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). * 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 ``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] The old ``PersonalNote`` model is replaced with a new ``PersonalNote`` model.
* [Dev] Participation status documentation is taken over by the new `Participation` model. * [Dev] Participation status documentation is taken over by the new ``ParticipationStatus`` model.
Fixed Fixed
~~~~~ ~~~~~
...@@ -405,9 +369,4 @@ Fixed ...@@ -405,9 +369,4 @@ Fixed
.. _3.0b0: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/3.0b0 .. _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: 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 .. _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: https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/-/tags/4.0.0
.. _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
...@@ -31,7 +31,7 @@ author = "The AlekSIS Team" ...@@ -31,7 +31,7 @@ author = "The AlekSIS Team"
# The short X.Y version # The short X.Y version
version = "4.0" version = "4.0"
# The full version, including alpha/beta/rc tags # The full version, including alpha/beta/rc tags
release = "4.0.0.dev0" release = "4.0.0"
# -- General configuration --------------------------------------------------- # -- General configuration ---------------------------------------------------
......
[tool.poetry] [tool.poetry]
name = "AlekSIS-App-Alsijil" name = "AlekSIS-App-Alsijil"
version = "4.0.0.dev10" version = "4.0.0"
packages = [ packages = [
{ include = "aleksis" } { 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