Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
4N0NYM0U5MY7H authored Mar 20, 2023
1 parent 62b0bb4 commit ee7f646
Showing 1 changed file with 13 additions and 19 deletions.
32 changes: 13 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,42 +14,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Search by partial author name.
- Search by partial date.

## [2.1.1] - 2023-03-07
## [2.1.2] - 2023-03-19
### Added
- MIT License

### Fixed
### Changed
- Completed project README.

## [2.1.1] - 2023-03-07
### Fixed
- An issue when loading a backup that caused the application to crash.

## [2.1.0] - 2023-03-05

### Added

- Save a backup of the database.
- Load a backup of the database.
- Return to Main Menu options for all submenus.

### Changed

- UserInterface class is now Menu.
- BookDatabase constructor now takes a filename as a parameter.

### Fixed

- Microservice to use variable names for files.
- save_backup no longer crashes the program when trying to backup a file with the same name.
- load_backup now only accepts a file that exists.
- Code clean up.
- Menu readability.

### Removed

- UserInterface.py
- exit_program function from utility.py

## [2.0.0] - 2023-02-26

### Added

- .gitattributes
- CHANGELOG.md
- BookDatabase.py
Expand All @@ -64,7 +62,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- BookDatabase now creates a new database file if one does not exist.

### Changed

- Replaced the Menu classes with a single UserInterface class.
- Replaced the BookLogDB class with BookDatabase class.
- Updated the project README.
Expand All @@ -77,23 +74,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Repository architecture for organization.
- Moved various utility functions into their own module.

## Removed

### Removed
- Menu and Menu derived classes from the UserInterface module.
- BookLogDB.py

### Fixed

- BookDatabase connection method is now a private method.
- Menu selection is now part of the UserInterface class.
- Minor corrections to the CHANGELOG.
- Refactored repeat code in the into functions.
- Issue with converting some queries to JSON ready dictionary.

## [1.0.0] - 2023-01-28

### Added

- User Interface design with the 8 Cognitive Style Heuristics.
- Feature to add items to a database.
- Feature to view all items in a database.
Expand All @@ -104,7 +97,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Project README.
- .gitignore

[2.1.1]: https://github.com/4N0NYM0U5MY7H/CS361_Individual_Project/releases/tag/v2.1.1
[2.1.0]: https://github.com/4N0NYM0U5MY7H/CS361_Individual_Project/releases/tag/v2.1.0
[2.0.0]: https://github.com/4N0NYM0U5MY7H/CS361_Individual_Project/releases/tag/v2.0.0
[1.0.0]: https://github.com/4N0NYM0U5MY7H/CS361_Individual_Project/releases/tag/v1.0.0
[2.1.2]: https://github.com/4N0NYM0U5MY7H/CS361_Course_Project/releases/tag/v2.1.2
[2.1.1]: https://github.com/4N0NYM0U5MY7H/CS361_Course_Project/releases/tag/v2.1.1
[2.1.0]: https://github.com/4N0NYM0U5MY7H/CS361_Course_Project/releases/tag/v2.1.0
[2.0.0]: https://github.com/4N0NYM0U5MY7H/CS361_Course_Project/releases/tag/v2.0.0
[1.0.0]: https://github.com/4N0NYM0U5MY7H/CS361_Course_Project/releases/tag/v1.0.0

0 comments on commit ee7f646

Please sign in to comment.