Versions Compared

Key

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

...

Table of Contents

Functional changes

  • xxx — xxxAdd possibility to target messages by user role —
  • 'Friendly' role descriptions —
  • iCalendar data provider: admin panel added —
  • Added 'recorded' flag to events and 'recordingUrl' property — This will show an icon and label in the interface and various exports if the event is being recorded, and optionally link to the event's recording.
  • Added travel time warning to events —
  • Publication rules: match on custom attribute — The rule engine now permits matching on a 'custom' attribute, which can be mapped to any field of a data provider. E.g., remove or adjust an activity based on S+ section or user text fields.
  • Publication rules: match on event type or event type group — The rule engine now permits a match on event type or event type group.
  • Publication rules: added set start/end time and set to all day action —
  • 'Sync timetable' check box default state changed (when adding a timetable) — Timetables will now only be synced if the user has no personal subscriptions and if the box was enabled the last time. This means that the box will be disabled by default, if the user already has a personal timetable.
  • Better entity schema management introduced —
  • Deduplicate option removed — Events that exist in multiple timetables will now always be shown only once. We could not think of a use case to show them multiple times.
  • Syllabus Plus data provider: added custom attributes — Any fields from the Syllabus database can be added to the timetable activities.
  • Exam Scheduler data provider: event type support added
  • Small naming changes — Some labels were changed in the interface, e.g., code was changed to course. These labels can be replaced by the old label on a per-customer basis.
  • Sensitivite attributes —
  • Specific permission-levels in administrative panel —
  • API: added /terms endpoint — This endpoint returns all terms (periods / named availabilities) defined in the various data sources, which can be used to make an export for a certain period.
  • API: added more detailed event type and event type group information — The /timetable and /timetables responses now include the identifier, description and color of the event type and event type group.

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:

  • None as of yet.The 'cache breaker' has been removed from the iCalendar-feed URL in the /user response.
  • Various technical improvements and bug fixes were made to the Google Calendar push synchronisation.
  • Added autodiscover per target mailbox to the Exchange push synchronisation. This makes it possible for the EWS-based sync to work in a hybrid O365/Exchange scenario.
  • Some XML context files have changed names, this requires an update of the data source configuration when upgrading MyTimetable (replace .xml with .ctx.xml)
  • Dependency upgrades:
    • GWT (2.8.1)

Removed and deprecated features

The following features from earlier MyTimetable versions have been deprecated, removed, or partially removed and are not supported anymore:

  • None as of yetSupport for Internet Explorer 8, 9 and 10 has been deprecated. These browsers are no longer supported by Microsoft and most users have upgraded to Internet Explorer 11 or another browser.