mirror of
https://github.com/Quad4-Software/MeshChatX.git
synced 2026-08-18 09:49:09 -04:00
chore: bump version to 4.8.4 and update related documentation
This commit is contained in:
parent
977c7ad3c2
commit
257a1461d4
23 changed files with 32 additions and 30 deletions
4
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
4
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
|
|
@ -13,8 +13,8 @@ body:
|
|||
id: version
|
||||
attributes:
|
||||
label: MeshChatX version
|
||||
description: The version shown in Settings or the release you installed (for example 4.8.3).
|
||||
placeholder: "4.8.3"
|
||||
description: The version shown in Settings or the release you installed (for example 4.8.4).
|
||||
placeholder: "4.8.4"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
|
|
|
|||
2
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
2
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
|
|
@ -14,7 +14,7 @@ body:
|
|||
attributes:
|
||||
label: MeshChatX version
|
||||
description: The version you are using today, if relevant.
|
||||
placeholder: "4.8.3"
|
||||
placeholder: "4.8.4"
|
||||
|
||||
- type: dropdown
|
||||
id: os
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [4.8.4] - 2026-08-14
|
||||
|
||||
## [4.8.3] - 2026-08-14
|
||||
|
||||
### Fixed
|
||||
|
|
|
|||
|
|
@ -356,7 +356,7 @@ Makefile targets call the same Taskfile commands:
|
|||
|
||||
## Versioning
|
||||
|
||||
Current version is 4.8.3.
|
||||
Current version is 4.8.4.
|
||||
|
||||
Edit the version field in package.json, then run `pnpm run version:sync` (also the first step of `pnpm run build`). That copies the number into pyproject.toml, the Python version modules, Android Gradle, electron/app-version.json, this README and the translated READMEs, the Raspberry Pi pipx example, Arch PKGBUILD helpers, third-party notices, and GitHub issue-template placeholders.
|
||||
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ android {
|
|||
applicationId "com.meshchatx"
|
||||
minSdk 24
|
||||
targetSdk 35
|
||||
versionCode 48003
|
||||
versionName "4.8.3"
|
||||
versionCode 48004
|
||||
versionName "4.8.4"
|
||||
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
ndk {
|
||||
|
|
|
|||
|
|
@ -61,17 +61,17 @@ source ~/.profile
|
|||
|
||||
## 3) Install MeshChatX with pipx (recommended)
|
||||
|
||||
Preferred option (recommended): install from a release wheel (4.8.3 or newer),
|
||||
Preferred option (recommended): install from a release wheel (4.8.4 or newer),
|
||||
because the wheel bundles frontend assets.
|
||||
|
||||
```bash
|
||||
pipx install /path/to/reticulum_meshchatx-<version>-py3-none-any.whl
|
||||
```
|
||||
|
||||
Direct example (v4.8.3):
|
||||
Direct example (v4.8.4):
|
||||
|
||||
```bash
|
||||
pipx install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.8.3/reticulum_meshchatx-4.8.3-py3-none-any.whl"
|
||||
pipx install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.8.4/reticulum_meshchatx-4.8.4-py3-none-any.whl"
|
||||
```
|
||||
|
||||
`py3-none-any` wheels are architecture-independent, so the same wheel artifact
|
||||
|
|
@ -93,7 +93,7 @@ cd ~/meshchatx
|
|||
python3 -m venv .venv
|
||||
source .venv/bin/activate
|
||||
python -m pip install --upgrade pip
|
||||
python -m pip install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.8.3/reticulum_meshchatx-4.8.3-py3-none-any.whl"
|
||||
python -m pip install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.8.4/reticulum_meshchatx-4.8.4-py3-none-any.whl"
|
||||
```
|
||||
|
||||
Run command in venv mode:
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"version": "4.8.3"
|
||||
"version": "4.8.4"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -358,7 +358,7 @@ task build
|
|||
|
||||
## Versionierung
|
||||
|
||||
Aktuelle Version in diesem Repository: `4.8.3`.
|
||||
Aktuelle Version in diesem Repository: `4.8.4`.
|
||||
|
||||
- Fuer Release-Bumps bearbeiten Sie **nur** `version` in **`package.json`**.
|
||||
- **`pnpm run version:sync`** (wird auch zu Beginn von **`pnpm run build`** ausgefuehrt) verbreitet diese Version in **`pyproject.toml`**, **`meshchatx/src/version.py`**, **`THIRD_PARTY_NOTICES.txt`** (Produktzeile), **README** / **lang/README.\*** (Zeilen mit aktueller Version), **`docs/en/platform-guides/raspberry-pi.md`** (pipx-Beispiel) und Hilfsfelder in **`packaging/arch/PKGBUILD`**.
|
||||
|
|
|
|||
|
|
@ -358,7 +358,7 @@ I target `Makefile` sono wrapper sottili che delegano a `task` (stessi comandi d
|
|||
|
||||
## Versionamento
|
||||
|
||||
Versione attuale nel repository: `4.8.3`.
|
||||
Versione attuale nel repository: `4.8.4`.
|
||||
|
||||
- L'unico valore che modifichi per un bump di release e **`version` in `package.json`**.
|
||||
- Esegui **`pnpm run version:sync`** (all'inizio anche di **`pnpm run build`**) per propagare in **`pyproject.toml`**, **`meshchatx/src/version.py`**, **`THIRD_PARTY_NOTICES.txt`** (riga prodotto), **README** / **lang/README.\*** (righe "versione attuale"), **esempio pipx in `docs/en/platform-guides/raspberry-pi.md`**, e aiuti in **`packaging/arch/PKGBUILD`**.
|
||||
|
|
|
|||
|
|
@ -358,7 +358,7 @@ task build
|
|||
|
||||
## バージョン管理
|
||||
|
||||
このリポジトリの現在のバージョンは `4.8.3` です。
|
||||
このリポジトリの現在のバージョンは `4.8.4` です。
|
||||
|
||||
- リリースのバージョン上げは **`package.json` の `version` のみ**編集します。
|
||||
- **`pnpm run version:sync`**(**`pnpm run build`** 開始時にも実行)で、**`pyproject.toml`**、**`meshchatx/src/version.py`**、**`THIRD_PARTY_NOTICES.txt`**(製品行)、**README** / **lang/README.\***(現在のバージョン行)、**`docs/en/platform-guides/raspberry-pi.md`** の pipx 例、**`packaging/arch/PKGBUILD`** の補助フィールドに反映します。
|
||||
|
|
|
|||
|
|
@ -358,7 +358,7 @@ task build
|
|||
|
||||
## Версионирование
|
||||
|
||||
Текущая версия в репозитории: `4.8.3`.
|
||||
Текущая версия в репозитории: `4.8.4`.
|
||||
|
||||
- Редактируйте для релизного бампа **только** поле `version` в **`package.json`**.
|
||||
- Команда **`pnpm run version:sync`** (также в начале **`pnpm run build`**) распространяет эту версию в **`pyproject.toml`**, **`meshchatx/src/version.py`**, **`THIRD_PARTY_NOTICES.txt`** (строка продукта), **README** / **lang/README.\*** (строки «текущая версия»), **`docs/en/platform-guides/raspberry-pi.md`** (пример pipx) и вспомогательные поля **`packaging/arch/PKGBUILD`**.
|
||||
|
|
|
|||
|
|
@ -358,7 +358,7 @@ task build
|
|||
|
||||
## 版本管理
|
||||
|
||||
本仓库当前版本: `4.8.3`。
|
||||
本仓库当前版本: `4.8.4`。
|
||||
|
||||
- 发布版本号**只**改 **`package.json` 的 `version`**。
|
||||
- 运行 **`pnpm run version:sync`**(在 **`pnpm run build`** 开头也会执行)可将该版本同步到 **`pyproject.toml`**、**`meshchatx/src/version.py`**、**`THIRD_PARTY_NOTICES.txt`**(产品行)、**README** / **lang/README.\*** 中的“当前版本”行、**`docs/en/platform-guides/raspberry-pi.md`** 的 pipx 示例,以及 **`packaging/arch/PKGBUILD`** 的辅助字段。
|
||||
|
|
|
|||
BIN
meshchatx.rsm
BIN
meshchatx.rsm
Binary file not shown.
|
|
@ -3,7 +3,7 @@
|
|||
"""Reticulum MeshChatX - A mesh network communications app."""
|
||||
|
||||
# Synced from package.json via scripts/sync_version.js (also writes meshchatx/src/version.py).
|
||||
__version__ = "4.8.3"
|
||||
__version__ = "4.8.4"
|
||||
# LXST vendored pyogg can NameError on import when libopus is present but
|
||||
# libogg is not. Apply before any meshchatx module imports LXST.
|
||||
try:
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ pycparser 3.0
|
|||
pyserial 3.5
|
||||
License: BSD
|
||||
Author: Chris Liechti
|
||||
reticulum-meshchatx 4.8.3
|
||||
reticulum-meshchatx 4.8.4
|
||||
License: 0BSD AND MIT
|
||||
Author: Quad4
|
||||
rns 1.4.2
|
||||
|
|
|
|||
|
|
@ -193,7 +193,7 @@
|
|||
},
|
||||
{
|
||||
"name": "reticulum-meshchatx",
|
||||
"version": "4.8.3",
|
||||
"version": "4.8.4",
|
||||
"author": "Quad4",
|
||||
"license": "0BSD AND MIT"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -61,17 +61,17 @@ source ~/.profile
|
|||
|
||||
## 3) Install MeshChatX with pipx (recommended)
|
||||
|
||||
Preferred option (recommended): install from a release wheel (4.8.3 or newer),
|
||||
Preferred option (recommended): install from a release wheel (4.8.4 or newer),
|
||||
because the wheel bundles frontend assets.
|
||||
|
||||
```bash
|
||||
pipx install /path/to/reticulum_meshchatx-<version>-py3-none-any.whl
|
||||
```
|
||||
|
||||
Direct example (v4.8.3):
|
||||
Direct example (v4.8.4):
|
||||
|
||||
```bash
|
||||
pipx install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.8.3/reticulum_meshchatx-4.8.3-py3-none-any.whl"
|
||||
pipx install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.8.4/reticulum_meshchatx-4.8.4-py3-none-any.whl"
|
||||
```
|
||||
|
||||
`py3-none-any` wheels are architecture-independent, so the same wheel artifact
|
||||
|
|
@ -93,7 +93,7 @@ cd ~/meshchatx
|
|||
python3 -m venv .venv
|
||||
source .venv/bin/activate
|
||||
python -m pip install --upgrade pip
|
||||
python -m pip install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.8.3/reticulum_meshchatx-4.8.3-py3-none-any.whl"
|
||||
python -m pip install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.8.4/reticulum_meshchatx-4.8.4-py3-none-any.whl"
|
||||
```
|
||||
|
||||
Run command in venv mode:
|
||||
|
|
|
|||
|
|
@ -3,4 +3,4 @@
|
|||
Do not edit by hand. Run: pnpm run version:sync
|
||||
"""
|
||||
|
||||
__version__ = "4.8.3"
|
||||
__version__ = "4.8.4"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "reticulum-meshchatx",
|
||||
"version": "4.8.3",
|
||||
"version": "4.8.4",
|
||||
"description": "A simple mesh network communications app powered by the Reticulum Network Stack",
|
||||
"homepage": "https://github.com/Quad4-Software/MeshChatX",
|
||||
"desktopName": "reticulum-meshchatx.desktop",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
pkgbase = reticulum-meshchatx-git
|
||||
pkgdesc = A simple mesh network communications app powered by the Reticulum Network Stack
|
||||
pkgver = 4.8.3.r0.gebacc00
|
||||
pkgver = 4.8.4.r0.gebacc00
|
||||
pkgrel = 1
|
||||
url = https://github.com/Quad4-Software/MeshChatX
|
||||
arch = x86_64
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Maintainer: Ivan <ivan@quad4.io>
|
||||
pkgname=reticulum-meshchatx-git
|
||||
_pkgname=reticulum-meshchatx
|
||||
pkgver=4.8.3.r0.gebacc00
|
||||
pkgver=4.8.4.r0.gebacc00
|
||||
pkgrel=1
|
||||
pkgdesc="A simple mesh network communications app powered by the Reticulum Network Stack"
|
||||
arch=('x86_64' 'aarch64')
|
||||
|
|
@ -19,7 +19,7 @@ sha256sums=('SKIP'
|
|||
pkgver() {
|
||||
cd "$_pkgname"
|
||||
git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || \
|
||||
printf "4.8.3.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
printf "4.8.4.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
}
|
||||
|
||||
prepare() {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[project]
|
||||
name = "reticulum-meshchatx"
|
||||
version = "4.8.3"
|
||||
version = "4.8.4"
|
||||
description = "A simple mesh network communications app powered by the Reticulum Network Stack"
|
||||
authors = [
|
||||
{name = "Quad4"}
|
||||
|
|
|
|||
2
uv.lock
generated
2
uv.lock
generated
|
|
@ -2038,7 +2038,7 @@ wheels = [
|
|||
|
||||
[[package]]
|
||||
name = "reticulum-meshchatx"
|
||||
version = "4.8.3"
|
||||
version = "4.8.4"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "aiohttp" },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue