Skip to content

GitVaulty 2.0.0

Choose a tag to compare

@divB0 divB0 released this 19 Aug 12:50
· 45 commits to main since this release

GitVaulty 2.0.0 makes the extensionless global master identity path canonical and includes the latest registration and documentation improvements.

Highlights

  • GitVaulty now reads and writes the default master identity at ~/.config/gitvaulty/identity on Unix-like systems and %APPDATA%\gitvaulty\identity on Windows.
  • The former identity.txt default is intentionally not read, moved, or used as a fallback.
  • gitvaulty user register now prompts with the suggested system username when no username is supplied.
  • The access-control demo was regenerated and visually reviewed against the major-release scenario contract; the scenario remains current.

Required 1.x upgrade step

Before running 2.0.0, users with only the former default file should rename it:

mv ~/.config/gitvaulty/identity.txt ~/.config/gitvaulty/identity

If the extensionless identity already exists, do not overwrite it. Preserve both files until access is verified. Renaming the same valid master identity does not change its public recipient or signing key, so existing encrypted files do not need to be re-encrypted.