Skip to content

release: 1.0.0 - #32

Merged
StuartMeeks merged 1 commit into
mainfrom
release/v1.0.0
Aug 21, 2026
Merged

release: 1.0.0#32
StuartMeeks merged 1 commit into
mainfrom
release/v1.0.0

Conversation

@StuartMeeks

Copy link
Copy Markdown
Owner

First stable release. 🎉

Version

<Version> 0.7.1 → 1.0.0.

CHANGELOG

[Unreleased] cut to ## [1.0.0] — 2026-08-21; added the [Unreleased]/[1.0.0] compare-and-tag link refs and backfilled the missing [0.7.1] one. A fresh empty [Unreleased] remains at the top.

What 1.0.0 contains (from this cycle)

  • Added: whole-store accounts export / accounts import (passphrase-encrypted, moves credentials between machines); zero-on-dispose for LocalFileCredentialEncryption.
  • ⚠️ Breaking: ICredentialManager gains ExportCredentialsAsync() and RestoreCredentialAsync(CredentialExport) plus the public CredentialExport record — external implementations must add both members.
  • Fixed: flaky secret-store tests; a latent add-then-select visibility race in the Keychain/libsecret backends.
  • Changed (repo/standards): keystore format header, CPM, canonical .editorconfig + EnforceCodeStyleInBuild, CodeQL merge gate + P/Invoke query-filter, code-quality alert cleanup.

After this merges

Tag v1.0.0 on main to trigger the publish job (trusted publishing to NuGet). The downstream Providers package caps this at [0.7.1,1.0.0), so its cap needs raising + revalidating against 1.0.0 (separate repo).

Verified: clean Release build (0 warnings), 1.0.0 package produced.

🤖 Generated with Claude Code

Bump Version to 1.0.0 and cut the CHANGELOG [Unreleased] section to
[1.0.0] — 2026-08-21. First stable release.

Headline: whole-store export/import (accounts export/import) to move credentials
between machines. Breaking: ICredentialManager gains ExportCredentialsAsync and
RestoreCredentialAsync plus the CredentialExport record.

Also adds the compare/tag link refs (Unreleased, 1.0.0) and backfills the
previously-missing 0.7.1 link.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@StuartMeeks
StuartMeeks merged commit e1179bf into main Aug 21, 2026
9 checks passed
@StuartMeeks
StuartMeeks deleted the release/v1.0.0 branch August 21, 2026 11:36
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