Releases: gachia/duke
Releases · gachia/duke
Completed A-Release
Completed A-UserGuide
Added a User Guide to the project.
Completed C-Help
Added a Help Command for users to know what they can do with Duke.
Completed A-CodeQuality
Refactored code for better abstraction.
Also fixed Assertion bug from previous release that made wrong assert call when index is within range.
Completed A-Assertions
Implemented Assertion code.
Edit: Found bug with Assertion code. "<" should be "<=". Fixed in next release.
Completed Level-10
Implemented JavaFX GUI and reorganised Duke's code to respond to the GUI
Edit: Known bug found where mainClassName in build.gradle points to incorrect file name. Already fixed in further commits.
Completed A-CheckStyle
Formatted code to pass CheckStyle
Completed Level-9
Completed Level-9
Completed A-JavaDoc
Merged the branch early due to errors found while doing Javadocs.
- Gradle was running without System input so it would fail immediately when running. This has been fixed so user inputs are now working as intended.
- Exit Command would fail if no file path/no text file was specified. This has been fixed so the program would exit without saving any data if no file exists.