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 |