UniTime v4.7 build 95 change log (since the last release, build 91 on 06 Apr 2023 06:00)
85868938a67e52af583aa0cce49db04ad08e2d00
tomas-muller <muller@unitime.org>
26-May-2023 10:08 PM
Timetable Grid: Class Filter
- added ability to filter by instructional offering configuration name, e.g.: config:1
- value is a regular expression that the configuration name must match
106be11e5c1c6c7a06fdc4b60f4c2a0883b1c3a3
tomas-muller <muller@unitime.org>
26-May-2023 9:51 PM
Advisor Course Recommendation: Custom Validation
- corrected max credit checking (no-subs/wait-listed courses cannot be substituted)
7845fc3d0247d83bbb60240d7e722d523259eaeb
tomas-muller <muller@unitime.org>
26-May-2023 2:08 PM
Examination PDF Reports: No Room
- corrected formatting of no room label (e.g., INSTR OFFC)
- fixes extra lines added on the Abbreviated Schedule PDF legacy report (due to too many spaced added after the no room label)
- corrected colspan for the INSTR OFFC (new reports) for Schedule by Period, Instructor Examinations, and Schedule by Course reports
e81a7299f16f274335eeb9a2c55d35db970e066d
tomas-muller <muller@unitime.org>
26-May-2023 9:36 AM
Timetable Grid: Hide Auxiliary Instructors
- added an ability to hide instructors with auxiliary responsibilities
- when class instructors are used (instead of solution instructors), hide instructors with auxiliary teaching responsibilities
- a teaching responsibility can be marked as Auxiliary on the Administration > Other > Teaching Responsibilities page
- the conflicts are still checked for such instructors and they show when the data are loaded into the solver
- they only do not show when there is no solver loaded in memory for the user
- or for committed solutions of other problems (when unitime.timeGrid.fixInstructors is also set to true)
- enabled when tmtbl.timeGrid.useClassInstructors.hideAuxiliary is set to true (defaults to false)
7c507e60871e015e30405f44e63199838d21c880
tomas-muller <muller@unitime.org>
18-May-2023 2:41 PM
Wait-Listing: Validation
- ensure that TBD swap requests are not left with TBD external override id
67a71348a7532ad161a954b54de3af2ebd3345ed
tomas-muller <muller@unitime.org>
18-May-2023 2:39 PM
Course Timetabling Solver: too many distrubutions when One of Each or Pairwise is used
- when a distribution with One of Each or Pairwise structure is used
- estimate the number of individual distribution constraints that would be posted
- if there are over 1,000 of them > print a warning
- if there are over 10,000 of them > print an error, ignore the distribution preference
- this is to prevent speed / out-of-memory issues, especially when one-of-each is used as it can lead to a lot of individual constraints
39df723b2fe3b2542818bcf4045681c99648089f
tomas-muller <muller@unitime.org>
8-May-2023 3:42 PM
Add/Edit Solver Configuration: Validation
- when the validation of the Add/Edit Solver Configuration page fails, ensure that
- default parameters are loaded in
- add/edit operation is preserved
- field errors are displayed for the form.parameter[#id] parameters
ebba9d5e043a9dbaafa5dfa30fcaad6dcb0fb03a
tomas-muller <muller@unitime.org>
1-May-2023 3:47 PM
Add/Edit Solver Configuration: Date Parameters
- use yyyy-MM-dd format for parameters of date type