MyTimetable 3.0 is currently in the state: development. These release notes are work in progress, and planned features may change at any time. Do not expect to find anything useful on this page . MyTimetable 3.0 is tracked using the git branch: master.
The changes in MyTimetable 3.0 focus on modularisation of the MyTimetable project into multiple modules. This will make it possible to use the MyTimetable core from outside the application server, paving the way for better calendaring-app integrations.
Functional changes
None as of yet.
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:
The project has been divided into separate modules: mytimetable-common, mytimetable-core, mytimetable-dataprovider-syllabus, mytimetable-web-shared, mytimetable-web-server, mytimetable-web-gwt and mytimetable-web-mobile.
- The compatibility level of all source has been updated to Java 7 and the source was stripped from unnecessary type information by introducing the diamond operator.
- The following dependencies were upgraded:
- GWT (2.6.0-RC3)
Spring (4.0.0)
- Spring Security (3.2.0)
Gradle (1.10)
- AspectJ (1.7.4)
- Joda-Time (2.3)
- Servlet API (3.0.1)
Removed and deprecated features
The following features from earlier MyTimetable versions have been deprecated, removed, or partially removed and are not supported anymore:
- Legacy UserCalendarItemsService removed. A new version of the Blackboard building block is available that uses the MyTimetable API instead of the legacy SOAP service. Custom integrations should also switch to the MyTimetable API, contact us for help with this.