PackageTrack
Sign in Get early access

horstoeko/zugferd

A library for creating and reading european electronic invoices

v1.0.124 6.9M downloads/mo #847 most downloaded on Packagist horstoeko/zugferd

What this package is like to depend on

Last release 2 months ago

15 Jun 2026

Release timing varies

gaps range from 2 weeks to 4 months

Most releases are documented

notes for 119 of 141 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

141 releases · first in 2020

9 releases in the last 12 months

see the full history below

Release timeline

138 releases · Oct 2020 to Jun 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 141
  1. v1.0.124 15 Jun 2026
    Release notes
    • prefix with / and exclude more textfiles (Kevin Papst)
    • prevent non-prod files from being release with composer (Kevin Papst)
    • feat: add missing test (Thomas Wunner)
    • fix: correct getDocumentRoutingId pass-by-reference and DateTimeInterface checks (Thomas Wunner)
    • feat: add XML catalog for UN/CEFACT namespace resolution (Thomas Wunner)
    • fix: correct getDocumentRoutingId pass-by-reference and DateTimeInterface checks (Thomas Wunner)
    • feat: add new fork features (BuyerTaxRepresentative, BusinessProcess/ForeignCurrency reader, UltimateCustomerOrder) (Thomas Wunner)
    Open source →
    Release notes

    Previous version v1.0.123

    Type Hash Date Author Subject Issue(s)
    :new_moon: a8a8fac 2026-06-08 10:25:03 CEST Kevin Papst prefix with / and exclude more textfiles
    :new_moon: 8fde0de 2026-06-08 10:08:31 CEST Kevin Papst prevent non-prod files from being release with composer
    :new_moon: 1b44f73 2026-06-03 10:28:12 CEST Thomas Wunner feat: add missing test
    :new_moon: 18d652e 2026-04-28 18:23:52 CEST Thomas Wunner fix: correct getDocumentRoutingId pass-by-reference and DateTimeInterface checks
    :new_moon: a1216ad 2026-04-28 09:16:31 CEST Thomas Wunner feat: add XML catalog for UN/CEFACT namespace resolution
    :new_moon: f9b13e1 2026-04-28 18:23:52 CEST Thomas Wunner fix: correct getDocumentRoutingId pass-by-reference and DateTimeInterface checks
    :new_moon: 8006a51 2026-04-28 08:52:14 CEST Thomas Wunner feat: add new fork features (BuyerTaxRepresentative, BusinessProcess/ForeignCurrency reader, UltimateCustomerOrder)

    :exclamation: There is one internal commit

    Open source →
  2. v1.0.123 23 May 2026
    Release notes

    What's Changed

    • Improve mimetype handling and fix CSV attachment support by @wundii in #361
    • Remove invalid MIME type "application/xml" from supported binary attachments by @wundii in #362
    • feat: add MIME code and filename output parameters to getDocumentAdditionalReferencedDocument by @wundii in #363
    • [ENH] #364 Added method to allow configuring the PDF/A conformance by @horstoeko in #365

    New Contributors

    Full Changelog: v1.0.122...v1.0.123

    Open source →
    Release notes

    Previous version v1.0.122

    Type Hash Date Author Subject Issue(s)
    :new: 043bc25 2026-05-23 08:50:32 CEST HorstOeko [ENH] Added method to allow configuring the PDF/A conformance #364
    :new_moon: 952d642 2026-05-04 17:05:04 CEST Andreas Wunderwald feat: extend getDocumentAdditionalReferencedDocument to include binary mime code and filename handling in both logic and tests.
    :new_moon: bf84893 2026-04-27 18:00:30 CEST Andreas Wunderwald Removed the invalid MIME type “application/xml”
    :new_moon: 15253ee 2026-04-27 18:00:30 CEST Andreas Wunderwald Removed the invalid MIME type “application/xml”
    :new_moon: ac6da1c 2026-04-27 17:27:34 CEST Andreas Wunderwald Add support for XML mimetype in supported formats, we should remove this separately
    :new_moon: a628c9f 2026-04-27 17:20:48 CEST Andreas Wunderwald Normalize PHP 8.0 CSV mimetype misdetection and remove redundant XML mimetype from supported list
    :new_moon: b632bf7 2026-04-27 16:38:59 CEST Andreas Wunderwald Improve mimetype handling and add tests and fix for CSV attachments

    :exclamation: There are 3 internal commit(s)

    Open source →
  3. v1.0.122 24 Mar 2026
    Release notes
    • Reverted merge of PR #355
    Open source →
    Release notes

    :exclamation: There are 2 internal commit(s)

    Open source →
  4. v1.0.121 24 Mar 2026
    Release notes
    • fix: set private property accessible in reflection for PHP 7 (Thomas Wunner)
    • fix: re-enabled PHP 7 compatibility and make sure to always close curl handles (Thomas Wunner)
    • Bump actions/upload-artifact from 6 to 7 in the github-actions group (dependabot[bot])
    • fixed right method and variable spelling, added new tests and refactored deprecated phpunit calls (Thomas Wunner)
    • static code analysis fixes, many English spelling corrections and .editorconfig as it already was in that style (Thomas Wunner)
    • trim line endings (Thomas Wunner)
    • bump php version to minimal PHP 8.3, updated and migrated dependencies and migrated PHPUnit (Thomas Wunner)
    • performance improvement: grouped logical xor as such (Thomas Wunner)
    • fixed php lib mismatch to PHP 8.1 and updated dependency accordingly (Thomas Wunner)
    • merged from forks (Thomas Wunner)
    • security update and comment fix (Thomas Wunner)
    • many improvements in document handling, more test coverage and minor adjustments (Thomas Wunner)
    • [ENH] #351 Fixed deprecations with PHP 8.4/8.5 (Daniel Erling)
    • [ENH] #337 Add Additional Document with BASE64-Encoded data (instead of a filename) -> Added missing test asset (HorstOeko)
    • [ENH] #337 Add Additional Document with BASE64-Encoded data (instead of a filename) -> Added missing picture (HorstOeko)
    • [ENH] #337 Add Additional Document with BASE64-Encoded data (instead of a filename) (HorstOeko)
    Open source →
    Release notes

    Previous version v1.0.120

    Type Hash Date Author Subject Issue(s)
    :new_moon: eb90579 2026-03-17 15:37:59 CET Thomas Wunner fix: set private property accessible in reflection for PHP 7
    :new_moon: fe71983 2026-03-16 23:18:53 CET Thomas Wunner fix: re-enabled PHP 7 compatibility and make sure to always close curl handles
    :new_moon: 28b8486 2026-03-01 07:53:59 CET Thomas Wunner fixed right method and variable spelling, added new tests and refactored deprecated phpunit calls
    :new_moon: e48c7b0 2026-03-01 06:36:37 CET Thomas Wunner static code analysis fixes, many English spelling corrections and .editorconfig as it already was in that style
    :new_moon: b062388 2026-03-01 05:06:42 CET Thomas Wunner trim line endings
    :new_moon: 972b259 2026-03-01 04:59:41 CET Thomas Wunner bump php version to minimal PHP 8.3, updated and migrated dependencies and migrated PHPUnit
    :new_moon: 1743bcf 2026-03-01 04:31:13 CET Thomas Wunner performance improvement: grouped logical xor as such
    :new_moon: 181fbd0 2026-03-01 04:05:29 CET Thomas Wunner fixed php lib mismatch to PHP 8.1 and updated dependency accordingly
    :new_moon: 2507626 2026-03-01 03:22:29 CET Thomas Wunner merged from forks
    :new_moon: 057c9a5 2026-03-01 03:02:31 CET Thomas Wunner security update and comment fix
    :new_moon: 45d8425 2026-03-01 02:24:50 CET Thomas Wunner many improvements in document handling, more test coverage and minor adjustments
    :new_moon: 71ae90e 2026-02-09 14:37:11 CET HorstOeko Fixed deprecations with PHP 8.4/8.5 #351
    :new_moon: b9b8e70 2026-01-06 22:42:30 CET HorstOeko Add Additional Document with BASE64-Encoded data (instead of a filename) -> Added missing test asset #337
    :new_moon: 9e7a9e7 2026-01-06 22:37:08 CET HorstOeko Add Additional Document with BASE64-Encoded data (instead of a filename) -> Added missing picture #337
    :new_moon: 8a3fc33 2026-01-06 22:32:24 CET HorstOeko Add Additional Document with BASE64-Encoded data (instead of a filename) #337

    :exclamation: There are 4 internal commit(s)

    Open source →
  5. v1.0.120 07 Jan 2026
    Release notes

    [FEATURE] #337 Add new useful method addDocumentInvoiceSupportingDocumentWithBase64Data to ZugferdDocumentBuilder

    Open source →
    Release notes

    :exclamation: There is one internal commit

    Open source →
  6. v1.0.119 07 Jan 2026
    Release notes
    • [ENH] #342 Fixed "PDF/A3 invalide when original PDF contains link" (HorstOeko)
    • Fix handling of short IDs in ZugferdObjectHelper (Bernhard Kraemer)
    Open source →
    Release notes

    Previous version v1.0.118

    Type Hash Date Author Subject Issue(s)
    :new_moon: 9a9aa45 2026-01-07 10:16:07 CET HorstOeko Fixed "PDF/A3 invalide when original PDF contains link" #342
    :new_moon: 689dcef 2025-12-18 17:16:11 CET Bernhard Kraemer Fix handling of short IDs in ZugferdObjectHelper

    :exclamation: There are 4 internal commit(s)

    Open source →
  7. v1.0.118 10 Dec 2025
    Release notes
    • [ENH] Updated composer.json for Symfony 8 compatibility
    Open source →
    Release notes

    :exclamation: There are 3 internal commit(s)

    Open source →
  8. v1.0.117 17 Nov 2025
    Release notes
    • Allow XML documents with non-default namespace prefixes Issue #331 (Niklas Reitz)
    • Bump actions/upload-artifact from 4 to 5 in the github-actions group (dependabot[bot])
    Open source →
    Release notes

    Previous version v1.0.116

    Type Hash Date Author Subject Issue(s)
    :new_moon: 1fcd469 2025-11-17 14:35:05 CET Niklas Reitz Allow XML documents with non-default namespace prefixes Issue #331

    :exclamation: There are 2 internal commit(s)

    Open source →
  9. v1.0.116 14 Oct 2025
    Release notes
    • support DateTimeInterface where possible (Kevin Papst)
    • Fixed typo in ZugferdProfiles.php (Daniel Marschall)
    Open source →
    Release notes

    Previous version v1.0.115

    Type Hash Date Author Subject Issue(s)
    :new_moon: e22a463 2025-10-14 11:50:00 CEST Kevin Papst code styles via phpcbf
    :new_moon: b8666dd 2025-10-14 11:38:59 CEST Kevin Papst support DateTimeInterface where possible
    :new_moon: 2f79f42 2025-09-25 12:44:06 CEST Daniel Marschall Fixed typo in ZugferdProfiles.php
    :new_moon: cad307e 2025-09-06 13:27:38 CEST HorstOeko [ENH]Fixed Tests

    :exclamation: There are 4 internal commit(s)

    Open source →
  10. v1.0.115 06 Jun 2025
    Release notes
    • [ENH] #299 ZugferdDocumentReader::getDocumentDeliveryTerms uses the wrong path (HorstOeko)
    • [ENH] #294 Add option to not open the attachment pane -> Added Getter (HorstOeko)
    • [ENH] #294 Add option to not open the attachment pane (HorstOeko)
    Open source →
    Release notes

    Previous version v1.0.114

    Type Hash Date Author Subject Issue(s)
    :new_moon: ece2069 2025-06-06 10:02:29 CEST HorstOeko ZugferdDocumentReader::getDocumentDeliveryTerms uses the wrong path #299
    :new: a362777 2025-05-08 05:24:00 CEST HorstOeko [ENH] Add option to not open the attachment pane -> Added Getter #294
    :new_moon: 516ec9c 2025-05-07 15:50:30 CEST HorstOeko Add option to not open the attachment pane #294

    :exclamation: There are 2 internal commit(s)

    Open source →
  11. v1.0.114 29 Apr 2025
    Release notes

    Previous version v1.0.113

    Type Hash Date Author Subject Issue(s)
    :bug: e7869f7 2025-04-29 17:50:06 CEST HorstOeko [FIX] Fix xmpversion for Profile XRechnung 1.2 #288
    :bug: 58b98f8 2025-04-29 17:42:47 CEST HorstOeko [FIX] Fix xmpversion for Profile XRechnung 1.2 #288
    :new: 1599ee8 2025-04-29 14:58:54 CEST HorstOeko [ENH] XMP Version should reflect the version of the XRechnung #288
    :new_moon: f8d3daf 2025-04-29 09:21:40 CEST HorstOeko Changed PDF Conformancelevel for Profile XRechnung to "XRECHNUNG" #286

    :exclamation: There are 4 internal commit(s)

    Open source →
  12. v1.0.113 18 Apr 2025
    Release notes

    Previous version v1.0.112

    Type Hash Date Author Subject Issue(s)
    :new: c249d9a 2025-04-18 13:11:43 CEST HorstOeko [ENH] Updated KOSiT Validator Scenario URL
    :new_moon: 0dbee49 2025-04-12 08:08:55 CEST HorstOeko First Prototype of ZugferdDocumentProfileConverter -> Added tests #263
    :new_moon: 47c1f22 2025-04-11 20:29:20 CEST HorstOeko First Prototype of ZugferdDocumentProfileConverter #263

    :exclamation: There are 19 internal commit(s)

    Open source →
  13. v1.0.112 30 Mar 2025
    Release notes

    Previous version v1.0.111

    Type Hash Date Author Subject Issue(s)
    :new: 07f9f0e 2025-03-29 12:29:37 CET HorstOeko [ENH] Updated ZugferdProfiles
    :new: 109731d 2025-03-29 12:24:55 CET HorstOeko [ENH] Added XSLT files to scheme-directory

    :exclamation: There are 3 internal commit(s)

    Open source →
  14. v1.0.111 29 Mar 2025
    Release notes

    Previous version v1.0.110

    Type Hash Date Author Subject Issue(s)
    :new_moon: 4375885 2025-03-29 09:48:51 CET HorstOeko Add support for ApplicableTradePaymentPenaltyTerms (BG-X-43) #279
    :new_moon: d184fdf 2025-03-29 08:11:14 CET HorstOeko Added support for PartialPaymentAmount (BT-X-275) on PaymentTerms (EXTENDED-Profile only) #277
    :new_moon: 37f26aa 2025-03-27 15:13:45 CET HorstOeko Fix namespaces (Removed unused old namespaces) #274
    :new: ea00365 2025-03-15 08:56:09 CET HorstOeko [ENH] Update build and cs config
    :new: 0c72f1a 2025-03-14 21:46:13 CET HorstOeko [ENH] Update build and cs config

    :exclamation: There are 5 internal commit(s)

    Open source →
  15. v1.0.110 13 Mar 2025
    Release notes

    Previous version v1.0.109

    Type Hash Date Author Subject Issue(s)
    :new: 7323d94 2025-03-13 02:48:45 CET HorstOeko [ENH] Added ZugferdDocumentBuilder::addDocumentPositionAdditionalReferencedObjDocument, deprecated ZugferdDocumentBuilder::addDocumentPositionAdditionalReferencedDocumentObj
    :new: c895d6b 2025-03-12 11:04:02 CET HorstOeko [ENH] Added getDocumentPositionAdditionalReferencedDocument to ZugferdDocumentReader (BT-X-31)
    :new: 72008f1 2025-03-12 09:05:07 CET HorstOeko [ENH] Added method for BG-X-48 to ZugferdDocumentBuilder and ZugferdDocumentReader

    :exclamation: There are 7 internal commit(s)

    Open source →
  16. v1.0.109 11 Mar 2025
    Release notes

    Previous version v1.0.108

    Type Hash Date Author Subject Issue(s)
    :bug: af678af 2025-03-11 12:36:08 CET HorstOeko [FIX] Fixed naming of TradeAccountingAccount-Methods in ZugferdDocumentReader #270
    :new: 66b73d0 2025-03-11 12:13:43 CET HorstOeko [ENH] Added methods to read ReceivableSpecifiedTradeAccountingAccounts on document- and position-level #270
    :bug: 498f1a3 2025-03-11 10:47:18 CET HorstOeko [FIX] TradeAccountingAccount in ZugferdDocumentBuilder

    :exclamation: There are 5 internal commit(s)

    Open source →
  17. v1.0.108 11 Mar 2025
    Release notes

    Previous version v1.0.107

    Type Hash Date Author Subject Issue(s)
    :new: a9866c6 2025-03-11 01:44:23 CET HorstOeko [ENH] Added method for BT-128 to ZugferdDocumentBuilder

    :exclamation: There is one internal commit

    Open source →
  18. v1.0.107 10 Mar 2025
    Release notes

    Previous version v1.0.106

    Type Hash Date Author Subject Issue(s)
    :new_moon: 9a66046 2025-03-10 16:09:49 CET HorstOeko Added missing methods for BT-128 to ZugferdDocumentReader #268
    :new: 278a744 2025-02-20 12:50:38 CET HorstOeko [ENH] Added support for Date-Format 610 #259
    :new_moon: 2a21fc5 2025-02-11 16:36:44 CET wurst-hans Add creator tool name to meta data

    :exclamation: There are 2 internal commit(s)

    Open source →
  19. v1.0.106 03 Feb 2025
    Release notes

    Previous version v1.0.105

    Type Hash Date Author Subject Issue(s)
    :bug: 2283f2e 2025-02-03 13:58:02 CET HorstOeko [FIX] Fixed issues regarding the use of is_file #253

    :exclamation: There is one internal commit

    Open source →
  20. v1.0.105 31 Jan 2025
    Release notes

    Previous version v1.0.104

    Type Hash Date Author Subject Issue(s)
    :new_moon: 95489fd 2025-01-30 14:20:18 CET HorstOeko Getting package version fail-safe #250
    :new: 563f9da 2025-01-28 11:26:46 CET HorstOeko [ENH] Add Support for Setting SerializerBuilder Cache Directory #245
    :new: 69a94f2 2025-01-28 09:33:06 CET HorstOeko [ENH] Make isFile() and xmlDataIsFile() methods overridable #244
    :new: 4efdc37 2025-01-28 09:27:42 CET HorstOeko [ENH] Make isFile() and xmlDataIsFile() methods overridable #244
    :new: d3fcfc4 2025-01-28 08:45:12 CET HorstOeko [ENH] Make isFile() and xmlDataIsFile() methods overridable #244
    :new_moon: 45524d7 2025-01-28 05:17:19 CET HorstOeko Make isFile() and xmlDataIsFile() methods overridable #244
    :new_moon: dfc2b17 2025-01-22 16:54:08 CET HorstOeko Added Codelist UNTDID 1229 (ZugferdLineStatusCodes)

    :exclamation: There are 8 internal commit(s)

    Open source →
  21. v1.0.104 19 Jan 2025
    Release notes

    Previous version v1.0.103

    Type Hash Date Author Subject Issue(s)
    :new: 9c37fbe 2025-01-19 10:23:02 CET HorstOeko [ENH] Added tests for ZugferdDocumentBuilder::addDocumentPaymentTermXRechnung
    :new: 7989261 2025-01-13 05:46:45 CET HorstOeko [ENH] ZugferdDocumentPdfReader uses internally the ZugferdDocumentPdfReaderExt

    :exclamation: There are 12 internal commit(s)

    Open source →
  22. v1.0.103 11 Jan 2025
    Release notes

    Previous version v1.0.102

    Type Hash Date Author Subject Issue(s)
    :new_moon: ce07a05 2025-01-10 17:31:05 CET wurst-hans Fixed incompatible PDF/A header bytes
    :bug: 04a2814 2025-01-10 06:17:05 CET HorstOeko [FIX] Fix getters in getDocumentShipToContact

    :exclamation: There are 12 internal commit(s)

    Open source →
  23. v1.0.102 03 Jan 2025
    Release notes

    Previous version v1.0.101

    Type Hash Date Author Subject Issue(s)
    :bug: c43788a 2025-01-03 11:49:47 CET HorstOeko [FIX] Fixed dependency for symfony/finder
    :bug: 8273bb2 2024-12-31 10:15:41 CET HorstOeko [FIX] Updated ZugferdDocumentPdfBuilderAbstract -> Remove useless parameter from 'downloadString', Updated DocBlocks

    :exclamation: There are 21 internal commit(s)

    Open source →
  24. v1.0.101 29 Dec 2024
    Release notes

    Previous version v1.0.100

    Type Hash Date Author Subject Issue(s)
    :new: 3095bd3 2024-12-29 19:15:59 CET HorstOeko [ENH] UNTDID 5153 Duty or tax or fee type name code
    :new: 9bde1f2 2024-12-29 19:06:57 CET HorstOeko [ENH] Added codelist UNTDID 5305 Duty or tax or fee category code
    :new: 188a155 2024-12-29 18:36:48 CET HorstOeko [ENH] Added new methods to ZugferdDocumentBuilder to add an invoice supporting additional document, a tender or lot document reference or a reference of the calculated object
    :new: ae4a8e3 2024-12-29 18:34:00 CET HorstOeko [ENH] Added Codelist ZugferdDocumentType which holds the type codes for "AdditionalReferencedDocument"
    :new: d4c2b5b 2024-12-28 21:51:37 CET HorstOeko [ENH] Introducing ZugferdPdfValidator
    :new: 8115b1f 2024-12-28 21:50:53 CET HorstOeko [ENH] ZugferdKositValidator -> Temp.-File handling, Codestyle

    :exclamation: There are 18 internal commit(s)

    Open source →
  25. v1.0.100 27 Dec 2024
    Release notes

    Previous version v1.0.99

    Type Hash Date Author Subject Issue(s)
    :new: d3498b0 2024-12-25 13:55:35 CET HorstOeko [ENH] Introducing new ZugferdDocumentPdfReaderExt (Extended PDF Reader)
    :new: 84bc90d 2024-12-23 08:41:52 CET HorstOeko [ENH] ZugferdKositValidator uses the configuration-release from 2024-10-31
    :new: e38c9ce 2024-12-18 17:32:32 CET HorstOeko [ENH] Added Shortcut methods addDocumentBuyerVATRegistrationNumber and addDocumentBuyerTaxNumber
    :new: 388bb36 2024-12-18 15:14:45 CET HorstOeko [ENH] Added Codelists as Enum (see PR ) #223
    :bug: eef01c1 2024-12-18 14:53:30 CET HorstOeko [FIX] Removed Bugs from PR - Removed feature temporary #223
    :bug: 87dc563 2024-12-18 14:43:57 CET HorstOeko [FIX] Removed Bugs from PR #223
    :new_moon: 5429be9 2024-12-18 12:30:48 CET Marc Krämer adding backed enums for codelists

    :exclamation: There are 16 internal commit(s)

    Open source →
  26. v1.0.99 18 Dec 2024
    Release notes

    Previous version v1.0.98

    Type Hash Date Author Subject Issue(s)
    :bug: bd0894d 2024-12-17 17:03:43 CET HorstOeko [FIX] Make payment card number unrecognizable

    :exclamation: There are 4 internal commit(s)

    Open source →
  27. v1.0.98 17 Dec 2024
    Release notes

    Previous version v1.0.97

    Type Hash Date Author Subject Issue(s)
    :new: 6e3a1da 2024-12-17 04:57:36 CET HorstOeko [ENH] More improvemets to ZugferdKositValidator
    :new: 05544c5 2024-12-16 16:35:59 CET HorstOeko [ENH] More improvemets to ZugferdKositValidator
    :new: a0bc48c 2024-12-16 06:04:39 CET HorstOeko [ENH] ZugferdKositValidator can now also accept a string (containing the XML to be validated) instead of an instance of ZugferdDocument

    :exclamation: There is one internal commit

    Open source →
  28. v1.0.97 15 Dec 2024
    Release notes

    Previous version v1.0.96

    Type Hash Date Author Subject Issue(s)
    :new: c09ef7e 2024-12-15 17:59:11 CET HorstOeko [ENH] Improved KositValidator remote validation

    :exclamation: There are 3 internal commit(s)

    Open source →
  29. v1.0.96 15 Dec 2024
    Release notes

    Previous version v1.0.95

    Type Hash Date Author Subject Issue(s)
    :new: 8a63f49 2024-12-15 12:54:22 CET HorstOeko [ENH] ZugferdKositValidator can optionally call a running Validator in Daemon-Mode via HTTP
    :new_moon: 8c68d09 2024-12-13 14:14:30 CET HorstOeko Revert "Automatische Aktualisierung des ChangeLogs"
    :new_moon: 7443f2c 2024-12-13 14:11:42 CET HorstOeko Automatische Aktualisierung des ChangeLogs

    :exclamation: There are 34 internal commit(s)

    Open source →
  30. v1.0.95 11 Dec 2024
    Release notes

    Previous version v1.0.94

    Type Hash Date Author Subject Issue(s)
    :new_moon: e2ee3d1 2024-12-11 17:15:15 CET HorstOeko Significantly increased PDF file size -> Changed to smaller ICC profile #211

    :exclamation: There is one internal commit

    Open source →
  31. v1.0.94 11 Dec 2024
    Release notes

    Previous version v1.0.93

    Type Hash Date Author Subject Issue(s)
    :new_moon: 3735ae8 2024-12-11 06:01:52 CET HorstOeko Customizable PDF Metadata -> Additionally using FPDF-BuiltIn-Metadata methods (Fix UTF8) #208
    :new_moon: 17edaa7 2024-12-11 05:52:04 CET HorstOeko Customizable PDF Metadata -> Additionally using FPDF-BuiltIn-Metadata methods #208
    :new_moon: 7a9ade1 2024-12-11 05:29:46 CET HorstOeko Customizable PDF Metadata -> Removed unused variable in PdfBuilderEn16931Test::testCustomMetaInformation #208
    :new_moon: fa686e9 2024-12-11 05:02:40 CET HorstOeko Customizable PDF Metadata -> Added Templates and Callback Function #208
    Open source →
  32. v1.0.93 09 Dec 2024
    Release notes

    Previous version v1.0.92

    Type Hash Date Author Subject Issue(s)
    :new: d1f0782 2024-12-09 18:04:39 CET HorstOeko [ENH] Added tests for deterministic mode
    :new: 9aaebf3 2024-12-09 17:50:12 CET HorstOeko [ENH] Improved PDF-Tests
    :new: 3ed50a4 2024-12-09 16:39:59 CET HorstOeko [ENH] Use DateTime values with correct timezone
    :new_moon: 28f312c 2024-12-09 14:43:34 CET HorstOeko Fix DateTime-Handling (strings with linebreaks) #206

    :exclamation: There are 2 internal commit(s)

    Open source →
  33. v1.0.92 08 Dec 2024
    Release notes

    Previous version v1.0.91

    Type Hash Date Author Subject Issue(s)
    :new: fcf7ffc 2024-12-07 10:36:47 CET HorstOeko [ENH] Add deterministic Mode to ZugferdDocumentPdfBuilderAbstract (and derived classes). This mode should only used for testing purposes
    :new: d799b4c 2024-12-08 10:00:57 CET HorstOeko [ENH] Changed InvalidArgumentException to ZugferdInvalidArgumentException
    :new: 38ea3f7 2024-12-07 10:36:47 CET HorstOeko [ENH] Add deterministic Mode to ZugferdDocumentPdfBuilderAbstract (and derived classes). This mode should only used for testing purposes
    :new: e5e0498 2024-12-06 14:16:47 CET HorstOeko [ENH] Added ZugferdSpecificationVersions to get the latest used specification versions
    :bug: 2a2ff79 2024-12-06 05:06:00 CET HorstOeko [FIX] Typo in variable Name

    :exclamation: There is one internal commit

    Open source →
  34. v1.0.91 05 Dec 2024
    Release notes

    Previous version v1.0.90

    Type Hash Date Author Subject Issue(s)
    :new: d66ee79 2024-12-05 05:40:27 CET HorstOeko [ENH] Added new methods addDocumentPaymentMeanToCreditTransferNonSepa and addDocumentPaymentMeanToDirectDebitNonSepa to ZugferdDocumentBuilder
    :new_moon: dc5a881 2024-12-02 17:04:33 CET Carsten Schmitz Fixed issue: Using addDocumentAllowanceCharge with Code SERVICE_OUTSIDE_SCOPE_OF_TAX never passes validation as the Taxtype is omitted if you pass no VAT rate

    :exclamation: There are 5 internal commit(s)

    Open source →
  35. v1.0.90 03 Dec 2024
    Release notes

    Previous version v1.0.89

    Type Hash Date Author Subject Issue(s)
    :new: 2dfebcb 2024-12-03 05:52:07 CET HorstOeko [ENH] Added ZugferdDocumentReader::getDocumentPositionLineSummationExt to satisfy the EXTENDED profile
    :new: ea74726 2024-12-03 05:45:20 CET HorstOeko [ENH] Added ZugferdDocumentBuilder::setDocumentPositionLineSummationExt to satisfy the EXTENDED profile
    :new: 75ae647 2024-12-03 05:35:33 CET HorstOeko [ENH] More parameters for LineMonetarySummation to satisfy the EXTENDED profile
    Open source →
  36. v1.0.89 02 Dec 2024
    Release notes

    :exclamation: There are 5 internal commit(s)

    Open source →
  37. v1.0.88 02 Dec 2024
    Release notes

    Previous version v1.0.87

    Type Hash Date Author Subject Issue(s)
    :closed_book: 015544a 2024-12-02 05:00:26 CET HorstOeko [DEPR] deprecated ZugferdDocumentReader::getDocumentPositionLineSummation, use ZugferdDocumentReader::getDocumentPositionLineSummationSimple
    Open source →
  38. v1.0.87 01 Dec 2024
    Release notes

    Previous version v1.0.86

    Type Hash Date Author Subject Issue(s)
    :new: 513d3b8 2024-12-01 12:37:49 CET HorstOeko [FEAT] Added methods ZugferdDocumentReader::getDocumentQuotationReferencedDocument and ZugferdDocumentReader::getDocumentPositionQuotationReferencedDocument
    :new_moon: f408494 2024-12-01 12:08:28 CET HorstOeko Added methods ZugferdDocumentBuiler::setDocumentQuotationReferencedDocument and ZugferdDocumentBuiler::setDocumentPositionQuotationReferencedDocument
    :new: 7bd41ae 2024-12-01 11:44:23 CET HorstOeko [FEAT] Added method ZugferdDocumentReader::getDocumentPositionSellerOrderReferencedDocument
    :new: c35cdda 2024-12-01 11:36:24 CET HorstOeko [FEAT] Added method ZugferdDocumentBuilder::setDocumentPositionSellerOrderReferencedDocument
    :new_moon: dee76ec 2024-12-01 11:24:28 CET HorstOeko Added industryAssignedID to ZugferdDocumentReader::getDocumentPositionReferencedProduct
    :new: 8ebd056 2024-12-01 11:13:32 CET HorstOeko [FEAT] Added industryAssignedID to ZugferdDocumentBuilder::addDocumentPositionReferencedProduct

    :exclamation: There is one internal commit

    Open source →
  39. v1.0.86 29 Nov 2024
    Release notes

    Previous version v1.0.85

    Type Hash Date Author Subject Issue(s)
    :new_moon: 02d0e4c 2024-11-29 05:36:43 CET HorstOeko Added addDocumentSellerVATRegistrationNumber and addDocumentSellerTaxNumber to ZugferdDocumentBuilder
    :new_moon: 9d6d67a 2024-11-29 05:02:54 CET HorstOeko Fix method visibillity in ZugferdDocumentPdfMerger
    :new_moon: f7e2293 2024-11-28 09:58:36 CET Fabian Boensch Fix composer autoload psr-4 mapping
    :new_moon: c2f6b17 2024-11-28 05:22:40 CET HorstOeko Use DeliveryTermsCodeType in getTradeDeliveryTermsType

    :exclamation: There is one internal commit

    Open source →
  40. v1.0.85 27 Nov 2024
    Release notes

    Previous version v1.0.84

    Type Hash Date Author Subject Issue(s)
    :new_moon: 0ef5615 2024-11-27 17:38:17 CET HorstOeko Allow adding empty ShipTo nodes to the document without enforcing a TradeParty name #189
    :new_moon: 380709c 2024-11-27 17:01:45 CET HorstOeko Allow adding empty ShipTo nodes to the document without enforcing a TradeParty name #189
    :new_moon: 90f7072 2024-11-27 16:07:52 CET HorstOeko Updated DocBlocks in ZugferdQuickDescriptor
    :new_moon: 2bf73cb 2024-11-27 04:59:52 CET HorstOeko Updated XRechnung Quick Examples
    Open source →
  41. v1.0.84 26 Nov 2024
    Release notes

    Previous version v1.0.83

    Type Hash Date Author Subject Issue(s)
    :new_moon: fe84c3a 2024-11-26 18:26:40 CET HorstOeko Added ZugferdQuickDescriptor::doSetSupplyChainEvent

    :exclamation: There are 4 internal commit(s)

    Open source →
  42. v1.0.83 26 Nov 2024
    Release notes

    Previous version v1.0.82

    Type Hash Date Author Subject Issue(s)
    :new_moon: 3a7aeec 2024-11-26 11:10:41 CET HorstOeko Fixed duplicated VAT Breakdown in QuickDescriptor #185

    :exclamation: There is one internal commit

    Open source →
  43. v1.0.82 26 Nov 2024
    Release notes

    Previous version v1.0.81

    Type Hash Date Author Subject Issue(s)
    :new_moon: ed98443 2024-11-25 20:16:38 CET GM Removed implicitly nullable parameter declarations

    :exclamation: There are 3 internal commit(s)

    Open source →
  44. v1.0.81 25 Nov 2024
    Release notes

    Previous version v1.0.80

    Type Hash Date Author Subject Issue(s)
    :new_moon: a8ae46f 2024-11-25 17:23:59 CET HorstOeko Add method for adding payment terms in special XRechnung-Syntax #181
    :new_moon: 31fc364 2024-11-25 05:28:47 CET HorstOeko Updated example for XRechnung 3
    :new_moon: 0976dd4 2024-11-22 15:16:53 CET HorstOeko Fixed Inconsistent Naming in Parameters #177
    :new_moon: 43dff88 2024-11-22 15:15:57 CET HorstOeko Fixed Inconsistent Naming in Parameters #177
    :new_moon: aee61fe 2024-11-22 05:45:16 CET HorstOeko Better handling of mimetypes in ReferencedDocumentType
    :new_moon: 2ebe0d3 2024-11-21 15:16:21 CET HorstOeko Better handling of not readable files

    :exclamation: There are 25 internal commit(s)

    Open source →
  45. v1.0.80 17 Nov 2024
    Release notes

    Previous version v1.0.79

    Type Hash Date Author Subject Issue(s)
    :new_moon: 1542533 2024-11-16 13:01:47 CET HorstOeko Fix method visibillity in ZugferdKositValidator

    :exclamation: There are 11 internal commit(s)

    Open source →
  46. v1.0.79 16 Nov 2024
    Release notes

    Previous version v1.0.78

    Type Hash Date Author Subject Issue(s)
    :new_moon: 0b101f8 2024-11-16 07:34:43 CET HorstOeko Handle Decimals of the measure type #169
    :new_moon: cf43e13 2024-11-14 16:12:56 CET HorstOeko Fix Exception in ZugferdDocumentPdfMerger
    :new_moon: 7d8f01d 2024-11-12 16:58:21 CET HorstOeko Better message handling in ZugferdKositValidator

    :exclamation: There are 2 internal commit(s)

    Open source →
  47. v1.0.78 11 Nov 2024
    Release notes

    Previous version v1.0.77

    Type Hash Date Author Subject Issue(s)
    :new_moon: bacbe67 2024-11-11 11:59:22 CET HorstOeko Reset internal pointers
    :new_moon: 6c102e6 2024-11-11 11:58:44 CET HorstOeko Reset internal pointers
    Open source →
  48. v1.0.77 06 Nov 2024
    Release notes

    Previous version v1.0.76

    Type Hash Date Author Subject Issue(s)
    :new_moon: f615cf4 2024-11-05 16:34:37 CET HorstOeko Removed duplicate context parameter #164
    :new_moon: d209690 2024-11-04 16:30:49 CET HorstOeko Pre-assignment of 'BusinessProcessSpecifiedDocumentContextParameter' with 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0' in extended profile #159
    :new_moon: 1646873 2024-11-04 05:42:51 CET HorstOeko Pre-assignment of 'BusinessProcessSpecifiedDocumentContextParameter' with 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0' in all profiles #159

    :exclamation: There is one internal commit

    Open source →
  49. v1.0.76 03 Nov 2024
    Release notes

    Previous version v1.0.75

    Type Hash Date Author Subject Issue(s)
    :new_moon: 74bd98c 2024-11-03 10:05:21 CET HorstOeko Breaking Change: ZugferdPdfReader does not return null-values for "readAndGuessFromFile", "readAndGuessFromContent", "getXmlFromFile" and "getXmlFromContent" anymore. Now always exceptions are raised.
    Open source →
  50. v1.0.75 02 Nov 2024
    Release notes

    Previous version v1.0.74

    Type Hash Date Author Subject Issue(s)
    :new_moon: f3b99d7 2024-11-02 08:13:19 CET HorstOeko Reverted changes to ZugferdKositValidator
    :new_moon: 6a9ba32 2024-11-01 14:13:47 CET HorstOeko Improved ZugferdKositValidator -> added direct content validation, deprecated direct call of constructor, added new methods fromDocument and fromString
    :new_moon: 4cfa20f 2024-11-01 12:59:28 CET HorstOeko Deprecated addNewTextPosition by version >= 1.0.75
    :new_moon: ce20454 2024-11-01 12:29:11 CET HorstOeko Added more validation calls to example/XsdValidator

    :exclamation: There are 3 internal commit(s)

    Open source →
  51. v1.0.74 01 Nov 2024
    Release notes

    Previous version v1.0.73

    Type Hash Date Author Subject Issue(s)
    :new_moon: 7a54537 2024-11-01 09:52:25 CET HorstOeko Possibility to add additional documents (attachments) to a PDF in the classes ZugferdDocumentPdfBuilder and ZugferdDocumentPdfMerger. (See Issue ) #153
    :new_moon: 0d97519 2024-11-01 09:14:42 CET HorstOeko Possibility to add additional documents (attachments) to a PDF in the classes ZugferdDocumentPdfBuilder and ZugferdDocumentPdfMerger. (See Issue ) #153
    :new_moon: e03f663 2024-10-31 15:53:18 CET HorstOeko Fix sample file #155

    :exclamation: There is one internal commit

    Open source →
  52. v1.0.73 30 Oct 2024
    Release notes

    Previous version v1.0.72

    Type Hash Date Author Subject Issue(s)
    :new_moon: 0a1420f 2024-10-30 16:27:17 CET HorstOeko Added support for alternative context parameters

    :exclamation: There are 4 internal commit(s)

    Open source →
  53. v1.0.72 24 Oct 2024
    Release notes

    Previous version v1.0.71

    Type Hash Date Author Subject Issue(s)
    :new_moon: 9f550dc 2024-10-24 16:07:15 CEST HorstOeko Allow "Source" for XML attachment relationship, added quick accessor to switch to "Data", "Alternative" or "Source" relation ship #147
    Open source →
  54. v1.0.71 24 Oct 2024
    Release notes

    Previous version v1.0.70

    Type Hash Date Author Subject Issue(s)
    :new_moon: 0da33d0 2024-10-24 16:07:15 CEST HorstOeko Added "setAttachmentRelationshipType" to ZugferdDocumentPdfBuilderAbstract for setting up an alternative relationship type for the XML attachment. Allowed values are 'Data' and 'Alternative' #147
    Open source →
  55. v1.0.70 23 Oct 2024
    Release notes

    Previous version v1.0.69

    Type Hash Date Author Subject Issue(s)
    :new_moon: 78a896e 2024-10-23 20:23:47 CEST HorstOeko Fix result type of DocumentLanguage in ZugferdDocumentReader::getDocumentInformation
    :new_moon: 65ce898 2024-10-23 19:56:46 CEST HorstOeko Fix result type of DocumentNo in ZugferdDocumentReader::getDocumentInformation
    Open source →
  56. v1.0.69 22 Oct 2024
    Release notes

    Previous version v1.0.68

    Type Hash Date Author Subject Issue(s)
    :new_moon: 31877c6 2024-10-22 05:33:57 CEST HorstOeko Fixed typo in TestCase method
    :new_moon: 629c879 2024-10-22 04:50:46 CEST HorstOeko Sealed class ZugferdDocument
    :new_moon: 509f503 2024-10-19 09:27:59 CEST HorstOeko Update Codelist "ZugferdReferenceCodeQualifiers" (UNTDID 1153)
    :new_moon: 6c9ce73 2024-10-19 09:22:44 CEST HorstOeko Update Codelist "ZugferdReferenceCodeQualifiers" (UNTDID 1153)

    :exclamation: There are 2 internal commit(s)

    Open source →
  57. v1.0.68 16 Oct 2024
    Release notes

    Previous version v1.0.67

    Type Hash Date Author Subject Issue(s)
    :new_moon: c61b141 2024-10-16 05:44:12 CEST HorstOeko Fixed ZugferdDocumentPdfBuilder brakes Hyperlink #139

    :exclamation: There are 2 internal commit(s)

    Open source →
  58. v1.0.67 13 Oct 2024
    Release notes

    Previous version v1.0.66

    Type Hash Date Author Subject Issue(s)
    :new_moon: ef86636 2024-10-13 15:23:56 CEST HorstOeko Consolidated exceptions with horstoeko/orderx

    :exclamation: There is one internal commit

    Open source →
  59. v1.0.66 11 Oct 2024
    Release notes

    Previous version v1.0.65

    Type Hash Date Author Subject Issue(s)
    :new_moon: 765fb73 2024-10-11 11:23:09 CEST HorstOeko Added "getDocumentSellerCommunication" and "getDocumentBuyerCommunication" to ZugferdDocumentReader #136
    :new_moon: 1140e93 2024-10-06 12:05:26 CEST HorstOeko Fix ProfileResolverTest

    :exclamation: There are 3 internal commit(s)

    Open source →
  60. v1.0.65 06 Oct 2024
    Release notes

    Previous version v1.0.64

    Type Hash Date Author Subject Issue(s)
    :new_moon: ccafcda 2024-10-06 11:56:35 CEST HorstOeko Added test for Issue #133
    :new_moon: 1f2910a 2024-10-06 11:37:51 CEST HorstOeko Fix ZugferdDocumentPdfBuilder::getXmlContent
    :new_moon: a913361 2024-10-06 10:12:03 CEST HorstOeko Fix imports (Namespaces)
    :new_moon: 32f641b 2024-10-06 10:01:43 CEST HorstOeko Added more PDF tests
    :new_moon: eaa7907 2024-10-05 18:24:16 CEST HorstOeko Added new evaluation methods hasNoValidationErrors and hasValidationErrors to ZugferdXsdValidator, deprecated validationPased and validationFailed

    :exclamation: There are 4 internal commit(s)

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive