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.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 | 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 |