FET- Free timetabling software / News: Recent posts

FET 5.21.2 released

Version 5.21.2
- Corrected a bug in two of the Brazil examples (the bug was introduced in the previous version).

Posted by Volker Dirr 2014-03-21

FET 5.21.1 released

Version 5.21.1
- Updated the sources to Qt 5.2.1 (but the precompiled Windows version still uses Qt 4.8.5, because of various problems).
- Added a partial Albanian translation, by Artur Lugu.
- Minor interface improvements.

Posted by Volker Dirr 2014-03-21

FET 5.21.0 released

Version 5.21.0
- Updated the sources to Qt 5.2.0 (but the precompiled Windows version still uses Qt 4.8.5, because of various problems).
- Added print of advanced statistics directly from FET, suggested by Bobby Wise and implemented by Volker Dirr.
- Added an option to duplicate vertical names in the timetables, to the right of the tables (suggested by Pietro, implemented by Volker Dirr).
- Updated the Brazilian Portuguese translation, by Cloves das Neves.
- Added two example files from Brazil, by Werner Bruns.
- Added another sample file from Argentina, by pedrobordon.

Posted by Volker Dirr 2013-12-23

FET 5.20.2 released

Version 5.20.2
- Added an option to disable printing of the activity tags in the HTML generated timetables (suggested by drew and other users).
- Memory consumption improvement when writing advanced statistics to the hard disk.
- Dropped the debug console messages (potential bug reported by MarioMic, because under some GNU/Linux distributions
these might fill the hard disk). However, the command line version can be made verbose by the option --verbose=true.
- The multiple generation outputs an overall report (suggested by MarioMic).
- Minor improvements and source cleanup.

Posted by Volker Dirr 2013-10-14

FET 5.20.0 released

Version 5.20.0
- Added constraint activities same room if consecutive (suggested by agemagician).
- Added constraints students (set) max days per week (suggested by more users).
- Bug fix in constraint activities occupy max different rooms (not noticeable).
- Added a new sample file, by rapsy.

Posted by Volker Dirr 2013-09-28

FET 5.19.4 released

Version 5.19.4
- Updated the sources to Qt 5.1.1 (but the precompiled Windows version still uses Qt 4.8.5, because of various problems).
- Import bugs corrected (by Volker Dirr).
- Added two new sample files, from Belize, by donjon.
- Added two new sample files, from Algeria, by Laid Messaoudi.

Posted by Volker Dirr 2013-08-29

FET-5.19.2 released

On Saturday, 1 June 2013, FET-5.19.2 was released.

From the ChangeLog:

  • Minor bugs corrected (formatting in the HTML timetables), by Volker Dirr.
  • Corrected some minor string problems.
  • Updated the Romanian translation (by Liviu Lalescu). It is now complete.
Posted by Volker Dirr 2013-06-01

FET-5.16.1 released

- Updated to Qt 4.8.0.
- Bug fix: command line interface now accepts native separator characters (reported by Sarwan Bangar).
- When using command line with a time limit, and the time limit is exceeded, FET will save the highest stage and the current timetable. Suggestion and code by Ian Holden.
- Exporting of the timetable as a CSV file now saves also the activities comments (suggested by m, implemented by Volker Dirr).
- Minor bug fix in HTML timetables, by Volker Dirr.
- Minor interface bug fixes.

Posted by Liviu Lalescu 2012-03-06

FET-5.16.0 released

- Each constraint can be activated/deactivated and also each constraint may have an optional comment. The user can sort the constraints based on their comment. These special functions can only be accessed from all time/space constraints dialogs (suggested by George Miliotis, Davide G. M. Salvetti and maybe other users).
- Each activity may have an optional comment (suggested by K, m and maybe other users).
- The command line version now saves the current timetable and the highest stage timetable if it receives SIGTERM from the user, then exits (suggested by Davide G. M. Salvetti and maybe other users).
- Added a Vietnamese translation, by Nguyen Truong Thang.
- Minor interface bug fixes.
- Updated the Saudi Arabia examination timetable file, by Silver.

Posted by Liviu Lalescu 2011-12-12

FET-5.15.0 released

On Friday, 28 October 2011, FET-5.15.0 was released.

