From e0b9c22fab2f1bef7fecc204e93fcde61c1f866e Mon Sep 17 00:00:00 2001
From: l5y <220195275+l5yth@users.noreply.github.com>
Date: Mon, 27 Jul 2026 17:06:12 +0200
Subject: [PATCH] chore: bump version to 0.7.4 (#863)
---
ACCEPTANCE.md | 2 +-
README.md | 6 +++---
app/ios/Flutter/AppFrameworkInfo.plist | 4 ++--
app/pubspec.yaml | 2 +-
data/__init__.py | 2 +-
matrix/Cargo.lock | 2 +-
matrix/Cargo.toml | 2 +-
web/lib/potato_mesh/config.rb | 6 +++---
web/package-lock.json | 4 ++--
web/package.json | 2 +-
10 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/ACCEPTANCE.md b/ACCEPTANCE.md
index 78cd71b..9ff23d6 100644
--- a/ACCEPTANCE.md
+++ b/ACCEPTANCE.md
@@ -540,7 +540,7 @@ git grep -nA2 'def version_fallback' -- web/lib/potato_mesh/config.rb
`{ nodes, messages, telemetry }`, each metric carrying integer
`{ hour, day, week, month }`, with `sampled` still present and `false`. The old
flat keys (`active_nodes`, integer-valued `meshcore`/`meshtastic`) are **gone** —
-this is the intended, versioned break. `version_fallback` returns `"0.7.3"`, and
+this is the intended, versioned break. `version_fallback` returns `"0.7.4"`, and
`test_version_sync.py` **passes** — the bump is applied in lockstep across all
five language manifests (`data.VERSION`, `Config.version_fallback`,
`web/package.json`, `app/pubspec.yaml`, `matrix/Cargo.toml`; `matrix/Cargo.lock`
diff --git a/README.md b/README.md
index d07a2ea..a3e9b61 100644
--- a/README.md
+++ b/README.md
@@ -411,9 +411,9 @@ docker pull ghcr.io/l5yth/potato-mesh-matrix-bridge-linux-arm64:latest
docker pull ghcr.io/l5yth/potato-mesh-matrix-bridge-linux-armv7:latest
# version-pinned examples
-docker pull ghcr.io/l5yth/potato-mesh-web-linux-amd64:v0.7.3
-docker pull ghcr.io/l5yth/potato-mesh-ingestor-linux-amd64:v0.7.3
-docker pull ghcr.io/l5yth/potato-mesh-matrix-bridge-linux-amd64:v0.7.3
+docker pull ghcr.io/l5yth/potato-mesh-web-linux-amd64:v0.7.4
+docker pull ghcr.io/l5yth/potato-mesh-ingestor-linux-amd64:v0.7.4
+docker pull ghcr.io/l5yth/potato-mesh-matrix-bridge-linux-amd64:v0.7.4
```
Note: `latest` is only published for non-prerelease versions. Pre-release tags
diff --git a/app/ios/Flutter/AppFrameworkInfo.plist b/app/ios/Flutter/AppFrameworkInfo.plist
index 54e8bff..b0a06b1 100644
--- a/app/ios/Flutter/AppFrameworkInfo.plist
+++ b/app/ios/Flutter/AppFrameworkInfo.plist
@@ -15,11 +15,11 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 0.7.3
+ 0.7.4
CFBundleSignature
????
CFBundleVersion
- 0.7.3
+ 0.7.4
MinimumOSVersion
14.0
diff --git a/app/pubspec.yaml b/app/pubspec.yaml
index a471610..dc4c59f 100644
--- a/app/pubspec.yaml
+++ b/app/pubspec.yaml
@@ -3,7 +3,7 @@
name: potato_mesh_reader
description: Meshtastic Reader — read-only view for PotatoMesh messages.
publish_to: "none"
-version: 0.7.3
+version: 0.7.4
environment:
sdk: ">=3.4.0 <4.0.0"
diff --git a/data/__init__.py b/data/__init__.py
index 8f1d195..50dea76 100644
--- a/data/__init__.py
+++ b/data/__init__.py
@@ -18,7 +18,7 @@ The ``data.mesh`` module exposes helpers for reading Meshtastic node and
message information before forwarding it to the accompanying web application.
"""
-VERSION = "0.7.3"
+VERSION = "0.7.4"
"""Semantic version identifier shared with the dashboard and front-end."""
__version__ = VERSION
diff --git a/matrix/Cargo.lock b/matrix/Cargo.lock
index 1c60f67..e068981 100644
--- a/matrix/Cargo.lock
+++ b/matrix/Cargo.lock
@@ -968,7 +968,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
[[package]]
name = "potatomesh-matrix-bridge"
-version = "0.7.3"
+version = "0.7.4"
dependencies = [
"anyhow",
"axum",
diff --git a/matrix/Cargo.toml b/matrix/Cargo.toml
index 8eec969..8672f2d 100644
--- a/matrix/Cargo.toml
+++ b/matrix/Cargo.toml
@@ -14,7 +14,7 @@
[package]
name = "potatomesh-matrix-bridge"
-version = "0.7.3"
+version = "0.7.4"
edition = "2021"
[dependencies]
diff --git a/web/lib/potato_mesh/config.rb b/web/lib/potato_mesh/config.rb
index 05f855d..31eca62 100644
--- a/web/lib/potato_mesh/config.rb
+++ b/web/lib/potato_mesh/config.rb
@@ -315,13 +315,13 @@ module PotatoMesh
# Provide the fallback version string when git metadata is unavailable.
#
# 0.7.0 introduced the breaking /api/stats response-shape change
- # (SPEC S1); 0.7.3 is the current patch release, kept in lockstep with
- # the other language manifests. The matching +git tag v0.7.3+ is the
+ # (SPEC S1); 0.7.4 is the current patch release, kept in lockstep with
+ # the other language manifests. The matching +git tag v0.7.4+ is the
# maintainer release step.
#
# @return [String] semantic version identifier.
def version_fallback
- "0.7.3"
+ "0.7.4"
end
# Default refresh interval for frontend polling routines.
diff --git a/web/package-lock.json b/web/package-lock.json
index 552e64f..adf245f 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "potato-mesh",
- "version": "0.7.3",
+ "version": "0.7.4",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "potato-mesh",
- "version": "0.7.3",
+ "version": "0.7.4",
"devDependencies": {
"istanbul-lib-coverage": "^3.2.2",
"istanbul-lib-report": "^3.0.1",
diff --git a/web/package.json b/web/package.json
index 6c0e883..dda73ab 100644
--- a/web/package.json
+++ b/web/package.json
@@ -1,6 +1,6 @@
{
"name": "potato-mesh",
- "version": "0.7.3",
+ "version": "0.7.4",
"type": "module",
"private": true,
"scripts": {