Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@ Starting from version 3.0.0, all notable changes to this project will be documen
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [3.2.0]

### Changed
- Upgrade to Shapeshifter specification 3.1.0

## [3.1.0]

### Changed
- Update Spring Boot version to 3.4.1

## [3.0.0]

### Added
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ etc. All these Java domain objects are generated from the XSDs (XML Schema Defin
maintained by the Shapeshifter foundation, and are
published [here](https://github.com/shapeshifter/shapeshifter-specification). The Shapeshifter
foundation aims to keep the XSDs and the library synchronised; currently the most recent version of
the UFTP XSD specification is 3.0.0, and the current Shapeshifter library supports this version.
the UFTP XSD specification is 3.1.0, and the current Shapeshifter library supports this version.
When a new version of the XSD is published, the Shapeshifter foundation will make sure that the
library is updated accordingly. The XSD's are stored in the following directory:

Expand Down Expand Up @@ -413,7 +413,7 @@ Each payload message `*.xml` has a `*Signed.xml` counterpart which contains the
signed (encrypted using the private key) in a `SignedMessage`.

## Sending messages to participants that require authorization
Starting from version 3.0.0, the Shapeshifter library supports sending messages to participants that require
Starting from version 3.1.0, the Shapeshifter library supports sending messages to participants that require
authorization. This means that the sender must have a valid token to send a message to the recipient.

Your implementation of `UftpParticipantService`, which returns `UftpParticipantInformation` instances, must tell
Expand Down
345 changes: 164 additions & 181 deletions api/src/main/resources/UFTP-agr-cro.xsd

Large diffs are not rendered by default.

1,362 changes: 667 additions & 695 deletions api/src/main/resources/UFTP-agr-dso.xsd

Large diffs are not rendered by default.

13 changes: 3 additions & 10 deletions api/src/main/resources/UFTP-agr.xsd
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>

<!--
Copyright 2023 Contributors to the Shapeshifter project

SPDX-License-Identifier: Apache-2.0
-->

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="UFTP-common.xsd"/>
<xs:include schemaLocation="UFTP-agr-cro.xsd"/>
<xs:include schemaLocation="UFTP-agr-dso.xsd"/>
<xs:include schemaLocation="UFTP-common.xsd"/>
<xs:include schemaLocation="UFTP-agr-cro.xsd"/>
<xs:include schemaLocation="UFTP-agr-dso.xsd"/>
</xs:schema>
Loading
Loading