MyTimetable 2022 release notes
The following additions and changes were made in the MyTimetable 2022 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 |
|---|---|---|---|
2022.66 (2022-12-23) | BUG | Hide event type colours if event types are not shown |
|
2022.65 (2022-12-20) | FEATURE | SQL dataprovider: support all-day events |
|
FEATURE | S+ dataprovider: support shared teaching activities through sections |
| |
ENHANCEMENT | TermTime dataprovider: optimize retrieval of large lists of data |
| |
2022.64 (2022-12-15) | MAINTENANCE | Customer-specific fixes |
|
2022.63 (2022-12-08) | ENHANCEMENT | TermTime: make sure we show all moduleoffers a student is assigned to through activities |
|
ENHANCEMENT | TermTime: enhance stability of API connection |
| |
BUG | Support CTRL-C/CTRL-V in desktop interface |
| |
MAINTENANCE | Customer-specific fixes |
| |
2022.62 (2022-11-28) | ENHANCEMENT | TermTime: support configurable attribute as module code |
|
2022.61 (2022-11-23) | FEATURE | S+: activity type-based timetables |
|
ENHANCEMENT | Allow PDF logo from filesystem |
| |
MAINTENANCE | Customer-specific improvements |
| |
2022.60 (2022-11-23) | MAINTENANCE | Customer-specific fixes |
|
2022.59 (2022-11-23) | BUG | Fix MySQL database connections |
|
2022.58 (2022-11-21) | MAINTENANCE | Customer-specific improvements |
|
2022.57 (2022-11-11) | ENHANCEMENT | TermTime: support planned size |
|
ENHANCEMENT | Fixed handling of iCalendar feeds by clients sending a wrong Accept header (some Samsung phones do) |
| |
ENHANCEMENT | Various small accessibility improvements |
| |
2022.56 (2022-10-21) | ENHANCEMENT | Performance improvements for TimeEdit/Xedule timetables |
|
BUG | Admin: fix multi-page searching on role assignments page |
| |
MAINTENANCE | Update dependencies |
| |
2022.55 (2022-09-30) | ENHANCEMENT | TermTime: support stuCount property for activity size |
|
MAINTENANCE | Various fixes and improvements to Enrollments API |
| |
MAINTENANCE | Update dependencies |
| |
2022.54 (2022-09-30) | BUG | iCal DP: more fixes for caching problem |
|
2022.53 (2022-09-30) | BUG | iCal DP: workaround for unlimited cache growth |
|
MAINTENANCE | Update dependencies |
| |
2022.52 (2022-09-27) | ENHANCEMENT | Stop polling for new messages if an error occurs in the desktop interface. |
|
MAINTENANCE | Customer-specific fixes |
| |
2022.51 (2022-09-27) | MAINTENANCE | Update dependencies, including a possible fix for Canvas-based timetables |
|
2022.50 (2022-09-20) | BUG | Fix some issues with admin personal timetable + impersonation link |
|
2022.49 (2022-09-20) | FEATURE | Admin: link to show a student's personal timetable |
|
ENHANCEMENT | Show module code in availability view |
| |
ENHANCEMENT | Show (options) enrollment list only in profile view |
| |
ENHANCEMENT | TermTime: ignore departments without code |
| |
BUG | OpenEducation DP: make sure error handling works |
| |
2022.48 (2022-09-12) | FEATURE | Publication rules: match on type of data source |
|
BUG | Auto-added timetables added for unauthenticated users |
| |
BUG | Bad request when adding no timetable from 'link' page |
| |
MAINTENANCE | Customer-specific fixes |
| |
2022.47 (2022-09-01) | ENHANCEMENT | Accept all content-types for iCalendar-feeds. Fixes an issue with Thunderbird. |
|
2022.46 (2022-08-26) | MAINTENANCE | Customer-specific fixes |
|
2022.45 (2022-08-25) | MAINTENANCE | Internal documentation improvements |
|
MAINTENANCE | Customer-specific fixes |
| |
2022.44 (2022-08-19) | ENHANCEMENT | Student list tweaks |
|
MAINTENANCE | Customer-specific fixes |
| |
2022.43 (2022-08-19) | FEATURE | Student list added that shows students and their email address |
|
2022.42 (2022-08-19) | ENHANCEMENT | JMESPath split() function implementation |
|
ENHANCEMENT | Allow configuring default value for personal/sync bit in user prefs |
| |
BUG | Mobile interface not using customer time zone |
| |
MAINTENANCE | Customer-specific fixes |
| |
2022.41 (2022-08-16) | MAINTENANCE | Make sure to log cause of data source unavailability |
|
MAINTENANCE | Customer-specific fixes |
| |
2022.40 (2022-08-11) | FEATURE | TermTime: support filtering on room pool |
|
ENHANCEMENT | TermTime: case-insensitive staff/student email filtering |
| |
BUG | Desktop interface: Link controller / module view shows 'Add timetable' button |
| |
2022.39 (2022-08-09) | MAINTENANCE | Customer-specific fixes |
|
2022.38 (2022-08-08) | ENHANCEMENT | TermTime: filter students on department |
|
ENHANCEMENT | TermTime: filter students on course |
| |
ENHANCEMENT | Mobile: show last selected date in date picker |
| |
2022.37 (2022-08-05) | MAINTENANCE | Untis DP: handle some more Untis calls to avoid crashes of Untis |
|
2022.36 (2022-08-03) | MAINTENANCE | Customer-specific fixes |
|
2022.35 (2022-08-03) | ENHANCEMENT | Use correct format for Duration column in Excel exports |
|
MAINTENANCE | Customer-specific fixes |
| |
2022.34 (2022-08-01) | MAINTENANCE | Customer-specific fixes |
|
2022.33 (2022-07-31) | ENHANCEMENT | TermTime: filter students by email domain |
|
MAINTENANCE | Enrolment API security enhancements |
| |
2022.32 (2022-07-26) | MAINTENANCE | Customer-specific fixes |
|
2022.31 (2022-07-26) | MAINTENANCE | Customer-specific fixes |
|
2022.30 (2022-07-20) | MAINTENANCE | Customer-specific fixes |
|
2022.29 (2022-07-19) | FEATURE | TermTime: support exam cohorts |
|
FEATURE | TermTime: support assessment types |
| |
BUG | Brightspace import: fix default configuration |
| |
BUG | User list pagination not working in some cases |
| |
2022.28 (2022-07-11) | ENHANCEMENT | Brightspace connector flexibility enhancements |
|
ENHANCEMENT | TimeEdit connector improvements for various customers |
| |
2022.27 (2022-06-29) | BUG | iCalendar data provider was broken |
|
2022.26 (2022-06-27) | BUG | Fixed retrieval of user enrollments |
|
2022.25 (2022-06-27) | FEATURE | Add possibility to store timetable enrolments via the MyTimetable API |
|
FEATURE | Add strategy to automatically add timetables based on stored enrolments |
| |
ENHANCEMENT | Improve monitoring of TermTime availability |
| |
BUG | Fix calendar grid alignment in Firefox |
| |
SECURITY | Prevent session-fixation attack |
| |
MAINTENANCE | Upgrade dependencies |
| |
2022.24 (2022-06-13) | ENHANCEMENT | Customer-specific enhancements. |
|
BUG | TimeEdit/Xedule: Resolve internal error on API requests with specific date ranges |
| |
2022.23 (2022-06-12) | ENHANCEMENT | Customer-specific enhancements. |
|
2022.22 (2022-06-09) | ENHANCEMENT | Cache 404 not found for iCal timetables |
|
BUG | Correct small issue when showing ‘other timetables’ or ‘timetables’ in ‘add timetable’ menu |
| |
MAINTENANCE | Performance optimisations in TimetableDB auto-added timetables lookup |
| |
MAINTENANCE | Customer-specific code changes |
| |
MAINTENANCE | Let MyTimetable quit and restart if database is unavailable on startup |
| |
MAINTENANCE | Add X-Content-Type-Options header in all cases |
| |
2022.21 (2022-05-31) | ENHANCEMENT | Desktop: only show ‘other timetables’ in ‘add timetable’ menu when it makes sense |
|
BUG | Lookups (role/attributes) based on data sources did not work properly |
| |
2022.20 (2022-05-28) | ENHANCEMENT | Change ‘physically’ to ‘on location’ in API |
|
ENHANCEMENT | TermTime: support module description field |
| |
ENHANCEMENT | IRIS: allow all group name formats |
| |
MAINTENANCE | Remove multiple week label map support |
| |
MAINTENANCE | Resolve some minor pentest findings |
| |
2022.19 (2022-05-15) | FEATURE | TermTime: support week labels |
|
ENHANCEMENT | TermTime: take ‘publish’ status of timeframes into account |
| |
BUG | Mobile: dates always rendered in English on first pageview |
| |
MAINTENANCE | Remove separate Google Apps/Workspace iCalendar option |
| |
MAINTENANCE | Consistently use HTTPS when referring to XSDs |
| |
MAINTENANCE | Dependency updates |
| |
2022.18 (2022-05-09) | BUG | Fix failing database migration |
|
2022.17 (2022-05-06) | FEATURE | Allow removal of HTML for iCalendar feed timetables |
|
FEATURE | TermTime: allow group selection based on user1 value |
| |
ENHANCEMENT | Change ‘physically’ to ‘on location’ |
| |
MAINTENANCE | Update ‘Eveoh’ to ‘Semestry’ in various places |
| |
MAINTENANCE | Customer-specific fixes |
| |
MAINTENANCE | Further internal changes to make the software more maintainable towards the future |
| |
2022.16 (2021-05-01) | FEATURE | TermTime: support filtering staff by domain |
|
MAINTENANCE | Customer-specific fixes |
| |
MAINTENANCE | Further internal changes to make the software more maintainable towards the future |
| |
2022.15 (2022-04-25) | MAINTENANCE | Customer-specific fixes |
|
2022.14 (2022-04-24) | ENHANCEMENT | TimeEdit DP: various improvements for specific customer situations |
|
MAINTENANCE | Code improvements in iCalendar-feed retrieval |
| |
MAINTENANCE | Further internal changes to make the software more maintainable towards the future |
| |
2022.13 (2022-04-22) | ENHANCEMENT | Consistently use ‘Outlook’ and ‘Google Calendar’ in ‘Connect calendar’ menu |
|
ENHANCEMENT | Improve API tokens admin panel |
| |
ENHANCEMENT | Make a clear distinction between generic help text and customer contact details on help page |
| |
BUG | Fix potential error in MyTimetable data provider when timetable is removed |
| |
BUG | Fix 404 error when cancelling adding a message or iCalendar feed in admin panel |
| |
MAINTENANCE | Further internal changes to make the software more maintainable towards the future |
| |
2022.12 (2022-04-17) | ENHANCEMENT | Reorganize ‘Connect calendar’ menu to make distinction between push and pull (iCal) connections clearer |
|
BUG | Fix potential renewal issue in OAuth 2 authentication |
| |
BUG | Fix stripping mail domain when doing lookups |
| |
MAINTENANCE | Upgrade dependencies |
| |
MAINTENANCE | Further internal changes to make the software more maintainable towards the future |
| |
2022.11 (2022-04-01) | ENHANCEMENT | TimeEdit DP: various improvements for specific customer situations |
|
MAINTENANCE | Upgrade dependencies |
| |
2022.10 (2022-03-27) | MAINTENANCE | Further internal changes to make the software more maintainable towards the future |
|
2022.9 (2022-03-22) | ENHANCEMENT | TermTime: filter room capabilities |
|
ENHANCEMENT | TermTime: support staff user1/email1 everywhere |
| |
2022.8 (2022-03-20) | ENHANCEMENT | Xedule DP: translate activity types |
|
2022.7 (2022-03-13) | BUG | Fix communication to External Calendaring |
|
MAINTENANCE | Further internal changes to make the software more maintainable towards the future |
| |
2022.6 (2022-03-10) | FEATURE | TermTime: filter student groups globally |
|
ENHANCEMENT | Entity info page: location image sizes optimised |
| |
ENHANCEMENT | Xedule: show publish_text as note1 |
| |
BUG | GWT: background image always set, leading to 404 |
| |
MAINTENANCE | Many internal changes to make the software more maintainable towards the future |
| |
MAINTENANCE | Upgrade dependencies |
| |
2022.5 (2022-02-02) | FEATURE | Rule engine: add EnrolledEventCondition |
|
BUG | Change detection: SQL errors and multiple notifications |
| |
MAINTENANCE | Remove LdapUserAttributesProvider |
| |
2022.4 (2022-01-26) | ENHANCEMENT | Xedule DP: use reference and username field to link student groups and students |
|
2022.3 (2022-01-23) | FEATURE | Rule engine: add PhysicalEventCondition |
|
FEATURE | Rule engine: add OnlineEventCondition |
| |
FEATURE | Rule engine: add RecordedEventCondition |
| |
ENHANCEMENT | Admin: metrics stats no longer blocked by adblocker |
| |
ENHANCEMENT | Xedule: event types should be based on activity_type instead of teaching_activity_type |
| |
BUG | Fix Danish translation of 'Takes place online' in admin panel |
| |
2022.2 (2022-01-16) | ENHANCEMENT | Move timetable indexing status to separate table | |
2022.1 (2022-01-04) | BUG | Mobile: click 'load more' resets scroll position |