Release Notes ============= 2.2.9 (16-12-2021) ========================== Maven archiveClasses fix 2.2.8 (14-12-2021) ========================== Security fix ci integration 2.2.6-RELEASE (31-10-2019) ========================== Enhancements: - Changed the caption of the 'Math trajectory exception' to 'Possible math overlap' - Changed the icon for the possible math overlap to a warning icon (triangle with an exclamation point in it) - Added some styling to the new management interface and ensured it's navigation component is displayed uniformly across screens Fixes: - Ensured that the user information panel is not shown when the Tomcat backend (incorrectly) sends the string 'NULL' instead of a null value for no logged in user 2.2.4-SNAPSHOT (24-10-2019) ========================== Enhancements: - Made the phase configurable per minor (instead of having to choose from pre-defined options) - Added a user interface to control which courses are visible in the frontend - Applied a somewhat more sensible naming convention for the management interface (most things are more sensible than just 'Backend') Fixes: - Fixed a bug in the Kendo TabStrip component which caused UX-issues (no URL-hash support, provided a shim). - Added some decent styling to the backend navigation and made it display consistently across the three views. - Tweaked the backend UI to ensure Phase and Start Moment are always properly rendered 2.2.0-SNAPSHOT (22-10-2019) ========================== Enhancements: - Implemented a 'diff' view to visually display the difference between the data in ODS and locally for a given course in the course-changes view Fixes: - Fixed a bug that caused the courseId field to be empty for new courses 2.0.0-SNAPSHOT (18-10-2019) ========================== Enhancements: - Reworked the data model and provided migration paths in new scripting - Added an interface to allow admins to administer courses and faculties based on ODS data without sacrificing control - Implemented a user interface to manage courses based on differences (with separate tabs for new, changed and removed courses) - Implemented a user interface to manage faculties based on differences (with separate tabs for new, changed and removed faculties) - Improved error handling in the backend - Added an 'Export to Excel' function to the Minor grid - Compartmentalized the management backend into three separate parts (views). - Removed the "Modulecode" column from the Minor grid at client's request - Set the 'math trajectory exception' field to 'No' by default - Changed the page title for the frontend to 'Minor Tool' - Implemented filtering logic to allow for filtering on start moment in the backend Fixes: - Fixed a number of Kendo-related bugs - Tweaked the UI to look a bit more appealing - Fixed the filtering on the name column - Fix deletion functionality, so minors can now be deleted properly - Fixed association of courses for new minors (a bug caused this to fail, making for an irksome UI-experience) - Fixed the scrollbar behaviour to conform to the client's wishes (as opposed to the rather unintuitive Kendo defaults) 1.0.2-RELEASE (2018-05-08) ========================== Enhancements: - Added a filter for students to only display minors relevant to their programme - Added filtering on start moment Fixes: - Fixed a bunch of Kendo-related bugs by implementing the backend API in the frontend. MinorenKeuzeApplicatie 0.0.1-SNAPSHOT (12-01-2018) ========================== A new backend application for administering minor data. The frontend will be deployed as a separate application