You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27-4Lines changed: 27 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,33 @@
4
4
5
5
This document serves as the change log for the ONIXLabs Corda Core API.
6
6
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
+
7
34
## Version 1.1.0
8
35
9
36
### Contract
@@ -13,10 +40,6 @@ This document serves as the change log for the ONIXLabs Corda Core API.
13
40
- Moved to new extension file naming convention for maintainability.
14
41
- Added extensions to obtain single inputs, reference inputs and outputs from a `LedgerTransaction`.
15
42
- 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.
0 commit comments