Skip to content

Releases: Scoofszlo/ReceiptManager

ReceiptManager v2.1.0

02 Jul 10:11
Compare
Choose a tag to compare

v2.1.0 is here! This version doesn't include many new features as it only contains mostly important changes and bug fixes. I have more ideas in my mind that will be incorporated in future releases, so stay tuned!

New features:

  • Implement config system
  • Add currency support

Changes:

  • Preview receipt entry when trying to edit or delete a receipt entry
  • Use right-alignment when displaying prices
  • Use receipt code as default file name option
  • Use current date and time values for receipt header's date and time when creating a receipt list manually
  • Change save location of exported files
  • Other source code cleanup, styling changes, and improvements

Bug fixes:

  • Fix one decimal number showing instead of two decimal numbers on unit price and total price
  • Fix repeating decimal numbers on total price
  • Fix currency not showing on prices
  • Other minor fixes

ReceiptManager v2.0.0

26 Jun 07:27
Compare
Choose a tag to compare

v2.0.0 is here! This version is a major upgrade from the first version, with many new features. The previous version had limited functionality as it was based on my school project, in which features are very limited due to rules and restrictions imposed. Meanwhile, while I believe this release is a significant improvement, this might not be fully polished. Patches will be rolled out in the coming days or weeks for changes!

New features:

  • Add option to add receipt entries from the program
  • Edit entry details (e.g., editing item name, quantity, etc.)
  • Sort entries from highest to lowest based on their total price
  • Delete entry based on its position
  • Change receipt header details (i.e., receipt code, date/time)
  • Export the receipt created either in .TXT or in .JSON format
  • Go back to previous part of the program

Changes:

  • Change the restrictions of accepted values for receipt code, date/time, quantity, and unit price
  • Display results with formatting on live preview
  • Change designated location of exported files
  • Other styling changes
  • Other source code improvements

Bug fixes:

  • Fix window exiting abruptly when running the program
  • Fix missing header line when previewing result
  • Fix error when invalid characters is used in filename
  • Fix overwriting file when same file name is used
  • Fix receipt code not showing
  • Fix missing header line when previewing result
  • Fix error when adding entry from empty list
  • Fix error handling for invalid values

Removed:

  • Copy results into clipboard

ReceiptChecker v1.1.0

17 Jun 05:37
Compare
Choose a tag to compare

This release is mostly code refactoring since the functions created have different functionalities so I have to separate those functionalities for easier code readability and maintainability.

Here are the changes for this release:

  • Refactor several functions such as build_list_from_file() and write_receipt_output_file()
  • Fix inconsistent results when rounding numbers
  • Change time and date display formatting
  • Change minor styling of codes

ReceiptChecker v1.0.0

17 Jun 02:54
Compare
Choose a tag to compare

This initial release is the code for my Python project for the subject that I have taken called DASTRUC (Data Structures and Algorithms). Some lines of code have been changed for privacy purposes.