Releases: TEAMMATES/teammates
Releases · TEAMMATES/teammates
V8.0.1
V8.0.0
Release 328
Highlights
This release officially mandates Java 11 as our development language, an upgrade from the previous Java 8.
Bug Fixes
- [#11328] Remove previous results if search encounters error (Tan Jin)
- [#11313] Drop downs for further actions in tables expands by adding scrolling to table (Samuel Fang)
New Features and Enhancements
- [#11317] Sort all team names by natural ordering (Zhang Xinyi)
- [#11277] Increase course ID, course name, and session name max length (Samuel Fang)
- [#11256] Submission links sent to instructors: Also give join link if not joined yet (Priscilla Paulson)
DevOps/Build-related
- [#11321] Update Java requirement to Java 11 (Wilson Kurniawan)
Other Tasks
V7.17.3
V8.0.0-rc.2
Release 327
New Features and Enhancements
- [#11320] Logs Interface: Support more filters + better exception tracing (Wilson Kurniawan)
- [#11168] Support copying courses (Yen Pinhsuan)
- [#11294] Logs interface: Allow maintainer access to the logs page (Wu Qirui)
- [#11203] Show students created/updated in-place in instructor enrollment page table (Yen Pinhsuan)
Other Tasks
- [#11323] Modify Solr to not use auto-created fields to prevent unnecessary tokenization (Wilson Kurniawan)
- [#11315] Delegate search indexing to cloud task queue (Li Jianhan)
- [#11316] Minimize checkstyle javadoc suppressions (Wilson Kurniawan)
- [#11297] Logs Interface: Support simple local testing with pre-determined logs (Yen Pinhsuan)
V8.0.0-rc.1
Release 325
Bug Fixes
- [#11312] Fix course ID filter for student search result (Wilson Kurniawan)
- [#11257] Fix duplicate copied sessions shown in instructor homepage (Tan Jin)
New Features and Enhancements
- [#11311] Logs Interface: Support fetching more logs for both "before" and "after" (Yen Pinhsuan)
- [#11303] Improve usability of logs interface page (Wilson Kurniawan)
- [#11232] Use grey panel when there are no results in student activity logs search (Chanwoo Jung)
- [#11269] Logs interface: Support more filters (backend) (Wu Qirui)
- [#11273] Logs interface: Histogram view (Yen Pinhsuan)
- [#11268] Logs interface: Support more filters (Yen Pinhsuan)
- [#11224] Distribute points among recipients: show average excluding self (Lan Yu Xuan)
- [#11183] Create new user role: maintainer (Wu Qirui)
Other Tasks
- [#11137] Add tests for FeedbackResponseCommentsLogic::isResponseCommentVisibleForUser (Wu Qirui)
- [#11307] Add fixes for existing test-related issues (Wilson Kurniawan)
- [#11286] Use moment for local date+time resolution instead of dedicated API (Wilson Kurniawan)
- [#11289] Fix request timeout value + failing L&P tests (Wilson Kurniawan)
- [#11282] Redesign method of inserting dependencies in logic classes (Wilson Kurniawan)
- [#11131] Add front-end tests for Session Edit Page (Yen Pinhsuan)
- [#11283] Make all fields in *Attributes classes private (Wilson Kurniawan)
- [#11276] Create new package for servlets and filters (Wilson Kurniawan)
- [#11266] Clean build on windows failing because of checkStyle ${basedir} (TomKemperNL)
V7.17.2
V8.0.0-rc.0
Release 323
Bug Fixes
- [#11218] Loading icons bugs for Session Edit Form (Copy Button) (Lye Yi Xian)
- [#11214] Fix for Checkbox not aligned with text when choosing from template question (Zhang Xinyi)
New Features and Enhancements
- [#11221] Student viewing responses: show self-response as 'given' AND 'received' (Samuel Fang)
- [#11241] Improve error handling for search service (Li Jianhan)
- [#11194] Create basic logs retrieval functionality (Wu Qirui, Yen Pinhsuan)
- [#11250] Feedback session table doesn't differentiate grace period and open status (Zhang Xinyi)
- [#11223] Instructor home page: tweak session status tooltips (Priscilla Paulson)
- [#11247] Instructor home page: show spinner while copying sessions (Lye Yi Xian)
- [#11209] Students page: tweak text (BoazWu)
DevOps/Build-related
- [#11253] Support Docker compose for dependent service + deployment to GAE flex (Wilson Kurniawan)
Other Tasks
V8.0.0-beta.1
Release 322
Highlights
From this release onwards, the shortcut to "log in as administrator" in dev server is removed. Instead, developers will modify the appropriate value in build.properties
to obtain admin permission.
New Features and Enhancements
- [#11201] Missing loading icons for Question Edit Form (Samuel Fang)
- [#10893] Instructor copying sessions: show spinner while copying is in progress (Wu Qirui)
- [#11204] Missing loading icon when adding new question from template (Samuel Fang)
- [#11184] Proof-of-submission file: Add a warning if no answers were saved (Yen Pinhsuan)
- [#11186] Tweak layout for team contribution question (Wu Qirui)
- [#11174] Audit logs: sort student names alphabetically (Gily-H)
DevOps/Build-related
- [#11207] Remove admin information from user cookie (Wilson Kurniawan)
- [#11181] Convert event-based log message to structured logs (Wilson Kurniawan)
Other Tasks
V7.17.1
V7.17.0
Release 319
Bug Fixes
- [#11172] Instructor edit session page: page refreshes by itself on first loading (Yen Pinhsuan)
- [#11165] Fix bug that caused SVGs to fail to render (Li Jianhan)
New Features and Enhancements
- [#11158] Support tracking of result view by instructors (Yen Pinhsuan)
- [#11112] Audit logs: restrict viewing and searching permissions to course owners (Adithya Narayan)
- [#11151] Expand empty search results for feedback session logs (Kim Jihoon)
- [#11133] Audit logs: right-align timestamps (Yen Pinhsuan)
- [#11077] Return HasResponses for all sessions in a course to reduce QPS (Mo Zongran)
- [#10783] Add per receipient overall stats to weighted rubric (Mo Zongran)
- [#11155] Update session link recovery search duration (Mo Zongran)