Skip to content

Commit 85e7135

Browse files
Updated changelog
1 parent 16398e6 commit 85e7135

File tree

1 file changed

+27
-4
lines changed

1 file changed

+27
-4
lines changed

CHANGELOG.md

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,33 @@
44

55
This document serves as the change log for the ONIXLabs Corda Core API.
66

7+
## Version 1.2.0
8+
9+
### Contract
10+
11+
#### ContractID (interface)
12+
13+
Defines the contract ID for a Corda contract. Rather than referencing the contract by a string or by its canonical name, implementing `ContractID` on a companion object adds the contract ID to the class for you automatically.
14+
15+
#### SignedCommandData (interface)
16+
17+
Defines a Corda contract command that maintains verifiable signature data. This can be used within a contract to check that a particular contract participant signed over the command - usually the transaction initiator.
18+
19+
#### VerifiedCommandData (interface)
20+
21+
Defines a Corda contract command that that localises its verification. Rather than commands simply being marker objects to determine which verification to execute, this leans towards the single responsibility principle, whereby each command is responsible for its verification.
22+
23+
#### SignatureData (class)
24+
25+
Represents a composite of both signed and unsigned data, which can be verified with a public key.
26+
27+
### Workflow
28+
29+
#### Extensions
30+
31+
- Moved to new extension naming convention for maintainability.
32+
- Added extensions to filter a set of sessions to include or exclude certain counter-parties, or state participants.
33+
734
## Version 1.1.0
835

936
### Contract
@@ -13,10 +40,6 @@ This document serves as the change log for the ONIXLabs Corda Core API.
1340
- Moved to new extension file naming convention for maintainability.
1441
- Added extensions to obtain single inputs, reference inputs and outputs from a `LedgerTransaction`.
1542
- Added extension to cast `Iterable<StateAndRef<*>>` to `List<StateAndRef<T>>`.
16-
- Added `ContractID` interface which automatically binds a contract ID to a contract class.
17-
- Added `SignedCommandData` interface which defines a contract command that must include a signature.
18-
- Added `VerifiedCommandData` interface which verifies a ledger transaction.
19-
- Added `SignatureData` class, which represents a digital signature, and it's unsigned counterpart.
2043

2144
### Workflow
2245

0 commit comments

Comments
 (0)