Skip to content

Releases: AY2324S2-CS2103T-T11-3/tp

v1.4

15 Apr 15:15
5ae9620

Choose a tag to compare

Latest Release with bugfixes and updates to the UG and DG.

What's Changed

Full Changelog: v1.3.1...v1.4

v1.4b

15 Apr 16:16
8eb96ea

Choose a tag to compare

Almost Exactly the same as v1.4. Only minor edits to the pre-loaded contacts that are shown on first startup.
No functionality/bug changes.

v1.3.1

05 Apr 00:08
26aaf8a

Choose a tag to compare

Merge pull request #77 from owenong1/branch-versionNu,

Version no.

v1.3

04 Apr 15:50
f276102

Choose a tag to compare

Merge pull request #70 from owenong1/branch-updateUG1.3

UG update for 1.3.1 release

v1.2.1

29 Mar 07:45
111baee

Choose a tag to compare

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

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]

  • Import a person from csv by using the import command!
  • Usage: import csv
    Import in EventBook

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
    Success
    Failure
    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
    Success
    Failure
    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
    Success
    Failure
    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.
    Success

Next Version

  • EventTag class related features, stay tuned it!

v1.2

21 Mar 16:03
a8764e2

Choose a tag to compare

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.