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