Skip to content

Releases: TEAMMATES/teammates

V7.9.0

30 Jan 01:49
e035b65
Compare
Choose a tag to compare

Release 309

Bug Fixes

  • [#10884] Feedback session question options: unable to select text by dragging cursor (Adithya Narayan)
  • [#10934] Update timezone information (Ahmed Bahajjaj)
  • [#10894] Uncaught promise in modals (Wu Qirui)
  • [#10923] Added top padding to Add All Instructors button (Shivam Deotarse)

New Features and Enhancements

  • [#10927] Student view responses: tweak spacing (Shivam Deotarse)
  • [#10916] Add unit tests for feedback-path.pipe.spec.ts and question-edit-form-component.spec.ts (Dao Ngoc Hieu)
  • [#10897] Instructor view results: tweak icon-buttons (Wu Qirui)
  • [#10911] Instructor editing sessions: Remove 'Done Editing' button (Teik Jun)

Other Tasks

  • [#10940] Update developers.json and tzdb.dat (Ahmed Bahajjaj)
  • [#10900] Improve E2E test stability and add test for searching response comments (Wilson Kurniawan)

V7.8.0

11 Jan 06:26
45b1a23
Compare
Choose a tag to compare

Release 308

Bug Fixes

  • [#10871] Instructor view student list: incorrect state shown very briefly (feedback session page) (Li Jianhan)

New Features and Enhancements

  • [#10906] Skip 'closing soon' emails if already submitted (Rahul Rajesh)
  • [#10791] Add institute to footer for unregistered key (Ahmed Bahajjaj)
  • [#10868] Add unit tests for FeedbackRankQuestionDetails and FeedbackTextResponseDetails classes (Dao Ngoc Hieu)

DevOps/Build-related

  • [#10875] Migrate CI to Github Actions (Rahul Rajesh)

Other Tasks

  • [#10912] Update developers.json (Ahmed Bahajjaj)
  • [#10908] Sync important back-end constants to the front-end (Wilson Kurniawan)
  • [#10904] Remove Const.FeedbackQuestion, Const.FeedbackQuestionTypeNames, Const.SystemParams (Wilson Kurniawan)
  • [#10899] Remove Const.StatusMessages, Const.StudentsLogicConst, Const.StatusCodes (Wilson Kurniawan)

V7.7.0

19 Dec 14:57
4a7d837
Compare
Choose a tag to compare

Release 307

Bug Fixes

  • [#10881] Fix styling for error report modal (Yang Hui Ting)
  • [#10864] Browse by topic listing comes over the text (fix padding) (Li Jianhan)
  • [#10867] Instructor: edit question: distribute question options vs recipients tooltip (UI) (Bezalel BU)
  • [#10778] Instructor view results: add space after the spinner in the download button (Ripu Daman)
  • [#10847] [Help for Instructors page][Search field]Enter a word "course" and click on enter twice, the outcome results changes from 31 to 0 search items (Sajna Kadalikat)

New Features and Enhancements

  • [#10852] Instructor: view results: make the explanation of the view more informative (Guo Lilian)

V7.6.0

06 Dec 14:31
2c7d071
Compare
Choose a tag to compare

Release 306

Bug Fixes

  • [#10694] Fix masquerade mode not working for new tabs (Chong Chee Yuan)
  • [#10849] Fix observers cannot view session results (Ahmed Bahajjaj)
  • [#10853] Fix AdminSessionsPageE2ETest due to wrong year pattern (Wilson Kurniawan)
  • [#10836] Admin who is instructor cannot delete last instructor (Jason Tan)

New Features and Enhancements

  • [#10767] Add allow rich text editor frontend option (Mo Zongran)
  • [#10827] Improve E2E for Production Server Testing (Jason Tan)

V7.5.0

08 Nov 14:15
d3d2ba8
Compare
Choose a tag to compare

Release 305

Bug Fixes

  • [#10831] MCQ questions: submitted comments not shown (Ahmed Bahajjaj)
  • [#10790] Student view team page: Loading Indicator for loading teammates not centralised (Jessica Rairigh)

New Features and Enhancements

  • [#10812] Update docs for E2E testing (Jason Tan)
  • [#10813] Missing loading icons and bugs (Jessica Rairigh)
  • [#10751] Add tests to FeedbackRankOptionsQuestionDetails (Mo Zongran)
  • [#10695] Weighted rubric question missing statistics (Jason Tan)

Other Tasks

  • [#10837] Update developers.json (Ahmed Bahajjaj)
  • [#10826] Implement E2E test data validity check (Wilson Kurniawan)
  • [#10696] Student Feedback Results Page E2E Test (Jason Tan)
  • [#10820] Fix Feedback Question E2E tests problems (Jason Tan)
  • [#10759] Separate out L&P tests from E2E tests (Wilson Kurniawan)
  • [#10765] Complete removal of respondingInstructorList and respondingStudentList in FeedbackSessionAttributes (Xiao Pu)
  • [#10821] Clean up test accounts and add test data checker (Wilson Kurniawan)

V7.4.0

25 Oct 14:34
3e0722a
Compare
Choose a tag to compare

Release 304

Bug Fixes

  • [#10800] [#10688] Fix bugs in instructor results page (Jason Tan)
  • [#10807] student viewing results: 'not authorized' error shown even if the link is correct (Wilson Kurniawan)
  • [#10799] Edit session button should open the sessions page in edit mode (Phong Bach)
  • [#10771] Removed duplicate session result objects (Abhijit Roy)

New Features and Enhancements

  • [#10784] Migrate remaining Admin E2E tests (Wilson Kurniawan)
  • [#10766] Instructor Course Details Page E2E Test (Jason Tan)
  • [#10779] Instructor Course Student Details Page E2E Test (Jason Tan)
  • [#10775] Create a new 'under maintenance' version (Wilson Kurniawan)
  • [#10777] Admin bulk-adding instructors: allow separation by tabs (Si Tang)

DevOps/Build-related

  • [#10792] Reduce number of unnecessary API requests (Wilson Kurniawan)

Other Tasks

  • [#10816] Update developers.json (Ahmed Bahajjaj)
  • [#10810] Remove all code related to legacy UI tests (Wilson Kurniawan)
  • [#10796] Migrate parts of instructor search/student list/records page E2E tests (Wilson Kurniawan)
  • [#10781] Remove redirect-banner component (Ahmed Bahajjaj)

V7.3.0

11 Oct 04:33
ae95f92
Compare
Choose a tag to compare

Release 303

Bug Fixes

  • [#10769] Client scripts do not work on production server in V7 (Wilson Kurniawan)
  • [#10763] Change status code to 400 for non-UTF8 inputs (Wilson Kurniawan)
  • [#10717] Fix warning when instructor change visibility of question (Hai Nguyen)

New Features and Enhancements

  • [#10555] Add feedback session copy to multiple courses (Ahmed Bahajjaj)
  • [#10762] In case of no recipient for RGQ render more descriptive To field (Abhijit Roy)
  • [#10733] Student trying to access non-existent session: give a better error message (Sajna Kadalikat)
  • [#10735] Show student name more prominently (Ankita Nasipuri)

DevOps/Build-related

  • [#10740] Reduce bytes transferred for I/O requests (Wilson Kurniawan)
  • [#10732] Reduce E2E tests flakiness due to underlying test structure (Wilson Kurniawan)

Other Tasks

  • [#10776] Update developers.json (Ahmed Bahajjaj)
  • [#10773] Update contributing guide for label changes (Ahmed Bahajjaj)
  • [#10709] Refactor search result for instructor search (Mo Zongran)

V7.2.0

26 Sep 12:56
4cce50f
Compare
Choose a tag to compare

Release 302

Bug Fixes

  • [#10727] Trim cell values of Enroll Students page (Hai Nguyen)
  • [#10633] Add top level domain hint for invalid email error (Mo Zongran)
  • [#10724] Missing call to AuthService.getAuthUser for public pages (Wilson Kurniawan)
  • [#10714] Links in CONTRIBUTING.md and SUPPORT.md do not lead to the correct webpage (Bjarke S.)
  • [#10692] Instructor enroll students: fix incorrect intermediate state while loading page (Hai Nguyen)
  • [#10712] Link to Feature Overview in CONTRIBUTING.md do not lead to the correct webpage (Bjarke S.)

New Features and Enhancements

  • [#10719] [#10718] Improve user flow for unregistered student and invalid registration key (Wilson Kurniawan)
  • [#10707] Course Join Confirmation Page E2E Tests (Jason Tan)
  • [#10673] Feedback Rubric Question E2E Test (Jason Tan)
  • [#10670] Feedback ConstSum Questions E2E Tests (Jason Tan)
  • [#10672] Feedback Rank Questions E2E Tests (Jason Tan)
  • [#10671] Feedback Contribution Question E2E Test (Jason Tan)
  • [#10669] Feedback NumScale Question E2E Test (Jason Tan)

Other Tasks

  • [#10729] Change banner message for end of v6 (Ahmed Bahajjaj)
  • [#10690] Re-organize test code to follow the same package structure as production code (Wilson Kurniawan)
  • [#10680] Combine teammates.ui.automated and teammates.ui.webapi into unified REST API package (Wilson Kurniawan)

V7.1.0

12 Sep 13:23
2a1a381
Compare
Choose a tag to compare

Release 301

Bug Fixes

  • [#10699] [#10688] Fix download result function and user links in admin page (Wilson Kurniawan)
  • [#10653] Add null check for getFeedbackSession in API actions (Ahmed Bahajjaj)
  • [#10698] Performance improvements when getting session result as students (Xiao Pu)
  • [#10654] Fix instructor page course edit spinner (Christopher Kang)
  • [#10683] Make sure Maximum Receiver Count value is being used when generating Feedback Submission (Rahul Rajesh)
  • [#10660] Do not reset feedback responses for question (Wilson Kurniawan)
  • [#10661] Improve student results page statistics for self-evaluation (Wilson Kurniawan)
  • [#10602] Features page: reduce indentation (Mo Zongran)
  • [#10644] Fix Typo in EmailGenerator.java (Konstantinidis Konstantinos)

DevOps/Build-related

  • [#10685] Fix CI tests (Rahul Rajesh)

Other Tasks

  • [#10646] Remove unnecessary checks in InstructorPrivileges.java (Konstantinidis Konstantinos)
  • [#10668] Feedback MCQ/MSQ Question E2E Test (Jason Tan)
  • [#10667] Feedback Text Question E2E Test (Jason Tan)
  • [#10679] Fix various issues in E2E tests (Jason Tan)
  • [#10637] Run component tests only once in CI (Wilson Kurniawan)

V7.0.2

24 Aug 12:09
d454451
Compare
Choose a tag to compare

Release 300

Bug Fixes

  • [#10641] Add logging and swap if condition order for expensive operation (Xiao Pu)
  • [#10639] Add guard clause to recipient submission form model update (Ahmed Bahajjaj)

Other Tasks

  • [#10643] Update developers.json (Ahmed Bahajjaj)
  • [#10636] Remove extra comma from angular json (Mo Zongran)