MyTimetable 3.5 is currently in the state: deprecated. No further development is expected except for critical bug fixes. MyTimetable 3.5 is tracked using the git branch rb-3.5
.
MyTimetable 3.5 xxx.
All work involved in upgrading to the latest MyTimetable version (configuration, building, testing) is free of charge for our customers with a Software Assurance or All-In support agreement.
Functional changes
- Timetable suggestions based on BrightSpace enrolments — .
- New /link endpoint —
- Exam Scheduler data provider: add location timetables —
- Exam Scheduler data provider: add 'exam requirement'-based timetables —
- Office 365 push synchronisation: allow disabling reminders —
- Publication rules: add relative start/end date condition —
- API: expose custom attributes of events —
Non-functional, technical and back-end changes
The following changes have been made to the MyTimetable backend and underlying software, and have no direct impact on MyTimetable functionality:
- Various improvements and bug fixes in the Office 365 push synchronisation event comparison algorithm.
- Dependency upgrades:
- Gradle (2.4.1)
- iCal4j (2.0.5)
- HikariCP (2.7.2)
- Flyway (4.2.0)
- MySQL Connector/J (5.1.44)
- JGroups (4.0.7)
- Infinispan (9.1.1)
- Jackson (2.9.1)
- ActiveMQ (5.15.1)
- JNA (4.5.0)
- Apache POI (3.17)
- Mockito (2.10.0)
- Guava (23.1)
- OpenCSV (4.0)
- Apache CXF (3.1.13)
- Gretty (2.0.0)
- Spring (4.3.12)
- Spring Integration (4.3.12)
Removed and deprecated features
The following features from earlier MyTimetable versions have been deprecated, removed, or partially removed and are not supported anymore:
- Removed the old
/Moduleviewer.jsp
URL. As far as we know, this was no longer in use at any customer site.