Menu

FET- Free timetabling software / News: Recent posts

FET 6.2.2 released

A lot of new releases since the last post. So here is the whole change log:

Version 5.43.2

- Corrected a compiler error appearing with the future Qt versions (this bug was introduced in FET version 5.43.0: the function
QNetworkReply::error() will not be obsolete and the replacement function QNetworkReply::networkError() was dropped. So we needed
to revert this also in the FET code, otherwise we would get a compiler error with the future Qt versions).
- Updated the code for the future Qt versions: removed usage of the soon-to-be obsolete constant QString::SkipEmptyParts
(the future constant will be Qt::SkipEmptyParts).... [read more](/p/fet-timetabling/news/2021/11/fet-622-released/)
Posted by Volker Dirr 2021-11-01

FET 5.43.1 released

A lot of new releases since the last post. So here is the whole change log:

Version 5.40.2

- Various rare but important bug fixes concerning the new feature of virtual rooms.
- Small memory leak bug fixed (when reading incorrect files with virtual rooms).
- Minor fixes and improvements.
- Added a new example file from Greece, by dimzev.

Version 5.40.3

- Updated to Qt 5.13.2.
- Code cleanup.
- Added two new example files from Syria, by Zafar Allah Askar.... [read more](/p/fet-timetabling/news/2020/02/fet-5431-released/)
Posted by Volker Dirr 2020-02-23

FET 5.40.1 released

A lot of new releases since the last post. So here is the whole change log:

Version 5.36.0

- Added a new constraint, two activities are ordered if they are on the same day (suggested by math).
- The students' combo boxes can now be shown in three styles: simple (the old style), with icons, or categorized (suggested by math).
- The view students' timetable days horizontal dialog was improved. Now the user can see the timetable for each year/each group/each subgroup (as before),
for all years/each group/each subgroup, or for all years/all groups/each subgroup. Suggested by math.
- The languages dialog now contains the untranslated description of each language (suggested by Volker Dirr).
- Corrected a command-line bug: argument '--warnifusinggroupactivitiesininitialorder=true|false' was ignored. Reported by svenvanhal.
- Corrected two compilation warnings (reported by Innocent De Marchi).
- Corrected two bugs in the German translation (reported by math).
- Corrected a few bugs in the translations.... [read more](/p/fet-timetabling/news/2019/10/fet-5401-released/)
Posted by Volker Dirr 2019-10-04

FET 5.37.3 released

A new version released. The new version is precompiled for Windows 7 or higher with 64 bit only. Please let us know if you still need 32-bit version or compile yourself.

Since i didn't post about older changes i attach them here:

  • Version 5.35.4
    • Fixed two compilation errors under the Microsoft Visual C++ compiler (reported by Volker Dirr). Now FET can be compiled with this compiler.
    • The Help->About dialog of FET is now easily translatable into other languages (suggested by rodolforg, Innocent De Marchi, and other users).
    • Minor string bug fixed (reported by Vangelis Karafillidis).
    • Updated the Greek translation, by Vangelis Karafillidis.
    • Added a new example file from Brazil, by francescotorres.
  • Version 5.35.5
    • Bug fix when using the old Qt 4: the special characters in the Help->About dialog were incorrectly displayed (bug introduced in the previous version, 5.35.4).
    • Minor fix: the example file translations/test-all-constraints.fet which should contain all the types of constraints was missing two of them. Corrected.
    • Updated the Greek translation, by Vangelis Karafillidis.
  • Version 5.35.6
    • Minor strings bugs fixed (reported by Vangelis Karafillidis).
    • Updated the Greek translation, by Vangelis Karafillidis. It is now complete.
  • Version 5.35.7
    • Updated to Qt 5.11.0.
    • Corrected a few compilation warnings that appeared in FET when using the new Qt 5.11.0.
    • Code cleanup (by Volker Dirr).
    • Improved the command-line operation on Windows (since this platform misses/ignores SIGTERM, we use instead SIGBREAK to write the current and
      highest-stage timetables, then stop the program). Suggested by svenvanhal.... read more
