Skip to content

Commit

Permalink
build: Release v1.0.0-rc.59
Browse files Browse the repository at this point in the history
  • Loading branch information
OtaK committed May 2, 2024
1 parent 62f9e17 commit 73cf753
Show file tree
Hide file tree
Showing 11 changed files with 39 additions and 27 deletions.
19 changes: 11 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,32 @@ Platform support legends:
* Note: the papercuts will majorly be with the build process. Things might be very rough to integrate as no polish at all has been given yet.
* ❌ = tier 3 support. It doesn't work just yet, but we plan to make it work.

## [1.0.0-rc.58] - 2024-04-30
## [1.0.0-rc.59] - 2024-05-02

<details>
<summary>git-conventional changelog</summary>

### Bug Fixes

- Avoid lock reentrancy on Generic FFI's conversation_create causing deadlocks
- Use Mozilla's hack to fix Android on x86_64
- Support legacy external senders with ECDSA

### Miscellaneous Tasks
</details>

- [**breaking**] Drop unused parameters from deferred_init
* Fixed the support of External Senders as the legacy format (raw encoded public keys) for ECDSA-based ciphersuites

## [1.0.0-rc.58] - 2024-04-30

<details>
<summary>git-conventional changelog</summary>

### Bug Fixes

- Convert TS enums to their discriminant repr
- Avoid lock reentrancy on Generic FFI's conversation_create causing deadlocks
- Use Mozilla's hack to fix Android on x86_64

### Miscellaneous Tasks

- Make swift checks build the Swift code
- [**breaking**] UniFFI 0.27 upgrade
- [**breaking**] Drop unused parameters from deferred_init

</details>

Expand Down
11 changes: 10 additions & 1 deletion CHANGELOG.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,20 @@ Platform support legends:
* Note: the papercuts will majorly be with the build process. Things might be very rough to integrate as no polish at all has been given yet.
* ❌ = tier 3 support. It doesn't work just yet, but we plan to make it work.

## [1.0.0-rc.59] - 2024-05-02

<details>
<summary>git-conventional changelog</summary>
{{git-cliff tag="v1.0.0-rc.59" unreleased=true}}
</details>

* Fixed the support of External Senders as the legacy format (raw encoded public keys) for ECDSA-based ciphersuites

## [1.0.0-rc.58] - 2024-04-30

<details>
<summary>git-conventional changelog</summary>
{{git-cliff tag="v1.0.0-rc.58" unreleased=true}}
{{git-cliff tag="v1.0.0-rc.58"}}
</details>

* **[BREAKING]** The `deferred_init` following parameters have been removed: `ciphersuite`, `nb_key_packages`.
Expand Down
2 changes: 1 addition & 1 deletion crypto-attributes/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "core-crypto-attributes"
description = "Macros for core-crypto"
repository = "https://github.com/wireapp/core-crypto"
version = "1.0.0-rc.58"
version = "1.0.0-rc.59"
edition = "2021"
license = "GPL-3.0-only"

Expand Down
6 changes: 3 additions & 3 deletions crypto-ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "core-crypto-ffi"
description = "Platform-specific bindings (Android, iOS, WASM) for CoreCrypto"
repository = "https://github.com/wireapp/core-crypto"
version = "1.0.0-rc.58"
version = "1.0.0-rc.59"
edition = "2021"
license = "GPL-3.0-only"
publish = false
Expand Down Expand Up @@ -47,7 +47,7 @@ sha2 = { version = "0.10", features = ["force-soft"] }
[target.'cfg(not(target_family = "wasm"))'.dependencies]
# UniFFI - Android + iOS bindings - Runtime support
uniffi = { workspace = true }
core-crypto = { version = "^1.0.0-rc.58", path = "../crypto", features = ["uniffi"] }
core-crypto = { version = "^1.0.0-rc.59", path = "../crypto", features = ["uniffi"] }

[target.wasm32-unknown-unknown.dependencies]
wasm-bindgen = "0.2"
Expand All @@ -58,7 +58,7 @@ serde = { version = "1.0", features = ["derive"] }
js-sys = "0.3"
web-sys = "0.3"
strum = "0.26"
core-crypto = { version = "^1.0.0-rc.58", path = "../crypto" }
core-crypto = { version = "^1.0.0-rc.59", path = "../crypto" }


# UniFFI - Android + iOS bindings - Build support
Expand Down
2 changes: 1 addition & 1 deletion crypto-ffi/bindings/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ kotlin.code.style=official

