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
=========
`2.0a2`_
--------
`2.0b0`_ - 2021-05-21
---------------------
New features
~~~~~~~~~~~~
Added
~~~~~
* 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
* Introduce validity range and link data to validity ranges.
* Add option to link subjects to groups
* Add search indices for rooms.
* Show week version of smart timetable on desktop devices.
* Add PDF export function for regular timetables.
Minor changes
~~~~~~~~~~~~~
Changed
~~~~~~~
* Improve handling of different types (substitutions, timetables,…)
* 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
* Link week-related models not only to weeks, but also to years.
* Optimise query count in timetable views.
* Go to next week if current day is out of range (weekly timetable view).
* Summarize double lessons in substitutions print view.
* Show only parent groups in "Affected groups".
Bug fixes
~~~~~~~~~
Fixed
~~~~~
* Force all lessons in timetable to same height
* Render empty periods correctly
* Do not show dates in regular timetable.
* 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
* Rename person timetabe for current day to „smart plan“
* Improve handling of different types (substitutions, timetables,…).
* 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
* Devs: Add API to get date of a period
Changed
~~~~~~~
* 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
* Devs: Add fully pythonic API for calendar weeks
Added
~~~~~
Bugfixes
~~~~~~~~
* Devs: LessonPeriod now has a custom QuerySet and manager for advanced filtering.
* Redirect to correct date after editing a substitution
* Correctly display teachers for substituted lessons
Fixed
~~~~~
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.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
`1.0a1`_ - 2019-09-17
---------------------
Added
~~~~~
* 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