Skip to content

Sync testing with main (v2.0.0) - #32

Merged
TheZeekA merged 6 commits into
testingfrom
main
Sep 24, 2026
Merged

TheZeekA merged 6 commits into
testingfrom
main

Conversation

@TheZeekA

Copy link
Copy Markdown
Owner

Brings testing up to date with main after the v2.0.0 release (#30). No new changes.

TheZeekA and others added 6 commits September 24, 2026 17:38
Move to three-part versioning. 2.0.0 rather than 1.6.0 because both the
updater (isNewerVersion) and the MSI MajorUpgrade compare part by part,
so 1.6.0 would rank below 1.51 and v1.51 users could never upgrade.

The header's 5-byte version field can't hold "v2.0.0", so it now takes a
separate headerVersion constant ("v1.52") that tracks the volume format,
not the app release. Volumes stay byte-compatible with what the tests
cover, and v1.51 can still open password-only volumes.

Old releases are being removed, so the legacy keyfile message no longer
points users to a v1.51 download.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Merge pull request #29 from TheZeekA/main
…ctions

GitHub rejects SARIF uploads from advanced configurations while default
setup is enabled, so this workflow's Analyze (go) job failed on every
run and showed as a failing check on PRs.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Only the fixed product_version was set, so Explorer's Details tab showed
a blank "Product version".

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Set ProductVersion string in exe version info
@TheZeekA
TheZeekA merged commit 95af6f0 into testing Sep 24, 2026
5 checks passed
TheZeekA added a commit that referenced this pull request Sep 24, 2026
Merge pull request #32 from TheZeekA/main
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