Skip to content

Commit

Permalink
Release v0.4.0 (#101)
Browse files Browse the repository at this point in the history
* Bumping version and moving to js package wireapp org
  • Loading branch information
Augusto César Dias authored Aug 31, 2022
1 parent 9215f3d commit 6763f5a
Show file tree
Hide file tree
Showing 8 changed files with 53 additions and 13 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,39 @@ 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

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

### Bug Fixes

- Ensure durable methods are well tested and actually durable

### Features

- 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

### Miscellaneous Tasks

- Migrate benchmarks to async and write some for core crypto operations
- Fixed WASM E2E tests

### Testing

- Add reminder for x509 certificate tests

</details>

## [0.3.1] - 2022-08-16

<details>
Expand Down
9 changes: 8 additions & 1 deletion CHANGELOG.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,18 @@ 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

<details>
<summary>git-conventional changelog</summary>
{{git-cliff tag="v0.4.0" unreleased=true}}
</details>

## [0.3.1] - 2022-08-16

<details>
<summary>git-conventional changelog</summary>
{{git-cliff tag="v0.3.1" unreleased=true}}
{{git-cliff tag="v0.3.1"}}
</details>

Maintenance release to prepare for the next release
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 = "0.3.0"
version = "0.4.0"
edition = "2021"
license = "GPL-3.0-only"

Expand Down
4 changes: 2 additions & 2 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 = "0.3.1"
version = "0.4.0"
edition = "2021"
license = "GPL-3.0-only"
publish = false
Expand All @@ -17,7 +17,7 @@ mobile = ["uniffi", "uniffi_macros", "uniffi_build", "uniffi_bindgen"]
# c-api = ["libc"] # FIXME: Disabled until it becomes compatible with the internal APIs again

[dependencies]
core-crypto = { version = "0.3", path = "../crypto" }
core-crypto = { version = "0.4", path = "../crypto" }
thiserror = "1.0"
cfg-if = "1.0"
futures-util = "0.3"
Expand Down
8 changes: 4 additions & 4 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 = "0.3.1"
version = "0.4.0"
edition = "2021"
license = "GPL-3.0-only"
publish = false
Expand All @@ -24,11 +24,11 @@ serde_json = "1.0"
derive_more = { version = "0.99", features = ["deref"] }

[dependencies.core-crypto-keystore]
version = "0.3"
version = "0.4"
path = "../keystore"

[dependencies.mls-crypto-provider]
version = "0.3"
version = "0.4"
path = "../mls-provider"

[dev-dependencies]
Expand All @@ -48,7 +48,7 @@ version = "0.3"
features = ["async_futures", "html_reports"]

[dev-dependencies.core-crypto-attributes]
version = "0.3"
version = "0.4"
path = "../crypto-attributes"

[package.metadata.wasm-pack.profile.release]
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 = "0.3.1"
version = "0.4.0"
edition = "2021"
license = "GPL-3.0-only"
publish = false
Expand Down
4 changes: 2 additions & 2 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 = "0.3.1"
version = "0.4.0"
edition = "2018"
license = "GPL-3.0-only"
publish = false
Expand Down Expand Up @@ -38,7 +38,7 @@ zeroize = "1.5"
thiserror = "1.0"

[dependencies.core-crypto-keystore]
version = "0.3"
version = "0.4"
path = "../keystore"

[dev-dependencies]
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@otak/core-crypto",
"version": "0.3.0",
"name": "@wireapp/core-crypto",
"version": "0.4.0",
"description": "CoreCrypto bindings for the Web - Dev version",
"type": "module",
"module": "platforms/web/corecrypto.js",
Expand Down

0 comments on commit 6763f5a

Please sign in to comment.