...
- Overview pages now feature pagination — This makes it easier to work with long lists of timetables
- Added PDF week export to location view — You can now export a graphical week PDF of a location or zone timetable.
- Department-, date- and role-based timetable release — Timetables can now be released to different user groups on different dates, based on the department of the Syllabus Plus activity. The release dates can be entered in one of the user text fields of the Syllabus Plus department object.
- 'Clip' activity start and end time based on tags — It is now possible to 'cut off' a configured amount of minutes from the start or end time of an activity, based on Syllabus Plus tags assigned to an activity.
- More flexible schedule postprocessing — The features above were made possible by a rewrite of our schedule 'postprocessing' system. If you have any other custom requirements, it is probably easier to implement these now, drop us an email if you are interested.
- Added Welsh translation — Thanks to Cardiff University for this.
- Allow multiple sets of week labels — Using some custom configuration in Syllabus Plus, multiple sets of week labels can be used. This way, it is possible to show different week labels to undergraduate and graduate students, or show week labels based on the user's department.
- Fixed 'previous period', 'next period' and 'today' navigation buttons — The buttons were sometimes disabled for no good reason.
- Added support for Syllabus Plus 'Tag' timetables — A timetable can now consist of all activities tagged by the timetabler with a certain tag, which makes it possible to show a timetable for things like 'all recorded lectures'.
- Added caching headers to all responses — This prevents users from seeing outdated timetables in certain corner cases.
- Support all-day events in iCalendar feeds.
- Fixed various bugs in timezone and weekend handling.
- UNIT-e improvements — Activities can now be marked as draft based on a weekpattern defined in UNIT-e. Also the staff timetable provider supports child subscriptions per staff appointment (with a separate entry for all non-appointment activities). (2015-02-12)
- As usual, many small bug fixes and changes are included in this release. 79 113 issues were fixed in 162 179 commits.
Non-functional, technical and back-end changes
...