Skip to content

SecretSpace 2.12.0: 2.11.0 renamed - #20

Merged
usermaneGermane merged 1 commit into
release-2.xfrom
rebrand-2x
Nov 9, 2026
Merged

usermaneGermane merged 1 commit into
release-2.xfrom
rebrand-2x

Conversation

@usermaneGermane

Copy link
Copy Markdown
Owner

What

SecretSpace 2.12.0 = 2.11.0, renamed. The owner asked for this on 2026-11-09, so that the public Latest release carries the new name before the repos go public.

Base branch: release-2.x, a new branch made from the v2.11.0 tag, so nothing from 3.0 comes along. After merge, v2.12.0 is tagged on release-2.x and becomes Latest. main stays the 3.0 line.

Contents

Exactly main's rename (#19), applied to 2.11.0:

  • display names;
  • SecretSpace.exe / SecretSpace-Client-Installer.exe, plus the builder;
  • the README, with a "Formerly PassMan" note;
  • main's LICENSE (GPL-3.0-only) and SECURITY.md;
  • main's copy of the test server.

Upgrading 2.11.0 → 2.12.0

This is the owner's prod path.

  • Same Inno AppId: the installer upgrades in place and keeps the install folder.
  • [InstallDelete]: removes PassMan.exe and the PassMan Start Menu and desktop shortcuts.
  • Data: vault.appdata_home and the installer's DataHome keep using %APPDATA%\PassMan when only that folder exists. Nothing is moved.
  • Not renamed: the X-PassMan-* sync headers (so 2.12 and 2.11 PCs sync with each other and with the same server), file magics, PASSMAN_DATA_DIR.

Checks

  • pytest: 437 passed, 1 skipped, including 3 new data-folder tests.
  • Test build OK: SecretSpace-Client-Installer.exe 2.12.0, ProductName "SecretSpace".
  • Not installed on this PC: the installer shares the AppId with the installed prod copy.

🤖 Generated with Claude Code

https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH

Owner 2026-11-09: the public "Latest" release should carry the new name
before the repositories go public, so the 2.x line gets the rename too.
This is 2.11.0 with exactly the rename of main's #19, nothing from 3.0:
display names, SecretSpace.exe / SecretSpace-Client-Installer.exe, the
builder, the README ("Formerly PassMan"), plus main's LICENSE (GPL-3.0-only)
and SECURITY.md, and main's copy of the test server.

Upgrading 2.11.0 -> 2.12.0 (the owner's prod path), as on main:
- same Inno AppId, so it upgrades in place and keeps the install folder;
- InstallDelete removes PassMan.exe and the PassMan Start Menu / desktop
  shortcuts;
- vault.appdata_home and the installer's DataHome keep using
  %APPDATA%\PassMan when only that folder exists; nothing is moved.
Not renamed: X-PassMan-* sync headers, b"PassMan3 ..." strings,
PASSMAN_DATA_DIR, file magics.

pytest 437 passed, 1 skipped (3 new data-folder tests). Test build:
SecretSpace-Client-Installer.exe 2.12.0, ProductName SecretSpace.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH
@usermaneGermane
usermaneGermane merged commit 9359829 into release-2.x Nov 9, 2026
2 checks passed
@usermaneGermane
usermaneGermane deleted the rebrand-2x branch November 9, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant