From ba21a4e28d4b58e2d1ed389d56c4a39a2bfdd872 Mon Sep 17 00:00:00 2001 From: beltram Date: Mon, 5 Sep 2022 12:03:42 +0200 Subject: [PATCH] Release 0.4.2 --- CHANGELOG.md | 30 +++++++++++------------------- CHANGELOG.tpl | 9 +++++++++ crypto-attributes/Cargo.toml | 2 +- crypto-ffi/Cargo.toml | 2 +- crypto/Cargo.toml | 2 +- keystore/Cargo.toml | 2 +- mls-provider/Cargo.toml | 2 +- 7 files changed, 25 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8135125c5..fbbd6f273f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,36 +7,28 @@ 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. -## [0.4.0] - 2022-08-31 +## [0.4.2] - 2022-09-05
git-conventional changelog -### Bug Fixes +
-- Ensure durable methods are well tested and actually durable +Fixes runtime issues on Android caused by the [sha2](https://github.com/RustCrypto/hashes/tree/master/sha2) crate. -### Features +## [0.4.1] - 2022-09-01 -- Commits and group creation return a TLS serialized CommitBundle. The latter also contains a PublicGroupStateBundle to prepare future evolutions -- [**breaking**] 'decrypt_message' returns the sender client id -- Use 128 bytes of padding when encrypting messages instead of 16 previously -- Add function to return current epoch of a group [CL-80] ([#96](https://github.com/wireapp/core-crypto/issues/96)) -- Adding a wrapper for the swift API and initial docs [CL-62] ([#89](https://github.com/wireapp/core-crypto/issues/89)) -- Add '#[durable]' macro to verify the method is tolerant to crashes and persists the MLS group in keystore -- Expose 'clear_pending_commit' method -- Allow rollbacking a proposal -- [**breaking**] Expose 'clear_pending_commit' method -- [**breaking**] Allow rollbacking a proposal +
+ git-conventional changelog -### Miscellaneous Tasks +
-- Migrate benchmarks to async and write some for core crypto operations -- Fixed WASM E2E tests +Fixes build issues for mobile target -### Testing +## [0.4.0] - 2022-08-31 -- Add reminder for x509 certificate tests +
+ git-conventional changelog
diff --git a/CHANGELOG.tpl b/CHANGELOG.tpl index 6d5f3a8004..17ff4d35c5 100644 --- a/CHANGELOG.tpl +++ b/CHANGELOG.tpl @@ -7,6 +7,15 @@ 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. +## [0.4.2] - 2022-09-05 + +
+ git-conventional changelog +{{git-cliff tag="v0.4.2" unreleased=true}} +
+ +Fixes runtime issues on Android caused by the [sha2](https://github.com/RustCrypto/hashes/tree/master/sha2) crate. + ## [0.4.1] - 2022-09-01
diff --git a/crypto-attributes/Cargo.toml b/crypto-attributes/Cargo.toml index 0c5736bc5e..eb3c6991d6 100644 --- a/crypto-attributes/Cargo.toml +++ b/crypto-attributes/Cargo.toml @@ -2,7 +2,7 @@ name = "core-crypto-attributes" description = "Macros for core-crypto" repository = "https://github.com/wireapp/core-crypto" -version = "0.4.1" +version = "0.4.2" edition = "2021" license = "GPL-3.0-only" diff --git a/crypto-ffi/Cargo.toml b/crypto-ffi/Cargo.toml index fdfcfec6cd..8574a257ce 100644 --- a/crypto-ffi/Cargo.toml +++ b/crypto-ffi/Cargo.toml @@ -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 = "0.4.1" +version = "0.4.2" edition = "2021" license = "GPL-3.0-only" publish = false diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index a6b87d45a7..b338956cb9 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -2,7 +2,7 @@ name = "core-crypto" description = "Abstraction over OpenMLS with persistent keystore" repository = "https://github.com/wireapp/core-crypto" -version = "0.4.1" +version = "0.4.2" edition = "2021" license = "GPL-3.0-only" publish = false diff --git a/keystore/Cargo.toml b/keystore/Cargo.toml index 5266c7e007..5d7ef8d460 100644 --- a/keystore/Cargo.toml +++ b/keystore/Cargo.toml @@ -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 = "0.4.1" +version = "0.4.2" edition = "2021" license = "GPL-3.0-only" publish = false diff --git a/mls-provider/Cargo.toml b/mls-provider/Cargo.toml index ae6dd6ff41..24376a27ae 100644 --- a/mls-provider/Cargo.toml +++ b/mls-provider/Cargo.toml @@ -2,7 +2,7 @@ name = "mls-crypto-provider" description = "MLS Crypto Provider wrapping core-crypto-keystore" repository = "https://github.com/wireapp/core-crypto" -version = "0.4.1" +version = "0.4.2" edition = "2018" license = "GPL-3.0-only" publish = false