I didn't post the changelog from the last versions, so i add them with this post:
Version 5.28.1
- Crash bug fix when the input file contained activities with duplicate students sets / teachers and the user renamed these students sets / teachers (reported by Volker Dirr).
- When renaming a students year, the user can choose to rename also automatically the groups and subgroups contained in this year (suggested and implemented by Volker Dirr).
- Added colors when viewing the timetable from the interface, if the option to use colors in the interface is selected (suggested and implemented by Marco Vassura).
Version 5.28.2
- Updated to Qt 5.5.1.
- Source cleanup.
Version 5.28.3
- After a successful single generation (or after an impossible one), an attention sound will be emitted. Also, after all the timetables finished (successfully, impossibly, or with time limit exceeded) in a multiple generation, the same attention sound will be emitted (suggested by Maouhoub and uni_instructor).
- Updated the Vietnamese translation, by Nguyễn Hữu Duyệt.
- Updated the Arabic translation, by Silver.
- Added a new Vietnamese example file, by Nguyễn Hữu Duyệt.
- Added a new Namibian example file, by Bobby.
Version 5.28.4
- Bug fix: not allowing the file name to start with white space(s), as the HTML results do not work (reported by Volker Dirr).
- Updated the Arabic translation, by Silver.
Version 5.28.5
- Bug fix: not allowing the file name to end with white space(s), as this may lead to errors (reported by Volker Dirr).
Version 5.28.6
- The user can now change the order of the teachers, students, subjects, activity tags, buildings, rooms, time constraints, and space constraints from the interface (suggested by Volker Dirr).
- Added a new Indian example file, by Sudharshan K M and Nataraj Urs H D.
Version 5.29.0
- Updated to Qt 5.6.0.
- Added the possibility of automatic coloring of the HTML timetables, using the HTML level 7 in the "Settings/Timetables" menu.
Also, the user can color the timetables in a similar way from the "Timetable print" dialog.
(Suggested by Handaya, hudrea and Udo Schütz, implemented by Volker Dirr and Liviu Lalescu, using also code by Marco Vassura.)
- Code cleanup.
- Brazilian Portuguese translation update, by Alexandre R. Soares.
- Added a new Indian example file, by Jijo Jose.
- Added two new Namibian example files, by Bobby.
Version 5.29.1
- The method of selection of the categories of timetables to be written on disk after generation is now improved (suggested by Alexandre R. Soares).
- Brazilian Portuguese translation update, by Alexandre R. Soares.
Version 5.29.2
- Crash bugs fixed - the program crashed when renaming teachers/students and removing their attached constraints not available times (reported by Wizard).
- Brazilian Portuguese translation update, by Alexandre R. Soares. It is now complete.
- Code cleanup (improvements found by Volker Dirr using Cppcheck 1.73).
Version 5.29.3
- Code cleanup.
- Corrected two minor typos in the source code (reported by Alexandre R. Soares).
Version 5.29.4
- Updated the sources to gcc-6.1.1 (but the Windows version still uses MinGW 4.9.2).
- The code in the HTML timetables tries to avoid page breaks in the tables (suggested by Benahmed Abdelkrim, implemented by Volker Dirr).
Version 5.29.5
- Updated to Qt 5.6.1.
- Rare crash bug fix in the activity planning form (reported by Benahmed Abdelkrim).
Version 5.29.6
- Updated to Qt 5.7.0 (thus, the Windows version now uses MinGW 5.3.0).
Version 5.30.1
- Interface improvement: the shortcut buttons on the main form are better arranged (suggested by math user).
Version 5.30.2
- Added more checks before the generation start (suggested by Léo-Paul Roch and Volker Dirr).
- Very rare bug fixed (probably never met in practice).