Releases: AY2324S2-CS2103T-T11-3/tp
v1.4
Latest Release with bugfixes and updates to the UG and DG.
What's Changed
- Fix EventPanelList Ui Issue with not displaying correct after each co… by @peterXGD in #78
- Make test pass build by @peterXGD in #79
- Fix User Guide Bugs by @cleowenxuan in #142
- Branch import bugs by @owenong1 in #144
- Bugfix: ensure tags of persons updated upon creation and assignment by @peienlim in #141
- Test cases for tag related classes by @peienlim in #146
- Add ctagCommandTest and modifies CtagCommand to fix bug by @peterXGD in #148
- Branch export fix by @owenong1 in #145
- UG update to include GUI section by @peienlim in #152
- Add test cases for Switch command by @peienlim in #147
- Branch edit user guide intro by @jonpwk in #153
- Add relevant test cases for Delete and Edit Command by @cleowenxuan in #154
- add some lines for UG for the managing tags and event section by @peterXGD in #155
- Bug fixes for dtag and assign by @jonpwk in #151
- Add new Try Out Your First commands section by @peienlim in #156
- Edit UserGuide by @jonpwk in #158
- Edit index.md by @jonpwk in #157
- Branch edit user guide by @jonpwk in #159
- Update User Guide and Resolve Merge Conflicts by @cleowenxuan in #162
- UG updates by @owenong1 in #163
- Edits for minor typos and addition of page break by @peienlim in #164
- Add implementation details of switch command and new sections under i… by @peienlim in #165
- Update DG implementation and Enhancement by @peterXGD in #166
- Update Developer Guide by @cleowenxuan in #169
- Branch update DG by @peienlim in #168
- Minor UG updates by @peienlim in #170
- Edit DG by @jonpwk in #167
- Update Developer Guide by @cleowenxuan in #171
- Fix minor typos and traces of AB3 in the DG by @cleowenxuan in #172
- Remove certain page breaks for better formatting by @peienlim in #174
- Import/Export DG updates by @owenong1 in #175
Full Changelog: v1.3.1...v1.4
v1.4b
v1.3.1
v1.3
v1.2.1
v1.2.1
EventBook v1.2.1 is here! Now you can add or delete a contact. Tag a contact with our tags feature like "friends", and search for them based on these tags!
What's Changed
- Edit User Guide by @jonpwk in #37
- Update developer guide and class diagrams by @peienlim in #44
- Update Developer Guide and UML Diagrams by @cleowenxuan in #46
- Branch event tag class update by @peterXGD in #45
- Updated DG to include import/export commands by @owenong1 in #47
- Enable Assertions by @cleowenxuan in #48
- Add lines to DevGuide, change version in Main.app. by @peterXGD in #49
- Edit DeveleporGuide to describe ctag and dtag functions by @jonpwk in #50
Caution
To use features such as search, create tag(ctag) or delete tag(dtag), for the dummy contacts and tags created, use the json file uploaded seperately in the release, put it under ./data/ in the current directory as the default. Or, update the tag list for your contacts yourself by editing the json file that is automatically generated under data/addressbook.java by replaceing the empty at the end of the file with
"tagList" : [ , "classmates", "neighbours", "family", "friends", "colleagues" ].
This is a problem solely with the dummy tags and names, the contacts and tag you create works just fine with all the commands.
New Features (compared to AB3)
- Delete a contact
- Add or delete a tag of a person
- Search a person by tag
- Import contacts by using CSV! [bugged, fixing it right now]
- Update Developer Guide to on the new features/enhancements implemented.
Import contacts from csv files [bugged, fixing it right now]
Search by tag
- Search a person by tag by using the input
- Usage: search friends
- An error message appears if the tag you search is not found.
Success

Failure

Create a tag
- ctag: Adds a tag to the address book. Parameters: tagName
- Usage: ctag friends
- An error message appears if the tag you create already exist.
Success

Failure

Delete a tag
- dtag: Deletes the tag identified by the name used in the displayed tag list.
- Usage: dtag friends
- An error message appears if you delete a non-existent tag.
Success

Failure

Delete a person
- delete: Deletes the person identified by the index number or full name used in the displayed person list.
- Parameters: INDEX (must be a positive integer) or NAME (must be the exact full name)
- Usage: delete 1 or delete Ashley
- An error message appears if you delete a non-existent person.

Next Version
- EventTag class related features, stay tuned it!
v1.2
v1.2
EventBook v1.2 is here! Now you can add or delete a contact. Tag a contact with our tags feature like "friends", and search for them based on these tags!
Caution
To use features such as search, create tag(ctag) or delete tag(dtag), use the json file uploaded seperately in the release, put it under /data file in the directory or as the default json for the Jar. Or, create the unique tag list for your contacts yourself by editing the json file.
New Features
- Delete a contact
- Add or delete a tag of a person
- Search a person by tag
- Import contacts by using CSV!
Import contacts from csv files
- Import a person from csv by using the import command!
- Usage: import csv
Search by tag
- Search a person by tag by using the input
- Usage: search friends
- An error message appears if the tag you search is not found.
Create a tag
- ctag: Adds a tag to the address book. Parameters: tagName
- Usage: ctag friends
- An error message appears if the tag you create already exist.
Delete a tag
- dtag: Deletes the tag identified by the name used in the displayed tag list.
- Usage: dtag friends
- An error message appears if you delete a non-existent tag.
Delete a person
- delete: Deletes the person identified by the index number or full name used in the displayed person list.
- Parameters: INDEX (must be a positive integer) or NAME (must be the exact full name)
- Usage: delete 1 or delete Ashley
- An error message appears if you delete a non-existent person.
