Парсер банківських виписок

Історія випусків і що нового

v0.0.4 (останній)

— Додано паралельний аналіз файлів за допомогоюparse_files_parallel()за допомогою ProcessPoolExecutor. — Додано справжнє потокове передавання для великих файлів PAIN.001 (50 МБ+) з обмеженою пам’яттю. — Оптимізація продуктивності: пропускна спроможність CAMT тепер перевищує 27 000 tx/s, PAIN.001 перевищує 52 000 tx/s.

v0.0.3

— Додано підтримку парсерів CSV, OFX, QFX і MT940. — Додано автоматичне визначення формату за допомогоюdetect_statement_format()іcreate_parser(). — Додано редагування ідентифікаційної інформації (увімкнено за замовчуванням у CLI та потоковому режимі). — Додано помічники експорту для CSV, JSON і Excel. — Додано додаткову підтримку Polars DataFrame. — Розширено набір тестів до 467 тестів із 100% покриттям філій.

v0.0.2

— Додано аналізатор PAIN.001 (Pain001Parser) для файлів ініціації кредитного переказу ISO 20022. — Додано інтерфейс CLI (python -m bankstatementparser.cli). — Додано потоковий режим зparse_streaming(). — Додано перевірку введення та обмеження розміру файлу.

v0.0.1

Переглянути повну історію комітів на GitHub.