From 100e5558685bbf5cc5122461fb7c18c2c04cc391 Mon Sep 17 00:00:00 2001 From: usermaneGermane Date: Wed, 7 Oct 2026 23:30:48 +0300 Subject: [PATCH] Version 1.0.0 The Windows server gets its own version line, starting at 1.0.0 (it shipped as 2.2.0 with the app before the split; the 1.0.0 installer still upgrades such an install). README gains a Versions section. After merging, the merge commit gets tag v1.0.0. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_018uCaEBazqFcUiPgiqfjDZ8 --- README.md | 8 ++++++++ server/version.py | 9 +++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 12e5e48..ba2f4e1 100644 --- a/README.md +++ b/README.md @@ -326,6 +326,14 @@ It checks each prerequisite, offers pip and winget for what is missing, and writes `PassMan-Server-Installer.exe` here. The version comes from `server/version.py`. +## Versions + +The Windows server has its own version, in `server/version.py`, and each +release is tagged `v`. It started at 1.0.0 when the repositories +were split; an installed server from before then says 2.2.0 under Settings → +Apps, and the 1.0.0 installer upgrades it just the same. The version is +separate from the app's and from the Linux server's. + ## Project layout ``` diff --git a/server/version.py b/server/version.py index 5e23767..6c40683 100644 --- a/server/version.py +++ b/server/version.py @@ -1,9 +1,10 @@ """ -Single source of truth for the server's version. +Single source of truth for the Windows server's version. Read by build_version.py for the exe's Properties > Details, and by the -builder, which passes it to Inno Setup for the installer. Bump it on -release. +builder, which passes it to Inno Setup for the installer. Bump it on release +and tag the release commit v. It started at 1.0.0 and is separate +from the app's and from the Linux server's. """ -__version__ = "2.2.0" +__version__ = "1.0.0"