2025.7.1 (March 13, 2025)
Bug Fixes:
- A crash could occur when importing bookings. (BOB-1133)
2025.7.0 (March 4, 2025)
Improvements/Changes
- The creation of a new school year has been improved; a new Untis file is now generated during the school year transition. (UN-8550)
- Partial optimization: There is now an option to generate unschedulable clusters if needed. (UN-8470, UN-8467, UN-8501)
Bug Fixes:
- A crash could occur when opening the page layout in cover scheduling. (UN-8513)
A crash in the course-student overview when copying the student-course assignment has been fixed. (UN-8500) - The setting <Split periods in case of clash> in the timetable and its dependencies are now better explained. (UN-8504)
- A crash occurred when exams took place outside the time grid. (BOB-1091)
- Cover scheduling:
- The rescheduling of lessons from the lesson pool no longer worked. (UN-8521)
- In the substitution suggestion, under certain circumstances, the column <Previous week> displayed nothing. (UN-8454)
- The display of events in the teachers' timetable did not work correctly. (UN-8525, UN-8422)
- Supervisions were sometimes automatically converted into substitutions if the assigned teacher had a substitution at the same time. (UN-8588)
- Problems could occur when swapping double periods. (UN-8377)
- In the case of cancellations due to an exam, subsequent absences could cancel the cancellation. (BOB-1049)
- WebUntis
- The data transfer to WebUntis did not work under certain circumstances. (BOB-1089)
- Periodical activities from WebUntis were not entirely displayed in the booking import. (BOB-1060)
- Cancellations of yearly lessons were not transferred to WebUntis. (BOB-1063)
- Special duties were not transferred to WebUntis under certain circumstances. (BOB-1072)
- MultiUser: Issues could arise when creating a new school year. (UN-8522)
- AT UPIS, LFBS, BS: When using teaching groups and time restrictions simultaneously, an error occurred in the calculation of the subject compensation. (UN-8465)
- DE LUSD
- After importing split courses, the teacher-course assignment was incorrect. (UN-8485)
- A teacher change could not be made for split courses. (UN-8542)
- In the case of team teaching, the number of hours was duplicated in the <Kurs> entity.
- Finland: A crash could occur when accepting the results generated by the high school optimization. (UN-8525)
2025.6.0 (January 28, 2025)
Improvements/Changes:
- The range of swap suggestions in larger swap chains has been improved. (OPT-2007)
- WebUntis:
- When the connection to the WebUntis server is inactive, the buttons for import and export are now grayed out. (BOB-753)
- After successfully importing courses into Untis, a message is now displayed. (BOB-393)
- Finland:
- High school optimization is now started by default without a time limit. (UN-8374)
- The options for when students can be assigned to courses in the third year have been expanded. (UN-8396)
- Validation now distinguishes between input errors and warnings. (UN-8399)
Bug Fixes:
- There was a crash in comparison mode. (UN-8452)
- An error could occur when copying notifications. (UN-8369)
- An error occurred during XML import when there were more than ten hours in the time grid. (UN-8406)
- The emergency output did not function correctly under certain circumstances. (UN-8388)
- In the 32-bit version, some unscheduled hours were not displayed in the teacher's plan. (UN-8395)
- Substitution planning:
- Using the planning dialog resulted in a misleading message regarding short names. (UN-8410)
- The planning dialog did not notify about a teacher collision. (UN-5356)
- An event with a class fraction and student group generated an incorrect substitution. (UN-8279)
- In case of swaps, an incorrect subject was entered under certain circumstances. (UN-8365)
- Course planning:
- Creating parallel courses deleted course selections under certain circumstances. (UN-8462)
- Converting a lesson into a course temporarily deleted the student group. (UN-8391)
- Calendar year planning: When scheduling annual hours in the scheduling dialog, an error occurred in selecting the school week. (UN-8390)
- WebUntis:
- Data transfer to WebUntis did not work under certain circumstances. (BOB-915)
- Under certain circumstances, substitutions were not correctly exported to WebUntis. (BOB-1040)
- AT UPIS: The number of students in the SORG file was incorrect when using class groups. (UN-8366)
- AT PH Online: Export to PH Online did not work under certain circumstances. (UN-8468)
- LUSD Berlin:
- Student assignment through an import did not work for split courses. (UN-8416)
- Changing the teacher assignment of a lesson through an import did not work. (UN-8420)
2025.5.1 (December 11, 2024)
Bug Fixes:
- Crashes could occur when assigning rooms for double-hour exams. (UN-8453). (UN-8453)
2025.5.0 (November 26, 2024)
Improvements/Changes:
- When scheduling manually and creating a room conflict, the teacher of the conflicting lesson is now also displayed. (UN-8364)
- The real value in the teacher's master data now shows the average value of the current period and is thus identical to the sum of the lessons' values. (UN-8089)
- A text in the mail system settings was changed. (UN-8400)
- Cover scheduling:
- Texts in the field dialog and tooltips in the absence window were changed. (UN-7969)
- When attempting to reschedule a lesson with a room change, a message now appears indicating that this is not possible. (UN-7474)
- The settings regarding counting were improved. (UN-8128)
- LUSD: Ad hoc team teaching can now be exported via the interface. (UN-8352)
- Luxembourg: Absences can now also be transferred to WebUntis with the official start date of the school year. (BOB-977)
Bug Fixes:
- An error occurred when increasing the days in the time grid when multiple time grids were used. (UN-8342)
- Under certain circumstances, the default room of the class was not entered when creating a lesson. (UN-8138)
- After changing an absence, a crash could occur. (UN-8360)
- In the lesson groups window, there were problems moving and sorting columns. (UN-8279)
- After performing a swap chain, the teacher timetable was sometimes not updated correctly. (UN-8367)
- Cover scheduling:
- Rooms could be displayed as available despite being occupied due to data inconsistencies. (UN-8350)
- If there were two or more special duties for a class at the same time, only one special duties was displayed in the class timetable. (UN-8341)
- Non-executable swap chains were displayed in the timetable. (UN-7147)
- Under certain circumstances, when assigning a teacher to a substitution, it was shown that the teacher already had a substitution, even though this was not the case. (UN-5841)
- In the room assignment dialog, when using the <block> option for couplings, the last coupling row was not displayed. (UN-7147)
- If the original lesson was taught by the same teacher after rescheduling, the class was shown as crossed out in the teacher timetable. (UN-3880)
- Value Calculation: The sum of real values in the lesson window and the real value in the teacher's master data window were rounded differently and could therefore differ. (UN-7354)
- Break Supervision: Teachers could be assigned to more than one break supervision simultaneously. (UN-8314)
- WebUntis:
- Under certain circumstances, an error occurred in the import window. (BOB-973)
- When importing bookings as lessons, exams were not transferred correctly to Untis. (BOB-970)
- AT UPIS: When using yearly lessons with an exit date, the school balance was incorrect. (UN-8343)
- AT LFS: Some values in the statement files have not been calculated correctly. (UN-8359)
- LUSD:
- A crash during import was fixed. (UN-8394)
- The order of output parameters was changed and now matches the XSD. (UN-8386)
- The logic of exporting splitted lessons was changed. (UN-8393)
- Weekday abbreviations are now always output in German. (UN-8387)
- The assignment of students to classes was not updated by a subsequent import. (UN-8383)
2025.4.0 (October 22, 2024)
Improvements/Changes:
- Cover Scheduling
- The input of the end date via the keyboard for absences has been improved. (UN-8288)
- The new function <Delete room> in the room assignment dialog has been further improved. (UN-8267)
- LUSD Berlin: Existing Untis files can now also be used with the new interface, and a way to synchronize the data has been created. (UN-8012)
- Finland: Optimization for Finnish high schools and all relevant fields and functions are now available in the UI. (UN-8320)
- Portugal: The new function in the school year transition <Replace teacher in class with a ?> has been improved. (UN-8340)
Bug Fixes:
- Opening the demo file caused a crash under certain circumstances. (UN-8251)
- Adapting the time grid could lead to a crash. (UN-8268)
- Creating an exam could result in a crash. (UN-8291)
- In the <Break supervision> window , selecting a class group could cause a crash. (UN-8298)
- Using certain date formats resulted in a date error. (UN-8337)
- When opening Untis files with certain file names, the message <File not found> appeared.
- When generating a PDF from the lesson window via the <Excel Print> function, an error message appeared. (UN-8301)
- No swaps for scheduled free periods were suggested in the timetable. (UN-8037)
- Time preferences could no longer be entered via the keyboard. (UN-6625)
- MultiUser
- Changes in the standard format of the timetable hour were not saved. (UN-8272)
- Logging out during optimization caused crashes. (UN-8324, UN-8325)
- If an automatic timeout was set, users were logged out even during optimization. (UN-8311)
- If only a class was changed in a lesson, this change was not saved. (UN-8244)
- With read-only rights in course planning, users were still able to edit course selections. (UN-8255)
- To edit break supervision using the substitution suggestion, the user needed to have optimization rights. (UN-8241)
- Cover Scheduling:
- In the room assignment dialog, rooms for coupled lessons could no longer be changed. (UN-8313)
- In the scheduling dialog, the icons in the toolbar no longer matched the functions. (UN-8336)
- In in-lieu substitutions, the subject was crossed out in the teacher's timetable. (UN-8300)
- Swapped break supervisions were sometimes displayed as canceled. (UN-5949)
- When creating events, the start date did not sync with the calendar. (UN-5836)
- If certain hours were set as free from lessons on one day, hours in other weeks were sometimes unscheduled. (UN-8282)
- For events with student groups, parallel lessons with the same student group were no longer released. (BOB-928)
- Some room conflicts were not displayed as conflicts in the substitution list. (UN-8014)
- When the subject of a lesson was changed in the scheduling dialog, the change had no effect the first time. (UN-7163)
- Special duties with two class teachers in double lessons were not set up correctly. (UN-8236)
- Course planning:
- When manually unscheduling hours with active cluster mode, the entire cluster was not unscheduled. (UN-8258)
- For some exams, no cancellations of conflicting lessons were generated, even though all students were in the exam. (UN-8087)
- Break Supervision: Entering break supervisions and using lesson groups led to inconsistencies. (UN-6788)
- Value calculation: If <Combine lessons> was activated in the page layout, an incorrect value was displayed. (UN-8285)
- Department timetable: A text in the department import was changed. (UN-8275)
- Calendar: When using multiple time grids, the start and end times of absences could not be correctly entered. (UN-8211)
- WebUntis:
- Standard colors for subjects were not correctly transferred. (BOB-945)
- After creating a playground, the live instance was still selected in the transfer window under certain circumstances. (BOB-919)
- AT UPIS:
- When exporting to Sokrates, a crash occurred under certain circumstances. (UN-8347)
- Messages about value entries for supervisions appeared, which should not have occurred. (UN-8339)
- LUSD Berlin:
- Not all scheduled hours were included in the export from Untis. (UN-8338)
- After re-importing the data, the gender attributes of the students were deleted in Untis. (UN-8329)
- Hamburg: The data transfer to WebUntis did not work smoothly. (BOB-948)
2025.3.1 (September 20, 2024)
Bug Fixes:
- The transmission to WebUntis crashed when there were mutated vowels in the school name. (BOB-930)
2025.3.0 (September 17, 2024)
Improvements/Changes:
- Substitution Planning:
- In the room assignment dialog, a room can now be removed from a period using the new function <Remove Room>. (UN-8130)
- In the substitution proposal, the tooltips of the columns related to standbys have been clarified. (UN-8184)
- Department Schedule:
- The readability of information in the export window has been improved. (UN-8200)
- Error handling for invalid paths during export has been improved; a new path can now be selected directly during export. (UN-8228)
- Error handling during import for missing files or invalid paths has been improved. (UN-8230)
- LUSD Berlin:
- There is now a shortcut for BLUSD in the quick start bar. (UN-8174)
- Certain values are now imported and displayed in Untis in the <Target/Week> field. (UN-8010)
- Team teaching classes can now be correctly imported and exported. (UN-8175, UN-8231, UN-8233)
- The clusters of courses are now exported. (UN-8011)
- Untis remembers the XSD version of the import and automatically uses it for the export. (UN-8260)
- Luxembourg: If the start of the school year falls on a Sunday, a clear notice is now provided regarding the necessary settings. (UN-8281)
Bug Fixes:
- There was a crash when using the room assignment dialog after selecting multiple lessons in the timetable. (UN-8274)
- There was a crash when opening the absence window via the toolbar in the substitution formats. (UN-8215)
- In the <Save Block> notice that appears during manual scheduling in the timetable, the text was truncated. (UN-8217)
- When the percentage of hours to be scheduled was used in the timetable optimization, the diagnosis did not correctly display the unscheduled hours of the best result. (UN-1864)
- Substitution Planning:
- Incorrect cancellations were generated by events with class part and student group. (UN-8227)
- A date error occurred when changing to a specific date. (UN-8273)
- After a room change, the classes were no longer displayed in the teacher's timetable. (UN-7820)
- In the Untis question when deleting an event, incorrect periods were displayed under certain circumstances. (UN-7467)
- A special assignment led to the cancellation of a standby period instead of a substitution. (UN-8055)
- In the substitution window, filters set were no longer functioning after refreshing the window, for example, by changing the day. (UN-8125)
- Course Planning: In the student course selection, changing a course via double-click no longer worked. (UN-8142)
- Department Schedule:
- If write permissions were missing for the specified folder during department export, a misleading message was displayed. (UN-8229)
- When opening an exported department file, an error occurred under certain circumstances, and the file could not be opened. (UN-8193)
- WebUntis: When transferring data from multiple schools into the same WebUntis instance, classes were removed from student groups under certain circumstances. (BOB-907)
- AT UPIS /LFBS / BS: Value= and printout of the values in the lesson window were not correct for yearly lessons with a time limit. (UN-8290, UN-8293)
- AT UPIS: In the export of the teacher allocation, values for temporary lessons were sometimes not correctly output. (UN-8277)
- AT LFBS: The subject compensation for substitutions was not written into the billing file. (UN-8016)
- DE LUSD Berlin: When using an unsupported XSD version, the error message was misleading. (UN-8222)
- NL: In the <NL General Export> interface, substitution data was not correctly output when room substitutions were used. (UN-8254)
2025.2.0 (August 20, 2024)
Changes/Improvements:
- The display of elements in selection fields has been improved, the set font size is now taken into account. (UN-8114)
- The dialogue when downloading the help file has been revised. (UN-8075)
- The entry of a date via the keyboard in the time limits of a lesson has been improved. In addition, the year is now also displayed. (UN-8127)
- The behaviour of the teacher suggestion in the lesson matrix has been improved. (UN-8166)
- Cover scheduling:
- The filter by date in the substitution window has been improved. (UN-8019)
- If a substitution is automatically deleted, a detailed message is displayed. (UN-8107)
- The note for substitution collisions now also shows the substitution with which a collision occurs. (UN-8113)
- Austria vocational schools:
- UPIS - Indicators can now also be displayed in the lesson window via drag & drop from. (UN-8109)
- There was an adjustment in the billing of allowances for school events. (UN-8076)
- WebUntis:
- A check was implemented to ensure that foreign keys for students must be unique. (BOB-887)
- Support for proxies has been improved. (BOB-889)
- Error handling was improved for collisions between substitutions and activities from WebUntis. (BOB-888)
Bug Fixes:
- When opening certain files, an error message could appear and the file could not be opened. (BOB-883)
- When changing elements of a lesson in the details section of the lesson window, the program could freeze. (UN-8093)
- When creating and editing comments in a time request window, a crash could occur. (UN-8185)
- Switching to substitution planning could cause a crash. (UN-8143)
- Entering absences could cause a crash. (UN-6536)
- Entering non-teaching hours in the calendar of substitution planning could cause a crash. (UN-8116)
- Exporting the timetable list to Excel could cause a crash. (UN-7819)
- Using special characters in class names could, under certain circumstances, prevent the generation of a PDF timetable. (UN-7937)
- Under certain circumstances, all windows were closed and reloaded when starting Untis. (UN-8186)
- When scheduling lessons in the timetable, a false collision warning could appear if line teaching groups were used. (UN-8136)
- The lesson matrix only displayed newly entered lessons after refreshing the window. (UN-8151)
- Messages when saving files about elements with names that are too long showed too little information to identify the affected element. (UN-8135)
- Value calculation: Tooltips for non-teaching days in the weekly values were not always displayed correctly. (UN-8054)
- Substitution planning: Releases of coupled teachers were sometimes not displayed correctly in the timetable. (UN-8111)
- MultiUser:
- An error message could occur during login, making it impossible to log in. (UN-8198)
- Error messages sometimes occurred when opening individual windows. (UN-8165)
- WebUntis: The option "Exclude break supervisions before exams" did not work with the new booking import. (BOB-884)
- Express: A crash could occur in the substitutions page layout. (UN-5461)
- DE: An error message could occur during import via the SaxSVS interface, preventing the import from being carried out. (UN-8163)
- DE Berlin: An error message could occur during import via the Berlin LUSD, leading to the import being aborted. (UN-8218)
- DE Bavaria: A crash during the output of the region-spefic report <Mehrarbeit> has been fixed. (UN-8204)
- Austria UPIS: For annual hours with entry and exit dates, the lesson value was incorrect. (UN-7977)
2025.1.0 (July 16, 2024)
Changes/Improvements:
- The Untis demo files have been updated. (UN-8060)
- Cover scheduling:
- The teacher's print name can now also be displayed in the absence window. (UN-5100)
- If teachers are removed from a lesson on which a substitution is based, substitutions that have become obsolete as a result are now also automatically removed. (UN-3169)
- If an event is created with a class in the "Class" field, a conflicting lesson is cancelled if the same student group is entered for the event and this lesson. (BOB-821)
- Class filter in combination with <New school year> of the course module improved. (UN-7941)
- Booking import from WebUntis: The individually adjustable time range for booking import is now the default behavior. The behavior "Automatically select time range for booking import (like Untis 2024)" can optionally be activated in the settings. (BOB-838)
- LUSD:
- The import function has been expanded to include the import of class teachers. (UN-7997)
- The import function has been expanded to include the import of reductions. (UN-7999)
- Lessons can now be divided into several parts, for example a weekly and a fortnightly component. (UN-7946)
- When exporting, it is now possible to select specific classes. (UN-8009)
- If the course name attribute is missing in the entity <Kurs>, <Kursbezeichnung/> is now output during export. (UN-8005)
- AT: in order to avoid confusion, the header of the column "Realstunden" was changed to "Realstunden UPIS" for UPIS-schools. (UN-8062)
- AT: additional data validation prevents PD teachers from consuming ZKK value units. (UN-7682)
- Bavaria: The "Wissenschaftlicher Unterricht" label can now be assigned on a line-by-line basis. (UN-7239)
- SF: The display of validation errors has been improved in the "Finnish course optimization" window. (UN-8085)
Bug fixes:
- The import of "Holidays" could lead to a program crash. (UN-8105)
- The "!" operator could not be used in the filter line. (UN-8091)
- A crash could occur in the "Lesson groups" window when activating fields with drag & drop. (UN-8050)
- Cover scheduling:
- The display of events in timetables was incomplete under certain circumstances. (UN-7987)
- The synchronization between course conflict cancellations and the substitution window was inadequate. (UN-7986)
- An error in the display of values in the substitution statistics has been fixed. (UN-7213)
- Lesson matrix: newly saved formats were not displayed after a program restart. (UN-6645)
- MultiUser:
- When changing the school year, the option "Delete all reductions" could lead to an infinite loop. (UN-7971)
- Lesson matrix: New formats were not saved if the "Administrator" and "User administration" rights were not set for the relevant user group. (UN-7938)
- An incorrect message was displayed when initializing an empty database. (UN-5072)
- The display of "Bubbles" in the Untis "Notifications" window after a "Resize" has been improved. (UN-8046)
- Fixed performance problem when loading extremely large files. (UN-8058)
- Fixed an error in the room assignment of multi-line couplings. (UN-8035)
- WebUntis:
- If a student group was created in Untis without a student assignment and the students were then assigned in WebUntis, the student group sync deleted this assignment in WebUntis. (BOB-867)
- Booking import from WebUntis: The import of data outside the Untis school year led to a crash. (BOB-862)
- Under certain circumstances, an exam could be given a different Lv-Id than the corresponding lesson. (BOB-819)
- Under very special circumstances, display problems could occur after the 2nd lesson export to WebUntis when coupling with the same teacher. (BOB-835)
- Fixed problems with the new lesson export in connection with proxies in the network. (BOB-839)
- Partial course optimization:
- An incorrect message was displayed when the optimization was aborted. (UN-8073)
- Fixed crash during optimization. (UN-8045, OPT-1741)
- The export "Current lessons" (GPP002.txt) did not export mere room changes. (UN-8072)
- Yearly periods: The teaching value for yearly periods was incorrect if zero was entered for "Value=". (UN-7978)
- Austria:
- With the setting "NMS OÖ" there could be differences with the version Untis 2024.x in the substitution statement. (UN-8056)
- A crash could occur with "MDL Export - klassisch". (UN-8063)
2025.0.0 (June 12, 2024)
A brochure describing all the new functions of Untis 2025 can be found here:
https://help.untis.at/hc/en-150/articles/14276217717020-Version-Brochure-Untis-2025