Skip to content

Releases: samueltann/ip

v1.2 - ByteBuddy Release (Gradle Build)

Choose a tag to compare

@samueltann samueltann released this 19 Sep 10:01

ByteBuddy is a Java-based chatbot inspired by the Java mascot Duke. This release features a graphical JavaFX interface for task management, allowing users to:

  • Add and manage tasks: Todo, Deadline, Event

  • Mark and unmark tasks as done

  • Delete tasks easily

  • Search tasks by keyword

  • Access a built-in help command for guidance

  • Load sample data on first run for a smooth start

This release includes a self-contained JAR (bytebuddy-all.jar) bundled with all dependencies, so you can run the application directly with:

java -jar bytebuddy.jar

Notes:

  • Requires JDK 17 or higher.

  • Designed primarily for GUI usage; CLI run() is deprecated.

  • For development or source code, see the repository.

v1.1 - ByteBuddy Release (Gradle Build)

Choose a tag to compare

@samueltann samueltann released this 18 Sep 16:02

ByteBuddy is a Java-based chatbot inspired by the Java mascot Duke. This release features a graphical JavaFX interface for task management, allowing users to:

  • Add and manage tasks: Todo, Deadline, Event

  • Mark and unmark tasks as done

  • Delete tasks easily

  • Search tasks by keyword

  • Access a built-in help command for guidance

  • Load sample data on first run for a smooth start

This release includes a self-contained JAR (bytebuddy-all.jar) bundled with all dependencies, so you can run the application directly with:

java -jar bytebuddy.jar

Notes:

  • Requires JDK 17 or higher.

  • Designed primarily for GUI usage; CLI run() is deprecated.

  • For development or source code, see the repository.

v1.0 - ByteBuddy Initial Release (Gradle Build)

Choose a tag to compare

@samueltann samueltann released this 30 Aug 08:27

ByteBuddy v1.0.0 is the first official release of the chatbot project with full Gradle support and an executable JAR. Key features included in this release:

Features:
Fully functional task management chatbot
Add, list, mark/unmark, delete tasks
Support for ToDos, Deadlines, and Events
Automatic saving and loading of tasks from disk
Exception handling for invalid commands and missing input
Local date/time support for Deadlines and Events
Object-Oriented design with Task, Command, Storage, Parser, and Ui classes