Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 1.76 KB

CHANGELOG.md

File metadata and controls

50 lines (40 loc) · 1.76 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

4.0.0

2022-02-24

Changed

  • The org.holodeckb2b.bdxr.smp.datamodel.impl.IdentifierImpl(final String id) constructor now tries to parse the given string into a scheme ID and identifier value using the format «schemeID»::«id value»

3.0.0

2022-05-03

Added

  • Interface for identifier schemes
  • Interfaces for service groups (supporting both the old PEPPOL and OASIS SMP version 1.0 as well as OASIS SMP version 2.0 specifications)
  • equal() and hashCode() methods to the both the interfaces (to stress these must be implemented) and implementation classes

Changed

  • Split meta-data classes into interfaces and implementation classes.

2.0.0

2021-04-15

Added

  • "Copy" constructors to all data model classes that use another instance to initialise

Changed

To create a better separation between the generic 4-Corner datamodel classes and the SMP client related code the project was split into two projects. This projects now only contains generic code not related to specific functionality. The SMP client code has been moved to a new project: BDXR SMP Client

Removed

  • The possibility to include multiple process identifiers in org.holodeckb2b.bdxr.smp.datamodel.ProcessInfo as this is not possible in the SMP data model

1.1.0

2019-03-06

Added

  • Support for the OASIS SMP v1 format
  • Example client for looking up SMP registrations in the CEF connectivity test environment

Fixed

  • Incorrect host name generation for executing request in the PEPPOL network

1.0.0

2018-09-19

Added

  • Initial release.