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