Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.

WS 18/19 🚀-Release

Compare
Choose a tag to compare
@kesselb kesselb released this 29 Nov 11:57
· 761 commits to master since this release
7fd926c

Changelog

Added

  • Chat system access denial unit tests. #989
  • DuplicationController access denial unit tests. #1016
  • ExportController access denial unit tests. #1039
  • ExportController 404 unit tests. #1039
  • DuplicationController 404 unit tests. #1039
  • TestHelper class for shared API unit test functionality. #989 #1016
  • extractSingleMongoId variant of the ExtractMongoId utility function(s). #989
  • Show message count for UnitComponent chat. #933
  • Styles for free text units. #867
  • Export PDF with styled free text units. #997
  • Extend ICourseView with userCanEditCourse & active properties. #924
  • Make MongoDB port configurable as DB_PORT. #1034
  • IUserPrivileges, IUserEditPrivileges, ICourseUserPrivileges, i.a. for the checkPrivileges methods. #1039

Changed

  • Update mongoose to 5.2.x. #1004
  • Update contributors list. #1007
  • Display only one notification per course update. #914
  • Use terser instead of uglify-js. #1018
  • ExtractMongoId utility upgrades & streamlining. #989 #1016 #1039
  • Switch project license to Apache License, Version 2.0 instead of GPL-3.0. #1033

Removed

  • PDF export with styled free text units. #997

Fixed

  • Notifications for invisible courses and lectures will no longer be created. #877
  • EU-DSGVO: Exclusion of comments in the user chat data export. #998
  • Nondeterministic chat system unit test authorization failures. #989
  • Unnecessarily verbose DuplicationController route responses. #1016
  • Prepare mongoose update. #1003 #1027
  • ExportController missing 404 handling. #1039
  • DuplicationController missing 404 handling. #1039
  • Fix invalid translation key hasBeenDeleted. #1032

Security

  • Fix multiple severe security issues of the chat system. #989
  • Fix multiple security issues of the three DuplicationController routes. #1016
  • Fix missing teacher authorization checks in the ExportController course/lecture/unit routes. #1039
  • Update node to latest LTS (Long Term Support) version. #1019