Posted by Volker Dirr 2018-12-07

FET 5.35.3 released

I didn't post the changelog from the last versions, so i add them with this post:

  • Version 5.31.6
    • Bug fix (if there were used subjects containing the special characters &, ", >, <, and ', and if there were teachers having as qualified subjects
      these subjects, FET could not open the .fet data file anymore) - reported by bart.leyen.
    • Updated the Arabic translation, by Benahmed Abdelkrim.
  • Version 5.31.7
    • Updated to Qt 5.9.1.
    • Added filters in the following dialogs of constraints for activities: same starting day, same starting hour, two activities ordered,
      two activities consecutive, two activities grouped, three activities grouped (suggested by math).
    • Added the possibility to swap the two selected activities in the add/modify constraint dialogs for the constraints of type two activities ordered and
      two activities consecutive (suggested by math).
    • Updated the German translation, by Volker Dirr.
    • Updated the Arabic translation, by Benahmed Abdelkrim.
  • Version 5.31.8
    • Bug fix: when importing rooms without any building from a CSV file there were added no rooms to the data. Reported by Robinson A. Lemos and Maurino C. Maria,
      fixed by Volker Dirr.
  • Version 5.31.9
    • Bug fix in the German translation. Reported by math, corrected by Bob Hairgrove.
  • Version 5.32.0
    • Implemented the teachers' and students' timetable view time horizontal from the FET interface, for easier locking/unlocking/generating a partially locked timetable.
      Suggested by Vangelis Karafillidis, who did a great job with his useful suggestions and reports. Also Volker Dirr had some useful suggestions for this new feature.
    • Added the en_GB (British English) locale, so that the date/time in the generated timetables can be shown in British format (suggested by rjmillett. It was also
      previously suggested by Mr Robo).
  • Version 5.32.1
    • Corrected a few compilation errors on older compilers (reported by Valdo, fixed by rodolforg and Liviu Lalescu).
    • Implemented the rooms' timetable view time horizontal from the FET interface (suggested by sigit_yuwono).
    • In the timetable view time horizontal dialogs the activities which are locked in space are shown with an italic font (suggested by Vangelis Karafillidis).
  • Version 5.32.2
    • Crash bug fixed (rare, if adding an activity without students sets which had a specified number of students greater than 0). Reported by Zsolt Udvari.
  • Version 5.32.3
    • Code cleanup (by Liviu Lalescu and Volker Dirr).
    • Updated the Brazilian Portuguese translation, by Alexandre R. Soares.
    • Updated the Arabic translation, by Benahmed Abdelkrim.
  • Version 5.33.0
    • Very rare but important generation bug fixed. In some cases, for feasible timetables, the generation might cycle incorrectly. This is an old bug,
      affecting files with constraints students/teachers max hours daily and max gaps per day/week, but nobody observed it until now. Reported by Volker Dirr.
      A big 'Thank you!' to Volker, for being very supportive in hunting down this bug.
    • Added the number of working hours for the teachers and the students in the HTML timetables statistics (suggested by Fernando A F Lordão, implemented by
      Volker Dirr).
    • Added a new Algerian example file, by Benahmed Abdelkrim.
    • Updated the Arabic translation, by Benahmed Abdelkrim.
  • Version 5.33.1
    • Bug fix: when moving rooms/buildings up/down in their corresponding dialogs, the description on the right was not updated correspondingly.
      Reported by chernous.
  • Version 5.33.2
    • Updated to Qt 5.9.2.
    • Added a new complete Spanish translation, by Emiliano Llano Díaz.
    • The homepage of FET was updated to use SSL (https protocol instead of http).
    • Code cleanup.
  • Version 5.33.3
    • Updated the Spanish translation, by Emiliano Llano Díaz.
    • Code cleanup.
  • Version 5.34.0
    • Improved the activity planning dialog, by Volker Dirr. Now the user can swap the teachers of one or more activities.
    • Added the possibility of exporting the data and the timetable as CSV (comma separated values) files from the command line version of FET
      (suggested by Matthias Söllner and m).
  • Version 5.34.1
    • Updated to Qt 5.10.0.
    • Corrected a compilation warning that appeared in FET when using the new Qt 5.10.0 (class QSignalMapper is now deprecated).
  • Version 5.34.2
    • Corrected the style/appearance of precompiled FET for Windows 7 (added a missing DLL).
  • Version 5.34.3
    • Minor corrections in the Romanian translation, by Liviu Lalescu.
  • Version 5.35.0
    • Bug fix: when unplugging a display, the dialogs which were previously shown on this display were not shown correctly on the remaining active display(s)
      (instead, they were invisible). Reported by kdrosos and sigit_yuwono.
    • Minor bugs fixed (reported by Vangelis Karafillidis).
    • Added a partial Japanese translation, by Taro Tada.
    • Added a new partial Greek translation, by Vangelis Karafillidis.
    • Updated the Czech translation, by Pavel Fric.
  • Version 5.35.1
    • The alphabetic sorting of the items now respects the user's locale (the special characters are better ordered).
      Suggestions and code by rodolforg. Also, there were used suggestions and code found on qtcentre.org, in a post by ChrisW67.
    • Improved the translation procedure of some fields. Suggestion and code by rodolforg.
    • Minor strings bugs fixed (reported by Vangelis Karafillidis).
    • Improvement in the Romanian translation: instead of a cedilla, the special characters ș, ț, Ș, and Ț now use a small comma beneath them
      (as recommended by dexonline.ro and cum-scriem-corect.blogspot.ro).
  • Version 5.35.2
    • Minor strings bugs fixed (reported by Innocent De Marchi).
    • Updated the Turkish translation, by Yakup Kadri Demirci, who is the new translator.
    • Updated the Greek translation, by Vangelis Karafillidis.
    • Updated the Japanese translation, by Taro Tada.
  • Version 5.35.3
    • Updated to Qt 5.10.1.
    • Minor strings bugs fixed (reported by Vangelis Karafillidis).
    • Updated the Catalan translation (which is now complete), by Innocent De Marchi, who is the new translator.
    • Updated the Japanese translation, by Taro Tada.
    • Updated the Greek translation, by Vangelis Karafillidis.