From the ChangeLog:

- Added two new constraints:
1) Activities occupy max time slots from selection. This is useful in more cases, for instance to force some teachers to have activities in certain time slots. (For example, if in a 5 days week with 6 hours per day, teacher T has 20 hours of activities and needs to have activities in the first 3 hours of Monday: add a constraint with all the teacher's activities, all time slots minus these 3 (so 5*6-3=27 slots selected in the constraint), and specify the maximum number of selected time slots occupied by the selected activities to be 17.) Suggested by Zsolt Udvari, Christian Kemmer, Davide G. M. Salvetti, lalloso, Silver, and maybe other users.
2) Activities max simultaneous in selected time slots. User chooses a set of activities, a set of time slots, and specifies that in each time slot there should be an upper limit on the activities from the chosen set. Useful for example if you want each slot to have say at least 3 free teachers, for substitution or supervision.
- Updated to Qt 4.7.4.
- Removed dependence of Qt3Support classes. Many dialogs were changed. This is to improve FET and to prepare it for the future Qt 5.
- The program is now storing the geometry of most dialogs (suggested by more users. Zsolt Udvari suggested to store also the Activity planning dialog settings).
- The activity tags, students, teachers, subjects, rooms, buildings, activities, subactivities, all time constraints and all space constraints dialogs contain a draggable splitter, for better viewing (suggested by daviodan).
- Taking care of when a file was modified. When it was not modified, the user can quit FET directly (suggested by Horatiu Halmajan and maybe other users).
- Recently used files list (suggested by daviodan, Silver and maybe other users).
- Activities rooms statistics - it shows the list of activities which will certainly or possibly be scheduled in an unspecified room (suggested by Volker Dirr, who also did a part of the coding, Corfiot, Fabio Piedimonte).
- Removed the upper limit on the number of time and space constraints.
- When modifying the days or hours, the affected constraints will be modified or removed, after confirmation from the user.
- Language change is activated without restarting.
- Many other interface improvements.
- Added a new sample file, by Silver.
- Improved the Morocco sample file and the Morocco instructions (by Liviu Lalescu and Chafik Graiguer).

Posted by Liviu Lalescu 2011-10-28

FET-5.14.5 released

27 May 2011, FET 5.14.5 released
- Updated to Qt 4.7.3.
- The generate multiple timetable dialog now shows max placed activities for the current timetable and for each timetable with time limit exceeded (suggested by Yush Yuen).
- Non-critical interface bug fix under Mac OS X: in the add and modify activity dialogs, the tab widget for the subactivities was too large, showing all the 35 possible components. Bug reported by Yush Yuen.
- Minor interface bug fix under Mac OS X: the dialogs now show minimize/maximize buttons. Bug reported by Yush Yuen.
- Minor improvement in the HTML exported timetables (multi-line comments look better), by Volker Dirr.
- Added a Galician translation, by Juan Marcos Filgueira Gomis (based on the Spanish translation, as of April 2011, by Jose Cesar Fernandez Lopez).
- Added a Spanish secondary school example file, by llantones.

Posted by Liviu Lalescu 2011-05-27

FET-5.14.4 released

- Upgraded to Qt 4.7.2.
- Updated the French translation, by Regis Bouguin (it is now complete).
- Added a complete Serbian translation, by Ivan Starchevicy and Radan Putnik.
- Minor improvements.
- Added 3 new sample files, by waleed, M K Lohumi and Asti Widayanti.

Posted by Liviu Lalescu 2011-03-24

FET-5.14.3 released

- Upgraded to Qt 4.7.0.
- Improved the Greek translation, by Dimitris Kanatas.
- Minor interface improvements.
- Added two new sample files, by Massimo Mancini and Dimitris Kanatas.

Posted by Liviu Lalescu 2010-11-02

FET-5.14.2 released

- A rare possible problem is improved (not completely solved). This problem was reported by Marco Barsotti: for some fixed timetables the generation may report incorrectly an impossible timetable. This problem cannot be solved perfectly, only patched, and this will hopefully solve the problem in all practical situations.
- An activity can now be split into 35 (it was previously only 10) - suggested by mohd on the forum.
- Improved a bit the add/modify activity dialogs (inactive tabs for the components of a subactivity are disabled).
- Updated the Slovak translation, by Ondrej Gregor.
- Added a new sample file, by Marco Barsotti.

