Skip to content

Releases: phax/peppol-commons

peppol-commons 9.7.2

peppol-commons 9.7.1

peppol-commons 9.7.0

20 Dec 10:25
Compare
Choose a tag to compare
  • 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):

peppol-commons 9.6.1

16 Dec 22:12
Compare
Choose a tag to compare
  • 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):

peppol-commons 9.6.0

10 Nov 21:33
Compare
Choose a tag to compare
  • Requiring ph-commons 11.1.10
    • Deprecated methods SMPClientReadOnly.getCompleteServiceGroup(OrNull) and getServiceGroupReferenceList(OrNull) because the underlying APIs are non-standard
    • Extracted methods from ISMPServiceMetadataProvider into ISMPExtendedServiceMetadataProvider
    • Updated the DBNAlliance Pilot domain name
    • Moved method PeppolCertificateHelper.getAllTrustedCertificates to class PeppolKeyStoreHelper
    • 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 to CertificateRevocationCheckerDefaults
    • 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 to RevocationCheckResultCache
    • 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

Full Changelog: peppol-commons-parent-pom-9.5.1...peppol-commons-parent-pom-9.6.0

Dependencies required (some for testing only):

peppol-commons 9.5.1

11 Aug 17:27
Compare
Choose a tag to compare
  • Make sure that wildcard lookups including a "*" in the Customization ID will always fail
  • Added additional SMPClientReadOnly.getWildcardServiceMetadataOrNull overload
  • Extended ISMPServiceMetadataProvider and ISMPServiceGroupProvider interfaces

Full Changelog: peppol-commons-parent-pom-9.5.0...peppol-commons-parent-pom-9.5.1

Dependencies required (some for testing only):

peppol-commons 9.5.0

29 Jul 19:08
Compare
Choose a tag to compare
  • 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 in SMPClientNotFoundException.
  • Updated to OpenPeppol eDEC Code Lists v8.9

What's Changed

New Contributors

Full Changelog: peppol-commons-parent-pom-9.4.0...peppol-commons-parent-pom-9.5.0

Dependencies required (some for testing only):

peppol-commons 9.4.0

24 May 11:31
Compare
Choose a tag to compare
  • Renamed IParticipantIdentifierScheme to IPeppolParticipantIdentifierScheme
  • Tried to make the usage of IIdentifierFactory more customizable
  • Made AbstractRevocationCheckBuilder and PeppolRevocationCache 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):

peppol-commons 9.3.6

24 Apr 20:05
Compare
Choose a tag to compare

peppol-commons 9.3.5