Skip to content

Releases: benjamin-awd/monopoly

v0.18.4

23 Jul 14:43
Compare
Choose a tag to compare

Changelog

[0.18.4] - 2025-07-23

🛠️ Bug Fixes

  • (banks/dbs) Increase conslidated statement transaction bound

v0.18.3

08 Jul 14:24
Compare
Choose a tag to compare

Changelog

[0.18.3] - 2025-07-08

v0.18.2

14 Jun 15:54
Compare
Choose a tag to compare

Changelog

[0.18.2] - 2025-06-14

⚙️ Miscellaneous Tasks

  • Push missing amex safety check

v0.18.1

11 Jun 15:12
Compare
Choose a tag to compare

Changelog

[0.18.1] - 2025-06-11

🚜 Refactor

  • (logs) Allow pdf name in logs during verbose mode

⚙️ Miscellaneous Tasks

  • Allow verbose logs during multi-threaded mode

v0.18.0

09 Jun 16:18
Compare
Choose a tag to compare

Changelog

[0.18.0] - 2025-06-09

⛰️ Features

  • (banks) Add limited support for SG Maybank credit statements

🛠️ Bug Fixes

  • (cli) Pass entire config to process_statement

🚜 Refactor

  • (cli) Use helper function to pass results back
  • (cli) Remove hardcoded instantiation of tqdm_settings
  • (cli) Move models to separate file

⚡ Performance

  • (pdf) Make removal of vertical text optional
  • (banks) Use transaction format if available
  • Lazily import parse from dateparser

🧪 Testing

  • (cli) Move files to integration directory
  • (cli) Use tmp_path instead of cli runner isolated filesystem

⚙️ Miscellaneous Tasks

  • (cli) Do not create executor if only a single file is passed
  • (cli) Add e2e test for pprint
  • (banks/amex) Enable safety check
  • Add tests for ocr_available

v0.17.1

08 Jun 14:21
Compare
Choose a tag to compare

Changelog

[0.17.1] - 2025-06-08

🛠️ Bug Fixes

  • (cli) Pass entire config to process_statement

🚜 Refactor

  • (cli) Use helper function to pass results back
  • (cli) Remove hardcoded instantiation of tqdm_settings
  • (cli) Move models to separate file

🧪 Testing

  • (cli) Move files to integration directory
  • (cli) Use tmp_path instead of cli runner isolated filesystem

⚙️ Miscellaneous Tasks

  • (cli) Do not create executor if only a single file is passed
  • (cli) Add e2e test for pprint

v0.17.0

06 Jun 15:24
Compare
Choose a tag to compare

Changelog

[0.17.0] - 2025-06-06

⛰️ Features

  • (banks) Add amex platinum

🚜 Refactor

  • Make multiline config transaction an optional variable
  • Rename multiline_transactions -> multiline_descriptions

⚙️ Miscellaneous Tasks

  • (generic) Add metadata to missing transaction message
  • (ci) Rename regression -> performance
  • Add period to date patterns

v0.16.1

04 Jun 16:23
Compare
Choose a tag to compare

Changelog

[0.16.1] - 2025-06-04

⚙️ Miscellaneous Tasks

  • (ci) Give write permission for publish workflow
  • (ci) Don't run regression testing on main / main
  • (ci) Add missing contents permission
  • Exclude uv.lock
  • (generic) Add metadata to missing transaction message
  • (ci) Rename regression -> performance

Build

  • (deps) Bump astral-sh/setup-uv from 5 to 6

v0.16.0

01 Jun 13:44
Compare
Choose a tag to compare

Changelog

[0.16.0] - 2025-06-01

🚜 Refactor

  • (ci) Switch to ruff
  • (build) Switch to uv

⚙️ Miscellaneous Tasks

  • (ci) Test across all python versions
  • (ci) Add regression test
  • (ci) Remove unnecessary install of bc and jq

v0.15.0-rc2

30 May 10:44
Compare
Choose a tag to compare

Changelog