Skip to content

Releases: abalage/whatsthedamage

v0.20.0: Merge pull request #93 from abalage/ml-rework

26 Mar 10:04

Choose a tag to compare

Major refactor and improvements to Machine Learning model.

v0.10.0: Merge pull request #43 from abalage/drop-v1

04 Jan 20:19

Choose a tag to compare

Drop v1 API and old Summary based methods

v0.9.0: Merge pull request #42 from abalage/unifydataflowpipeline

29 Dec 20:43

Choose a tag to compare

v0.8.0

19 Dec 22:06

Choose a tag to compare

chore: update documentation to match v0.8.0

v0.7.1

10 Oct 09:11

Choose a tag to compare

cicd: fix passing VERSION around jobs

v0.7.0: Introduce machine learning model for transaction categorization (#13)

18 Sep 14:21

Choose a tag to compare

* 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

02 Jul 18:13

Choose a tag to compare

Localization support for web interface

v0.6.2

18 May 19:53

Choose a tag to compare

fix: always categorize first by using type attribute

v0.6.1

15 May 09:27

Choose a tag to compare

doc: update README to reflect changes since 0.4.0

v0.6.0

15 May 08:52

Choose a tag to compare

doc: prepare for release 0.6.0