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.9 (2020-02-13) | BUG | Placeholder replacement Admin.Metrics.Customer.Hostname fails | |
2020.8 (2020-02-13) | ENHANCEMENT | S+: select/calculate an isJta bit when retrieving activities | |
ENHANCEMENT | S+ NG: Improve StudentSet timetable retrieval performance | ||
BUG | Same Time Activities broken with occurrences in week | ||
MAINTENANCE | Convert custom ActivationConditions to Spring Boot default conditions | ||
2020.7 (2020-02-11) | FEATURE | CSV export: add header | |
FEATURE | CSV export: option to remove week headers | ||
FEATURE | S+: implement modulepos timetables | ||
ENHANCEMENT | S+: student set option association enhancements | ||
ENHANCEMENT | S+: staff children do not support avoid concurrency | ||
ENHANCEMENT | Allow disabling all downloads | ||
ENHANCEMENT | Help: remove download explanations if not in use | ||
2020.6 (2020-02-05) | FEATURE | TimetableSuggestionStrategy based on scheduled modules for TermTime staff | |
ENHANCEMENT | S+ activity id generation optimisation | ||
2020.5 (2020-01-30) | ENHANCEMENT | GWT temporals | MyTimetable 2020.5: Better time zone support and SameSite cookie handling |
BUG | Return to mobile welcome page after a successful logout from mobile | ||
BUG | Timezone issue in GWT list view | ||
BUG | Error when opening settings dialog if OAuth is enabled | ||
BUG | GWT: day/week calendar viewport indicators only appear after scrolling | ||
MAINTENANCE | Send SameSite header on session cookie | ||
2020.4 (2020-01-21) | FEATURE | Support non-personal/synced auto-added subscriptions | |
2020.3 (2020-01-19) | BUG | Admin show user page broken | |
2020.2 (2020-01-17) | ENHANCEMENT | S+: event student set retrieval performance | |
ENHANCEMENT | Use up-to-date moment-tz database | ||
BUG | auth-static profile does not work | ||
BUG | Redirect after login incorrect in dev mode | ||
BUG | Redirect loop if SAML auth fails | ||
MAINTENANCE | Decrease max batch size | ||
2020.1 (2020-01-03) | FEATURE | S+: add support for Same Time Activities | |
ENHANCEMENT | Rename 'event' to 'activity' in publication rules resource bundle | ||
ENHANCEMENT | Update wiki documentation for Spring Boot packaging | ||
ENHANCEMENT | Use java.time (JSR-310) in backend | ||
ENHANCEMENT | Publication rules: move start/end time forward/backward naming | ||
ENHANCEMENT | Configure default access log rotation in MyTimetable Web Server | ||
ENHANCEMENT | ES: optimise activity retrieval | ||
SECURITY | GWT: URL parameter 'addTimetables' is vulnerable to CSRF | ||
BUG | Untis: merge note fields | ||
BUG | DataSourceBasedSqlLookupFactoryBean depends on datasources being initialized | ||
BUG | GCal: refreshing the page after successful sync pops up error dialog box | ||
BUG | DataSource.sqlDataSource not set correctly | ||
BUG | Incorrect text in notification settings | ||
BUG | Deprecated configuration properties not always detected | ||
BUG | TermTimeNG: identifiers don't fit in relevant user preferences columns | ||
BUG | Mobile: Event sequence filtering broken | ||
BUG | TermTime endTime handling incorrect | ||
BUG | Adding all-day/multiday timetable and navigating to its events throws http status 500 | ||
BUG | DateRangePicker renders exclusive end dates, instead of inclusive | ||
BUG | Condensed list views render incorrect week numbers for multi-week events | ||
BUG | Same Time Activities not working for modules and student sets | ||
BUG | Opening timetable from overview page shows wrong week | ||
MAINTENANCE | Upgrade Spring Boot to v2.2.1 | ||
MAINTENANCE | EventPostProcessingServiceImpl queries subscriptions for each event | ||
MAINTENANCE | S+ data provider should only query if daterange matches database | ||
MAINTENANCE | Upgrade JUnit to v5 |