Posted by Volker Dirr 2018-03-04

FET 5.31.5 released

I didn't post the changelog from the last versions, so i add them with this post:

  • Version 5.30.4
    • Minor bug fix in the HTML timetables (reported by ant7, fixed by Volker Dirr).
    • Reporting the number of broken (soft) constraints (suggested by Volker Dirr and mercurialuser).
    • Added a new example file from United Arab Emirates, by Darren McDonald.
  • Version 5.30.5
    • Minor bug fix in the HTML timetables, by Volker Dirr.
    • Updated the Arabic translation, by Silver.
  • Version 5.30.6
    • FET command-line now writes the impossible activity and the current and highest-stage timetables (which should be identical) after an impossible
      generation (suggested by thanhnambkhn).
    • Minor bug fix: when importing data from CSV, skipping the activity if its duration is less than 1 (reported by Malamojka, fixed by Volker Dirr).
  • Version 5.30.7
    • Minor bug fix: when importing a file with 0 activities, there appeared a useless progress dialog. Also in other places with 0 data there might have appeared
      a useless progress dialog. Reported by Malamojka.
  • Version 5.30.8
    • Updated to Qt 5.7.1.
    • A few Brazilian Portuguese translation bugs corrected (reported by rodolforg, fixed by Alexandre R. Soares).
  • Version 5.31.0
    • Updated to Qt 5.8.0.
    • Added a new type of constraint: teacher(s)/students (set) max span per day (the maximum time spent in the institution on a day).
      Suggested by Vangelis Karafillidis and rodolforg.
    • Added a new type of constraint: teacher(s)/students (set) min resting hours (the minimum free time slots between the last working hour on a day and
      the first working hour on the next day). Suggested by rodolforg.
    • Fixed some typos in the German translation (reported by math user, corrected by Bob Hairgrove).
    • Added 3 new example files from Namibia, by Bobby Wise.
  • Version 5.31.1
    • Bug fix: when importing rooms and buildings from CSV (comma separated values) files, if some rooms were in the same building, the building was added
      more times. Reported by Abou, fixed by Volker Dirr and Liviu Lalescu, along with other minor import things.
    • When the user selects the filter in the all time/space constraints dialogs, the first line edit will get focus and its text will be selected,
      for easier navigation with the keyboard. Suggested by math user.
  • Version 5.31.2
    • Each activity tag now has an additional property, "Printable", so that you can show/hide each individual activity tag in the HTML timetables and in
      the printout of the timetables from the interface (suggested by Malamojka, rodolforg, and math user).
    • Bug fixes in the HTML timetables and in the printout of the timetables from the interface (reported by Volker Dirr and math user).
    • Added a new example file from Russia, by Julio González Gil.
    • Added a new anonymous example file, by Matsumoto.
  • Version 5.31.3
    • Speed improvement in the precomputation if using many rooms and many buildings.
    • Updated the Arabic translation, by Benahmed Abdelkrim. It is now complete.
  • Version 5.31.4
    • Bug fix in the printout of the subjects' timetables (reported by math user).
    • Updated the Arabic translation, by Benahmed Abdelkrim and Silver.
  • Version 5.31.5
    • Rare crash bugs fixed. These bugs appeared when removing a teacher/students set with attached constraints not available. Reported by Benahmed Abdelkrim.
    • Updated the Arabic translation, by Benahmed Abdelkrim.
