Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

MyTimetable 23.6 0 is currently in the state: development. These release notes are work in progress, and planned features may change at any time. MyTimetable 23.6 0 is tracked using the git branch: master.

The changes in MyTimetable 23.6 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.

Table of Contents

Functional changes

None as of yet.


Non-functional, technical and back-end changes

...

  • 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:

...