Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.rst 4.69 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.0b3 - 2021-06-16

Changed

  • Use a more speaking name for preference section ("Timetables" instead of "Chronos").

Fixed

  • Preference section verbose names were displayed in server language and not user language (fixed by using gettext_lazy).
  • Affected groups and persons in substitutions list were displayed multiple times.
  • lessons_on_day didn't work as expected if a person has no lessons.
  • End of validity ranges list wasn't detected correctly in next_lesson.

2.0b2 - 2021-06-02

Fixed

  • Migration path was ambigious
  • Unique constraints for breaks and substitutions were too tight
  • Absences in substitutions list were displayed multiple times.

2.0b1 - 2021-05-22

Fixed

  • Fix migration names and dependencies

2.0b0 - 2021-05-21

Added

  • 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.

Changed

  • 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".

Fixed

  • 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.