# gradle-maven-publish configuration
GROUP=com.wire
VERSION_NAME=1.0.0-rc.58
VERSION_NAME=1.0.0-rc.59
SONATYPE_HOST=DEFAULT
SONATYPE_AUTOMATIC_RELEASE=true
RELEASE_SIGNING_ENABLED=true
Expand Down
12 changes: 6 additions & 6 deletions crypto/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "core-crypto"
description = "Abstraction over OpenMLS with persistent keystore"
repository = "https://github.com/wireapp/core-crypto"
version = "1.0.0-rc.58"
version = "1.0.0-rc.59"
edition = "2021"
license = "GPL-3.0-only"
publish = false
Expand Down Expand Up @@ -75,13 +75,13 @@ rexie = { version = "0.4", optional = true }
base64 = { version = "0.22", optional = true }

[target.'cfg(not(target_os = "ios"))'.dependencies]
core-crypto-keystore = { version = "^1.0.0-rc.58", path = "../keystore" }
core-crypto-keystore = { version = "^1.0.0-rc.59", path = "../keystore" }

[target.'cfg(target_os = "ios")'.dependencies]
core-crypto-keystore = { version = "^1.0.0-rc.58", path = "../keystore", features = ["ios-wal-compat"] }
core-crypto-keystore = { version = "^1.0.0-rc.59", path = "../keystore", features = ["ios-wal-compat"] }

[dependencies.mls-crypto-provider]
version = "^1.0.0-rc.58"
version = "^1.0.0-rc.59"
path = "../mls-provider"

[dev-dependencies]
Expand All @@ -105,7 +105,7 @@ fluvio-wasm-timer = "0.2"
time = { version = "0.3", features = ["wasm-bindgen"] }

[dev-dependencies.core-crypto-keystore]
version = "^1.0.0-rc.58"
version = "^1.0.0-rc.59"
path = "../keystore"
features = ["dummy-entity"]

Expand All @@ -118,7 +118,7 @@ version = "0.5"
features = ["async_std", "html_reports"]

[dev-dependencies.core-crypto-attributes]
version = "^1.0.0-rc.58"
version = "^1.0.0-rc.59"
path = "../crypto-attributes"

[package.metadata.wasm-pack.profile.release]
Expand Down
2 changes: 1 addition & 1 deletion interop/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "interop"
version = "1.0.0-rc.58"
version = "1.0.0-rc.59"
edition = "2021"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion keystore-dump/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "keystore-dump"
description = "Dumps a keystore to JSON on stdout"
version = "1.0.0-rc.58"
version = "1.0.0-rc.59"
edition = "2021"
license = "GPL-3.0-only"

Expand Down
2 changes: 1 addition & 1 deletion keystore/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "core-crypto-keystore"
description = "Encrypted keystore with support for OpenMLS and Proteus"
repository = "https://github.com/wireapp/core-crypto"
version = "1.0.0-rc.58"
version = "1.0.0-rc.59"
edition = "2021"
license = "GPL-3.0-only"
publish = false
Expand Down
6 changes: 3 additions & 3 deletions mls-provider/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "mls-crypto-provider"
description = "MLS Crypto Provider wrapping core-crypto-keystore"
repository = "https://github.com/wireapp/core-crypto"
version = "1.0.0-rc.58"
version = "1.0.0-rc.59"
edition = "2021"
license = "GPL-3.0-only"
publish = false
Expand Down Expand Up @@ -49,10 +49,10 @@ version = "0.11"
features = ["x25519", "p256", "p384", "p521", "xyber768d00"]

[target.'cfg(not(target_os = "ios"))'.dependencies]
core-crypto-keystore = { version = "^1.0.0-rc.58", path = "../keystore" }
core-crypto-keystore = { version = "^1.0.0-rc.59", path = "../keystore" }

[target.'cfg(target_os = "ios")'.dependencies]
core-crypto-keystore = { version = "^1.0.0-rc.58", path = "../keystore", features = ["ios-wal-compat"] }
core-crypto-keystore = { version = "^1.0.0-rc.59", path = "../keystore", features = ["ios-wal-compat"] }

[dev-dependencies]
wasm-bindgen-test = "0.3"
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@wireapp/core-crypto",
"version": "1.0.0-rc.58",
"version": "1.0.0-rc.59",
"description": "CoreCrypto bindings for the Web",
"type": "module",
"module": "platforms/web/corecrypto.js",
Expand Down

0 comments on commit 73cf753

Please sign in to comment.