Skip to content
This repository was archived by the owner on Feb 29, 2024. It is now read-only.

Commit f85afd2

Browse files
authored
Merge pull request #2141 from Artemkaaas/bugfix/pending-messages
Indy 1.15.0
2 parents 5907e69 + acd2d70 commit f85afd2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+276
-159
lines changed

CHANGELOG.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# Changelog
22

3-
## 1.14.4 - 2020-03-10
3+
## 1.15.0 - 2020-03-25
44
* Correction for `Fix proof verification in case of credential attribute encoded value contains leading zeros` (IS-1491).
55
Indy 1.14.3 changes "0" to "" which leads to proof rejection.
6-
* LibVCX: Fixed compatibility between proprietary (`protocol_version`: `2.0`) and aries communication protocols (`protocol_version`: `3.0`).
7-
6+
* LibVCX: Supported `protocol_version`: `3.0` which actually is an alternative to combination of settings: `protocol_version`: `2.0` and `communication_method`: `aries`.
7+
* LibVCX: Fixed compatibility between proprietary (`protocol_version`: `2.0`/`1.0`) and aries communication protocols (`protocol_version`: `3.0`).
8+
* Bugfixes
9+
810
## 1.14.3 - 2020-03-04
911
* LibVCX:
1012
* Removed `connection_handle` from functions to get protocol messages.

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,7 @@ The documents that provide necessary information for Libindy migrations.
340340
* [v1.11.0 → v1.12.x](docs/migration-guides/migration-guide-1.11.0-1.12.0.md)
341341
* [v1.12.0 → v1.13.x](docs/migration-guides/migration-guide-1.12.0-1.13.0.md)
342342
* [v1.13.0 → v1.14.x](docs/migration-guides/migration-guide-1.13.0-1.14.0.md)
343+
* [v1.14.0 → v1.15.x](docs/migration-guides/migration-guide-1.14.0-1.15.0.md)
343344

344345
## How to Contribute
345346
* We'd love your help; see these [HL Indy Wiki](https://wiki.hyperledger.org/display/indy/How+to+Contribute) and [slides on how to contribute](http://bit.ly/2ugd0bq).

Specs/libindy/1.14.4/libindy.podspec.json renamed to Specs/libindy/1.15.0/libindy.podspec.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "libindy",
3-
"version": "1.14.4",
3+
"version": "1.15.0",
44
"summary": "Summary TODO.",
55
"description": "Description TODO.",
66
"homepage": "TODO",
@@ -15,7 +15,7 @@
1515
"ios": "10.0"
1616
},
1717
"source": {
18-
"http": "https://repo.sovrin.org/ios/libindy/stable/libindy-core/1.14.4/libindy.tar.gz"
18+
"http": "https://repo.sovrin.org/ios/libindy/stable/libindy-core/1.15.0/libindy.tar.gz"
1919
},
2020
"source_files": "*.h",
2121
"vendored_libraries": "*.a",

