v0.0.4 (Titun)
- Ṣafikun faili afiwera pẹlu
parse_files_parallel()lilo ProcessPoolExecutor. Fikun ṣiṣan otitọ fun awọn faili PAIN.001 nla (50 MB+) pẹlu iranti didi. - Awọn iṣapeye iṣẹ: Iwọn CAMT kọja 27,000 tx/s, PAIN.001 kọja 52,000 tx/s.
- Fi kun
Deduplicatorkilasi fun wiwa awọn ẹda-ẹda deede ati awọn ifura ti a fura si pẹlu awọn ikun igbekele. - Fi kun
from_string()atifrom_bytes()awọn ọna fun ni-iranti parsing lai disk I/O. - Fi kun
iter_secure_xml_entries()fun ni aabo ZIP pamosi sisẹ. - CI ti o gbooro sii pẹlu imuṣiṣẹ ala iṣẹ.
v0.0.3
- Ṣafikun CSV, OFX, QFX, ati atilẹyin parser MT940.
- Fikun kika laifọwọyi erin pẹlu
detect_statement_format()aticreate_parser(). - Atunṣe PII ti a ṣafikun (ni aiyipada ni CLI ati ipo ṣiṣanwọle).
- Awọn oluranlọwọ okeere ti a ṣafikun fun CSV, JSON, ati Excel.
- Ṣe afikun atilẹyin Polars DataFrame iyan.
- Suite idanwo gbooro si awọn idanwo 467 pẹlu agbegbe agbegbe 100%.
v0.0.2
-Afikun PAIN.001 parser (Pain001Parser) fun ISO 20022 awọn faili ibẹrẹ gbigbe kirẹditi.
Ni wiwo CLI ti a ṣafikun (python -m bankstatementparser.cli).
- Fi kun ipo sisanwọle pẹlu
parse_streaming(). - Fikun afọwọsi igbewọle ati awọn opin iwọn faili.
v0.0.1
- Itusilẹ akọkọ.
- CAMT.053 atọka (
CamtParser) fun ISO 20022 awọn alaye banki-si-onibara. - pandas DataFrame o wu.
- Ipilẹ aabo XML líle (Aabo XXE, no_nẹtiwọọki).
Wo itan ifaramo ni kikun lori GitHub.