diff --git a/History.md b/History.md
index 3a37564a..3e81c674 100644
--- a/History.md
+++ b/History.md
@@ -1,8 +1,12 @@
+2.12.0
+=======
- support pdf export/visualization to PDF, thanks to Heavenfighter #387 allow embedd fonts from jar-file for pdf creation #388
- Fix #389: ClassCastException: ZUGFeRDExporterFromA3
- jakarta support #372
-- Upgrade to PDFBox 3 #373
+- Upgrade to PDFBox 3 #373
+- #397
+
2.11.0
=======
2024-05-22
diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml
index 48bfcfe9..e716e9d5 100644
--- a/Mustang-CLI/pom.xml
+++ b/Mustang-CLI/pom.xml
@@ -1,258 +1,249 @@
-
-
+
+
+ org.mustangproject
+ core
+ 2.12.0-SNAPSHOT
+
+ 4.0.0
org.mustangproject
- core
- 3.0.0-SNAPSHOT
-
- 4.0.0
- org.mustangproject
- Mustang-CLI
- e-invoices commandline tool, allowing to create(embed), split and validate Factur-X/ZUGFeRD files. Validation should also work for XRechnung/CII.
- jar
- 3.0.0-SNAPSHOT
-
- UTF-8
- 8
- 8
- 8
-
-
-
- org.mustangproject
- validator
- 3.0.0-SNAPSHOT
-
-
-
-
- commons-cli
- commons-cli
- 1.8.0
-
+ Mustang-CLI
+ e-invoices commandline tool, allowing to create(embed), split and validate Factur-X/ZUGFeRD files. Validation
+ should also work for XRechnung/CII.
+
+ jar
+ 2.12.0-SNAPSHOT
+
+ UTF-8
+ 8
+ 8
+ 8
+
+
+
+ org.mustangproject
+ validator
+ 2.12.0-SNAPSHOT
+
+
+
+
+ commons-cli
+ commons-cli
+ 1.8.0
+
-
- org.riversun
- bigdoc
- 0.4.0
-
-
- org.junit.jupiter
- junit-jupiter-api
- 5.10.2
- test
-
-
- org.junit.vintage
- junit-vintage-engine
- 5.10.2
- test
-
-
-
- org.xmlunit
- xmlunit-core
- 2.10.0
-
-
- org.xmlunit
- xmlunit-assertj
- 2.10.0
-
+
+ org.riversun
+ bigdoc
+ 0.4.0
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.10.2
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.10.2
+ test
+
+
+
+ org.xmlunit
+ xmlunit-core
+ 2.10.0
+
+
+ org.xmlunit
+ xmlunit-assertj
+ 2.10.0
+
-
+
-
-
-
-
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ 4.0.2
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+
+
+
-
- org.apache.maven.plugins
- maven-release-plugin
- 2.5.3
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ alphabetical
+
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- alphabetical
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.2.0
-
-
-
- true
- true
-
-
-
- FreeSans.ttf
-
- font/ttf
-
-
-
- FreeSerif.ttf
-
- application/x-font
-
-
-
- Times-Bold.ttf
-
- application/x-font
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.2.0
+
+
+
+ true
+ true
+
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 2.3.2
-
-
-
- true
- org.mustangproject.commandline.main
-
-
-
- jar-with-dependencies
-
-
-
- 8
- 8
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 2.4.3
-
-
-
- org.mustangproject.commandline.Main
-
-
- false
-
-
- *:*
-
- LICENSE
- NOTICE
- META-INF/*.SF
- META-INF/*.DSA
- META-INF/*.RSA
-
-
-
- log4j:log4j
-
- **
-
-
-
- commons-logging:commons-logging
-
- **
-
-
-
- com.sun.xml.bind:jaxb-impl
-
- **
-
-
-
-
-
-
- package
-
- shade
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 8
+ 8
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.4.3
+
+
+
+ org.mustangproject.commandline.Main
+
+
+ false
+
+
+ *:*
+
+ LICENSE
+ NOTICE
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+
+
+
+ log4j:log4j
+
+ **
+
+
+
+ commons-logging:commons-logging
+
+ **
+
+
+
+ com.sun.xml.bind:jaxb-impl
+
+ **
+
+
+
+
+
+
+ package
+
+ shade
+
+
+
+
+
+
+
+
+
+
+
+
+
- release-sign-artifacts
-
-
- performRelease
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-toolchains-plugin
- 3.1.0
-
-
-
- toolchain
-
-
-
-
-
-
- 8
- adopt
-
-
-
-
-
-
-
-
-
-
- Apache License, Version 2.0
- http://www.apache.org/licenses/LICENSE-2.0.txt
- repo
- A business-friendly OSS license
-
-
-
-
- Jochen Stärk
- jstaerk@usegroup.de
-
- architect
- developer
-
-
-
+ release-sign-artifacts
+
+
+ performRelease
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+ 3.1.0
+
+
+
+ toolchain
+
+
+
+
+
+
+ 8
+ adopt
+
+
+
+
+
+
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+ A business-friendly OSS license
+
+
+
+
+ Jochen Stärk
+ jstaerk@usegroup.de
+
+ architect
+ developer
+
+
+
diff --git a/library/pom.xml b/library/pom.xml
index 375e48ab..88138730 100644
--- a/library/pom.xml
+++ b/library/pom.xml
@@ -1,349 +1,353 @@
-
-
+
+
+ org.mustangproject
+ core
+ 2.12.0-SNAPSHOT
+
+
+ 4.0.0
org.mustangproject
- core
- 3.0.0-SNAPSHOT
-
-
- 4.0.0
- org.mustangproject
- library
- 3.0.0-SNAPSHOT
- jar
- Library to write, read and validate e-invoices (Factur-X, ZUGFeRD, Order-X, XRechnung/CII)
- FOSS Java library to read, write and validate european electronic invoices and orders in the UN/CEFACT Cross Industry Invoice based formats Factur-X/ZUGFeRD, XRechnung and Order-X in your invoice PDFs.
+ library
+ 2.12.0-SNAPSHOT
+ jar
+ Library to write, read and validate e-invoices (Factur-X, ZUGFeRD, Order-X, XRechnung/CII)
+ FOSS Java library to read, write and validate european electronic invoices and orders in the UN/CEFACT
+ Cross Industry Invoice based formats Factur-X/ZUGFeRD, XRechnung and Order-X in your invoice PDFs.
- http://www.mustangproject.org/
-
- scm:git:https://github.com/ZUGFeRD/mustangproject.git
- scm:git:https://github.com/ZUGFeRD/mustangproject.git
- https://github.com/ZUGFeRD/mustangproject
- core-2.3.2
-
-
-
- sonatype-oss-public
- https://oss.sonatype.org/content/groups/public/
-
- true
-
-
- true
-
-
-
-
-
- internal.repo
- Temporary Staging Repository
- file://${project.build.directory}/mvn-repo
-
-
-
- UTF-8
- github
- -Xdoclint:none
-
- 8
- 8
- 8
- true
+ http://www.mustangproject.org/
+
+ scm:git:https://github.com/ZUGFeRD/mustangproject.git
+ scm:git:https://github.com/ZUGFeRD/mustangproject.git
+ https://github.com/ZUGFeRD/mustangproject
+ core-2.3.2
+
+
+
+ sonatype-oss-public
+ https://oss.sonatype.org/content/groups/public/
+
+ true
+
+
+ true
+
+
+
+
+
+ internal.repo
+ Temporary Staging Repository
+ file://${project.build.directory}/mvn-repo
+
+
+
+ UTF-8
+ github
+ -Xdoclint:none
+
+ 8
+ 8
+ 8
+ true
+
-
-
-
-
- net.sf.saxon
- Saxon-HE
- 12.4
-
-
- com.fasterxml.jackson.core
- jackson-databind
- 2.17.1
-
-
-
- org.apache.xmlgraphics
- fop
- 2.9
-
+
+
+
+
+ net.sf.saxon
+ Saxon-HE
+ 12.4
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.17.1
+
+
+
+ org.apache.xmlgraphics
+ fop
+ 2.9
+
-
- jakarta.xml.bind
- jakarta.xml.bind-api
- 4.0.2
-
-
- org.eclipse.angus
- angus-activation
- 2.0.2
-
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ 4.0.2
+
+
+ org.eclipse.angus
+ angus-activation
+ 2.0.2
+
-
- org.apache.pdfbox
- preflight
- 3.0.2
-
-
- org.apache.pdfbox
- pdfbox
- 3.0.2
-
-
- org.dom4j
- dom4j
- 2.1.4
-
-
- org.junit.jupiter
- junit-jupiter-api
- 5.10.2
- test
-
-
- org.junit.vintage
- junit-vintage-engine
- 5.10.2
- test
-
+
+ org.apache.pdfbox
+ preflight
+ 3.0.2
+
+
+ org.apache.pdfbox
+ pdfbox
+ 3.0.2
+
+
+ org.dom4j
+ dom4j
+ 2.1.4
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.10.2
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.10.2
+ test
+
-
-
- com.helger
- en16931-cii2ubl
- 2.2.4
-
-
-
- org.glassfish.jaxb
- jaxb-runtime
- 4.0.5
-
+
+
+ com.helger
+ en16931-cii2ubl
+ 2.2.4
+
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ 4.0.5
+
-
- org.xmlunit
- xmlunit-core
- 2.10.0
- test
-
+
+ org.xmlunit
+ xmlunit-core
+ 2.10.0
+ test
+
-
- org.xmlunit
- xmlunit-assertj
- 2.10.0
- test
-
-
- org.slf4j
- slf4j-simple
- 2.0.9
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- alphabetical
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.6.1
-
-
- jar-with-dependencies
-
-
-
- 8
- 8
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.2.0
-
-
- **/logback.xml
-
-
-
- true
-
-
-
- FreeSans.ttf
-
- font/ttf
-
-
-
- FreeSerif.ttf
-
- application/x-font
-
-
-
- Times-Bold.ttf
-
- application/x-font
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.2.1
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 3.2.1
-
- true
- false
-
+
+ 8
+ 8
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.2.0
+
+
+ **/logback.xml
+
+
+
+ true
+
+
+
+ FreeSans.ttf
+
+ font/ttf
+
+
+
+ FreeSerif.ttf
+
+ application/x-font
+
+
+
+ Times-Bold.ttf
+
+ application/x-font
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.1
+
+ true
+ false
+
+
-
- *:*
-
- META-INF/*.SF
- META-INF/*.DSA
- META-INF/*.RSA
-
-
-
- log4j:log4j
-
- **
-
-
-
- commons-logging:commons-logging
-
- **
-
-
-
-
-
-
- package
-
- shade
-
-
-
-
-
-
-
-
-
-
-
-
- org.codehaus.mojo
- templating-maven-plugin
- 1.0.0
-
-
- filtering-java-templates
-
- filter-sources
-
-
-
-
-
-
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ templating-maven-plugin
+ 1.0.0
+
+
+ filtering-java-templates
+
+ filter-sources
+
+
+
+
+
+
-
-
- release-sign-artifacts
-
-
- performRelease
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-toolchains-plugin
- 3.1.0
-
-
-
- toolchain
-
-
-
-
-
-
- 8
- adopt
-
-
-
-
-
-
-
-
-
-
- User List
- https://groups.google.com/forum/?hl=de#!forum/mustangproject
-
-
-
-
- Apache License, Version 2.0
- http://www.apache.org/licenses/LICENSE-2.0.txt
- repo
- A business-friendly OSS license
-
-
-
-
- Jochen Stärk
- jstaerk@usegroup.de
-
- architect
- developer
-
-
-
- Alexander Schmidt
- schmidt.alexander@mail.de
-
- developer
-
-
-
+
+
+ release-sign-artifacts
+
+
+ performRelease
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+ 3.1.0
+
+
+
+ toolchain
+
+
+
+
+
+
+ 8
+ adopt
+
+
+
+
+
+
+
+
+
+
+ User List
+ https://groups.google.com/forum/?hl=de#!forum/mustangproject
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+ A business-friendly OSS license
+
+
+
+
+ Jochen Stärk
+ jstaerk@usegroup.de
+
+ architect
+ developer
+
+
+
+ Alexander Schmidt
+ schmidt.alexander@mail.de
+
+ developer
+
+
+
diff --git a/pom.xml b/pom.xml
index 941db51e..0c747e0d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
org.mustangproject
core
- 3.0.0-SNAPSHOT
+ 2.12.0-SNAPSHOT
pom
Mustang
diff --git a/validator/pom.xml b/validator/pom.xml
index f07ff5cb..fd176e71 100644
--- a/validator/pom.xml
+++ b/validator/pom.xml
@@ -3,7 +3,7 @@
org.mustangproject
core
- 3.0.0-SNAPSHOT
+ 2.12.0-SNAPSHOT
4.0.0
org.mustangproject
@@ -11,7 +11,7 @@
Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung)
jar
- 3.0.0-SNAPSHOT
+ 2.12.0-SNAPSHOT
@@ -38,7 +38,7 @@
${project.groupId}
library
- 3.0.0-SNAPSHOT
+ 2.12.0-SNAPSHOT
ch.qos.logback