Versions Compared

Key

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

...

Table of Contents

Functional changes

  • xxx — yyy
  • Event type group filtering per subscription — yyy
  • New add timetable menu design
  • Dynamically scaling graphical calendar
  • Department-based 'draft activity strategy' added
  • Mobile interface accessibility improvements
  • UNIT-e timetable provider added
  • CSV export week label changes
  • Authorization based on the name of the API user — hasApiUser() isApiUser(name)
  • Set user roles when accessing using the API and an elevated API token
  • Disallow changes in non-removable subscriptions
  • Allow excluding of named availabilities (terms) for a certain datasource — Thanks to Hogeschool van Amsterdam for this addition.
  • Couple of help page improvements — removed some outdated parts and included information on the Office 365 update interval.
  • Fixes for student set selection in combination with jointly taught activities
  • Improve UTF-8 support and add Welsh translation — Thanks to Cardiff University for this.
  • As usual, many small bug fixes and changes are included in this release. 38 issues were fixed in 126 74 commits.

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 c3p0 connection pool was replaced by HikariCP. This introduces a new datasource configuration format, explained in Data source configuration. We believe this change leads to less, faster and more stable database connections.
  • Dependencies upgraded:
    • Spring (xxxMySQL connector (5.1.30)
    • Spring Mobile (1.1.0)

Removed and deprecated features

...