Skip to content

Releases: TEAMMATES/teammates

V6.2.0

09 Feb 17:31
f6a6414
Compare
Choose a tag to compare

Release 269

Bug Fixes

  • [#8404] Instructor: copy sessions: fix inconsistency in instructions (Pan Haozhe)
  • [#8235] Instructor results: fix unreliable respondents list (John Yong)
  • [#8375] Instructor session: Disable remind button when submission has closed (Pan Haozhe)

DevOps/Build-related

  • [#8423] Revert Cloud SDK 188.0.0 regression workaround (John Yong)
  • [#8416] Address regression in Cloud SDK 188.0.0 (Wilson Kurniawan)
  • [#8402] ide-setup.md: Typo under text encoding: change HTML to XML (Josemy Duarte)
  • [#8392] Eclipse setup: refresh before cleaning the project for the first time (Tan Jun Kiat)
  • [#8376] static-analysis.md: update instructions on running PMD in Eclipse (Tan Jun Kiat)

Other Tasks

  • [#8094] Migrate FeedbackSession time fields to UTC (John Yong)
  • [#8396] StudentProfilePageUiTest failing on live server (Tran Tien Dat)
  • [#8382] Use builder instead of telescoping constructor antipattern in AccountAttributes class (Shradheya Thakre)
  • [#8354] Replace raw exception throws in production code (Shradheya Thakre)
  • [#8352] CSS files: fix coding standard violations (Shradheya Thakre)

V6.1.1

03 Feb 08:43
Compare
Choose a tag to compare

Release 268

Bug Fixes

  • [#8390] Instructor home page: Fix broken panel buttons (Nguyen Quoc Bao)

V6.1.0

01 Feb 07:54
316fefe
Compare
Choose a tag to compare

Release 267

Bug Fixes

  • [#8323] Admin: masquerade mode: allow viewing of profile pictures for any course (Tran Tien Dat)
  • [#8360] Fix shrinking of Input feild for Rank Recipient/Options question (Shradheya Thakre)
  • [#8322] Add missing label number to instructor help page (Phang Chun Rong)
  • [#8330] Instructor: edit question: remove the need to click edit button multiple times (Nguyen Quoc Bao)
  • [#8331] Instructor: discard edit question button: sometimes button does not work (Nguyen Quoc Bao)
  • [#8109] Instructor: enroll students: leading spaces in email should be trimmed internally (John Yong)
  • [#8242] Fix anonymity breach for self-feedback questions (Xiao Pu)
  • [#8197] Admin: home page: fix data row overflow (Barbara Rodriguez)
  • [#8180] Instructor: course details: fix broken auto-highlighting of table (Minsung Joh)

New Features and Enhancements

  • [#8371] Instructor: edit question: receiver is instructors: support specifying a max number of recipients (Lu Lechuan)
  • [#8344] Remove Instructor Short Name when adding single instructor by administrator (Pan Haozhe)
  • [#8182] Session closed email: rephrase info (Sukanta Roy)
  • [#8259] Instructor: edit 'Distribute points' questions: make status message span both label and input (Joanne Ong)
  • [#8218] Rank recipients: remove unnecessary feedback paths (Lu Lechuan)
  • [#8265] Use 'Evaluee/recipient' in student submission UI (Sukanta Roy)
  • [#8290] Instructor: help page: make style of sections consistent (Nidhi Gupta)
  • [#8224] Instructor: help page: remove link-style formatting from sub-titles (Cara Leong)
  • [#8116] Instructor: feedback results: provide copy instructions for Mac OS (Nathan Baihly)

DevOps/Build-related

  • [#8349] Sync Checkstyle version for IntelliJ with the version defined in build script (Tan Li Hao)
  • [#8325] Fix AppVeyor failure due to Guava version (Wilson Kurniawan)
  • [#8310] Upgrade CheckStyle to 8.7 (Paweł Bąk)
  • [#8298] Use dynamic versioning for App Engine SDK (Wilson Kurniawan)
  • [#8276] Update build-related instructions (Wilson Kurniawan)
  • [#8275] Dev docs: mention when to use GodMode (Wilson Kurniawan)
  • [#8275] ide-usage.md: Eclipse setup: update text encoding instruction (Wilson Kurniawan)
  • [#8275] static-analysis.md: fix broken PMD documentation link (Wilson Kurniawan)
  • [#8275] static-analysis.md: fix CheckStyle and PMD Eclipse plugin link (Wilson Kurniawan)
  • [#8275] Add custom gradle task for deployment (Wilson Kurniawan)
  • [#8275] AppVeyor: Run all the lint routines (Wilson Kurniawan)
  • [#8275] Dev docs: mention the need for npm run build (Wilson Kurniawan)
  • [#8270] development.md: Fix broken link for Gmail Notes (@FritzJo)
  • [#8249] setting-up.md: Fix tracking of upstream repository instructions (Kevin Lam)

Other Tasks

  • [#8340] Javascript: button event callback: use event.currentTarget (Nguyen Quoc Bao)
  • [#8372] Review the client scripts (Wilson Kurniawan)
  • [#8369] Remove obsolete backup and profilers (Wilson Kurniawan)
  • [#8295] Update user map for Dec 2017 (Dishant Sheth)
  • [#8258] StringHelper: Use functional programming to improve code readability (Darren Wee)
  • [#8308] Java: Use Java 7 try-with-resources for AutoCloseable resources (Umesh Patidar)
  • [#8351] Fix missing group for build script task setupIntellijStaticAnalysis (Tan Li Hao)
  • [#8226] Java: Use Java 8 map.putIfAbsent and map.computeIfAbsent (Wen Xin)
  • [#8236] Use builder instead of telescoping constructor antipattern in CourseAttributes class (Cara Leong)
  • [#8281] Add test for checkIfEmptyRow method in StringHelper.java (Adrian Siwiec)
  • [#8274] Java: Use Java 8 Lambda expressions to replace instances of iterators. (Chng Zhi Xuan)
  • [#8222] Java: Use Java 8 lambda as comparators (Lu Lechuan)
  • [#8252] Instructor Help Pages: replace magic numbers used as element IDs (Akshat Jain)
  • [#8269] Extract out duplicated code in FeedbackMcqQuestionDetails.java (Wen Xin)
  • [#8263] Update user map for Nov 2017 (Fateh Singh Sandhu)
  • [#8233] Java: Use Java 8 lambda as comparators (Shradheya Thakre)
  • [#8253] Java: Use Java 8 map.getOrDefault (Nguyen Quoc Bao)
  • [#8223] Java: Use Java 8 map.forEach to iterate through map entries (Joanne Ong)
  • [#8232] Java: Use Java 8 list.removeIf in place of Iterator (Pan Haozhe)
  • [#8110] StudentCourseJoinConfirmationPageUiTest: fix Google login (John Yong)
  • [#8206] StringHelper: Remove join(String, String…) (Darren Wee)
  • [#8161] Update user map for Sep 2017 (Yungang Feng)
  • [#8170] Remove method getInstructorsForEmail(String) (Sukanta Roy)
  • [#8141] Update user map for Oct 2017 (Kshitij Kulshreshtha)
  • [#8145] InstructorHomePageUiTest: remove redundant reloading of previous page (Orinn Williams)

V6.0.1

19 Nov 13:48
Compare
Choose a tag to compare

Release 266

Bug Fixes

  • [#8160] Refresh session token before form submission (John Yong)
  • [#8157] Fix broken touch device detection (John Yong)

Other Tasks

  • [#8164] Add pageEncoding directive attribute to *.jsp and *.tag (John Yong)

V6.0.0

12 Nov 16:00
Compare
Choose a tag to compare

Release 265

Bug Fixes

  • [#8136] Instructor: feedback results: fix broken auto-highlighting of table (Abhishek Trivedi)
  • [#8107] CourseJoinAuthenticatedAbstractAction: fix NullPointerException in live server (John Yong)

New Features and Enhancements

  • [#7928] admin search: provide a mailto link with pre-filled values (Amar Prakash Pandey)

DevOps/Build-related

  • [#8134] Update third-party dependencies (Wilson Kurniawan)
  • [#8096] Migrate development tools to Google Cloud SDK - IntelliJ (John Yong)
  • [#8071] Migrate development tools to Google Cloud SDK - Eclipse (Wilson Kurniawan)
  • [#8045] Migrate development tools to Google Cloud SDK - CLI/Gradle (Wilson Kurniawan)
  • [#7637] Upgrade to Java 8 (Wilson Kurniawan)
  • [#8142] Update weekly backup code (Wilson Kurniawan)
  • [#8114] build.gradle: fix misleading message when dependencies are not found (John Yong)
  • [#8092] process.md: update command to run static analysis (Andrea Castellanos)

Other Tasks

  • [#8137] About page: Use data object to contain name of contributors (Wilson Kurniawan)
  • [#8127] FeedbackRankRecipientsResponseDetails: Refactor getAnswerCsv (Naman Tiwari)
  • [#8125] Const.java, InstructorSampleData.json: fix invalid date format (Torben Brueck)
  • [#8119] HTML: Remove all instances of meta element with attribute http-equiv of value X-UA-Compatible (Shaharyar Shamshi)
  • [#8100] Convert *.es6 back to *.js (Wilson Kurniawan)
  • [#8104] FeedbackQuestionsLogic: remove unused method isQuestionFullyAnsweredByTeam (Daniel Esponda)
  • [#8102] instructorFeedbackEdit.es6: Remove unwanted space (Tanya Gupta)
  • [#8060] InstructorStudentRecordsPageUiTest: improve stability (John Yong)

V5.112.01

30 Oct 02:43
9e6edec
Compare
Choose a tag to compare

Release 264

Code Contributions from: John
Review Contributions from: Damith, Yuan Bin

V5.112

09 Oct 04:30
Compare
Choose a tag to compare

Release 263

Code Contributions from: Alex, Amar, Andrew, Ari, Bicheng, Brian, Eliot, Florian, Gaurav, Hirday, Jaikirat, John, Jordan, Mac, Mayank, Shehan, Sowmya, Sujeet, Taras, Vamsi, Wilson, Yi Chen, Zandraa
Review Contributions from: Amar, Damith, John, Li Hao, Taras, Thenaesh, Vamsi, Wilson, Yi Min, Yuan Bin

Sprint Period: August 29, 2017 - October 8, 2017
Sprint Velocity: 111 points (code) + 74 points (review) = 185 points (total)

V5.111

24 Sep 15:29
Compare
Choose a tag to compare

Release 262

Code Contributions from: Alex, Amar, Bicheng, Brian, David, Hirday, John, Jordan, Kirti, Mayank, Melkysalem, Raghav, Sie Huai, Sujeet, Taras, Thien, Urvashi, Vamsi, Varshav, Viraj
Review Contributions from: Damith, Hirday, John, Li Hao, Mayank, Sujeet, Taras, Thenaesh, Vamsi, Wilson, Yi Min, Yuan Bin

Sprint Period: August 4, 2017 - August 28, 2017
Sprint Velocity: 82 points (code) + 52 points (review) = 134 points (total)

V5.110

03 Aug 18:02
Compare
Choose a tag to compare

Release 261

Code Contributions from: Aditya, Ahsan, Amar, Bicheng, clmcdonald, David, Dominik, Felix, Hirday, Jeff, Jeffery, John, Jon, Kyle, Komal, Mayank, Raju, Shehan, Sujeet, Taras, Thenaesh, Vamsi, Yi Min
Review Contributions from: Amar, Damith, Hirday, John, Li Hao, Thenaesh, Vamsi, Wilson, Yi Min, Yuan Bin

Sprint Period: July 18, 2017 - August 3, 2017
Sprint Velocity: 116 points (code) + 76 points (review) = 192 points (total)

V5.109

18 Jul 05:06
Compare
Choose a tag to compare

Release 260

Code Contributions from: Aditiya, Amar, Arjun, Bicheng, Bill, David, Hirday, Jasmeet, John, Komal, Ladislav, Li Hao, Maharshi, Marco, Mayank, Pravesh, Rahul, Sanjeev, Selvakumar Selvaraj, Shehan, Shiva, Shubham, Sie Huai, Sujeet, Surya, Taras, Tatiana, Thenaesh, Urvashi, Vamsi, Vishnu, Wilson, Yijia, Yi Min

Review Contributions from: Damith, John, Li Hao, Sujeet, Thenaesh, Vamsi, Wilson, Yi Min, Yuan Bin

Sprint Period: June 28, 2017 - July 17, 2017
Sprint Velocity: 256 points (code) + 122 points (review) = 378 points (total)