Releases: AY2425S2-CS2103T-W09-4/tp
Release list
HappyEverAfter v1.6.0 - Product Release
With the fourth release of HappyEverAfter, we are thrilled to report that we have made it EVEN easier to manage weddings!
Bug fixes
- Resolved bugs such as incorrect error messages when selecting indexes for
edit,remove,delete, etc. - Deprecated commands such as
findhave been removed completely - Fixed a bug where the selected wedding did not change colour
What's changed
- Updated documentation to reflect bugs fixed
- Updated formatting of User Guide to make it more user-friendly and easy to read
- Added Planned Enhancements in Developer Guide
HappyEverAfter v1.5.0 - Product Release
With the third release version of HappyEverAfter, we continue to refine the user experience and make it easier for developers to contribute! 🎉
What's New
-
Improved User Experience
- Enhanced support for wedding planners managing wedding members with clearer workflows and consistent documentation.
-
New Features
- Added the ability to edit wedding details directly using the
editweddingcommand, making updates seamless. - Added the ability to clear all weddings with a single command!
- Added the ability to edit wedding details directly using the
- Developer-Friendly Enhancements
- Deprecated commands like
edithave been removed, reducing redundancy and simplifying code maintenance. - Invalid input handling has been improved across commands, ensuring better error messages and preventing crashes.
- UML diagrams have been added so developers get a visual understanding of our codebase.
- Deprecated commands like
Bug Fixes
- Fixed leap year handling in date-related commands to ensure accurate date processing.
- Resolved issues with
filtercommand to prevent unforeseen software crashes.. - Improved handling of non-existent dates.
What's Changed
- Updated documentation to reflect new features and command changes, providing clarity for users and developers alike.
- Repurposed redundant code from previous versions to ensure optimal performance and maintainability.
This release marks another step forward in making HappyEverAfter both user-friendly and developer-friendly. We look forward to your feedback as we continue to improve! 🚀
v1.4.0
HappyEverAfter v1.4 - Alpha release
With the second release version of HappyEverAfter, we are now in alpha! 🥳 🥳
What's new
1. Search for members
You can now search for members using the findmember command. Simply type findmember, followed by any number of strings to perform a search for all weddings with members containing any of the strings as a substring.
2. Filter by Tags
Within each wedding, you can conveniently filter by tag and display all members with the specified tag. After using open to open a wedding, simply type filter [TAG] to display all members with the specific tag. Note that tag is case-sensitive.

3. Sort Weddings (By date for now)
You can view weddings in chronological order from most recent upcoming wedding to furthest wedding by typing the command sort. This performs an automatic sort by chronological order. More ways to sort may be added in future ;)

What's changed
- Updated user guide
- Changed
closeweddingcommand toclose
Bug fixes
- Fixed the
helpcommand to display the correct URL to our user guide.
HappyEverAfter release v 1.3
In this release, we mainly change the whole outline of the address book so that it is a list of wedding tasks on the left and the list of people within certain wedding tasks on the right.
We modify the GUI and enable the functionality of add wedding tasks, add people in wedding tasks, open wedding and close wedding.
The wedding task requires its name and date in the first step and requires the adding of bride and groom to make it a true wedding task. After a wedding task is added, we can open the wedding task and we can further add people for different tags now. We can close the task after editing the wedding task.
General UI and the error message when given the wrong command format of add a wedding
After the command: new n/Jack & Rose d/12122025, we create the wedding draft and require the adding of bride and groom to make it a true wedding task
After the command of adding bride and groom, we successfully add a wedding task
We open the wedding task
We close the wedding task
We add a person after we open a wedding task
