-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangelog
More file actions
22 lines (20 loc) · 1.58 KB
/
Changelog
File metadata and controls
22 lines (20 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Version History:
### versioning is based upon the principle MAJOR.MINOR.PATCH/INTERNAL where:
### MAJOR = lots of new features, completely changes the program's functionality
### MINOR = a few new features ex: new button, text field etc...
### PATCH/INTERNAL = fixes a bug or does some sort of internal restructure that has no effect on the end-user product
1.0 - Created JavaLibrary class and JavaFrontEnd class with addBook button, changeBook button, and showbook field.
1.0.1 - Added a README.md file.
1.1 - Added a TabbedPane interface with JPanels.
1.2 - Added functionality for TabbedPane and JPanels, added deleteBook button, search function, and a new LibraryBook
field called authorName.
1.2.1 - Added a changelog
2.0 - Added Utility class that contains usingBufferedWriter and usingReader methods for saving/loading books. Added
saveBook button and loadBook button. Added showScroll and searchScroll (which are JScrollPanes) to allow the
JTextAreas to scroll when the book data overflows the box. Updated search function to allow all books that contain
the selected keyword to be returned in the searchArray JTextArea.
2.0.1 - bug fix, application would not close when window was closed.
2.0.2 - minor internal restructure of code to add maintainability and readability.
2.0.3 - changed the data save feature, no longer outputs the data to a text file, uses object Serialization now.
2.0.4 - added a .exe file for ease of use for windows systems, first production release.
2.1.0 - added a bookSection feature allowing the user to assign the Library section that the book is in.