v1.2
What's New
- Application title: The title has been changed to “AssetBook-3”.
- Assets: Persons can now have unique assets associated with them.
- Edit person: The
edit
command can now edit a person’s assets. - Edit assets: The
edita
command can be used to edit the name of an asset, which changes it globally for all people with that same asset. - Undo: The
undo
command undoes the previous modifying action, restoring the state of the database. - Find: The
find
command can now filter contacts by assets and/or tags, in addition to contact names. - Storage: The json database file format has been updated to include assets.
- Help: The help command has been updated with the new user guide URL.
- Documentation: The user guide, developer guide & about us pages have been updated.
Screenshots
Note
The left screenshot is before the command is executed, while the right screenshot is after it is executed.
Add Command
add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]... [A/ASSET]...
Edit Asset Command
edita old/OLD_ASSET_NAME new/NEW_ASSET_NAME
Undo Command
undo
Find Command
find KEYWORD [KEYWORD]...
What's Changed
- Bump workflow dependency versions by @aureliony in #1
- Add workflow badges to README.md by @aureliony in #2
- Refactor storage component: serialization and deserialization by @aureliony in #7
- Refactor models component: abstract out Set into Tags.java by @aureliony in #8
- Project website initialize by @bryanyee33 in #28
- Update AboutUs page for Yetong by @darkvoid32 in #9
- Update initial AboutUs page for Bryan by @bryanyee33 in #35
- Update AboutUs.md and add portfolio page for aureliony by @aureliony in #33
- Update description of AssetBook-3 by @bryanyee33 in #36
- Update AboutUs.md by @aureliony in #38
- Add non-functional requirements to DeveloperGuide.md by @aureliony in #39
- Refactor models: privatize attributes and methods in Person fields by @aureliony in #32
- Update README.md by @darkvoid32 in #41
- Fixed Yetong's AboutUs page and added Rizki's by @darkvoid32 in #43
- Update AboutUs for yisiox by @yisiox in #44
- Add target user profile, value proposition, user stories, user cases by @bryanyee33 in #53
- Fix DG NFR formatting and remove old team members by @aureliony in #45
- Update the glossary by @yisiox in #56
- Update AboutUs roles and responsibilities by @yisiox in #52
- Update all UG sections by @aureliony in #59
- Refactor logic components by @bryanyee33 in #60
- Refactor Storage components by @bryanyee33 in #55
- Refactor ParserUtil.java by @aureliony in #71
- Better DG requirements by @yisiox in #61
- Refactor Logic component to use enum factory pattern by @yisiox in #72
- Update the user guide in accordance with the new feature specification by @aureliony in #65
- Fix readInitialAddressBook() corrupted file test by @bryanyee33 in #73
- Update DG for storage component and delete unused test data by @aureliony in #78
- Update add command to support assets by @yisiox in #79
- Add unit tests for new assets field by @darkvoid32 in #81
- Change app title to AssetBook-3 by @aureliony in #90
- Update the DG for logic component by @bryanyee33 in #85
- Update user guide URL and privatize attributes by @aureliony in #82
- Update DG for changes to model component by @aureliony in #88
- Add Undo command by @bryanyee33 in #93
- Update Delete command Tests for Edge Cases and Validations by @rizkidelta in #97
- Refactor AddressBookParserTest by @aureliony in #92
- Update DG for Logic component by @yisiox in #100
- Find contacts by name, asset or tag by @aureliony in #75
- Add
EditAssetCommand
by @darkvoid32 in #95 - Update UG by @aureliony in #102
- Improve AddCommandTest by @rizkidelta in #104
New Contributors
- @aureliony made their first contribution in #1
- @bryanyee33 made their first contribution in #28
- @darkvoid32 made their first contribution in #9
- @yisiox made their first contribution in #44
- @rizkidelta made their first contribution in #97
Full Changelog: b896eb0...96fcfc7