Releases: TEAMMATES/teammates
Releases · TEAMMATES/teammates
V8.21.0
Release 359
Bug Fixes
- [#12032] Fix team members cannot see responses received by team issue and add relevant tests (@hhdqirui)
New Features and Enhancements
Other Tasks
- [#12026] Update frontend libraries to fix CVE warnings (@wkurniawan07)
- [#12025] Create Unit Tests for FeedbackRubricQuestionDetails class (@PedroLSF)
- [#12019] Create Unit Tests for FeedbackConstantSumQuestionDetails class (@andremralves)
- [#12016] Update tzdb version to 2022g (@priyankaingur)
V8.20.0
Release 358
Highlights
Along with the upgrade of Angular framework to version 13, this release officially drops the support for IE.
Bug Fixes
- [#11998] Diagrams in the developer documentation are not being displayed (@tenebrius1)
- [#11995] Student submitting fewer responses than allowed: show empty responses at the bottom when reloading the submission page (@RohithSurya)
- [#11969] Make Existing Rank Recipient Question Responses Consistent When Deleting Student (@zhengtaoJ)
- [#11953] Fix bug with overflow of members count in error message (@domlimm)
- [#11934] Fix bug where instructor is unable to view Sessions Results Page for Course level due to custom permissions (@tau-bar)
- [#11932] Fix unusual feedback path causing an assertion failure when downloading results (@ErnestCuong)
- [#11940] Fix instructors with custom permissions cannot view student list (@ErnestCuong)
- [#11926] Course Enroll Page highlights the wrong rows (@tau-bar)
New Features and Enhancements
- [#11942] Student: Enhance UX when submitting response for a feedback question (@domlimm)
- [#12008] Improve UX of Progress Bars (@domlimm)
- [#11977] Highlight text on search in Admin Search Page (@tau-bar)
- [#11887] Student: submit responses: use a more friendly way to choose evaluee (@thikhinab)
- [#11984] Feedback Rubric Question: Suggestion for Statistics Per Recipient (@u6867511)
- [#11975] User documentation: don't use bold to refer to UI text (@u7305725)
- [#11974] Instructor creating courses: auto-trim text fields (@haoting-chen)
- [#11952] Highlight text on search in Instructor Search Page (@tau-bar)
- [#11966] Improve submit button's UX for single question sessions (@domlimm)
- [#11900] Instructor: edit session: 'distribute points' questions: support min/max (@thikhinab)
- [#11905] Apply lazy-loading of question responses in session results page (@tsy24)
- [#11944] student submitting responses: inform that submitting individual responses is optional (@zhengtaoJ)
- [#11920] Instructor: Add option to show MCQ question to a session as dropdown (@domlimm)
Other Tasks
- [#11847] Drop IE support and upgrade to Angular 13 (@wkurniawan07)
- [#11990] Add test in student course details page. (@Qiurui-Xu)
- [#11973] Create Unit Tests for Feedback*QuestionDetails classes (@kulagaIA)
- [#11927] Remove trimming of gmail.com for user accounts (@xyliew25)
- [#11946] Add frontend tests for course-edit-form (@thikhinab)
- [#11910] Linting should be skipped forgenerated files during local buildand test (@tenebrius1)
- [#11943] Create DateTime service and replace time-related magic numbers (@tau-bar)
- [#11956] Change design diagrams from Powerpoint to PlantUML (@tenebrius1)
- [#11928] team contribution questions: force submissions to be zero-sum (@xyliew25)
- [#11937] Add front-end tests for Instructor Session Page (@tsy24)
- [#11930] Deleting the last instructor in the course leaves a dangling course object in the database (@mattlim1207)
- [#11906] Refactor Course Add & Edit into Single Form (@thikhinab)
V8.19.2
Release 357
Bug Fixes
- [#11923] Remove trailing
@gmail.com
when checking for user ID equality (@wkurniawan07)
V8.19.1
V8.19.0
Release 355
Bug Fixes
- [#11918]
QuestionSubmissionFormComponent
sortsrecipientList
andrecipientSubmissionForms
before being loaded (@thikhinab) - [#11914] Instructor copying course: Progress bar does not load when no feedback sessions are copied (@domlimm)
- [#11902] Fix Evaluee/Recipient being labelled as
Unknown
(@ErnestCuong) - [#11893] Fix error when copying feedback question (@sivayogasubramanian)
New Features and Enhancements
- [#11874] Warn user before deleting last course (@inifnite)
- [#11897] 'Session closing soon' email: highlight 'No action is required if you have already submitted' (@tenebrius1)
- [#11873] Changes to team contribution question (@sivayogasubramanian)
Other Tasks
- [#11915] Update backend dependencies (@wkurniawan07)
- [#11903] Remove trimming of gmail.com for user accounts (@xyliew25)
- [#11909] Update Datastore emulator JRE version (@wkurniawan07)
- [#11898] Set
FeedbackContributionQuestionDetails.isZeroSum
of old questions tofalse
(@xyliew25)
V8.18.0
Release 354
Bug Fixes
- [#11880] Admin/Maintainer Logs: Two loading spinner (@tsy24)
- [#11886] Admin/Maintainer Logs: Fix extendStartTime function (@sivayogasubramanian)
- [#11892] Admin/maintainer logs: Fix UI for small screen sizes (@sivayogasubramanian)
- [#11872] Instructor enrolling students: Fix scroll down link for instructor enroll student page (@sivayogasubramanian)
New Features and Enhancements
- [#11827] team contribution questions: force submissions to be zero-sum (@xyliew25)
- [#11849] Instructor: support copying of instructors from existing courses (@fans2619)
- [#11881] Give an easy way to extend deadline for non-submitters (@danielsimre)
- [#11894] Emailing submission links: Mention the proof-of-submission feature (@sivayogasubramanian)
- [#11870] Add to instructor help: 'Can I use a different team structure for different sessions?' (@Mcheung7272)
- [#11871] Instructor edit session page: Add scroll to top button (@sivayogasubramanian)
- [#11863] Instructor viewing results: make critical error message persist (@sivayogasubramanian)
- [#11877] Disable 'Individual Deadline Extensions' link when creating a new session (@sivayogasubramanian)
Other Tasks
- [#11855] Refactor NavigationService to use Angular's dependency injection for services (@sivayogasubramanian)
V8.17.0
Release 353
New Features and Enhancements
- [#11856] Differentiate button/dialog for individual/all-question submissions (@sivayogasubramanian)
- [#11850] Instructor help page: provide a way to direct a user to a specific question (@sivayogasubramanian)
- [#11842] Add support for multiples of 5 for team contribution question (@sivayogasubramanian)
Other Tasks
V8.16.1
Release 352
New Features and Enhancements
- [#11829] [#11817] [#11816] Instructor help page revamp (@fans2619)
- [#11814] Prevent users from joining binned courses (@daongochieu2810)
- [#11838] Instructor: edit questions: give more recipient type options (@xyliew25)
- [#11828] Instructor: Edit rubric question: adding reorder options using up and down arrows for rows (@xyliew25)
- [#11820] instructor viewing the 'Students' page: sort chronologically by default (@fans2619)
Other Tasks
V8.16.0
Release 351
Bug Fixes
- [#11807] Student prompted to login if session is not yet open (@xyliew25)
- [#11799] Admin page header tabs do not fit header at certain screen sizes (@parthnatu)
- [#11775] Instructor editing questions: tweak the confirmation dialog for cancelling an edit (@DelphiHide)
New Features and Enhancements
- [#11809] Admin search results: show more info (@fans2619)
- [#11806] Admin search page: differentiate binned courses (@fans2619)
- [#11795] Update instructor help page (@fans2619)
- [#11798] Instructor: remind particular students: give a 'send me a copy' tick box (@xyliew25)
DevOps/Build-related
- [#11757] Allow overriding of values in
build.properties
in dev server (@fsgmhoward)
Other Tasks
- [#11815] Change STUDENTS and TEAMS to *_EXCLUDING_SELF for feedback paths (@xyliew25)
- [#11801] Instructor: view results: add comprehensive tests for the different visibility options (@fans2619)
- [#11792] Update tzdb version to 2022a (@fans2619)
- [#11777] Refactor front-end tests to make TZ=UTC env unnecessary (@wkurniawan07)
V8.15.0
Release 350
Bug Fixes
- [#11758] Session closing email contains no information about extended deadline (@samuelfangjw)
- [#11750] Fix incorrect loading message (rework) (@fsgmhoward)
New Features and Enhancements
- [#11614] Make 'Download proof of submission' button more prominent (@hoanglan21)
DevOps/Build-related
- [#11769] Use GitHub Actions wrapper for Codecov (@yhtMinceraft1010X)
Other Tasks
- [#11629] Add front-end unit tests for FeedbackResponsesService (@jayasting98)
- [#11741] Notification feature - User frontend tests (@fsgmhoward)