Posted by Volker Dirr 2018-03-04

FET 5.30.3 released

Version 5.30.3

- Generating the activity tags timetables (suggested by Darren McDonald, implemented by Volker Dirr).
- Added comments for teachers, students, subjects, activity tags, rooms and buildings (suggested by Volker Dirr and Anton Anthofer, implemented by Liviu Lalescu).
- Very rare crash bugs fixed (reported by mouiata).
- Added a new example file from Indonesia, by wahyuamin.
Posted by Volker Dirr 2016-08-25

FET 5.30.2 released

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).... read more
Posted by Volker Dirr 2016-08-02

FET 5.28.0 released

FET 5.28.0 released
Changelog:

  • Crash bug fixes (reported by Davide Cottignoli).
  • Removed useless CONFIG += thread from src.pro and src-cl.pro (reported by locutusofborg).
  • Corrected a few typos in the Italian translation, by flauta.
  • Updated the Italian translation, by Marco Barsotti.
Posted by Volker Dirr 2015-09-26

FET 5.27.7 released

I didn't post the changelog from the last versions, so i add them with this post:

Version 5.27.4

- Updated to Qt 5.5.0.
- Added a new complete French translation, by Pascal Cohen.
- Minor bug fixes: some buttons were not translated (reported by Pascal Cohen).
- Added a new example file from Algeria, by Laid Messaoudi.
  • Version 5.27.5
    • Minor improvements.
  • Version 5.27.6
    • Updated the sources to gcc-5.2.1 (but the Windows version still uses MinGW 4.9.2).
    • Minor improvements to the timetable and the statistics printing, by Volker Dirr (improved the margins handling).
  • Version 5.27.7
    • Added a partial Basque translation, by Asier Urio Larrea.
    • Added a partial Czech translation, by Pavel Fric.
    • Improvement in the all time / space constraints dialogs: you can press activate / deactivate / modify the constraint and the focus
      will remain on the constraints list widget, so that you can press the up / down arrows directly, for easier operation (suggested by Volker Dirr).
