Releases: phax/peppol-commons
peppol-commons 9.7.2
- Updated to OpenPeppol eDEC Code Lists v9.0
Full Changelog: peppol-commons-parent-pom-9.7.1...peppol-commons-parent-pom-9.7.2
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.11
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.3
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.9
- jcodemodel 3.4.1
- ph-ubl21 9.0.3
- phive-api 10.1.0
- DNSJava 3.6.2
peppol-commons 9.7.1
- Re-release of v9.7.0
Full Changelog: peppol-commons-parent-pom-9.7.0...peppol-commons-parent-pom-9.7.1
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.11
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.3
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.9
- jcodemodel 3.4.1
- ph-ubl21 9.0.3
- phive-api 10.1.0
- DNSJava 3.6.2
peppol-commons 9.7.0
- Reworked the Peppol Document Type Identifier data model to handle non-XML syntax specific IDs as well
- Introduced new classes
(I)PeppolGenericDocumentTypeIdentifierParts
to handle the generic identifier parts - Deprecated classes
(I)BusdoxDocumentTypeIdentifierParts
for removal
Full Changelog: peppol-commons-parent-pom-9.6.1...peppol-commons-parent-pom-9.7.0
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.11
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.3
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.9
- jcodemodel 3.4.1
- ph-ubl21 9.0.3
- phive-api 10.1.0
- DNSJava 3.6.2
peppol-commons 9.6.1
- Added new class
PeppolNaptrURLProvider
- Fixed the Peppol Directory URL of
EPeppolNetwork.PRODUCTION
- Added new method
PeppolSBDHData.areAllFieldsSet (Consumer<String>)
Full Changelog: peppol-commons-parent-pom-9.6.0...peppol-commons-parent-pom-9.6.1
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.11
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.3
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.9
- jcodemodel 3.4.1
- ph-ubl21 9.0.3
- phive-api 10.1.0
- DNSJava 3.6.2
peppol-commons 9.6.0
- Requiring ph-commons 11.1.10
- Deprecated methods
SMPClientReadOnly.getCompleteServiceGroup(OrNull)
andgetServiceGroupReferenceList(OrNull)
because the underlying APIs are non-standard - Extracted methods from
ISMPServiceMetadataProvider
intoISMPExtendedServiceMetadataProvider
- Updated the DBNAlliance Pilot domain name
- Moved method
PeppolCertificateHelper.getAllTrustedCertificates
to classPeppolKeyStoreHelper
- Added new methods to support Peppol Policy for use of Identifiers 4.3.0
- Added new annotations
@Pfuoi420
and@Pfuoi430
to hint methods that are specification specific - Added support for eB2B AP Pilot Trust Store as a predefined truststore
- Renamed class
CertificateRevocationChecker
toCertificateRevocationCheckerDefaults
- Made class
RevocationCheckBuilder
a top-level class - Totally reworked class
PeppolCertificateChecker
to add flexibility and support multiple Peppol CAs - Added new class
PeppolCAChecker
to support in the verification of Peppol certificates based on CAs - Renamed class
PeppolRevocationCache
toRevocationCheckResultCache
- Added new enum
EPeppolServiceDomain
to be able to provide specific settings for specific service domains - Added new enum
EPeppolNetwork
to be able to easily differentiate the Peppol Network stages
- Deprecated methods
Full Changelog: peppol-commons-parent-pom-9.5.1...peppol-commons-parent-pom-9.6.0
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.10
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.3
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.9
- jcodemodel 3.4.1
- ph-ubl21 9.0.3
- phive-api 10.0.2
- DNSJava 3.6.2
peppol-commons 9.5.1
- Make sure that wildcard lookups including a "*" in the Customization ID will always fail
- Added additional
SMPClientReadOnly.getWildcardServiceMetadataOrNull
overload - Extended
ISMPServiceMetadataProvider
andISMPServiceGroupProvider
interfaces
Full Changelog: peppol-commons-parent-pom-9.5.0...peppol-commons-parent-pom-9.5.1
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.6
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.3
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.9
- jcodemodel 3.4.1
- ph-ubl21 9.0.2
- phive-api 9.2.2
- DNSJava 3.6.1
peppol-commons 9.5.0
- Updated to dnsjava 3.6 fixing CVE-2024-25638
- Added new submodule
dbnalliance-xhe
. See #53 - thx @robinsongarciax - Marked certain
ESMPTransportProfile
entries as "deleted" - Added new SMP client exception
SMPClientParticipantNotFoundException
to indicate non-existing Service Groups. This was previously covered inSMPClientNotFoundException
. - Updated to OpenPeppol eDEC Code Lists v8.9
What's Changed
- XHE envelope for DBNAlliance by @robinsongarciax in #53
- Bump dnsjava:dnsjava from 3.5.3 to 3.6.0 by @dependabot in #55
New Contributors
- @robinsongarciax made their first contribution in #53
- @dependabot made their first contribution in #55
Full Changelog: peppol-commons-parent-pom-9.4.0...peppol-commons-parent-pom-9.5.0
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.6
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.3
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.9
- jcodemodel 3.4.1
- ph-ubl21 9.0.1
- phive-api 9.2.2
- DNSJava 3.6.1
peppol-commons 9.4.0
- Renamed
IParticipantIdentifierScheme
toIPeppolParticipantIdentifierScheme
- Tried to make the usage of
IIdentifierFactory
more customizable - Made
AbstractRevocationCheckBuilder
andPeppolRevocationCache
top-level classes - Extracted class
TrustedCACertificates
to hold a list of certificates - Deprecated a lot of methods in
PeppolCertificateChecker
in favour of new APIs. Main idea is to simplify multi-certificate handling.
Full Changelog: peppol-commons-parent-pom-9.3.6...peppol-commons-parent-pom-9.4.0
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.6
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.2
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.8
- jcodemodel 3.4.1
- ph-ubl21 9.0.1
- phive-api 9.2.1
- DNSJava 3.5.3
peppol-commons 9.3.6
- Added new class
PeppolLaxIdentifierFactory
- Added new enum entry
ESMPIdentifierType.PEPPOL_LAX
for SMP handling. See smp#275.
Full Changelog: peppol-commons-parent-pom-9.3.5...peppol-commons-parent-pom-9.3.6
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.6
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.2
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.8
- jcodemodel 3.4.1
- ph-ubl21 9.0.1
- phive-api 9.2.0
- DNSJava 3.5.3
peppol-commons 9.3.5
- Updated to OpenPeppol eDEC Code Lists v8.8
Full Changelog: peppol-commons-parent-pom-9.3.4...peppol-commons-parent-pom-9.3.5
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.6
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.2
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.8
- jcodemodel 3.4.1
- ph-ubl21 9.0.1
- phive-api 9.2.0
- DNSJava 3.5.3