Releases: AY2425S1-CS2103T-F15-2/tp
Release Notes for Version 1.6 - 12 November 2024
What's Changed
- Fixing DG for easier readability by @ethan-goh in #172
- Fix UG Bugs by @btbrandon in #174
- Fix PE-D UG Bugs by @btbrandon in #252
- Duplicate role undetected by @juliantayyc in #259
- Fix Bugs in PE-D by @JYL27 in #256
- Fix FilterCommand bug by @jessica2828 in #262
- Fix UG related errors from PE-D by @ethan-goh in #260
- Fix ModuleCommand Bug by @btbrandon in #254
- Update Appendix: Effort in DG by @JYL27 in #264
- Fix Functionality bugs by @btbrandon in #255
- Fix UG based on PE-D reports by @jessica2828 in #263
- Add help menu known issue to UG by @juliantayyc in #266
- Reformat UG and add links by @ethan-goh in #267
- Update dg by @juliantayyc in #265
- Update planned enhancements by @juliantayyc in #261
- Fix bugs pertaining to PE-D by @ethan-goh in #269
- Remove PPP for all members by @JYL27 in #268
- Update developer guide by @ethan-goh in #270
- Update planned enhancements to follow requirement by @juliantayyc in #271
- Update table of contents by @juliantayyc in #272
- Final fixes to DG by @juliantayyc in #273
- Fix UG table by @juliantayyc in #274
- Remove code formatting in header by @juliantayyc in #275
- Update dg by @juliantayyc in #276
Full Changelog: v1.5...v1.6
Release Notes for Verson 1.5 - 7 November 2024
What's Changed
- Edit UI to show selected person details from FindCommand by @ethan-goh in #85
- Enable assertions by @ethan-goh in #86
- Refactor AddressBook to EduContacts by @JYL27 in #98
- Refactor DeleteSequenceDiagram.puml by @JYL27 in #99
- Refactor ModelClassDiagram by @btbrandon in #100
- Refactor HelpWindow by @btbrandon in #101
- Refactor StorageClassDiagram.puml by @ethan-goh in #106
- Refactor ArchitectureSequenceDiagram.puml by @jessica2828 in #104
- Edit BetterModelCLassDiagram.puml by @juliantayyc in #107
- Edit UI by @ethan-goh in #110
- Update Case Insensitivity by @btbrandon in #102
- Refactor DG Model Component, Planned Enhancements by @btbrandon in #103
- Update DG Logic Component by @JYL27 in #108
- Update DG for Architecture, UI by @ethan-goh in #117
- Update UG by @jessica2828 in #111
- Update DG Storage Component by @jessica2828 in #121
- Update UG Find Command by @JYL27 in #119
- Add CommandHistory to DG by @juliantayyc in #125
- Add module command to UG by @juliantayyc in #124
- Update UG, Fix Bugs by @ethan-goh in #120
- Update TagTest, EditCommandTest by @btbrandon in #118
- Update Grade Command in UG by @btbrandon in #126
- Fix UI issue on Windows OS by @JYL27 in #128
- Fix UG formatting in PDF by @JYL27 in #156
- Fix HelpWindow and FilterCommand bugs by @btbrandon in #132
- Fix bugs related to Find Command and Delete Command by @JYL27 in #153
- Fix bug where phone number doesn't adhere to agreed-upon format by @JYL27 in #146
- Fix Alpha Bugs by @ethan-goh in #152
- Update FilterCommand Tests by @jessica2828 in #123
- Change Tag class to Role by @JYL27 in #154
- Fix Alpha Bugs by @jessica2828 in #160
- Update DeleteCommand tests by @jessica2828 in #122
- Fix HelpWindow, helpMessage.png bugs by @btbrandon in #163
- Fix bugs in User Guide by @JYL27 in #165
- Change release version in MainApp.java by @juliantayyc in #171
Full Changelog: v1.4...v1.5
Release Notes for Verson 1.4 - 24 October 2024
What's New
-
Updates on UI
This release introduces significant UI improvements and refactoring for the AddressBook application, enhancing the display of person details and command handling. Key updates include the addition of a dynamic PersonDetails panel for viewing detailed student or tutor information, improvements to the Person List panel with clearer role-based styling, and enhancements to the CommandResult feedback system. The layout has been refined for a more polished and user-friendly interface.
-
New
FindCommand
-
Command History Navigation
- Added the ability to navigate through previous commands using the UP and DOWN arrow keys, allowing quick access to recently entered commands.
-
Updated Add/Delete/Edit Behavior
- When adding, deleting, or editing a student, the displayed student information now updates immediately. This ensures that the person shown always reflects the latest changes.
-
Delete by Module
- Added the functionality of deleting a specific module for a student by using the
delete
command with aStudentId
and the module code. - Example:
delete 1234567 m/CS2103T
.
- Added the functionality of deleting a specific module for a student by using the
-
Refinements to Commands
StudentId
prefix (ieid/
) have been removed for simpler input and improved user experience. To execute command, Educators simply provide theStudentId
without the prefix along with the command word.- Example:
delete 12345678
instead of the previousdelete id/12345678
.
-
New 'EditCommand' Usage
- Users can now edit a pre-existing module name without changing its grade.
- Example:
edit 12345678 m/CS2103T CS2101
.
Release Notes for Version 1.3 - 17 October 2024
What’s New
-
New Fields:
studentID
,course
, andmodule
and Refactored Tag System- Added new fields to track student-specific details such as Student ID, Course, and Module. This provides better organization and tracking for educators managing student contacts.
- The tag system has been refactored to only allow roles of either Student or Tutor. This ensures clarity when managing contacts within the educational context.
-
Command Updates:
-
Add Command: Updated to accommodate the new studentID, course, and module fields when adding a new person.
-
Edit Command: Modified to allow editing of the new fields and roles and also to use studentID as the student identifier (Student/Tutor).
-
Delete Command: Adjusted to work seamlessly with the refactored tag system and new fields.
-
-
New Module Management:
-
Student Grades Tracking:
-
Refactored Find Function:
- The find function has been refactored to a more advanced filter functionality, allowing users to filter contacts based on specific criteria such as roles, modules, and other attributes.
-
Test Cases:
- Added new test cases to cover the new fields (studentID, course, module, and grades).
- Added new test cases to cover the new methods (moduleCommand, gradeCommand)
- Refactored existing test cases to align with the updated commands and functionality.