Releases: AY2324S1-CS2103T-W15-2/tp
v1.4
Release v1.4
In v1.4, we have
- improved the code quality of all the classes in ProfBook
- updated and finalised documentation (User Guide, Developer Guide, README)
- added more unit tests to command, parser and other classes
- improved and enhanced the error message shown
- added the help option for all the command classes
- fixed some of the bugs proposed after the PE-dry run
Updates include changes to the following classes/structure:
- Supported Commands
- Storage structure
- Parser
- Model
- Deadline
- Task
- RelativePath
- PathElement
- LogicManager
- ItemListPanel
- MainWindow
- GroupCard
- StudentCard
- TaskCard
These changes are inline with our project plans.
v1.3
Release v1.3- Feature Enhancement and Documentation Update
In v1.3.trial, we've removed addressbook’s features and finalised the profbook’s features to better fit our usecase.
We created/updated the following classes:
- Supported Commands
- Storage structure
- Parser
- State and State Manager
- Paths
- Option
- Deadline
- Id
- GroupId
- StudentId
- StudentBuilder
- GroupBuilder
- TypicalStudentBuilder
We also implemented the following features:
- Delete tasks
- Mark and unmark tasks
- Dynamic commands
Updates include changes to the
- User Guide
- Developer Guide
These changes are inline with our user stories and project plans.
v1.3.trial
Release v1.3.trial - Feature Enhancement and Documentation Update
In v1.3.trial, we've removed addressbook’s features and further enhanced the profbook’s features to better fit our usecase.
We created/updated the following classes:
- Supported Commands
- Storage structure
- Parser
- State and State Manager
- Paths
- Option
- Deadline
- Id
- GroupId
- StudentId
- StudentBuilder
- GroupBuilder
- TypicalStudentBuilder
We also implemented the following features:
- Delete tasks
- Mark and unmark tasks
Updates include changes to the
- User Guide
- Developer Guide
These changes are inline with our user stories and project plans.
v1.2
Release v1.2 - Feature Update
In v1.1, we've focused on enhancing the current addressbook's features to better fit our usecase as profbook
We created/updated the following classes:
- Supported Commands
- Storage structure
- Parser
- State and State Manager
- TaskList Manager
- Paths
- Id
- Students
- Groups
- ProfBook
We also implemented the following features:
- Dynamic command based on current path
- Linux styled commands
- Ability to store and track tasks
- Organisation of students into groups
These changes are inline with our user stories.
v1.1
Release v1.1 - Documentation Update
In v1.1, we've focused on enhancing project documentation.
Updates include changes to the
- README file
- About Us page
- User Guide
- Developer Guide
- site-wide settings
These changes ensure clarity and alignment with our project plans. No changes to functionality were made.