On Sunday, 16 August 2026, we released FET-7.10.0. From the ChangeLog:
- Bug fix, when using constraints of type building min one activity in each available time slot (found by Volker Dirr, using ChatGPT).
- Crash bug fix, if a constraint max days between each pair of consecutive activities had max days = 0 (found by Volker Dirr, using ChatGPT).
- Bug fix, when using constraints of type room(s) max activities per teacher, and when some activities had multiple teachers (discovered by Volker Dirr, using ChatCPT). The bug made the algorithm reject some correct solutions.
- Generation bug fix in the constraints of type building min one activity in each available time slot, if the data file contained activities with duration greater than 1.
- Added an option to save the data and timetable for a selection of days as a new file, after generating a timetable (suggested by Vangelis Karafillidis). The activities placed in the unselected days will be deactivated. For this new feature, some new English text fields were suggested by Vangelis Karafillidis.
- Added 'teachers not available'/'activities preferred time slots' constraints' import/export from/to a CSV file (suggested by Vangelis Karafillidis, Fritzlang, TongThanhKieu, and Steffen Schiedek, and maybe by other users in the past). For this new feaure, some new English text fields were suggested by Vangelis Karafillidis.
- It is now possible to lock/unlock the timetable for a selection of days, not only for a single day at a time (suggested by YOUSSEF HOUIET).
- Minor improvement: we now check that the number of students of a students set is greater or equal to zero when reading a data file (potential bug reported by Yush Yuen). Also, if the number of students is specified for an activity, we also check that it is greater or equal to zero.
- Minor improvement: if an activity has a specified number of students, the fet data file will contain the field 'Number_of_Students' instead of 'Number_Of_Students', to use the same capitalization as the corresponding years', groups', and subgroups' fields.
- Minor improvement: the 'Generate multiple' menu item is now placed immediately under the 'Generate new' menu item, and before the 'View' menu items.
- Interface improvement: in the constraints with a table of spin boxes (constraints of type teacher(s)/students (set)/room(s)/activities occupy max sets of time slots from selection), the tab key now moves vertically instead of horizontally (suggested by YOUSSEF HOUIET).
- Other corrections and improvements (found by Volker Dirr, using ChatGPT).
I have to admit ChatGPT positively surprised me.
FET-7.10.0 for macOS is now available.