Skip to content

Latest commit

 

History

History
189 lines (161 loc) · 11.8 KB

CHANGELOG.md

File metadata and controls

189 lines (161 loc) · 11.8 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[NEXT]

Updates

  • Updated Frontend to angular6#716
  • update node version in travis#790
  • update node image in docker #799

Added

  • Course Progress can now be extracted into a csv-file. #766
  • Added more EN/DE translation #753
  • Use i18n for new course view #763
  • Added service for FileIcon #607
  • Added legal notice and privacy declaration #768
  • Add more tests notification ctrl #772
  • Added more EN/DE translation #753
  • Added checkboxes for accepting our terms of use and privacy declarations whil registering #778
  • Quickfixed the Import/Export #42

Changed

  • Minor Fixes and Adaptations and Mergefailure fixes. [#785] (geli-lms#785)
  • rework existing translation
  • add vars to html-files
  • add translations to resource files
  • include translation for components
  • Migrate MatSnackBar to SnackBarService. #724
  • Reload user list after deleting an account. #724
  • Validate form before submit when creating a new course. #724
  • Validate :id for CourseController details route. #724
  • Added search function for available courses. #723
  • Another MatSnackBar to SnackBarService migration. #730
  • getNotificationSettings does not create new notification settings. #731
  • Remove isCourseTeacherOrAdmin and isMemberOfCoursefrom UserService. #731
  • Refactored save mechanism of unit edit form. #532
  • Moved the 'create course' into a Dialog. #725
  • Update bcrypt dependency. #774
  • Remove fs-extra dependency. #780
  • Use Path-Lib to extract extension from filename. #773
  • Add the possibility to add files directly in the file unit #728
  • Update validator dependency. #791

Fixed

  • Fixed broken notification settings. #731
  • Fixed broken Apidoc #737
  • Disabled tutor role. #710
  • Fixed notifications on hidden units. #733
  • Validate user input for notication settings api. #771
  • Identification only via matriculation number. #685
  • Fixed Typo in User-Profile-Dialog. #782
  • Fixed broken badge links after repository migration. #783
  • Fix invalid response for dependency #787
  • Fixed travis usages after angular 6 update #789
  • Build with source-maps #797

[0.7.0] - 2018-05-05 - SS 18 intermediate Release

Added

  • Added a Dedicated Filefiew and restyled the Course section. [#599] (geli-lms#599)
  • Added the possibility to sort all courses alphabetically. #567
  • Added a box for information on the homescreen. #216
  • Added an account activation resend feature. #601
  • Added SnackBarService as wrapper for MatSnackBar. #574
  • Added new course & user API unit tests. #654 #691
  • Added details of courseAdmin and teacher to course detail view. on click profiles are shown.#598
  • Added small auto linting scripts to package.json #688
  • Added changed size of drop down arrows for better usability. #686
  • Added new contributors #624
  • Added the date and the teacher under each unit #582
  • Added E-Mail validation to reset password #597
  • Added Language code to header #554
  • Added icon for access key #547
  • Unit visibility toggle #582
  • Add bootstrap grid system #613
  • Added changeable picture to course #702
  • Added a responsive image service #546

Changed

  • Refactored or slightly altered various course & user related APIs. #654 #691
  • Removed firstname from resend activation feature and change button positioning. #711
  • Refactored register and resend activation to use geli email validator with top level domain check. #713
  • Refactored the unitCreator with a forsafe user object. #717
  • Changed the text in download course#718
  • Removed firstname from resend activation feature and change button positioning. #711
  • Refactored register and resend activation to use geli email validator with top level domain check. #713
  • Refactored the uploadform [#693] (geli-lms#693)

Fixed

  • Fixed route /users/roles #204
  • Fixed profile picture will be deleted after changing any other profile data #504
  • Fixed some UI issues in create code kata unit #543
  • Fixed reading wrong error message across the whole application #572
  • Fixed admin can changed his own role #606
  • Fixed a typo in admin panel #533
  • Fixed an admin cannot delete any courses #647
  • Fixed some issues with download a course #659
  • Fixed an issue with deleting a course and the notification was not triggered #642
  • Fixed Course progress mechanism #593
  • Fixed wasteful course data usage via specialized course model interfaces. #654
  • Fixed a broken documentation link. #583
  • Limited the first and last name to 64 characters in the registration- and edit page. #585
  • Added a correct email validator to the user-edit and register components. #564
  • Upload of profile pictures now prevents files with forbidden extensions. #581
  • Fixed empty course downloads. #659
  • Videos in the course now get sized equally and can't grow too big in mobile views. #534
  • Fixed missing background on the password reset page. #673
  • Fixed notification icon spacing in the navbar for students. #696
  • Repair Angular CLI code generation. #701
  • Fixed tsconfig.spec.ts for ng test. #656
  • Fixed .travis.yml. #706
  • Fixed wording of progress display on profile page. #715
  • Fixed form validator in create task #579
  • Fixed Mongoose pre hook usage #680 #677

Security

  • Fixed numerous severe user related security issues. #691 #709
  • Fixed multiple severe course related security issues. #594 #653 #691
  • Updated the dependencies for security. #661

[0.6.0] - 2018-03-31 - Introduces MediaManager and some minor changes

Added

  • MediaManager for file management in courses

[0.5.0] - 2018-03-24 - WS 17/18 intermediate Release

Added

  • selective download of the course
  • progress dashboard for teacher
  • translateable frontend with i18n
  • notification system added
  • introduces new error message system
  • dark theme option
  • introducing an api documentation
  • courses are ordered by last visit
  • user password edit
  • adds imprint

[0.4.0] - 2017-12-04 - WS 17/18 Second feature release

Added

  • Responsivness improved
  • leave course function
  • delete course
  • import/export course function
  • free text mail to students
  • dragging content between lectures
  • consistent save and abort btns in units
  • progress component
  • duplication of lectures
  • randomize tasks after validation

[0.3.1] - 2017-11-05 - Dynamic db name update

Added

  • The possibility to use a other database name then 'test'

[0.3.0] - 2017-11-02

Added

  • a lot of major bugfixes and optimizations

[0.2.2] - 2017-10-19 - Security improvements

Added

  • security for free courses

[0.2.1] - 2017-10-03 - First Live-Ready release

Added

  • first live functionality

[0.2.0] - 2017-06-29 - Almost production ready

Added

  • Many new feature for production

[0.1.0] - 2017-05-11 - Basics implemented

Added

  • Many basic implementations of ground functionality