Skip to content

Releases: OperaVaria/cdb-birthday

Version 1.4.0

Choose a tag to compare

@OperaVaria OperaVaria released this 22 Oct 18:56

[1.4.0] - 2024.10.22

Added

  • Date format checking.
  • SQL escaping.
  • Console clearing between menu screens.
  • Links in changelog.

Changed

  • DB operation function revamp.
  • Input handling revamp.
  • Improved Makefile.

Fixed

  • get_input decrement bug.

Version 1.3.0

Choose a tag to compare

@OperaVaria OperaVaria released this 26 Sep 20:20

[1.3.0] - 2024.09.26

Added

  • "Person" struct type to store information internally.
  • Header file for custom types.

Changed

  • Optimized user input reading function.
  • Refactoring.

Version 1.2.0

Choose a tag to compare

@OperaVaria OperaVaria released this 13 Jun 16:07

[1.2.0] - 2024.06.13

Added

  • "Check if birthday entry exist." functionality.
  • "List birthdays for current month" functionality.
  • Notification if entry does not exist.
  • Date format validation.
  • Makefile.

Changed

  • Complete refactor, switched to multi file code.
  • "Scanf" calls eliminated.
  • Better prompts.

Fixed

  • Input buffer bug fixed.
  • Other minor fixes.

Version 1.1.0

Choose a tag to compare

@OperaVaria OperaVaria released this 03 Jun 09:18

[1.1.0] - 2024.06.03

Added

  • Global loop boolean added for minor structure improvement.
  • More error handling.

Changed

  • Existence of DB file/"birthdays" table only checked once at start.
  • Better input validation.
  • String array and memory size adjustments.
  • Minor changes in printed messages.
  • Some variable names shortened.
  • Comment improvements.

Version 1.0.0

Choose a tag to compare

@OperaVaria OperaVaria released this 02 Jun 21:55

[1.0.0] - 2024.06.02

Added

  • Initial release.