Releases: TEAMMATES/teammates
Releases · TEAMMATES/teammates
V8.7.0
Release 339
Bug Fixes
- [#11541] Feedback response submission: Requests sent to backend despite invalid response (@zhaojj2209)
- [#11538] Instructor audit logs: ensure end date is not before start date (@sshamouilian)
- [#11518] Submission status stays as pending for team submissions (@shadowezz)
- [#11521] Distribute points among options question: negative points allowed on frontend (@zhaojj2209)
New Features and Enhancements
- [#11488] Allow access to submission/results page for unregistered instructors (@wkurniawan07)
- [#11396] Instructor sample data: defer until instructor joins (@samuelfangjw)
- [#11519] Make rank and constsum style consistent (@fsgmhoward)
Other Tasks
- [#11558] Fix unstable E2E tests (@wkurniawan07)
V8.6.0
Release 338
Bug Fixes
- [#11530] Fix infinite loop for login (Zhang Ziqing)
New Features and Enhancements
- [#11482] Student: edit submission: show evaluees in alphabetical order (Nicolas Chang Weng Yew)
- [#11496] Include a list of non-submitters in the downloaded results (Cao Wenjie)
DevOps/Build-related
- [#11523] Support configuring separate front-end URL for E2E testing (Cao Wenjie)
Other Tasks
- [#11529] Update dependencies (Ahmed Bahajjaj)
- [#11512] Remove numOf fields from question details structure (@Emp923)
- [#11514] Grammitical change on the contact us page (@ethanwpgallagher)
V8.5.0
Release 337
Bug Fixes
- [#11486] Student view profile: preserve proportions of the profile image (Alexander Rudolph)
- [#11501] Downloading results: 'Ranks received' must be the last column (Hadrien Vercier)
New Features and Enhancements
- [#11515] When the wrong Google account is used, include the account name in the error message (Cao Wenjie)
- [#11469] Add other teams/students in section as option in feedback paths (Tan Jin)
- [#11264] Improve error message for mismatching google accounts (Tan Jin)
Other Tasks
V8.4.0
Release 336
Bug Fixes
- [#11122] Audit logs: student list is empty
- [#11474] Fix feedback path event bubbleup error
- [#11470] Add exclusion for generating missing responses for teams
- [#11468] Fix instructor view all records not showing results
DevOps/Build-related
- [#11456] Unable to upload Profile Pictures on Local Machine
Other Tasks
V8.3.0
Release 335
Bug Fixes
- [#11324] Increase search result limit with message prompt when limit is reached (Tan Jin)
- [#11384] Instructor activity logs: time should be sorted by date order (Zheng Yong)
- [#11447] Collapse All button visible when feedback session has no questions (Shubhojeet Banerjee)
New Features and Enhancements
- [#11453] 'Session opening soon' alerts to instructors: Also give the join link if applicable (Josiah Khoo)
- [#11444] Admin: allow resetting instructor registration key (Wilson Kurniawan)
- [#11436] Improve error message when an instructor tries to create a session that clashes with the recycle bin (Lan Yu Xuan)
- [#11395] Leave elements untouched instead of showing loading icon (Xin Yee)
- [#11399] Support viewing only responses to/from themselves for instructors (Wilson Kurniawan)
DevOps/Build-related
- [#11452] Add support for E2E tests with Edge browser (Wilson Kurniawan)
V8.2.1
V8.2.0
Release 333
Bug Fixes
- [#11418] Instructor moderating responses: open in a new tab (Zheng Yong)
- [#11429] 'copy from previous feedback sessions' copy an empty session (Josiah Khoo)
- [#11427] Index instructor who created course for searching (Li Jianhan)
New Features and Enhancements
- [#11190] Student viewing responses: show an empty panel if the student didn't receive responses for a question (Lye Yi Xian)
- [#11411] Remove code tailored for legacy feedback session logging (Wilson Kurniawan)
- [#11281] Send an 'opening soon' email to course owners (Priscilla Paulson)
DevOps/Build-related
- [#11398] Encryption key should be rotate-able (Wilson Kurniawan)
- [#11380] Use system property instead of reflection to determine timezone rules provider (Wilson Kurniawan)
Other Tasks
- [#11417] Remove student last name field (Wilson Kurniawan)
- [#11400] Standardize 5xx handling and document error-handling policies (Wilson Kurniawan)
- [#11410] Unstable snapshot test due to actual timezone information used (Wilson Kurniawan)
- [#11394] Standardize call sites and usages of 404 and 400 errors (Wilson Kurniawan)
- [#11386] Docker Compose sometimes failing on Windows because of line-endings (@TomKemperNL)
V8.1.1
V8.1.0
Release 331
Bug Fixes
- [#11229] Fix autoscrolling when viewing session result (Tan Jin)
- [#11272] Instructor Feedback Session Results: Session Duration formatting (Eric Liu)
- [#11271] Instructor viewing students: incorrect message flashed before populating the page (Lye Yi Xian)
- [#11325] Fixed Alignment Issue with Checkboxes in Template Questions Modal (Joflesan)
- [#11359] Instructor checking activity logs: start time is not used correctly (Lim Zi Wei)
- [#11274] student accessing an awaiting session: error message not shown (Lye Yi Xian)
- [#11355] Empty results in instructor audit logs and results view tracking (Wilson Kurniawan)
New Features and Enhancements
- [#11361] Delete course/session: remove the term 'soft-delete' from UI (Avinash)
- [#11378] Prevent premature fetch copy course (Dao Ngoc Hieu)
- [#11350] Compare table elements that are expected to be numbers numerically (Zheng Yong)
- [#11338] Home page header misaligned (Xin Yee)
- [#11335] Add save and loading icons to instructor's student edit page (Josiah Khoo)
- [#11301] Fix for Admin searching for students: also show awaiting sessions (Zhang Xinyi)
DevOps/Build-related
- [#11382] Add build.properties flag to indicate whether dev server login page should be enabled (Wilson Kurniawan)
- [#11379] Add more system logs (Wilson Kurniawan)
- [#11373] Add more system logs (Wilson Kurniawan)
- [#11365] Track version of web front-end used to call APIs (Wilson Kurniawan)
Other Tasks
- [#11291] Add tests for calculating statistics (Lan Yu Xuan)
- [#11358] Split getSessionResultsForUser to different methods for course-wide and user-specific (Wilson Kurniawan)
- [#11376] Registration keys should be encrypted only before inserted into DB (Wilson Kurniawan)
- [#11171] Create tests for FeedbackResponseCommentsLogicTest::isNameVisibleToUser (Wu Qirui)
- [#11368] Create exception wrapper for 409 errors (Wilson Kurniawan)
- [#11363] Add institute field to Course object (Wilson Kurniawan)
- [#11280] Add tests for calculating statistics for constsum-options-questions component (Lan Yu Xuan)