From 70b89ab3d3472737f722af34bcf6060d9cd9e4c6 Mon Sep 17 00:00:00 2001 From: usermaneGermane Date: Wed, 7 Oct 2026 23:30:52 +0300 Subject: [PATCH] Version 1.3.0 The Linux server gets its own version, 1.3.0, in a new server/version.py, kept apart from passman_server.py because that file is shared with PassMan-Server-Windows. README gains a Versions section. After merging, the merge commit gets tag v1.3.0. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_018uCaEBazqFcUiPgiqfjDZ8 --- README.md | 7 +++++++ server/version.py | 10 ++++++++++ 2 files changed, 17 insertions(+) create mode 100644 server/version.py diff --git a/README.md b/README.md index 04a5a06..191d8ec 100644 --- a/README.md +++ b/README.md @@ -510,6 +510,13 @@ in the path — everyone with the token can read every user's blob, so treat the token as a single trust boundary. No push notification: the client syncs when you press the button. +## Versions + +The Linux server has its own version, in `server/version.py`, and each +release is tagged `v` (1.3.0 when the repositories were split). It +is separate from the app's and from the Windows server's: compare a server +and an app by what they can do, not by their numbers. + ## Development ``` diff --git a/server/version.py b/server/version.py new file mode 100644 index 0000000..ad16830 --- /dev/null +++ b/server/version.py @@ -0,0 +1,10 @@ +""" +The version of the Linux server: the systemd unit, the setup and the +server as this repository ships them. Bump it on release and tag the +release commit v. + +It is kept apart from passman_server.py on purpose: that file is the same +in PassMan-Server-Windows, which has its own version. +""" + +__version__ = "1.3.0"