From 63aa0ddd8c0ec49fe8b52b6b486b079887ed3112 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Thu, 15 Oct 2026 17:43:15 +0200 Subject: chore: bump version to 0.20.0 Co-Authored-By: Claude Opus 5.5 --- docs/MESHBAY_DESIGN.md | 2 +- packages/meshbay-cli/pyproject.toml | 2 +- packages/meshbay-cli/src/meshbay_cli/__init__.py | 2 +- packages/meshbay-client/package.json | 2 +- packages/meshbay-common/pyproject.toml | 2 +- packages/meshbay-common/src/meshbay_common/__init__.py | 2 +- packages/meshbay-hub/pyproject.toml | 2 +- packages/meshbay-hub/src/meshbay_hub/__init__.py | 2 +- packages/meshbay-hub/src/meshbay_hub/api/hub.py | 2 +- packages/meshbay-node/pyproject.toml | 2 +- packages/meshbay-node/src/meshbay_node/__init__.py | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/MESHBAY_DESIGN.md b/docs/MESHBAY_DESIGN.md index e9f7b52..4e99994 100644 --- a/docs/MESHBAY_DESIGN.md +++ b/docs/MESHBAY_DESIGN.md @@ -17,7 +17,7 @@ > it. §13 is the register of those labels. > > Wire versions at the time of writing: **MNP 6.3** (oldest peer accepted 4.0), -> **MHP 0.1**, packages **0.19.0**. The normative source for the wire format is +> **MHP 0.1**, packages **0.20.0**. The normative source for the wire format is > `MESHBAY_NODE_PROTOCOL.md`; this document states the design the protocol > serves, not its byte layout. diff --git a/packages/meshbay-cli/pyproject.toml b/packages/meshbay-cli/pyproject.toml index e978d27..2801dc8 100644 --- a/packages/meshbay-cli/pyproject.toml +++ b/packages/meshbay-cli/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "meshbay-cli" -version = "0.19.0" +version = "0.20.0" description = "MeshBay command-line client — a member's files, from a terminal" requires-python = ">=3.12" license = "AGPL-3.0-or-later" diff --git a/packages/meshbay-cli/src/meshbay_cli/__init__.py b/packages/meshbay-cli/src/meshbay_cli/__init__.py index 911e0e3..b113bc7 100644 --- a/packages/meshbay-cli/src/meshbay_cli/__init__.py +++ b/packages/meshbay-cli/src/meshbay_cli/__init__.py @@ -1,3 +1,3 @@ """MeshBay command-line client.""" -__version__ = "0.19.0" +__version__ = "0.20.0" diff --git a/packages/meshbay-client/package.json b/packages/meshbay-client/package.json index c99290f..41fd2c4 100644 --- a/packages/meshbay-client/package.json +++ b/packages/meshbay-client/package.json @@ -1,6 +1,6 @@ { "name": "meshbay-client", - "version": "0.19.0", + "version": "0.20.0", "description": "MeshBay desktop client — the interface ships with the application, not from the hub", "license": "AGPL-3.0-or-later", "author": "MeshBay Team ", diff --git a/packages/meshbay-common/pyproject.toml b/packages/meshbay-common/pyproject.toml index 9ff7ea5..66e1785 100644 --- a/packages/meshbay-common/pyproject.toml +++ b/packages/meshbay-common/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "meshbay-common" -version = "0.19.0" +version = "0.20.0" description = "MeshBay shared cryptographic primitives and protocol types" requires-python = ">=3.12" license = "LGPL-3.0-or-later" diff --git a/packages/meshbay-common/src/meshbay_common/__init__.py b/packages/meshbay-common/src/meshbay_common/__init__.py index 75fa2ac..9fac850 100644 --- a/packages/meshbay-common/src/meshbay_common/__init__.py +++ b/packages/meshbay-common/src/meshbay_common/__init__.py @@ -1,6 +1,6 @@ """MeshBay common — shared crypto primitives and protocol types.""" -__version__ = "0.19.0" +__version__ = "0.20.0" # 0.2: added PING/PONG, and `before`/`has_more` on chat history. Both are # additive — an 0.1 peer sends no `before` and gets the newest page, which is # what it wanted — so this is a MINOR bump, not a MAJOR one. diff --git a/packages/meshbay-hub/pyproject.toml b/packages/meshbay-hub/pyproject.toml index fdb8122..7431fc3 100644 --- a/packages/meshbay-hub/pyproject.toml +++ b/packages/meshbay-hub/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "meshbay-hub" -version = "0.19.0" +version = "0.20.0" description = "MeshBay Hub — identity authority and group registry server" requires-python = ">=3.12" license = "AGPL-3.0-or-later" diff --git a/packages/meshbay-hub/src/meshbay_hub/__init__.py b/packages/meshbay-hub/src/meshbay_hub/__init__.py index 77c45ab..5c756ff 100644 --- a/packages/meshbay-hub/src/meshbay_hub/__init__.py +++ b/packages/meshbay-hub/src/meshbay_hub/__init__.py @@ -1,3 +1,3 @@ """MeshBay Hub — identity authority and group registry.""" -__version__ = "0.19.0" +__version__ = "0.20.0" diff --git a/packages/meshbay-hub/src/meshbay_hub/api/hub.py b/packages/meshbay-hub/src/meshbay_hub/api/hub.py index b47f076..1e669c9 100644 --- a/packages/meshbay-hub/src/meshbay_hub/api/hub.py +++ b/packages/meshbay-hub/src/meshbay_hub/api/hub.py @@ -79,7 +79,7 @@ async def hub_pubkey(): # reads MBK1/MBK2. An older client would still write them, and every such # bundle is one no browser of the account can open again. MIN_CLIENT_VERSION = "0.17.0" -RECOMMENDED_CLIENT_VERSION = "0.19.0" +RECOMMENDED_CLIENT_VERSION = "0.20.0" @router.get("/version") diff --git a/packages/meshbay-node/pyproject.toml b/packages/meshbay-node/pyproject.toml index 8cbfa36..71ca530 100644 --- a/packages/meshbay-node/pyproject.toml +++ b/packages/meshbay-node/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "meshbay-node" -version = "0.19.0" +version = "0.20.0" description = "MeshBay Node — local file host, streaming server, and group daemon" requires-python = ">=3.12" license = "AGPL-3.0-or-later" diff --git a/packages/meshbay-node/src/meshbay_node/__init__.py b/packages/meshbay-node/src/meshbay_node/__init__.py index 5f2d6de..ff8751e 100644 --- a/packages/meshbay-node/src/meshbay_node/__init__.py +++ b/packages/meshbay-node/src/meshbay_node/__init__.py @@ -1,3 +1,3 @@ """MeshBay Node — local file host, streaming server, and group daemon.""" -__version__ = "0.19.0" +__version__ = "0.20.0" -- cgit v1.2.3