Skip to content

Releases: invoice-x/invoice2data

v0.4.5

26 Nov 15:52
Compare
Choose a tag to compare

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

Full Changelog: v0.4.4...v0.4.5

v0.4.4

08 Apr 21:23
61f2cb2
Compare
Choose a tag to compare

What's Changed

  • Fix custom log handler by @bosd in #506
  • raise error on missing required fields by @bosd in #491
  • allow to return zero values by @bosd in #507
  • Prepare 0.4.4 release by @bosd in #508
  • Add proces graph to documentation by @bosd in #500

Full Changelog: v0.4.3...v0.4.4

v0.4.3

31 Mar 22:18
3770a1e
Compare
Choose a tag to compare

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

11 Feb 07:38
Compare
Choose a tag to compare

What's Changed

  • tesseract: [FIX] pdf pre-processing by @bosd in #468

Full Changelog: v0.4.1...v0.4.2

v0.4.1

06 Feb 18:40
Compare
Choose a tag to compare

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