MyTimetable 2020 release notes
The following additions and changes were made in the MyTimetable 2020 releases, listed from new to old. For significant new features or important changes, a link to a separate blog post will be available.
Version | Type | Description | More info |
|---|---|---|---|
2020.30 (2020-11-10) | Feature | Add accessibility statement |
|
Feature | Publication rule: add action to remove conference URL |
| |
Enhancement | Mobile: repair accessibility shortcomings from quick scan |
| |
Enhancement | Upgrade Google Analytics code to gtag.js |
| |
Bug | iCal request updates API last login date |
| |
Bug | Admin: statistics broken |
| |
Maintenance | Upgrade Node.JS to 14 |
| |
Maintenance | Externalize or deny login page customization |
| |
2020.29 (2020-10-15) | Enhancement | GWT: make constrasting theme colors overridable |
|
2020.28 (2020-10-13) | Bug | Changing default locale causes wrong (filter)type descriptions in en_GB |
|
2020.27 (2020-10-11) | Feature | Add PostgreSQL support to SQL data provider | MyTimetable 2020.27: accessibility, browser compatibility and many small updates |
Feature | TermTime DP: use start and end time in links | ||
Feature | TermTimeNG: support configuring links on events | ||
Feature | Add conference/draft booleans to Excel/CSV export | ||
Enhancement | Mobile: accessible icons in timetable view | ||
Enhancement | Mobile: enable tabbable element outlines | ||
Enhancement | Configurable window in SimpleEventChangePrioritizer | ||
Enhancement | S+: allow using activity type from child activity | ||
Enhancement | Make mobile interface styling customizable at runtime | ||
Enhancement | Make Bootstrap pages styling customizable at runtime | ||
Enhancement | Mobile accessibility: all functionality is operable through a keyboard | ||
Enhancement | Personal timetable default setting improvements | ||
Bug | NPE in Excel export when there are no week labels | ||
Bug | Presto DP: leaves not working | ||
Bug | Mobile: search button in search timetable view does not submit form | ||
Bug | PostgreSQL: InsertChildWithExistingParent fragment for subscriptions does not work | ||
Bug | Postgres: userprefs subscription query does not work | ||
Bug | BrightspaceClient signature creation does not work | ||
Bug | PDF week view missing activities | ||
Bug | Mobile: group selection headers and text | ||
Bug | Mobile: showing white borders for highlighted activities | ||
Bug | iCal DP: LookupIcalTimetableTypeProvider breaks when lookups returns an error | ||
Bug | Admin: error handling broken when adding iCalendar timetable | ||
Maintenance | UserPrefs PostgreSQL: fix naming for queued_tasks table | ||
Maintenance | Upgrade gwt-gradle-plugin to fix deprecation warnings | ||
Maintenance | TermTime: rename repeat field to repeatOf | ||
Maintenance | Mobile: move to ES6 modules instead of AMD | ||
Maintenance | Introduce and use timetable type, timetable filter type and option type names from model | ||
Maintenance | Let PDF exports use schema attribute names instead of custom I18N resources | ||
Maintenance | Create a configuration migration tool | ||
Maintenance | Migrate to OpenPDF | ||
Maintenance | Upgrade Gradle to v6 | ||
Maintenance | Upgrade OpenCSV to v5 | ||
Maintenance | Replace Gulp and bower with Webpack | ||
2020.26 (2020-08-04) | Enhancement | Mobile: reconsider aria labels that differ from visible text |
|
Bug | EC: sync setup does not work |
| |
Maintenance | EC: create separate application/project |
| |
Maintenance | Merge API modules |
| |
2020.25 (2020-07-30) | Feature | Publication rules: condition on location / location suitability |
|
Enhancement | Add a lang attribute to all html pages |
| |
Bug | Default configurations contain incorrect userPrefs.sql.type property |
| |
Maintenance | Upgrade Guava to 29-jre |
| |
2020.24 (2020-07-24) | Bug | ES: fix academic period filtering |
|
Bug | Mobile: NotEnrolled_WarningHtml is being HTML escaped |
| |
Bug | Mobile: activity list does not refresh after removing timetables |
| |
2020.23 (2020-07-17) | Feature | Open Education DP: view student timetable |
|
Feature | Open Education DP: view lecturer timetable |
| |
Enhancement | Uniform configuration of branding |
| |
Bug | Danish characters do not show correctly |
| |
Bug | Removing all subscriptions from a group removes the group from both the Timetable and the Location view |
| |
Bug | API: parameter excludeResourceTimetables for resource /subscriptions |
| |
Bug | HSTS header not set for proxied requests |
| |
Bug | Option selection always shown |
| |
Bug | S+ DP: activity_department filter times out |
| |
Bug | Help: errors in Danish translations |
| |
Maintenance | Remove Windows Phone and Blackberry features, because these platforms are no longer supported |
| |
2020.22 (2020-07-09) | Bug | WebUntis DP: list of classes should be received per study year |
|
2020.21 (2020-07-08) | Feature | TermTime: support meeting API fields |
|
2020.20 (2020-06-27) | Bug | S+: department zone filtering not working correctly |
|
2020.19 (2020-06-26) | Bug | S+: parameters should only be escaped when used in LIKE query |
|
Bug | GWT: header background image does not work |
| |
Bug | S+ NG: prevent WRB timetables with empty ID |
| |
Maintenance | Disable HTTP/2 in default config |
| |
2020.18 (2020-06-23) | Bug | MTT DP: cannot insert Event |
|
Bug | S+: department zone filter does not work for group timetables |
| |
Bug | Other event type color handled incorrectly |
| |
Bug | Mobile: subscription list not loading |
| |
Maintenance | Extract Eveoh-specific configuration into a separate file and profile |
| |
2020.17 (2020-06-10) | Feature | Set conference bit through publication rules |
|
Feature | Expose conference bit in API |
| |
Bug | Mobile: Restore to default / remove timetable shows multiple |
| |
2020.16 (2020-06-07) | Feature | Mobile: allow 'resetting' all subscriptions of a uniting group | |
Feature | Mobile: allow 'resetting' individual subscription | ||
Feature | TermTime DP: support mapping of custom attributes | ||
Feature | Help: add/rewrite section about removing and resetting subscriptions | ||
Feature | Announcement message: display in desktop front-end | ||
Feature | Announcement message: display in mobile front-end | ||
Feature | Announcement message: admin interface | ||
Feature | Allow events to include module Uid | ||
Feature | S+: allow module tags to be retrieved | ||
Feature | Publication rules: condition based on module tags | ||
Feature | Mark activities as being online activities | ||
Enhancement | Markdown support for announcement long text | ||
Enhancement | Improve styling of announcement in mobile interface | ||
Enhancement | Mobile: display the announcement in the main menu too | ||
Enhancement | GWT: hide announcement for the rest of the browser session | ||
Enhancement | Mobile: tapping the glass panel should dismiss the modal | ||
Bug | API requests with forward slash do not work | ||
Maintenance | Support Postgres as datasource | ||
2020.15 (2020-05-23) | Bug | Let the ConfigurationDAO return an empty optional if an object is not stored |
|
2020.14 (2020-05-22) | Feature | Mobile: show menu links |
|
Feature | Bulk resync for external calendaring |
| |
Bug | ES: event links do not work |
| |
Bug | Mobile timetable cannot be retrieved by hostKey |
| |
Bug | Upcoming page is broken |
| |