Releases: SELab-2/Dwengo-2
Releases · SELab-2/Dwengo-2
Release list
Milestone 3
What's Changed
- [Frontend] - Language selection component by @LambrechtMaarten in #523
- Fix clearDatabase script not running correctly by @rvdkeere in #535
- Revert "Fix clearDatabase script not running correctly" by @brentjan in #536
- [Frontend] - Create group component update by @brentjan in #525
- [Backend] - Teacher/Student id and User id difference fix by @brieromb in #520
- [Database] - Fix clearDatabase script not running correctly by @brentjan in #537
- [Database] - Connection pooling poolSize parameter by @brieromb in #538
- [Frontend] - student can create a submission + go through an assignment by @LambrechtMaarten in #552
- [Frontend] - Setup integration tests by @brentjan in #532
- [Frontend] Fix Student Count and Learning Path Start Node by @lennertdr in #551
- [Frontend] - Create Assignment by @bramcomyn in #556
- [Backend] - Separate query to get assignments for a teacher by @brieromb in #511
- 414 backend additional data required in frontend by @LambrechtMaarten in #547
- [Backend] - integration tests - Dwengo, submission & progress by @LambrechtMaarten in #521
- [Frontend] - I18n by @bramcomyn in #554
- [Backend] - Application - 378 Backend Application Class Codes Endpoints by @Adrien-VL in #436
- [Frontend] - Fix loading component by @brentjan in #562
- [Frontend] - Linked create assignment and create group by @brentjan in #560
- [Backend] - Infrastructure - Fixed Update Bug for Codes by @Adrien-VL in #564
- [Backend] - Bug couldn't get info other users for messages by @thomasdejaeghere in #563
- [Frontend] - Question components by @rvdkeere in #475
- [Backend] - Bug getting assignments of teachers by @thomasdejaeghere in #566
- [Frontend] - Implementation of class codes and managing them by @brentjan in #568
- [Frontend] - Teacher dashboard + explore page improvements by @LambrechtMaarten in #573
- [Backend] - fix linting errors by @lennertdr in #576
- [Frontend] - Link assignment creation to explore page by @lennertdr in #574
- [Frontend] - improve user experience in explore page by @lennertdr in #579
- [Database] - Fixed ManyToMany relations by @brieromb in #572
- [Backend] - Endpoints Tasks by @thomasdejaeghere in #582
- [Frontend ] - Assignment - create task within assignment by @lennertdr in #555
- [Frontend] - Student dashboard improvements by @LambrechtMaarten in #581
- [Backend] - Application - Fixed Expiration Error and Code Docs by @Adrien-VL in #570
- [Frontend] - submission task service by @lennertdr in #586
- [Frontend] - improve speed for dwengo endpoints by @LambrechtMaarten in #593
- [Database] - Updated drawio db scheme by @brieromb in #591
- [Backend] - Fix patch submissions and bug fix getusersubmissions endpoint by @thomasdejaeghere in #597
- [Frontend] - integrate new tasks submissions in assignment overview by @lennertdr in #588
- [Database] - Fix classes of user query by @brieromb in #605
- [Frontend] - Fix loading on dashboards by @LambrechtMaarten in #607
- [Frontend] - General quality of life improvements by @brentjan in #603
- [Frontend] - Service - Refresh Token by @Adrien-VL in #596
- [Frontend] - Remove class member by @bramcomyn in #611
- [Backend] - Added reject status to submission by @thomasdejaeghere in #609
- [Frontend] - reject a submission by @lennertdr in #612
- [Frontend] - Styling themes by @thomasdejaeghere in #613
- [Release] - Merge Development into Main by @thomasdejaeghere in #614
- [Frontend] - Update i18n by @bramcomyn in #622
- [Frontend] - assignment fix progress bar by @lennertdr in #624
- [Frontend] - Improve learningObject HTMl by @LambrechtMaarten in #625
- [Frontend] - assignment left and right button by @lennertdr in #626
- [Frontend] - Styling themes by @thomasdejaeghere in #628
- 620 frontendbackend progress endpoint implementation by @lennertdr in #627
- Easter Egg by @thomasdejaeghere in #630
- [Frontend] - responsive assignment creation + assignments access management by @lennertdr in #631
- [Frontend] - Fix assignment dates by @LambrechtMaarten in #634
- [Backend] - Implementend User Acces Rights by @thomasdejaeghere in #632
- Corrected type of learning_object_id in drawio scheme to hruid by @brieromb in #636
- [Frontend] - Not all students need to be assigned to an assignment by @brentjan in #633
- [Frontend] - Question components tests and integrations by @rvdkeere in #637
- fix(frontend): update internationalization by @bramcomyn in #638
- Fix Merge Conflicts Dev by @thomasdejaeghere in #640
- Deployment by @thomasdejaeghere in #639
Full Changelog: 2.0.1...3.0.0
Milestone 2 v1
What's Changed
- [Backend] - learningPath fix all param by @LambrechtMaarten in #494
- [Frontend] - Group components and services by @brentjan in #490
- 500 frontend create class link from teacherdashboard by @lennertdr in #501
- [Backend] - Fixed bug in addUserToClass by @brieromb in #456
- [Frontend] - Restrict student access on class page by @brentjan in #508
- Merge for release by @thomasdejaeghere in #510
Full Changelog: 2.0.0...2.0.1
Milestone 2
What's Changed
- chore(deps): bump @babel/runtime and @angular-devkit/build-angular in /frontend by @dependabot in #311
- database scheme updated + deleted unused typeORM tables by @brieromb in #315
- [Frontend] - Implementation landing page by @brentjan in #337
- chore(deps): bump esbuild and @angular-devkit/build-angular in /frontend by @dependabot in #312
- [Git] - 318 impromevement to ci by @LambrechtMaarten in #322
- [Frontend] - Login & Register Pages by @bramcomyn in #340
- Fix dockers again by @bramcomyn in #343
- [Frontend] - register authentication logic by @bramcomyn in #346
- Fix: Changed npm ci to install, ci does not work because of issues be… by @LambrechtMaarten in #347
- [Frontend] - Environments for base api url by @bramcomyn in #348
- Feat: Scripts for making backups on server by @LambrechtMaarten in #353
- [Backend] 320 Application refactor by @Adrien-VL in #321
- [Backend] - 316 repository interfaces refactor by @brieromb in #339
- [Frontend] - Login logic by @bramcomyn in #350
- Fix: fixed teacherOfClass bug by @LambrechtMaarten in #363
- [Backend] - Cascading delete in database by @brieromb in #357
- [Backend] - 355 submission repository get method by @brieromb in #358
- 370-server-deploy-i18n by @LambrechtMaarten in #371
- [Backend] 359 - Application - Addition of Refresh Token by @Adrien-VL in #360
- [Frontend] - Implementation of classes pages by @brentjan in #354
- [Frontend] - Localize Fix by @bramcomyn in #375
- [Frontend] - #388 - replace sessionStorage by localStorage by @bramcomyn in #389
- [Frontend] - #386 - Use Angular Material in Authentication flow by @bramcomyn in #387
- [Backend] - Update method in class repository by @brieromb in #395
- [Frontend] - Error service by @brentjan in #393
- [Frontend] - Authenticated Header by @bramcomyn in #394
- [Frontend] - User service by @brentjan in #407
- [Frontend] - force reload on class pages after creating a new class by @bramcomyn in #405
- [Backend] - Application - fix: zod date string processing by @Adrien-VL in #403
- [Backend] - 317 inheritance in datasources by @brieromb in #323
- [Backend] - GetUserSubmissoins Endpoint by @Adrien-VL in #372
- [Backend] - fix bug create join request by @brieromb in #415
- [Backend] - Application - 307 Backend Application Middleware Tests by @Adrien-VL in #404
- Fix for get student/teacher entity not found by @brieromb in #419
- [Backend] - Application - Services DB Error Handling by @Adrien-VL in #412
- [Backend] - Integration tests by @thomasdejaeghere in #423
- [Frontend] - Fix issue #425 by @bramcomyn in #426
- [Frontend] - Route Guards by @bramcomyn in #424
- [Frontend] - Fix unauthorized header by @bramcomyn in #427
- [Frontend] - Hide class list by @bramcomyn in #428
- [Frontend] -
AssignmentServiceby @bramcomyn in #429 - [Frontend] - Teacher dashboard by @lennertdr in #344
- [Backend] - Fix bug in requests endpoint by @thomasdejaeghere in #432
- [Frontend] - Menu button in authenticated header by @bramcomyn in #430
- [Backend] - API - Make endpoint for getting requests of a class by @Adrien-VL in #435
- [Backend] - Class codes in database and repository by @brieromb in #398
- [Backend] - dwengo api - Search learning(Objects/Paths) by @LambrechtMaarten in #396
- [Backend] - dwengo api - getLearningObject by @LambrechtMaarten in #384
- [Backend] - dwengo api - GET learningpath by @LambrechtMaarten in #391
- [Frontend] - Class members list and class join requests components by @brentjan in #437
- [Frontend] - Learning Path Service by @lennertdr in #452
- [Frontend] - Implemented a mini user card by @brentjan in #458
- Prepare for making the repository public by @bramcomyn in #461
- [Backend] - Enhancements to dwengo endpoints by @LambrechtMaarten in #459
- [Backend] - Fix email case sensitive by @LambrechtMaarten in #446
- [Backend] - Names for assignments by @brieromb in #455
- [Frontend] - Question and message services by @rvdkeere in #460
- [Backend] - Dwengo test issues by @LambrechtMaarten in #465
- Updated the swagger to have names for assignments by @brieromb in #467
- [Backend] - Remove route creation logging by @Adrien-VL in #463
- [Frontend] - Explore page by @lennertdr in #451
- Learning object service by @lennertdr in #473
- [Frontend] - Student dashboard by @rvdkeere in #409
- [Frontend] - Add scripts for mock data initialization and database wiping by @rvdkeere in #439
- [Backend] - Assignment progress by @LambrechtMaarten in #454
- [Backend] - Consistency in datasources/repositories by @brieromb in #469
- [Frontend] - Learning Path by @lennertdr in #474
- [Backend] - submission endpoints-update API + GET for submissions of assignment for user by @LambrechtMaarten in #471
- [Main] - Merge into Main for the release by @thomasdejaeghere in #477
- [Frontend] - Fix locale by @LambrechtMaarten in #489
- [Frontend] - Add higher initial bundle size limit by @LambrechtMaarten in #492
- [Server] - Fix server issues by @LambrechtMaarten in #496
- [Server] - Fix .env file for production by @LambrechtMaarten in #498
- [Dependabot] - Dependabot Merges by @bramcomyn in #505
New Contributors
- @dependabot made their first contribution in #311
Full Changelog: 1.0.0...2.0.0
Milestone 1
This release forms the first version of our application. It is focused on backend functionality and will be updated later on.
What's Changed
- test: branch protection settings testing by @bramcomyn in #12
- Initialisation and documentation by @bramcomyn in #13
- Implementation logical database scheme by @brentjan in #17
- 11 Directory Structure conform Clean Architecture by @thomasdejaeghere in #18
- fix: added volume binds to Docker Containers by @bramcomyn in #20
- Update issue templates by @bramcomyn in #33
- 10 GitHub actions setup by @LambrechtMaarten in #19
- entity interfaces by @brieromb in #51
- [Docs] - API - update by @bramcomyn in #71
- Actions fix by @LambrechtMaarten in #72
- Make
backend/testa sister directory ofbackend/srcby @bramcomyn in #75 - Camel case by @bramcomyn in #76
- [Backend] - Application - Abstract types and interfaces by @bramcomyn in #73
- Fixing backend imports by @bramcomyn in #81
- 82 backend core add use cases 2 by @LambrechtMaarten in #83
- 34 backend core core model student entity implementation by @lennertdr in #78
- nullable field for id by @lennertdr in #94
- 21 application deployment by @LambrechtMaarten in #74
- Fix: Make sure containers always stop by @LambrechtMaarten in #95
- Fix: Fixed DB port + add specific name of container to workflow by @LambrechtMaarten in #111
- refactor: renamed backend/src/application/helpers.ts to helpersExpress.ts by @bramcomyn in #79
- Database edits by @brieromb in #125
- 45 backend application by @Adrien-VL in #134
- Student & User Entity by @lennertdr in #133
- Implementation of getStudent.ts by @LambrechtMaarten in #131
- 59 backend core core model pending invite entity implementation by @lennertdr in #127
- 61-backend---core---core-model-thread_question-entity-implementation by @lennertdr in #126
- 49 backend core core model class entity implementation 3 by @lennertdr in #109
- 29 35 36 50 57 backend application by @Adrien-VL in #136
- 132 backend application rename thread question by @bramcomyn in #135
- 138 change idatasource by @brentjan in #140
- 84 backend core createstudent implementation by @LambrechtMaarten in #129
- 30 teacher repository by @brentjan in #130
- 139 backend core set up classes use cases by @thomasdejaeghere in #142
- 64 class repository by @brentjan in #144
- added uscaseparams interface by @thomasdejaeghere in #164
- Remove unused typeorm by @brieromb in #161
- Feat: fixed issue #148: Datasource factories by @brentjan in #160
- 143 backend fix errorhandling by @LambrechtMaarten in #154
- 41 backend core core model teacher entity implementation by @rvdkeere in #141
- 59 backend core core model join request entity implementation by @rvdkeere in #147
- Backend application refactor by @Adrien-VL in #170
- Feat: Join request repository (issue 67) by @brentjan in #162
- 55 backend core core model assignment entity implementation by @rvdkeere in #153
- Feat: Implemented use-case for updating student's information by @LambrechtMaarten in #155
- 60 backend core core model question thread entity implementation by @rvdkeere in #149
- Feat: Implementation of removing student from a class by @LambrechtMaarten in #157
- Documentation by @bramcomyn in #179
- 63 assignment repository by @brentjan in #174
- Feat: Implementation of use-case for removing a student from a group by @LambrechtMaarten in #159
- 85 backend core deletestudent implementation by @thomasdejaeghere in #166
- Backend application by @bramcomyn in #145
- 182 backend fix fixed accidently removed datasourcejoinrequesttypeormts file by @thomasdejaeghere in #183
- 171 backend core fix getstudent and createstudent by @LambrechtMaarten in #181
- Revert "171 backend core fix getstudent and createstudent" by @thomasdejaeghere in #189
- Revert "182 backend fix fixed accidently removed datasourcejoinrequesttypeormts file" by @thomasdejaeghere in #190
- Revert "Backend application" by @thomasdejaeghere in #191
- 192 backend fix by @thomasdejaeghere in #194
- 186 backend core repository interface QuestionThread implementation by @rvdkeere in #187
- 93 backend core getclass implementation by @lennertdr in #193
- 184 backend refactor remove service layer and refactor use case layer by @thomasdejaeghere in #185
- 200 backend fix delete abstractrepositoryts file by @thomasdejaeghere in #201
- 53 backend core core model group entity implementation 2 by @rvdkeere in #180
- 90 backend core getassignment implementation by @thomasdejaeghere in #199
- 27 infrastructure student repository by @brieromb in #173
- 120 backend core updateteacher implementation by @LambrechtMaarten in #206
- 198 backend core services every class service by @lennertdr in #202
- 118 backend core getteacher implementation2 by @LambrechtMaarten in #205
- Feat: Implementation of abstract class for delete user + implementat… by @LambrechtMaarten in #207
- 66 infrastructure group repository by @brieromb in #177
- 116 backend core createteacher implementation by @LambrechtMaarten in #209
- Feat: Implement service to remove a teacher from a class by @LambrechtMaarten in #214
- 62 infrastructure thread repository by @brieromb in #195
- 69 infrastructure submission repository by @brieromb in #203
- 210 backend core Service QuestionThread by @lennertdr in #217
- fix: API spec by @Adrien-VL in #222
- Update NPM scripts by @bramcomyn in #228
- Fixed merge conflict artifacts by @brentjan in #229
- 91 backend core createassignment implementation by @thomasdejaeghere in #232
- 220 backend core implement all submission services by @lennertdr in #225
- 219 backend fix update services for users by @LambrechtMaarten in #230
- API specification by @bramcomyn in #236
- 213 backend core implement all message services by @rvdkeere in #218
- feat: implemented issues 188 and 215 by @brentjan in #231
- Feat: Implemented the create join request + tests. Small naming chang… by @LambrechtMaarten in #237
- 108 backend core deletejoinrequest implementation by @LambrechtMaarten in #239
- quick naming fix by @thomasdejaeghere in #241
- fixed typo by @thomasdejaeghere in #243
- Feat: Implemented services to get a users request or a specific reque… by @LambrechtMaarten in #246
- 204 backend core implement all group ser...