Changelog#

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.0] - Development Version 2025-11-08#

Added#

  • Initial release of scgFinance package for personal finance management.

  • Support for importing bank statements and credit card data from CSV files.

  • Automatic and manual expense categorisation using customisable rules.

  • Sample data loading (e.g., bank, credit_card, rules) for testing.

  • Full processing pipeline via process_statements function.

  • Documentation hosted at https://docs.sarahcgall.co.uk/scgFinance.

  • GitHub Actions workflow (ci.yml) for continuous integration.

  • Metadata and categorised directories for storing processed files and rules.

Fixed#

  • N/A (initial release).

Changed#

  • N/A (initial release).

Removed#

  • N/A (initial release).