cli/Cargo.lock

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cli/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "indy-cli"
3-
version = "1.14.4"
3+
version = "1.15.0"
44
authors = ["Hyperledger Indy Contributors <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
description = """\
@@ -34,10 +34,10 @@ serde_json = "1.0.40"
3434
serde_derive = "1.0.97"
3535
term = "0.4.6"
3636
rpassword = "1.0.0"
37-
indy = { version = "1.14.4", path = "../wrappers/rust/" }
37+
indy = { version = "1.15.0", path = "../wrappers/rust/" }
3838

3939
[package.metadata.deb]
40-
depends = "libindy (= 1.14.4), libncursesw5-dev"
40+
depends = "libindy (= 1.15.0), libncursesw5-dev"
4141
section = "devel"
4242
priority = "optional"
4343
assets = [
@@ -48,8 +48,8 @@ changelog = "./debian/changelog"
4848

4949
[package.metadata.deb.variants.indy-cli-xenial]
5050
name = "indy-cli"
51-
provides = "indy-cli (= 1.14.4)"
51+
provides = "indy-cli (= 1.15.0)"
5252

5353
[package.metadata.deb.variants.indy-cli-bionic]
5454
name = "indy-cli"
55-
provides = "indy-cli (= 1.14.4)"
55+
provides = "indy-cli (= 1.15.0)"

cli/debian/changelog

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
indy-cli (1.14.4) unstable; urgency=medium
1+
indy-cli (1.15.0) unstable; urgency=medium
22

33
[ Hyperledger ]
44

5-
## 1.14.4
5+
## 1.15.0
66
* Bugfixes
77

88
## 1.14.3

docs/migration-guides/migration-guide-1.13.0-1.14.0.md

-5
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ version you can check migration guides history:
2424
* [Ledger API](#ledger-api)
2525
* [Libindy 1.14.0 to 1.14.1 migration](#libindy-1140-to-1141-migration-guide)
2626
* [Libindy 1.14.1 to 1.14.2 migration](#libindy-1141-to-1142-migration-guide)
27-
* [Libindy 1.14.2 to 1.14.4 migration](#libindy-1142-to-1144-migration-guide)
2827

2928
## Libindy 1.13 to 1.14 migration
3029

@@ -120,7 +119,3 @@ Both `rev_reg_def_id` and `credential_id` can be used as map keys.
120119
`credential_id` must be used in case of proving that two credentials matching the same `rev_reg_id` are not revoked at the same timestamp (IS-1447).
121120
122121
* others minor bugfixes
123-
124-
## Libindy 1.14.2 to 1.14.4 migration Guide
125-
126-
The Libindy 1.14.4 release contains fixes that don't affect API functions.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<!-- markdownlint-disable MD033 -->
2+
3+
# Libindy 1.14 to 1.15 migration Guide
4+
5+
This document is written for developers using Libindy to provide necessary information and
6+
to simplify their transition to Libindy 1.14 from Libindy 1.15. If you are using older Libindy
7+
version you can check migration guides history:
8+
9+
* [Libindy 1.3 to 1.4 migration](https://github.com/hyperledger/indy-sdk/blob/v1.4.0/doc/migration-guide.md)
10+
* [Libindy 1.4 to 1.5 migration](https://github.com/hyperledger/indy-sdk/blob/v1.5.0/doc/migration-guide-1.4.0-1.5.0.md)
11+
* [Libindy 1.5 to 1.6 migration](https://github.com/hyperledger/indy-sdk/blob/v1.6.0/doc/migration-guide-1.5.0-1.6.0.md)
12+
* [Libindy 1.6 to 1.7 migration](https://github.com/hyperledger/indy-sdk/blob/v1.7.0/doc/migration-guide-1.6.0-1.7.0.md)
13+
* [Libindy 1.7 to 1.8 migration](https://github.com/hyperledger/indy-sdk/blob/v1.8.0/doc/migration-guide-1.7.0-1.8.0.md)
14+
* [Libindy 1.8 to 1.9 migration](https://github.com/hyperledger/indy-sdk/blob/v1.9.0/docs/migration-guides/migration-guide-1.8.0-1.9.0.md)
15+
* [Libindy 1.9 to 1.10 migration](https://github.com/hyperledger/indy-sdk/blob/v1.10.0/docs/migration-guides/migration-guide-1.9.0-1.10.0.md)
16+
* [Libindy 1.10 to 1.11 migration](https://github.com/hyperledger/indy-sdk/blob/v1.11.0/docs/migration-guides/migration-guide-1.10.0-1.11.0.md)
17+
* [Libindy 1.11 to 1.12 migration](https://github.com/hyperledger/indy-sdk/blob/v1.12.0/docs/migration-guides/migration-guide-1.11.0-1.12.0.md)
18+
* [Libindy 1.12 to 1.13 migration](https://github.com/hyperledger/indy-sdk/blob/v1.13.0/docs/migration-guides/migration-guide-1.12.0-1.13.0.md)
19+
* [Libindy 1.13 to 1.14 migration](https://github.com/hyperledger/indy-sdk/blob/v1.14.0/docs/migration-guides/migration-guide-1.13.0-1.14.0.md)
20+
21+
## Table of contents
22+
23+
* [Notes](#notes)
24+
* [Libindy 1.14 to 1.15 migration](#libindy-114-to-115-migration)
25+
26+
## Libindy 1.14 to 1.15 migration
27+
28+
The Libindy 1.14.5 release contains bug fixes that don't affect API functions.
29+
The most important of them:
30+
* Provided correction for `Fix proof verification in case of credential attribute encoded value contains leading zeros` (IS-1491).
31+
Indy 1.14.3 changes "0" to "" which leads to proof rejection.

libindy/Cargo.lock

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libindy/Cargo.toml

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libindy"
3-
version = "1.14.4"
3+
version = "1.15.0"
44
authors = ["Hyperledger Indy Contributors <[email protected]>"]
55
edition = "2018"
66

@@ -98,34 +98,34 @@ maintainer-scripts = "./debian"
9898
changelog = "./debian/changelog"
9999

100100
[package.metadata.deb.variants.libindy-xenial]
101-
provides = "libindy (= 1.14.4)"
101+
provides = "libindy (= 1.15.0)"
102102
name = "libindy"
103103
depends = "libzmq5, libsodium18, libssl1.0.0"
104104
assets = [
105105
["target/release/libindy.so", "usr/lib/", "644"],
106106
]
107107

108108
[package.metadata.deb.variants.libindy-bionic]
109-
provides = "libindy (= 1.14.4)"
109+
provides = "libindy (= 1.15.0)"
110110
name = "libindy"
111111
depends = "libzmq5, libsodium23, libssl1.1"
112112
assets = [
113113
["target/release/libindy.so", "usr/lib/", "644"],
114114
]
115115

116116
[package.metadata.deb.variants.libindy-dev-xenial]
117-
provides = "libindy-dev (= 1.14.4)"
117+
provides = "libindy-dev (= 1.15.0)"
118118
name = "libindy-dev"
119-
depends = "libindy (= 1.14.4)"
119+
depends = "libindy (= 1.15.0)"
120120
assets = [
121121
["include/*.h", "usr/include/indy/", "644"],
122122
["target/release/libindy.a", "usr/lib/", "644"],
123123
]
124124

125125
[package.metadata.deb.variants.libindy-dev-bionic]
126-
provides = "libindy-dev (= 1.14.4)"
126+
provides = "libindy-dev (= 1.15.0)"
127127
name = "libindy-dev"
128-
depends = "libindy (= 1.14.4)"
128+
depends = "libindy (= 1.15.0)"
129129
assets = [
130130
["include/*.h", "usr/include/indy/", "644"],
131131
["target/release/libindy.a", "usr/lib/", "644"],

libindy/debian/changelog

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
libindy (1.14.4) unstable; urgency=medium
1+
libindy (1.15.0) unstable; urgency=medium
22

33
[ Hyperledger ]
44

5-
## 1.14.4
5+
## 1.15.0
66
* Correction for `Fix proof verification in case of credential attribute encoded value contains leading zeros` (IS-1491).
77
Indy 1.14.3 changes "0" to "" which leads to proof rejection.
8-
8+
* Bugfixes
9+
910
## 1.14.3
1011
* Bugfixes
1112
* Fix proof verification in case of credential attribute encoded value contains leading zeros (IS-1491).

libnullpay/Cargo.lock

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libnullpay/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "null-payment-method"
3-
version = "1.14.4"
3+
version = "1.15.0"
44
authors = ["Hyperledger Indy Contributors <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
description = """\
@@ -29,13 +29,13 @@ serde_derive = "1.0.97"
2929

3030
[dev-dependencies]
3131
dirs = "1.0.4"
32-
indy = { version="1.14.4", path="../wrappers/rust" }
32+
indy = { version="1.15.0", path="../wrappers/rust" }
3333

3434
[target.'cfg(target_os = "android")'.dependencies]
3535
android_logger = "0.5"
3636

3737
[package.metadata.deb]
38-
depends = "libindy (= 1.14.4)"
38+
depends = "libindy (= 1.15.0)"
3939
section = "devel"
4040
priority = "optional"
4141
assets = [
@@ -46,8 +46,8 @@ changelog = "./debian/changelog"
4646

4747
[package.metadata.deb.variants.libnullpay-xenial]
4848
name = "libnullpay"
49-
provides = "libnullpay (= 1.14.4)"
49+
provides = "libnullpay (= 1.15.0)"
5050

5151
[package.metadata.deb.variants.libnullpay-bionic]
5252
name = "libnullpay"
53-
provides = "libnullpay (= 1.14.4)"
53+
provides = "libnullpay (= 1.15.0)"

libnullpay/debian/changelog

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
libnullpay (1.14.4) unstable; urgency=medium
1+
libnullpay (1.15.0) unstable; urgency=medium
22

33
[ Hyperledger ]
44
* Initial release

vcx/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -263,3 +263,4 @@ The documents that provide necessary information for Libvcx migrations.
263263
* [v0.4.x → v0.5.0](docs/migration-guide-0.4.x-0.5.0.md)
264264
* [v0.5.x → v0.6.0](docs/migration-guide-0.5.x-0.6.0.md)
265265
* [v0.6.x → v0.7.0](docs/migration-guide-0.6.x-0.7.0.md)
266+
* [v0.7.x → v0.8.0](docs/migration-guide-0.7.x-0.8.0.md)

vcx/docs/migration-guide-0.6.x-0.7.0.md

+1-8
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,4 @@ Added a new function `vcx_disclosed_proof_decline_presentation_request` to expli
4444

4545
There are two rejecting options:
4646
- Prover wants to propose using a different presentation - pass `proposal` parameter
47-
- Prover doesn't want to continue interaction - pass `reason` parameter.
48-
49-
#### Protocols compatibility
50-
Supported `protocol_version`: `3.0` which actually is an alternative to combination of settings: `protocol_version`: `3.0` and `communication_method`: `aries`.
51-
52-
Added a new enum variant `Pending` for IssuerCredentials/Credentials/Proofs/DisclosedProofs objects.
53-
Initially create `Pending` objects and convert them to V1/V3 after receiving the connection handle.
54-
`Pending` objects have `3.0` versions during serialization.
47+
- Prover doesn't want to continue interaction - pass `reason` parameter.
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# LibVCX migration guide from 0.7.x to 0.8.0
2+
## A Developer Guide for LibVCX migration
3+
4+
This document is written for developers using LibVCX to provide necessary information and
5+
to simplify their transition to LibVCX 0.8.x from LibVCX 0.7.x.
6+
7+
* [API](#api)
8+
* [Protocols Compatibility](#protocols-compatibility)
9+
10+
#### Protocols compatibility
11+
12+
* Supported `protocol_version`: `3.0` which actually is an alternative to combination of settings: `protocol_version`: `2.0` and `communication_method`: `aries`.
13+
14+
* Fixed compatibility between proprietary (`protocol_version`: `2.0`/`1.0`) and aries communication protocols (`protocol_version`: `3.0`).
15+
16+
Added a new enum variant `Pending` for IssuerCredentials/Credentials/Proofs/DisclosedProofs objects.
17+
Initially create `Pending` objects and convert them to V1/V3 after receiving the connection handle.
18+
`Pending` objects have `3.0` versions during serialization.

0 commit comments

Comments
 (0)