From e11dbf968304b1469ddaae55de4f763bcdfe22f4 Mon Sep 17 00:00:00 2001 From: Benjamin Dornel Date: Thu, 13 Jun 2024 22:08:41 +0800 Subject: [PATCH] chore(release): prepare for 0.9.4 --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc3f33db..c80281a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,42 @@ All notable changes to this project will be documented in this file. +## [0.9.4] - 2024-06-13 + +### ⛰️ Features + +- *(generic/constants)* Add dd_mm_yy pattern +- *(generic/constants)* Add support for dd_mm_yy pattern +- *(banks)* Add Maybank debit and credit support +- *(statements)* Attempt to calculate total sum using subtotals + +### 🛠️ Bug Fixes + +- *(generic)* Use better default types for most_common_pattern/tuples +- *(config/typing)* Add has_withdraw_deposit_column to base statement + +### 🚜 Refactor + +- *(generic/constants)* Add DRY pattern for YYYY +- *(generic/constants)* Add spaces in delimiter for all dd_mm_ patterns +- *(statements)* Remove outdated re-parsing of document with pymupdf +- *(generic/constants)* Add \b suffix for yy/yyyy patterns +- *(generic)* Add tolerance for misaligned dates across pages +- *(statement/debit)* Only try to get debit suffix if withdraw/deposit cols exist +- *(constants)* Add support for + or - in suffix +- *(banks)* Allow loose metadata field matching + +### 📚 Documentation + +- Move web demo gif to monopoly-streamlit +- Use emoji instead of : syntax + +### ⚙️ Miscellaneous Tasks + +- *(generic/constants)* Change all patterns to raw string +- *(release)* Change features emoji to ⛰️ +- Use 🛠️ as bug fix emoji + ## [0.9.3] - 2024-06-09 ### 🚀 Features diff --git a/pyproject.toml b/pyproject.toml index ae147cc7..22cca943 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "monopoly-core" -version = "0.9.3" +version = "0.9.4" description = "Monopoly is a Python library & CLI that converts bank statement PDFs to CSV" repository = "https://github.com/benjamin-awd/monopoly" authors = ["benjamin-awd "]