Skip to content

Commit

Permalink
Release v0.7.0-alpha.7 (#1218)
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Aug 16, 2023
1 parent 72715f7 commit 25f0f86
Show file tree
Hide file tree
Showing 13 changed files with 93 additions and 49 deletions.
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# Changelog

## [v0.7.0-alpha.7](https://github.com/iotaledger/identity.rs/tree/v0.7.0-alpha.7) (2023-08-15)

[Full Changelog](https://github.com/iotaledger/identity.rs/compare/v0.7.0-alpha.6...v0.7.0-alpha.7)

### Added

- Improve `Proof` [#1209](https://github.com/iotaledger/identity.rs/pull/1209)
- Polish `identity_jose` [#1201](https://github.com/iotaledger/identity.rs/pull/1201)
- Add `resolve_multiple` to Resolver [#1189](https://github.com/iotaledger/identity.rs/pull/1189)
- Make JWT presentations generic [#1186](https://github.com/iotaledger/identity.rs/pull/1186)
- Support JWT presentations [#1175](https://github.com/iotaledger/identity.rs/pull/1175)
- Polish JWK thumbprint and document extension API [#1173](https://github.com/iotaledger/identity.rs/pull/1173)
- Stronghold Storage Implementation [#1157](https://github.com/iotaledger/identity.rs/pull/1157)
- Implement `KeyIdStorage` in Rust [#1134](https://github.com/iotaledger/identity.rs/pull/1134)

### Changed

- Bump `iota-sdk` and other dependencies [#1208](https://github.com/iotaledger/identity.rs/pull/1208)
- Polish `identity_credential` [#1205](https://github.com/iotaledger/identity.rs/pull/1205)
- Polish `identity_resolver` and`identity_storage` [#1204](https://github.com/iotaledger/identity.rs/pull/1204)
- Polish `identity_iota_core` [#1203](https://github.com/iotaledger/identity.rs/pull/1203)
- Rename `JwtPresentation` to `Presentation` [#1200](https://github.com/iotaledger/identity.rs/pull/1200)
- Polish `identity_document` [#1198](https://github.com/iotaledger/identity.rs/pull/1198)
- Polish `identity_did` & `identity_verification` [#1197](https://github.com/iotaledger/identity.rs/pull/1197)
- Polish `identity_core` [#1196](https://github.com/iotaledger/identity.rs/pull/1196)
- Remove identity-diff remains [#1195](https://github.com/iotaledger/identity.rs/pull/1195)
- Remove legacy signing and verification APIs [#1194](https://github.com/iotaledger/identity.rs/pull/1194)
- Remove old `Presentation` type [#1190](https://github.com/iotaledger/identity.rs/pull/1190)
- Remove reexported `Resolver` validation APIs [#1183](https://github.com/iotaledger/identity.rs/pull/1183)
- Use JWT credentials for Domain Linkage [#1180](https://github.com/iotaledger/identity.rs/pull/1180)
- Remove `identity_agent` & `identity_comm` [#1168](https://github.com/iotaledger/identity.rs/pull/1168)
- Remove `identity-diff` crate [#1167](https://github.com/iotaledger/identity.rs/pull/1167)
- JwkStorageDocument & JwtCredential validation [#1152](https://github.com/iotaledger/identity.rs/pull/1152)
- Adapt StorageError to be more generic [#1144](https://github.com/iotaledger/identity.rs/pull/1144)
- Add initial PublicKeyJwk support [#1143](https://github.com/iotaledger/identity.rs/pull/1143)
- Split JWS `Decoder` functionality [#1133](https://github.com/iotaledger/identity.rs/pull/1133)

### Patch

- Feature-gate Domain Linkage [#1184](https://github.com/iotaledger/identity.rs/pull/1184)
- Update method spec and JWK method type [#1176](https://github.com/iotaledger/identity.rs/pull/1176)
- Replace `iota-client` with `iota-sdk` [#1161](https://github.com/iotaledger/identity.rs/pull/1161)
- Pin `form_urlencoded` to `1.1.0` [#1136](https://github.com/iotaledger/identity.rs/pull/1136)

## [v0.7.0-alpha.6](https://github.com/iotaledger/identity.rs/tree/v0.7.0-alpha.6) (2023-03-03)

[Full Changelog](https://github.com/iotaledger/identity.rs/compare/v0.7.0-alpha.5...v0.7.0-alpha.6)
Expand Down
2 changes: 1 addition & 1 deletion bindings/wasm/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ wasm-bindgen = { version = "0.2.85", features = ["serde-serialize"] }
wasm-bindgen-futures = { version = "0.4", default-features = false }

[dependencies.identity_iota]
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
path = "../../identity_iota"
default-features = false
features = ["client", "revocation-bitmap", "resolver", "eddsa", "domain-linkage"]
Expand Down
2 changes: 1 addition & 1 deletion examples/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "examples"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors = ["IOTA Stiftung"]
edition = "2021"
publish = false
Expand Down
2 changes: 1 addition & 1 deletion identity_core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_core"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand Down
10 changes: 5 additions & 5 deletions identity_credential/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_credential"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors = ["IOTA Stiftung"]
edition = "2021"
homepage.workspace = true
Expand All @@ -15,10 +15,10 @@ description = "An implementation of the Verifiable Credentials standard."
dataurl = { version = "0.1.2", default-features = false, optional = true }
flate2 = { version = "1.0.23", default-features = false, features = ["rust_backend"], optional = true }
futures = { version = "0.3", default-features = false, optional = true }
identity_core = { version = "=0.7.0-alpha.6", path = "../identity_core", default-features = false }
identity_did = { version = "=0.7.0-alpha.6", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.6", path = "../identity_document", default-features = false }
identity_verification = { version = "=0.7.0-alpha.6", path = "../identity_verification", default-features = false }
identity_core = { version = "=0.7.0-alpha.7", path = "../identity_core", default-features = false }
identity_did = { version = "=0.7.0-alpha.7", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.7", path = "../identity_document", default-features = false }
identity_verification = { version = "=0.7.0-alpha.7", path = "../identity_verification", default-features = false }
indexmap = { version = "2.0", default-features = false, features = ["std", "serde"] }
itertools = { version = "0.11", default-features = false, features = ["use_std"], optional = true }
once_cell = { version = "1.18", default-features = false, features = ["std"] }
Expand Down
4 changes: 2 additions & 2 deletions identity_did/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_did"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors.workspace = true
edition = "2021"
homepage.workspace = true
Expand All @@ -13,7 +13,7 @@ description = "Agnostic implementation of the Decentralized Identifiers (DID) st
[dependencies]
did_url = { version = "0.1", default-features = false, features = ["std", "serde"] }
form_urlencoded = { version = "1.2.0", default-features = false, features = ["alloc"] }
identity_core = { version = "=0.7.0-alpha.6", path = "../identity_core" }
identity_core = { version = "=0.7.0-alpha.7", path = "../identity_core" }
serde.workspace = true
strum.workspace = true
thiserror.workspace = true
Expand Down
8 changes: 4 additions & 4 deletions identity_document/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_document"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand All @@ -13,9 +13,9 @@ description = "Method-agnostic implementation of the Decentralized Identifiers (

[dependencies]
did_url = { version = "0.1", default-features = false, features = ["std", "serde"] }
identity_core = { version = "=0.7.0-alpha.6", path = "../identity_core" }
identity_did = { version = "=0.7.0-alpha.6", path = "../identity_did" }
identity_verification = { version = "=0.7.0-alpha.6", path = "../identity_verification", default-features = false }
identity_core = { version = "=0.7.0-alpha.7", path = "../identity_core" }
identity_did = { version = "=0.7.0-alpha.7", path = "../identity_did" }
identity_verification = { version = "=0.7.0-alpha.7", path = "../identity_verification", default-features = false }
indexmap = { version = "2.0", default-features = false, features = ["std", "serde"] }
serde.workspace = true
strum.workspace = true
Expand Down
18 changes: 9 additions & 9 deletions identity_iota/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_iota"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand All @@ -12,14 +12,14 @@ rust-version.workspace = true
description = "Framework for Self-Sovereign Identity with IOTA DID."

[dependencies]
identity_core = { version = "=0.7.0-alpha.6", path = "../identity_core", default-features = false }
identity_credential = { version = "=0.7.0-alpha.6", path = "../identity_credential", features = ["validator"], default-features = false }
identity_did = { version = "=0.7.0-alpha.6", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.6", path = "../identity_document", default-features = false }
identity_iota_core = { version = "=0.7.0-alpha.6", path = "../identity_iota_core", default-features = false }
identity_resolver = { version = "=0.7.0-alpha.6", path = "../identity_resolver", default-features = false, optional = true }
identity_storage = { version = "=0.7.0-alpha.6", path = "../identity_storage", default-features = false, features = ["iota-document"] }
identity_verification = { version = "=0.7.0-alpha.6", path = "../identity_verification", default-features = false }
identity_core = { version = "=0.7.0-alpha.7", path = "../identity_core", default-features = false }
identity_credential = { version = "=0.7.0-alpha.7", path = "../identity_credential", features = ["validator"], default-features = false }
identity_did = { version = "=0.7.0-alpha.7", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.7", path = "../identity_document", default-features = false }
identity_iota_core = { version = "=0.7.0-alpha.7", path = "../identity_iota_core", default-features = false }
identity_resolver = { version = "=0.7.0-alpha.7", path = "../identity_resolver", default-features = false, optional = true }
identity_storage = { version = "=0.7.0-alpha.7", path = "../identity_storage", default-features = false, features = ["iota-document"] }
identity_verification = { version = "=0.7.0-alpha.7", path = "../identity_verification", default-features = false }

[dev-dependencies]
anyhow = "1.0.64"
Expand Down
12 changes: 6 additions & 6 deletions identity_iota_core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_iota_core"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand All @@ -14,11 +14,11 @@ description = "An IOTA Ledger integration for the IOTA DID Method."
[dependencies]
async-trait = { version = "0.1.56", default-features = false, optional = true }
futures = { version = "0.3", default-features = false }
identity_core = { version = "=0.7.0-alpha.6", path = "../identity_core", default-features = false }
identity_credential = { version = "=0.7.0-alpha.6", path = "../identity_credential", default-features = false, features = ["validator"] }
identity_did = { version = "=0.7.0-alpha.6", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.6", path = "../identity_document", default-features = false }
identity_verification = { version = "=0.7.0-alpha.6", path = "../identity_verification", default-features = false }
identity_core = { version = "=0.7.0-alpha.7", path = "../identity_core", default-features = false }
identity_credential = { version = "=0.7.0-alpha.7", path = "../identity_credential", default-features = false, features = ["validator"] }
identity_did = { version = "=0.7.0-alpha.7", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.7", path = "../identity_document", default-features = false }
identity_verification = { version = "=0.7.0-alpha.7", path = "../identity_verification", default-features = false }
iota-sdk = { version = "1.0.2", default-features = false, features = ["serde", "std"], optional = true }
num-derive = { version = "0.4", default-features = false }
num-traits = { version = "0.2", default-features = false, features = ["std"] }
Expand Down
4 changes: 2 additions & 2 deletions identity_jose/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_jose"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand All @@ -12,7 +12,7 @@ rust-version.workspace = true
description = "A library for JOSE (JSON Object Signing and Encryption)"

[dependencies]
identity_core = { version = "0.7.0-alpha.6", path = "../identity_core", default-features = false }
identity_core = { version = "=0.7.0-alpha.7", path = "../identity_core", default-features = false }
iota-crypto = { version = "0.23", default-features = false, features = ["std", "sha"] }
serde.workspace = true
serde_json = { version = "1.0", default-features = false, features = ["std"] }
Expand Down
12 changes: 6 additions & 6 deletions identity_resolver/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_resolver"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand All @@ -15,16 +15,16 @@ description = "DID Resolution utilities for the identity.rs library."
# This is currently necessary for the ResolutionHandler trait. This can be made an optional dependency if alternative ways of attaching handlers are introduced.
async-trait = { version = "0.1", default-features = false }
futures = { version = "0.3" }
identity_core = { version = "=0.7.0-alpha.6", path = "../identity_core", default-features = false }
identity_credential = { version = "=0.7.0-alpha.6", path = "../identity_credential", default-features = false, features = ["validator"] }
identity_did = { version = "=0.7.0-alpha.6", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.6", path = "../identity_document", default-features = false }
identity_core = { version = "=0.7.0-alpha.7", path = "../identity_core", default-features = false }
identity_credential = { version = "=0.7.0-alpha.7", path = "../identity_credential", default-features = false, features = ["validator"] }
identity_did = { version = "=0.7.0-alpha.7", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.7", path = "../identity_document", default-features = false }
serde = { version = "1.0", default-features = false, features = ["std", "derive"] }
strum.workspace = true
thiserror = { version = "1.0", default-features = false }

[dependencies.identity_iota_core]
version = "=0.7.0-alpha.6"
version = "=0.7.0-alpha.7"
path = "../identity_iota_core"
default-features = false
features = ["send-sync-client-ext", "iota-client"]
Expand Down
16 changes: 8 additions & 8 deletions identity_storage/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_storage"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand All @@ -14,12 +14,12 @@ description = "Abstractions over storage for cryptographic keys used in DID Docu
[dependencies]
async-trait = { version = "0.1.64", default-features = false }
futures = { version = "0.3.27", default-features = false, features = ["async-await"] }
identity_core = { version = "=0.7.0-alpha.6", path = "../identity_core", default-features = false }
identity_credential = { version = "=0.7.0-alpha.6", path = "../identity_credential", default-features = false, features = ["credential", "presentation"] }
identity_did = { version = "=0.7.0-alpha.6", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.6", path = "../identity_document", default-features = false }
identity_iota_core = { version = "=0.7.0-alpha.6", path = "../identity_iota_core", default-features = false, optional = true }
identity_verification = { version = "=0.7.0-alpha.6", path = "../identity_verification", default_features = false }
identity_core = { version = "=0.7.0-alpha.7", path = "../identity_core", default-features = false }
identity_credential = { version = "=0.7.0-alpha.7", path = "../identity_credential", default-features = false, features = ["credential", "presentation"] }
identity_did = { version = "=0.7.0-alpha.7", path = "../identity_did", default-features = false }
identity_document = { version = "=0.7.0-alpha.7", path = "../identity_document", default-features = false }
identity_iota_core = { version = "=0.7.0-alpha.7", path = "../identity_iota_core", default-features = false, optional = true }
identity_verification = { version = "=0.7.0-alpha.7", path = "../identity_verification", default_features = false }
iota-crypto = { version = "0.23", default-features = false, features = ["blake2b", "ed25519", "random"], optional = true }
iota-sdk = { version = "1.0", default-features = false, features = ["tls", "client", "stronghold"], optional = true }
iota_stronghold = { version = "2.0", optional = true, default-features = false }
Expand All @@ -32,7 +32,7 @@ tokio = { version = "1.29.0", default-features = false, features = ["macros", "s
zeroize = { version = "1.6.0", default_features = false, optional = true }

[dev-dependencies]
identity_credential = { version = "=0.7.0-alpha.6", path = "../identity_credential", features = ["revocation-bitmap"] }
identity_credential = { version = "=0.7.0-alpha.7", path = "../identity_credential", features = ["revocation-bitmap"] }
once_cell = { version = "1.18", default-features = false }
tokio = { version = "1.29.0", default-features = false, features = ["macros", "sync", "rt"] }

Expand Down
8 changes: 4 additions & 4 deletions identity_verification/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "identity_verification"
version = "0.7.0-alpha.6"
version = "0.7.0-alpha.7"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand All @@ -9,9 +9,9 @@ rust-version.workspace = true
description = "Verification data types and functionality for identity.rs"

[dependencies]
identity_core = { version = "=0.7.0-alpha.6", path = "./../identity_core", default-features = false }
identity_did = { version = "=0.7.0-alpha.6", path = "./../identity_did", default-features = false }
identity_jose = { version = "=0.7.0-alpha.6", path = "./../identity_jose", default-features = false }
identity_core = { version = "=0.7.0-alpha.7", path = "./../identity_core", default-features = false }
identity_did = { version = "=0.7.0-alpha.7", path = "./../identity_did", default-features = false }
identity_jose = { version = "=0.7.0-alpha.7", path = "./../identity_jose", default-features = false }
serde.workspace = true
strum.workspace = true
thiserror.workspace = true
Expand Down

0 comments on commit 25f0f86

Please sign in to comment.