Releases: invoice-x/invoice2data
Releases · invoice-x/invoice2data
v0.4.5
What's Changed
- Avoid UnboundLocalError when exception is raised by @mcweidner in #509
- Tmpl nl mobility by @bosd in #439
- Template for Belguim Novotel by @bosd in #515
- custom templates: drop unused coding info from custom templates by @bosd in #517
- Fix Future Warning Possible nested set - AzureInterior Template by @bosd in #516
- TUTORIAL: Describe standard invoice fields by @rmilecki in #519
- Clean up some build dependencies by @tjni in #522
- Fixup formatting by @bosd in #529
- loader: require .json extension and allow .yaml extension by @rmilecki in #520
- restore stream loader + loader refactor by @bosd in #531
- [Issue-532] 'tables' types property handling update by @mosowiecki in #533
- Fix List index out of range in case of no match in a regex group by @bosd in #530
- TUTORIAL: Add "vatin" to standard fields by @rmilecki in #524
- Update TUTORIAL: Add "tax_lines" structure to standard fields by @bosd in #536
- Support zero values also in legacy syntax by @dannyadair in #538
- Update Templates by @bosd in #537
- Update nl.makro.json by @bosd in #539
- Update nl.kuwait-q8.json by @bosd in #540
- Prepare 0.4.5 release by @bosd in #541
New Contributors
- @mcweidner made their first contribution in #509
- @tjni made their first contribution in #522
- @mosowiecki made their first contribution in #533
- @dannyadair made their first contribution in #538
Full Changelog: v0.4.4...v0.4.5
v0.4.4
v0.4.3
What's Changed
- add tests for python 3.11 by @bosd in #476
- replace distutils with shutil by @bosd in #469
- [FIX] remove_accents by @bosd in #479
- Area support for tesseract by @bosd in #440
- Support "priority" and add 2 templates for InsERT-software-generated invoices by @rmilecki in #416
- lines: support "rules" field for multiple sets of parsing regexes by @rmilecki in #463
- remove comment to improve coverage by @bosd in #484
- Regex: String joining in case of multiple matches by @bosd in #487
- Fix lang code check by @bosd in #486
- line parser more verbose debugging by @bosd in #489
- Improve Template Error Messages by @bosd in #490
- Refactor to_text() to return string instead of bytes by @rmilecki in #493
- add invoice_template tests by @bosd in #494
- Skip test if pdfplumber is not available by @bosd in #492
- Performance update: match keywords on extracted_str by @bosd in #470
- Adding fields to Free_Fiber template to increase coverage by @bosd in #502
- Adding Azure test by @bosd in #503
- Performance update: Refactor loader add json, yamllib support by @bosd in #471
- Support for Mixed type PDF's (Saeco Example) & OCR before template matching by @bosd in #409
- Unify Template tests & add Loader tests by @bosd in #483
- Remove empty items from list by @bosd in #501
- [add] Template New expressvpn invoice layout by @bosd in #488
- Show invalid parser as error in the logger by @bosd in #495
- Support coerce types in table plugin by @bosd in #498
- Update templates by @bosd in #472
- Some UX Improvements, Colored formatting debugging by @bosd in #475
- Example coolblue by @bosd in #428
Full Changelog: v0.4.2...v0.4.3
v0.4.2
v0.4.1
What's Changed
- Fix nl.begra.yml formatting by @rmilecki in #447
- Treat all YAML templates files as UTF-8 encoded by @rmilecki in #449
- parsers: regex: check if regex from template is a string by @rmilecki in #450
- output: to_json: improve formatting dict-ionaries by @rmilecki in #451
- templates: drop unused coding info from all templates by @rmilecki in #452
- Don't set empty fields in output by @rmilecki in #456
- output: to_csv: print header for every set of parsed fields by @rmilecki in #453
- parsers: lines: display "ignoring (...)" for all unrecognized lines by @rmilecki in #460
- tests: custom: verify that missing fields don't get set by @rmilecki in #461
- remove_accents: refactor to NFKD normalization by @bosd in #464
- Update repo url by @bosd in #465
Full Changelog: v0.4.0...v0.4.1