Releases: abalage/whatsthedamage
Releases · abalage/whatsthedamage
v0.20.0: Merge pull request #93 from abalage/ml-rework
Major refactor and improvements to Machine Learning model.
v0.10.0: Merge pull request #43 from abalage/drop-v1
Drop v1 API and old Summary based methods
v0.9.0: Merge pull request #42 from abalage/unifydataflowpipeline
Unify data flow pipeline - cutting 0.9.0
v0.8.0
chore: update documentation to match v0.8.0
v0.7.1
cicd: fix passing VERSION around jobs
v0.7.0: Introduce machine learning model for transaction categorization (#13)
* break: add possiblity to export processed data for ML training, breaks interface * feat: add scikit-learn dependency * feat: add Sports Recreation cagetory * feat: do not alter training data * feat: add Insurance category * feat: add ML script for training and predicting data * break: simplify interface * chore: reorder to improve readability * test: fix tests * feat: refactor ML scripts into oop code * feat: add argparse validation, rename file * test: upgrade python3.11 to python3.13 * feat: integrate ML features * fix: always use category attribute if available * break: month names should be dynamic * tests: use correct default value for boolean * tests: upgrade tox env from python3.11 to python3.13 * tests: fix static analysis errors * tests: fix static analysis errors p2. * tests: fix useless tests until I refactor or drop it * fix: always split data into train and test sets * fix: simplify code for consistency and readability * feat: use classifier balancing when imbalanced * fix: avoid double fitting to just to get the shape * chore: refactor Train class to improve usability * chore: despaghettify p1 * chore: refactor Inference class to clarify data usage * chore: prefer instance state over global state * Revert "tests: upgrade tox env from python3.11 to python3.13" Remove misleading error prints This reverts commit 097a2699272712c2aa68565562f1c2be2749f75f. * feat: refactor config handling in ml module * tests: update config tests * feat: use sorted print * fix: override empty type values to improve ML model's accuracy * feat: add setter for CsvRow attributes * chore: upgrade scikit-learn library to 1.7.2 * doc: update documentation * feat: add prebuilt model as git lfs object
v0.6.3: Merge pull request #12 from abalage/localize-web
Localization support for web interface
v0.6.2
fix: always categorize first by using type attribute
v0.6.1
doc: update README to reflect changes since 0.4.0
v0.6.0
doc: prepare for release 0.6.0