From acd2d7020bdd43f0dae0ec92744cc11497201e42 Mon Sep 17 00:00:00 2001 From: "artem.ivanov" Date: Tue, 24 Mar 2020 14:02:03 +0300 Subject: [PATCH] Indy: 1.15.0 Signed-off-by: artem.ivanov --- CHANGELOG.md | 8 +++-- README.md | 1 + .../{1.14.4 => 1.15.0}/libindy.podspec.json | 4 +-- cli/Cargo.lock | 10 +++--- cli/Cargo.toml | 10 +++--- cli/debian/changelog | 4 +-- .../migration-guide-1.13.0-1.14.0.md | 5 --- .../migration-guide-1.14.0-1.15.0.md | 31 +++++++++++++++++++ libindy/Cargo.lock | 12 +++---- libindy/Cargo.toml | 14 ++++----- libindy/debian/changelog | 7 +++-- libnullpay/Cargo.lock | 10 +++--- libnullpay/Cargo.toml | 10 +++--- libnullpay/debian/changelog | 2 +- vcx/README.md | 1 + vcx/docs/migration-guide-0.6.x-0.7.0.md | 9 +----- vcx/docs/migration-guide-0.7.x-0.8.0.md | 18 +++++++++++ vcx/dummy-cloud-agent/Cargo.lock | 8 ++--- vcx/libvcx/Cargo.lock | 12 +++---- vcx/libvcx/Cargo.toml | 12 +++---- vcx/libvcx/debian/changelog | 6 ++-- vcx/wrappers/java/build.gradle | 2 +- vcx/wrappers/node/package.json | 2 +- vcx/wrappers/python3/setup.py | 2 +- wrappers/java/pom.xml | 2 +- wrappers/nodejs/package.json | 2 +- wrappers/python/setup.py | 2 +- wrappers/rust/Cargo.toml | 4 +-- wrappers/rust/indy-sys/Cargo.toml | 2 +- 29 files changed, 127 insertions(+), 85 deletions(-) rename Specs/libindy/{1.14.4 => 1.15.0}/libindy.podspec.json (90%) create mode 100644 docs/migration-guides/migration-guide-1.14.0-1.15.0.md create mode 100644 vcx/docs/migration-guide-0.7.x-0.8.0.md diff --git a/CHANGELOG.md b/CHANGELOG.md index a0b88a7479..9eb5b2e010 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,12 @@ # Changelog -## 1.14.4 - 2020-03-10 +## 1.15.0 - 2020-03-25 * Correction for `Fix proof verification in case of credential attribute encoded value contains leading zeros` (IS-1491). Indy 1.14.3 changes "0" to "" which leads to proof rejection. -* LibVCX: Fixed compatibility between proprietary (`protocol_version`: `2.0`) and aries communication protocols (`protocol_version`: `3.0`). - +* LibVCX: Supported `protocol_version`: `3.0` which actually is an alternative to combination of settings: `protocol_version`: `2.0` and `communication_method`: `aries`. +* LibVCX: Fixed compatibility between proprietary (`protocol_version`: `2.0`/`1.0`) and aries communication protocols (`protocol_version`: `3.0`). +* Bugfixes + ## 1.14.3 - 2020-03-04 * LibVCX: * Removed `connection_handle` from functions to get protocol messages. diff --git a/README.md b/README.md index 1f442779e7..483f892423 100644 --- a/README.md +++ b/README.md @@ -340,6 +340,7 @@ The documents that provide necessary information for Libindy migrations. * [v1.11.0 → v1.12.x](docs/migration-guides/migration-guide-1.11.0-1.12.0.md) * [v1.12.0 → v1.13.x](docs/migration-guides/migration-guide-1.12.0-1.13.0.md) * [v1.13.0 → v1.14.x](docs/migration-guides/migration-guide-1.13.0-1.14.0.md) +* [v1.14.0 → v1.15.x](docs/migration-guides/migration-guide-1.14.0-1.15.0.md) ## How to Contribute * 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). diff --git a/Specs/libindy/1.14.4/libindy.podspec.json b/Specs/libindy/1.15.0/libindy.podspec.json similarity index 90% rename from Specs/libindy/1.14.4/libindy.podspec.json rename to Specs/libindy/1.15.0/libindy.podspec.json index 03b838e55b..a22e811c6c 100644 --- a/Specs/libindy/1.14.4/libindy.podspec.json +++ b/Specs/libindy/1.15.0/libindy.podspec.json @@ -1,6 +1,6 @@ { "name": "libindy", - "version": "1.14.4", + "version": "1.15.0", "summary": "Summary TODO.", "description": "Description TODO.", "homepage": "TODO", @@ -15,7 +15,7 @@ "ios": "10.0" }, "source": { - "http": "https://repo.sovrin.org/ios/libindy/stable/libindy-core/1.14.4/libindy.tar.gz" + "http": "https://repo.sovrin.org/ios/libindy/stable/libindy-core/1.15.0/libindy.tar.gz" }, "source_files": "*.h", "vendored_libraries": "*.a", diff --git a/cli/Cargo.lock b/cli/Cargo.lock index 778fd441ae..c49d9992ef 100644 --- a/cli/Cargo.lock +++ b/cli/Cargo.lock @@ -244,11 +244,11 @@ dependencies = [ [[package]] name = "indy" -version = "1.14.4" +version = "1.15.0" dependencies = [ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "indy-sys 1.14.4", + "indy-sys 1.15.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -261,13 +261,13 @@ dependencies = [ [[package]] name = "indy-cli" -version = "1.14.4" +version = "1.15.0" dependencies = [ "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "dirs 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "indy 1.14.4", + "indy 1.15.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "libloading 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -286,7 +286,7 @@ dependencies = [ [[package]] name = "indy-sys" -version = "1.14.4" +version = "1.15.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index f6f91e1696..9c09fd09bb 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "indy-cli" -version = "1.14.4" +version = "1.15.0" authors = ["Hyperledger Indy Contributors "] license = "MIT/Apache-2.0" description = """\ @@ -34,10 +34,10 @@ serde_json = "1.0.40" serde_derive = "1.0.97" term = "0.4.6" rpassword = "1.0.0" -indy = { version = "1.14.4", path = "../wrappers/rust/" } +indy = { version = "1.15.0", path = "../wrappers/rust/" } [package.metadata.deb] -depends = "libindy (= 1.14.4), libncursesw5-dev" +depends = "libindy (= 1.15.0), libncursesw5-dev" section = "devel" priority = "optional" assets = [ @@ -48,8 +48,8 @@ changelog = "./debian/changelog" [package.metadata.deb.variants.indy-cli-xenial] name = "indy-cli" -provides = "indy-cli (= 1.14.4)" +provides = "indy-cli (= 1.15.0)" [package.metadata.deb.variants.indy-cli-bionic] name = "indy-cli" -provides = "indy-cli (= 1.14.4)" +provides = "indy-cli (= 1.15.0)" diff --git a/cli/debian/changelog b/cli/debian/changelog index 3b16b4dcda..cddc4b50d0 100644 --- a/cli/debian/changelog +++ b/cli/debian/changelog @@ -1,8 +1,8 @@ -indy-cli (1.14.4) unstable; urgency=medium +indy-cli (1.15.0) unstable; urgency=medium [ Hyperledger ] -## 1.14.4 +## 1.15.0 * Bugfixes ## 1.14.3 diff --git a/docs/migration-guides/migration-guide-1.13.0-1.14.0.md b/docs/migration-guides/migration-guide-1.13.0-1.14.0.md index e3001863f3..0c1613c5cb 100644 --- a/docs/migration-guides/migration-guide-1.13.0-1.14.0.md +++ b/docs/migration-guides/migration-guide-1.13.0-1.14.0.md @@ -24,7 +24,6 @@ version you can check migration guides history: * [Ledger API](#ledger-api) * [Libindy 1.14.0 to 1.14.1 migration](#libindy-1140-to-1141-migration-guide) * [Libindy 1.14.1 to 1.14.2 migration](#libindy-1141-to-1142-migration-guide) -* [Libindy 1.14.2 to 1.14.4 migration](#libindy-1142-to-1144-migration-guide) ## Libindy 1.13 to 1.14 migration @@ -120,7 +119,3 @@ Both `rev_reg_def_id` and `credential_id` can be used as map keys. `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). * others minor bugfixes - -## Libindy 1.14.2 to 1.14.4 migration Guide - -The Libindy 1.14.4 release contains fixes that don't affect API functions. diff --git a/docs/migration-guides/migration-guide-1.14.0-1.15.0.md b/docs/migration-guides/migration-guide-1.14.0-1.15.0.md new file mode 100644 index 0000000000..75473aa961 --- /dev/null +++ b/docs/migration-guides/migration-guide-1.14.0-1.15.0.md @@ -0,0 +1,31 @@ + + +# Libindy 1.14 to 1.15 migration Guide + +This document is written for developers using Libindy to provide necessary information and +to simplify their transition to Libindy 1.14 from Libindy 1.15. If you are using older Libindy +version you can check migration guides history: + +* [Libindy 1.3 to 1.4 migration](https://github.com/hyperledger/indy-sdk/blob/v1.4.0/doc/migration-guide.md) +* [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) +* [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) +* [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) +* [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) +* [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) +* [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) +* [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) +* [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) +* [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) +* [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) + +## Table of contents + +* [Notes](#notes) +* [Libindy 1.14 to 1.15 migration](#libindy-114-to-115-migration) + +## Libindy 1.14 to 1.15 migration + +The Libindy 1.14.5 release contains bug fixes that don't affect API functions. +The most important of them: +* Provided correction for `Fix proof verification in case of credential attribute encoded value contains leading zeros` (IS-1491). + Indy 1.14.3 changes "0" to "" which leads to proof rejection. \ No newline at end of file diff --git a/libindy/Cargo.lock b/libindy/Cargo.lock index 6877669e44..c60a2a5c1c 100644 --- a/libindy/Cargo.lock +++ b/libindy/Cargo.lock @@ -724,11 +724,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "indy" -version = "1.14.4" +version = "1.15.0" dependencies = [ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", - "indy-sys 1.14.4", + "indy-sys 1.15.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -758,7 +758,7 @@ dependencies = [ [[package]] name = "indy-sys" -version = "1.14.4" +version = "1.15.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -841,7 +841,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "libindy" -version = "1.14.4" +version = "1.15.0" dependencies = [ "android_logger 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "backtrace 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -854,9 +854,9 @@ dependencies = [ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "indy 1.14.4", + "indy 1.15.0", "indy-api-types 0.1.0", - "indy-sys 1.14.4", + "indy-sys 1.15.0", "indy-utils 0.1.0", "indy-wallet 0.1.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/libindy/Cargo.toml b/libindy/Cargo.toml index 0248b354f3..47c8037771 100644 --- a/libindy/Cargo.toml +++ b/libindy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libindy" -version = "1.14.4" +version = "1.15.0" authors = ["Hyperledger Indy Contributors "] edition = "2018" @@ -98,7 +98,7 @@ maintainer-scripts = "./debian" changelog = "./debian/changelog" [package.metadata.deb.variants.libindy-xenial] -provides = "libindy (= 1.14.4)" +provides = "libindy (= 1.15.0)" name = "libindy" depends = "libzmq5, libsodium18, libssl1.0.0" assets = [ @@ -106,7 +106,7 @@ assets = [ ] [package.metadata.deb.variants.libindy-bionic] -provides = "libindy (= 1.14.4)" +provides = "libindy (= 1.15.0)" name = "libindy" depends = "libzmq5, libsodium23, libssl1.1" assets = [ @@ -114,18 +114,18 @@ assets = [ ] [package.metadata.deb.variants.libindy-dev-xenial] -provides = "libindy-dev (= 1.14.4)" +provides = "libindy-dev (= 1.15.0)" name = "libindy-dev" -depends = "libindy (= 1.14.4)" +depends = "libindy (= 1.15.0)" assets = [ ["include/*.h", "usr/include/indy/", "644"], ["target/release/libindy.a", "usr/lib/", "644"], ] [package.metadata.deb.variants.libindy-dev-bionic] -provides = "libindy-dev (= 1.14.4)" +provides = "libindy-dev (= 1.15.0)" name = "libindy-dev" -depends = "libindy (= 1.14.4)" +depends = "libindy (= 1.15.0)" assets = [ ["include/*.h", "usr/include/indy/", "644"], ["target/release/libindy.a", "usr/lib/", "644"], diff --git a/libindy/debian/changelog b/libindy/debian/changelog index eed0dba4f8..62da317156 100644 --- a/libindy/debian/changelog +++ b/libindy/debian/changelog @@ -1,11 +1,12 @@ -libindy (1.14.4) unstable; urgency=medium +libindy (1.15.0) unstable; urgency=medium [ Hyperledger ] -## 1.14.4 +## 1.15.0 * Correction for `Fix proof verification in case of credential attribute encoded value contains leading zeros` (IS-1491). Indy 1.14.3 changes "0" to "" which leads to proof rejection. - +* Bugfixes + ## 1.14.3 * Bugfixes * Fix proof verification in case of credential attribute encoded value contains leading zeros (IS-1491). diff --git a/libnullpay/Cargo.lock b/libnullpay/Cargo.lock index 7ff710bfec..90ccae30ea 100644 --- a/libnullpay/Cargo.lock +++ b/libnullpay/Cargo.lock @@ -259,11 +259,11 @@ dependencies = [ [[package]] name = "indy" -version = "1.14.4" +version = "1.15.0" dependencies = [ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "indy-sys 1.14.4", + "indy-sys 1.15.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -276,7 +276,7 @@ dependencies = [ [[package]] name = "indy-sys" -version = "1.14.4" +version = "1.15.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", @@ -329,12 +329,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "null-payment-method" -version = "1.14.4" +version = "1.15.0" dependencies = [ "android_logger 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "dirs 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)", - "indy 1.14.4", + "indy 1.15.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/libnullpay/Cargo.toml b/libnullpay/Cargo.toml index 73208ea1cf..1fee4571e7 100644 --- a/libnullpay/Cargo.toml +++ b/libnullpay/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "null-payment-method" -version = "1.14.4" +version = "1.15.0" authors = ["Hyperledger Indy Contributors "] license = "MIT/Apache-2.0" description = """\ @@ -29,13 +29,13 @@ serde_derive = "1.0.97" [dev-dependencies] dirs = "1.0.4" -indy = { version="1.14.4", path="../wrappers/rust" } +indy = { version="1.15.0", path="../wrappers/rust" } [target.'cfg(target_os = "android")'.dependencies] android_logger = "0.5" [package.metadata.deb] -depends = "libindy (= 1.14.4)" +depends = "libindy (= 1.15.0)" section = "devel" priority = "optional" assets = [ @@ -46,8 +46,8 @@ changelog = "./debian/changelog" [package.metadata.deb.variants.libnullpay-xenial] name = "libnullpay" -provides = "libnullpay (= 1.14.4)" +provides = "libnullpay (= 1.15.0)" [package.metadata.deb.variants.libnullpay-bionic] name = "libnullpay" -provides = "libnullpay (= 1.14.4)" +provides = "libnullpay (= 1.15.0)" diff --git a/libnullpay/debian/changelog b/libnullpay/debian/changelog index 0d0debabee..aaafda0fdb 100644 --- a/libnullpay/debian/changelog +++ b/libnullpay/debian/changelog @@ -1,4 +1,4 @@ -libnullpay (1.14.4) unstable; urgency=medium +libnullpay (1.15.0) unstable; urgency=medium [ Hyperledger ] * Initial release diff --git a/vcx/README.md b/vcx/README.md index 88f776050e..af552556a6 100644 --- a/vcx/README.md +++ b/vcx/README.md @@ -263,3 +263,4 @@ The documents that provide necessary information for Libvcx migrations. * [v0.4.x → v0.5.0](docs/migration-guide-0.4.x-0.5.0.md) * [v0.5.x → v0.6.0](docs/migration-guide-0.5.x-0.6.0.md) * [v0.6.x → v0.7.0](docs/migration-guide-0.6.x-0.7.0.md) +* [v0.7.x → v0.8.0](docs/migration-guide-0.7.x-0.8.0.md) diff --git a/vcx/docs/migration-guide-0.6.x-0.7.0.md b/vcx/docs/migration-guide-0.6.x-0.7.0.md index 489543077d..b007ef9247 100644 --- a/vcx/docs/migration-guide-0.6.x-0.7.0.md +++ b/vcx/docs/migration-guide-0.6.x-0.7.0.md @@ -44,11 +44,4 @@ Added a new function `vcx_disclosed_proof_decline_presentation_request` to expli There are two rejecting options: - Prover wants to propose using a different presentation - pass `proposal` parameter -- Prover doesn't want to continue interaction - pass `reason` parameter. - -#### Protocols compatibility -Supported `protocol_version`: `3.0` which actually is an alternative to combination of settings: `protocol_version`: `3.0` and `communication_method`: `aries`. - -Added a new enum variant `Pending` for IssuerCredentials/Credentials/Proofs/DisclosedProofs objects. -Initially create `Pending` objects and convert them to V1/V3 after receiving the connection handle. -`Pending` objects have `3.0` versions during serialization. +- Prover doesn't want to continue interaction - pass `reason` parameter. \ No newline at end of file diff --git a/vcx/docs/migration-guide-0.7.x-0.8.0.md b/vcx/docs/migration-guide-0.7.x-0.8.0.md new file mode 100644 index 0000000000..ca63623f09 --- /dev/null +++ b/vcx/docs/migration-guide-0.7.x-0.8.0.md @@ -0,0 +1,18 @@ +# LibVCX migration guide from 0.7.x to 0.8.0 +## A Developer Guide for LibVCX migration + +This document is written for developers using LibVCX to provide necessary information and +to simplify their transition to LibVCX 0.8.x from LibVCX 0.7.x. + +* [API](#api) + * [Protocols Compatibility](#protocols-compatibility) + +#### Protocols compatibility + +* Supported `protocol_version`: `3.0` which actually is an alternative to combination of settings: `protocol_version`: `2.0` and `communication_method`: `aries`. + +* Fixed compatibility between proprietary (`protocol_version`: `2.0`/`1.0`) and aries communication protocols (`protocol_version`: `3.0`). + + Added a new enum variant `Pending` for IssuerCredentials/Credentials/Proofs/DisclosedProofs objects. + Initially create `Pending` objects and convert them to V1/V3 after receiving the connection handle. + `Pending` objects have `3.0` versions during serialization. diff --git a/vcx/dummy-cloud-agent/Cargo.lock b/vcx/dummy-cloud-agent/Cargo.lock index e8f55e4f9d..5aa655cb92 100644 --- a/vcx/dummy-cloud-agent/Cargo.lock +++ b/vcx/dummy-cloud-agent/Cargo.lock @@ -948,11 +948,11 @@ dependencies = [ [[package]] name = "indy" -version = "1.14.2" +version = "1.15.0" dependencies = [ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", - "indy-sys 1.14.2", + "indy-sys 1.15.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -977,7 +977,7 @@ dependencies = [ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.12.35 (registry+https://github.com/rust-lang/crates.io-index)", - "indy 1.14.2", + "indy 1.15.0", "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "libloading 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "indy-sys" -version = "1.14.2" +version = "1.15.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/vcx/libvcx/Cargo.lock b/vcx/libvcx/Cargo.lock index f036397fbe..27a3872275 100644 --- a/vcx/libvcx/Cargo.lock +++ b/vcx/libvcx/Cargo.lock @@ -466,11 +466,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "indy" -version = "1.14.4" +version = "1.15.0" dependencies = [ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.27 (registry+https://github.com/rust-lang/crates.io-index)", - "indy-sys 1.14.4", + "indy-sys 1.15.0", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -483,7 +483,7 @@ dependencies = [ [[package]] name = "indy-sys" -version = "1.14.4" +version = "1.15.0" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", @@ -542,7 +542,7 @@ dependencies = [ [[package]] name = "libvcx" -version = "0.7.1" +version = "0.8.0" dependencies = [ "android_logger 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -550,8 +550,8 @@ dependencies = [ "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.27 (registry+https://github.com/rust-lang/crates.io-index)", - "indy 1.14.4", - "indy-sys 1.14.4", + "indy 1.15.0", + "indy-sys 1.15.0", "json 0.11.13 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/vcx/libvcx/Cargo.toml b/vcx/libvcx/Cargo.toml index 6bff750d5e..a414878fc5 100644 --- a/vcx/libvcx/Cargo.toml +++ b/vcx/libvcx/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "libvcx" -version = "0.7.1" +version = "0.8.0" authors = ["Hyperledger Indy Contributors "] publish = false description = "This is the official SDK for Evernym's VCX" @@ -43,8 +43,8 @@ rmp-serde = "0.13.7" base64 = "0.8.0" openssl = "0.10" num-traits = "0.2.0" -indy = { version = "1.14.4", path = "../../wrappers/rust/" } -indy-sys = { version = "1.14.4", path = "../../wrappers/rust/indy-sys/" } +indy = { version = "1.15.0", path = "../../wrappers/rust/" } +indy-sys = { version = "1.15.0", path = "../../wrappers/rust/indy-sys/" } tokio-threadpool = "0.1.6" futures = "0.1.23" libloading = "0.5.0" @@ -64,7 +64,7 @@ serde_json = "1.0" serde_derive = "1.0" [package.metadata.deb] -depends = "libindy (= 1.14.4)" +depends = "libindy (= 1.15.0)" extended-description = """\ This is the official SDK for Hyperledger Indy, which provides a\ distributed-ledger-based foundation for self-sovereign identity.\ @@ -85,11 +85,11 @@ changelog = "./debian/changelog" [package.metadata.deb.variants.libvcx-xenial] name = "libvcx" -provides = "libvcx (= 0.7.1)" +provides = "libvcx (= 0.8.0)" [package.metadata.deb.variants.libvcx-bionic] name = "libvcx" -provides = "libvcx (= 0.7.1)" +provides = "libvcx (= 0.8.0)" [profile.release] debug = true diff --git a/vcx/libvcx/debian/changelog b/vcx/libvcx/debian/changelog index 7a51fc71d7..37a1bb0b13 100644 --- a/vcx/libvcx/debian/changelog +++ b/vcx/libvcx/debian/changelog @@ -1,10 +1,10 @@ -libvcx (0.7.1) unstable; urgency=medium +libvcx (0.8.0) unstable; urgency=medium [ Hyperledger ] -## 0.7.1 +## 0.8.0 * Bugfixes -* Fixed compatibility between proprietary (`protocol_version`: `2.0`) and aries protocols (`protocol_version`: `3.0`). +* Fixed compatibility between proprietary (`protocol_version`: `2.0`/`1.0`) and aries protocols (`protocol_version`: `3.0`). ## 0.7.0 * Removed `connection_handle` from functions to get protocol messages. diff --git a/vcx/wrappers/java/build.gradle b/vcx/wrappers/java/build.gradle index a32d8d6f33..03a62043e3 100755 --- a/vcx/wrappers/java/build.gradle +++ b/vcx/wrappers/java/build.gradle @@ -29,7 +29,7 @@ test { } static def versionMajor() { - return '0.7.1' + return '0.8.0' } static def version() { diff --git a/vcx/wrappers/node/package.json b/vcx/wrappers/node/package.json index 5ead02284f..671b3b527e 100644 --- a/vcx/wrappers/node/package.json +++ b/vcx/wrappers/node/package.json @@ -25,7 +25,7 @@ "url": "git+https://github.com/evernym/vcx.git", "type": "git" }, - "version": "0.7.1", + "version": "0.8.0", "dependencies": { "@types/ffi": "0.0.19", "@types/node": "^8.0.47", diff --git a/vcx/wrappers/python3/setup.py b/vcx/wrappers/python3/setup.py index dfcf23a408..f82c605586 100755 --- a/vcx/wrappers/python3/setup.py +++ b/vcx/wrappers/python3/setup.py @@ -1,7 +1,7 @@ from setuptools import setup, find_packages import os -PKG_VERSION = os.environ.get('PACKAGE_VERSION') or '0.7.1' +PKG_VERSION = os.environ.get('PACKAGE_VERSION') or '0.8.0' PKG_NAME = os.environ.get('PACKAGE_NAME') or 'python3-wrapper-vcx' setup( diff --git a/wrappers/java/pom.xml b/wrappers/java/pom.xml index d634b7e897..66066b3a5b 100644 --- a/wrappers/java/pom.xml +++ b/wrappers/java/pom.xml @@ -5,7 +5,7 @@ org.hyperledger indy jar - 1.14.4 + 1.15.0 indy This is the official SDK for Hyperledger Indy (https://www.hyperledger.org/projects), which provides a distributed-ledger-based foundation for self-sovereign identity (https://sovrin.org). diff --git a/wrappers/nodejs/package.json b/wrappers/nodejs/package.json index 25bb97ba3b..92c478e9f7 100644 --- a/wrappers/nodejs/package.json +++ b/wrappers/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "indy-sdk", - "version": "1.14.4", + "version": "1.15.0", "description": "Native bindings for hyperledger indy", "author": "hyperledger", "license": "Apache-2.0", diff --git a/wrappers/python/setup.py b/wrappers/python/setup.py index d8453877af..cfe5cd807a 100644 --- a/wrappers/python/setup.py +++ b/wrappers/python/setup.py @@ -1,7 +1,7 @@ from distutils.core import setup import os -PKG_VERSION = os.environ.get('PACKAGE_VERSION') or '1.14.4' +PKG_VERSION = os.environ.get('PACKAGE_VERSION') or '1.15.0' TEST_DEPS = [ 'pytest<3.7', 'pytest-asyncio', 'base58' diff --git a/wrappers/rust/Cargo.toml b/wrappers/rust/Cargo.toml index 0b3d58a286..a044cc9bb8 100644 --- a/wrappers/rust/Cargo.toml +++ b/wrappers/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "indy" -version = "1.14.4" +version = "1.15.0" description = "A library for assisting developers using LibIndy API" authors = ["Hyperledger Indy Contributors "] homepage = "https://github.com/hyperledger/indy-sdk" @@ -24,7 +24,7 @@ lazy_static = "1.3" log = { version = "0.4.1", features = ["std"] } num-traits = "0.2" num-derive = "0.2" -indy-sys = { path ="indy-sys", version = "=1.14.4" } +indy-sys = { path ="indy-sys", version = "=1.15.0" } libc = "=0.2.66" serde_json = "1.0.40" serde_derive = "1.0.97" diff --git a/wrappers/rust/indy-sys/Cargo.toml b/wrappers/rust/indy-sys/Cargo.toml index f54dd3f6f9..e11be29650 100644 --- a/wrappers/rust/indy-sys/Cargo.toml +++ b/wrappers/rust/indy-sys/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "indy-sys" description = "FFI bindings to Libindy C API" -version = "1.14.4" +version = "1.15.0" authors = ["Hyperledger Indy Contributors "] build = "build.rs" links = "indy"