Posted by Volker Dirr 2015-08-03

FET 5.27.3 released

Version 5.27.3

  • Updated to Qt 5.4.2.
  • Added the "duration" filter in activities preferred starting times and preferred time slots (suggested by Volker Dirr and jillali elghazoui).

Version 5.27.2

  • Fixed a compilation error under CentOS 6 (reported by azaer).
Posted by Volker Dirr 2015-06-09

FET 5.27.1 released

FET 5.27.1 released

  • Crash bug fix, when modifying a teacher after generating, and then viewing the timetable for that teacher without generating again. Reported by Yush Yuen.
  • Updated the German translation, by Bob Hairgrove.
Posted by Volker Dirr 2015-05-07

FET 5.27.0 released

FET 5.27.0 released

  • Writing the statistics of the generated timetable (gaps, min/max hours, free days), implemented by Volker Dirr.
  • Updated the Chinese Traditional translation, by James.
Posted by Volker Dirr 2015-04-15

FET 5.26.2 released

I didn't post the previous changelogs, so i attach shorten changes since last post:

Version 5.24.0

  • Significant speed improvements when using many students sets
  • Speed improvements in the statistics menu.
  • Other speed improvements for larger data.
  • Added an option to hide students subgroups in combo boxes/activity planning
  • Added options to select the categories of timetables to write on the hard disk.
  • Automatic division of years by categories is improved
  • Code improvement in reading the .fet XML files
  • Several bug fixes, when trying to open corrupt files.
  • It is now allowed to have constraints preferred/home rooms with a single room

Version 5.25.0

  • Improved the split year dialog: groups and subgroups which will exist in this year after the division will retain their activities and constraints.
  • Sort (temporarily) the constraints by description in the all time/space constraints dialogs.
  • Fixed a bug introduced in version 5.24.0: when having individually modified activities, removing teachers, subjects, activity tags, or students sets could remove only some components of the large split activity.

Version 5.26.0

  • Improved the speed of importing from comma separated values (CSV) files, especially when dealing with many students sets.
  • Improved the speed of adding/modifying the (sub)activities from the corresponding dialogs (not noticeable, in usual cases).
  • Other speed improvements in the interface.
  • Leak and crash bug fixes (not usually met).... read more
Posted by Volker Dirr 2015-03-16

FET 5.23.1 released

Version 5.23.1:

  • The teachers' timetables now show the list of teachers for team teaching; also the students' timetables now show the list of students sets for team teaching or show the students set of the activity if it is different from the currently selected students set (suggested and implemented by Volker Dirr).
Posted by Volker Dirr 2014-07-24

FET 5.23.0 released

Version 5.23.0

  • Updated to Qt 5.3.1.
  • Added a new timetabling generation option, to group selected activities in the initial order, next to the activity which is placed the earliest (suggested by Yush Yuen). This is useful in very rare cases of peculiar usage of constraint activities occupy max time slots from selection, or if you want to change the initial order of the activities by bringing some activities into front.
  • Improved the timetable shortcuts tab, by adding the print, locking and advanced push buttons.
Posted by Volker Dirr 2014-07-15

FET 5.22.0 released

Version 5.22.0:

  • Updated to Qt 5.3.0.
  • Many improvements on memory and speed in pre-generating and after-generating.
  • Corrected a crash bug under Windows (for extremely large files).
  • Now you can unlock all activities or activities of a single day without generating the timetable (suggested by Volker Dirr).
  • Increased the maximum number of divisions in the first and second categories when dividing a year (suggested by Bobby Wise).
  • Added a new Morocco example file, by Mohamed Bahaj.
Posted by Volker Dirr 2014-06-01

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 Anonymous 2012-03-06
MongoDB Logo MongoDB