...
Version | Type | Description | More info | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2022.26 (2022-07-27) |
| Fixed retrieval of user enrollments | |||||||||||||||||||||||||||||
2022.25 (2022-07-27) |
| Upgrade dependencies |
| Prevent session-fixation attack |
| Fix calendar grid alignment in Firefox |
| 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 |
...