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

Write changelog for 2.0b0

parent 67955237
No related branches found
No related tags found
1 merge request!166Write changelog for 2.0b0
Pipeline #12549 passed
Changelog Changelog
========= =========
`2.0a2`_ `2.0b0`_ - 2021-05-21
-------- ---------------------
New features Added
~~~~~~~~~~~~ ~~~~~
* Header box with absent and affected teachers and groups * Introduce validity range and link data to validity ranges.
* Provide smart plan for current day as dashboard widget * Add option to link subjects to groups
* Roles and permissions for timetable and lists * Add search indices for rooms.
* Show events in timetable * Show week version of smart timetable on desktop devices.
* Show exams in timetable * Add PDF export function for regular timetables.
* Show holidays in timetable
* Show supervision substitutions in timetable and list
Minor changes Changed
~~~~~~~~~~~~~ ~~~~~~~
* Improve handling of different types (substitutions, timetables,…) * Link week-related models not only to weeks, but also to years.
* Improve view for groups in timetable views * Optimise query count in timetable views.
* More intelligent personal timetable (checks if current person is teacher,…) * Go to next week if current day is out of range (weekly timetable view).
* Show announcements in timetable views * Summarize double lessons in substitutions print view.
* Devs: Move prev/next function to models * Show only parent groups in "Affected groups".
* Devs: Rename field abbrev to short_name
Bug fixes Fixed
~~~~~~~~~ ~~~~~
* Force all lessons in timetable to same height * Do not show dates in regular timetable.
* Render empty periods correctly * Show correct tooltip for rooms in substitution table.
* Show extra lessons in which a person is the new teacher in "My timetable".
* Show translations for weekdays.
* Show absent teachers in substitutions plan.
* Show supervisions in substitutions plan.
* Sort teacher short names alphabetically.
* Sort substitutions table by parent groups if displaying parent groups is activated.
* Make previous/next lesson API functions independent of the validity range.
* Show only regular elements in regular timetable, don't include information like holidays.
`2.0a1`_ `2.0a2`_ - 2020-05-04
-------- ---------------------
New features Added
~~~~~~~~~~~~ ~~~~~
* Migrate to materialize.css * Header box with absent and affected teachers and groups.
* Provide smart plan for current day as dashboard widget.
* Roles and permissions for timetable and lists.
* Show events in timetable.
* Show exams in timetable.
* Show holidays in timetable.
* Show supervision substitutions in timetable and list.
Minor changes Changed
~~~~~~~~~~~~~ ~~~~~~~
* Redesign filter ui for rooms, classes or teachers * Improve handling of different types (substitutions, timetables,…).
* Rename person timetabe for current day to „smart plan“ * Improve view for groups in timetable views.
* More intelligent personal timetable (checks if current person is teacher,…).
* Show announcements in timetable views.
* Devs: Move prev/next function to models.
* Devs: Rename field abbrev to short_name.
Bug fixes Fixed
~~~~~~~~~ ~~~~~
* Catch error if no timetable data is available * Force all lessons in timetable to same height.
* Render empty periods correctly.
`2.0a1`_ - 2020-02-01
---------------------
`1.0a3`_ Added
-------- ~~~~~
New features * Migrate to MaterializeCSS
~~~~~~~~~~~~
* Add list of all future substitutions Changed
* Devs: Add API to get date of a period ~~~~~~~
* Redesign filter ui for rooms, classes or teachers.
* Rename person timetabe for current day to "smart plan".
`1.0a2`_ Fixed
-------- ~~~~~
New features * Catch error if no timetable data is available.
~~~~~~~~~~~~
* Devs: LessonPeriod now has a custom QuerySet and manager for advanced filtering
Bugfixes `1.0a3`_ - 2019-11-24
~~~~~~~~ ---------------------
* Room plan includes substituted lessons now Added
~~~~~
* Add list of all future substitutions.
* Devs: Add API to get date of a period.
`1.0a1`_
--------
New features `1.0a2`_ - 2019-11-11
~~~~~~~~~~~~ ---------------------
* Support lesson cancellation Added
* Devs: Add fully pythonic API for calendar weeks ~~~~~
Bugfixes * Devs: LessonPeriod now has a custom QuerySet and manager for advanced filtering.
~~~~~~~~
* Redirect to correct date after editing a substitution Fixed
* Correctly display teachers for substituted lessons ~~~~~
Minor changes * Room plan includes substituted lessons now.
~~~~~~~~~~~~~
* Use bootstrap buttons everywhere
_`1.0a1`: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/1.0a1 `1.0a1`_ - 2019-09-17
_`1.0a2`: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/1.0a2 ---------------------
_`1.0a3`: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/1.0a3
_`2.0a1`: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/2.0a1 Added
_`2.0a2`: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/2.0a2 ~~~~~
* Support lesson cancellation.
* Devs: Add fully pythonic API for calendar weeks.
Fixed
~~~~~
* Redirect to correct date after editing a substitution.
* Correctly display teachers for substituted lessons.
* Use bootstrap buttons everywhere.
.. _Keep a Changelog: https://keepachangelog.com/en/1.0.0/
.. _Semantic Versioning: https://semver.org/spec/v2.0.0.html
.. _1.0a1: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/1.0a1
.. _1.0a2: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/1.0a2
.. _1.0a3: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/1.0a3
.. _2.0a1: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/2.0a1
.. _2.0a2: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/2.0a2
.. _2.0b0: https://edugit.org/AlekSIS/Official/AlekSIS-App-Chronos/-/tags/2.0b0
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