...
Version | Type | Description | More info | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2022.26(2022-07-2766 (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 retrieval of user enrollments | 2022.25 (2022-07
| 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) |
| Upgrade dependenciesUpdate 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 | |||||||||||||
| Fix calendar grid alignment in FirefoxUser 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 |
...