Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
725 changes: 58 additions & 667 deletions CHANGELOG.md

Large diffs are not rendered by default.

24 changes: 12 additions & 12 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 11 additions & 11 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ exclude = ["tools/embedded-footprint"]
# publish a tag whose number does not match this one — crates.io versions are
# immutable, so discovering the mismatch afterwards means the number is wrong
# forever.
version = "0.24.0"
version = "0.24.1"
edition = "2021"
authors = ["Offline Protocol, Inc."]
# Dual-licensed: AGPL-3.0-only for open-source use, with a separate commercial
Expand Down Expand Up @@ -134,16 +134,16 @@ chacha20poly1305 = "0.10"
# Keep these in lockstep with `workspace.package.version` above — a crate can
# only be published once its dependencies exist on the registry at the named
# version, so all nine move together.
offline-protocol-core = { path = "crates/offline-protocol-core", version = "0.24.0" }
offline-protocol-sealed = { path = "crates/offline-protocol-sealed", version = "0.24.0" }
offline-protocol-leaf = { path = "crates/offline-protocol-leaf", version = "0.24.0" }
offline-protocol-transport = { path = "crates/offline-protocol-transport", version = "0.24.0" }
offline-protocol-router = { path = "crates/offline-protocol-router", version = "0.24.0" }
offline-protocol-reliability = { path = "crates/offline-protocol-reliability", version = "0.24.0" }
offline-protocol-mls = { path = "crates/offline-protocol-mls", version = "0.24.0" }
offline-protocol-services = { path = "crates/offline-protocol-services", version = "0.24.0" }
offline-protocol-data = { path = "crates/offline-protocol-data", version = "0.24.0" }
offline-protocol = { path = "crates/offline-protocol", version = "0.24.0" }
offline-protocol-core = { path = "crates/offline-protocol-core", version = "0.24.1" }
offline-protocol-sealed = { path = "crates/offline-protocol-sealed", version = "0.24.1" }
offline-protocol-leaf = { path = "crates/offline-protocol-leaf", version = "0.24.1" }
offline-protocol-transport = { path = "crates/offline-protocol-transport", version = "0.24.1" }
offline-protocol-router = { path = "crates/offline-protocol-router", version = "0.24.1" }
offline-protocol-reliability = { path = "crates/offline-protocol-reliability", version = "0.24.1" }
offline-protocol-mls = { path = "crates/offline-protocol-mls", version = "0.24.1" }
offline-protocol-services = { path = "crates/offline-protocol-services", version = "0.24.1" }
offline-protocol-data = { path = "crates/offline-protocol-data", version = "0.24.1" }
offline-protocol = { path = "crates/offline-protocol", version = "0.24.1" }

[workspace.lints.clippy]
unwrap_used = "deny"
Expand Down
20 changes: 10 additions & 10 deletions THIRD-PARTY-NOTICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,16 @@ upstream source on each crate's page) — the exact versions are listed below.

Used by:

- [offline-protocol 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-core 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-data 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-mls 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-reliability 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-router 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-sealed 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-services 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-transport 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-uniffi 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-core 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-data 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-mls 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-reliability 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-router 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-sealed 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-services 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-transport 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-uniffi 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)

```
GNU AFFERO GENERAL PUBLIC LICENSE
Expand Down
20 changes: 10 additions & 10 deletions bindings/python/THIRD-PARTY-NOTICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,16 @@ upstream source on each crate's page) — the exact versions are listed below.

Used by:

- [offline-protocol 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-core 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-data 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-mls 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-reliability 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-router 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-sealed 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-services 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-transport 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-uniffi 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-core 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-data 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-mls 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-reliability 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-router 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-sealed 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-services 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-transport 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-uniffi 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)

```
GNU AFFERO GENERAL PUBLIC LICENSE
Expand Down
2 changes: 1 addition & 1 deletion bindings/python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "offline-protocol-sdk"
version = "0.24.0"
version = "0.24.1"
description = "Python bindings for the Offline Protocol SDK — offline-first mesh networking with MLS encryption"
readme = "README.md"
license = "AGPL-3.0-only"
Expand Down
20 changes: 10 additions & 10 deletions bindings/react-native/THIRD-PARTY-NOTICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,16 @@ upstream source on each crate's page) — the exact versions are listed below.

Used by:

- [offline-protocol 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-core 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-data 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-mls 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-reliability 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-router 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-sealed 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-services 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-transport 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-uniffi 0.24.0](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-core 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-data 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-mls 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-reliability 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-router 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-sealed 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-services 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-transport 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)
- [offline-protocol-uniffi 0.24.1](https://github.com/Offline-Protocol/offline-protocol-sdk)

```
GNU AFFERO GENERAL PUBLIC LICENSE
Expand Down
4 changes: 2 additions & 2 deletions bindings/react-native/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion bindings/react-native/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@offline-protocol/mesh-sdk",
"version": "0.24.0",
"version": "0.24.1",
"description": "Offline-first mesh networking SDK with intelligent transport switching for React Native",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down
6 changes: 3 additions & 3 deletions crates/offline-protocol-leaf/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ bare-metal-rng = ["dep:getrandom", "getrandom/custom"]
# in this crate is the counterweight: dropping inheritance means a
# workspace-wide version bump would otherwise stop applying here silently.
[dependencies]
offline-protocol-core = { path = "../offline-protocol-core", version = "0.24.0", default-features = false }
offline-protocol-sealed = { path = "../offline-protocol-sealed", version = "0.24.0", default-features = false }
offline-protocol-core = { path = "../offline-protocol-core", version = "0.24.1", default-features = false }
offline-protocol-sealed = { path = "../offline-protocol-sealed", version = "0.24.1", default-features = false }

# Pinned with `=` deliberately. An interop result is a claim about two exact
# versions (ADR 0021), `tools/mls-interop` pins the same two, and this
Expand Down Expand Up @@ -93,5 +93,5 @@ getrandom = { version = "0.2", default-features = false, optional = true }
# here is the only place in the workspace where the two implementations meet
# inside one process; `tools/mls-interop` is the other, out of process.
[dev-dependencies]
offline-protocol-mls = { path = "../offline-protocol-mls", version = "0.24.0" }
offline-protocol-mls = { path = "../offline-protocol-mls", version = "0.24.1" }
serde_json = { version = "1.0", default-features = false, features = ["std"] }
2 changes: 1 addition & 1 deletion crates/offline-protocol-sealed/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ sha2 = { version = "0.10", default-features = false }

# Local for the same reason: the workspace entry carries default features, and
# a leaf links this crate without `std`.
offline-protocol-core = { path = "../offline-protocol-core", version = "0.24.0", default-features = false }
offline-protocol-core = { path = "../offline-protocol-core", version = "0.24.1", default-features = false }

[dev-dependencies]

Expand Down
Loading
Loading