Posted by Liviu Lalescu 2010-09-24

FET-5.14.1 released

- Speed improvement in the generation algorithm (this speed improvement is better observable as the number of hours per week is larger).
- Added a partial Hebrew translation, by Yotam Medini (only the main menu).

Posted by Liviu Lalescu 2010-08-12

FET-5.14.0 released

- Improved the random number generator, so that potential cycling problems are avoided (though probably nobody met such problems). The new random number generator has a much longer period and is better. The command line parameters for specifying the random seed are changed and you need to change your script if you use FET command line and if you want to specify the random seed. See the README file for the new command line parameters for specifying the random seed.
- Improved memory consumption on constraints activity/activities/subactivities preferred starting times/preferred time slots.
- Minor interface improvements.
- Updates in the Arabic translation, by Hatim Alahmadi.

Posted by Liviu Lalescu 2010-07-19

FET-5.13.5 released

- Corrected a bug, under newer versions of GNOME (the locked/unlocked icons for the special constraints were not shown in the menus).
- Very rare bug fix (crash in import if some fields in a line are missing, reported by murad).
- Other minor bug fixes in import (if an imported line was incorrect, the report message didn't specify this line number, in some cases).
- Updated the Indonesian translation, by Nirwan Yus.
- Updated the Spanish translation, by Jose Cesar Fernandez Lopez.
- Code cleanup

Posted by Liviu Lalescu 2010-06-22

FET-5.13.4 released

Added a Slovak translation, by Ondrej Gregor

Posted by Liviu Lalescu 2010-06-13

FET-5.13.3 released

- Updated the Indonesian translation, by Nirwan Yus.
- Rare minor bug fixed, reported by Frans on the forum.
- Code cleanup.

Posted by Liviu Lalescu 2010-05-14

FET-5.13.2 released

- Increased max activities from 15,000 to 30,000 (suggested by murad). Also, increased max time constraints from 30,000 to 60,000 and max space constraints from 30,000 to 60,000.
- Added a partial Sinhala translation (only the main menu), by Achini Duisna.
- Updated the Indonesian translation, by Nirwan Yus.
- Very rare crash bugs fixed.
- Code cleanup.

Posted by Liviu Lalescu 2010-05-04

FET-5.13.1 released

There are some bug fixes and improvements.

Posted by Liviu Lalescu 2010-04-01

FET-5.13.0 released

There are some nice new features

Posted by Liviu Lalescu 2010-03-21

FET-5.12.3 released

- Crash bug fix for a rare situation, in which you have constraints (sub)activities preferred starting times or time slots and they refer to no activity (reported by George Miliotis).

Posted by Liviu Lalescu 2010-02-05

FET-5.12.2 released

- Updated to Qt 4.6.1 .
- Minor interface improvement: since a person reported he accidentally removed the basic constraints, it was added additional user confirmation for this, and more user information.
- Corrected a possible compiling crash bug under MinGW (this is not a FET bug, it is a MinGW bug). It was made a hack to overpass this bug.
- Improved export of timetable as CSV, by adding the id-s of the activities (suggested by m).

Posted by Liviu Lalescu 2010-01-29

FET-5.12.1 released

- Added Ukrainian translation (by Andriy Melnyk).
- Bug fix: when modifying the number of students in a students set, the related activities will show the correct number of students, but the generation will consider the old number of students until the user saves and loads again the file.
- Bug fix when adding/modifying a group's/subgroup's number of students, now all groups/subgroups with same name will have the same (new) number of students.
- Improved speed of loading for large files and blocked user input while loading a larger file, because otherwise the user could obtain an incomplete file (minor bug reported by Volker Dirr).
- Minor interface improvement: when exiting FET and choosing Save file, if you press Cancel, FET will not exit anymore - reported by Soyeb Aswat
- Minor interface improvement: added a shortcut button to advanced functions in Time shortcuts section.
- Minor leak fixed (when removing a group or subgroup).
- Other minor bug fixes, when removing a group or a year.

Posted by Liviu Lalescu 2010-01-11