Skip to content

Fix/pre v3 go live#40

Merged
prjseal merged 3 commits into
dev/v3from
fix/pre-v3-go-live
May 27, 2026
Merged

Fix/pre v3 go live#40
prjseal merged 3 commits into
dev/v3from
fix/pre-v3-go-live

Conversation

@prjseal

@prjseal prjseal commented May 27, 2026

Copy link
Copy Markdown
Owner

No description provided.

paulseal and others added 3 commits May 27, 2026 13:36
- Use raw.githubusercontent.com URL for the logo so it resolves on NuGet.org (the /blob/ URL served HTML, not the image) and point it at master instead of the stale dev/v2 branch
- Make the migration-guide link absolute so it works on the package page
- Enable package validation and TreatWarningsAsErrors; add Company and tidy the Copyright string

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
Make the passphrase separator a nullable char where null means no
separator, so words are concatenated directly (e.g. mapleriverquartzbloom42).

- PassphraseGenerator/PassphraseOptions/presets take char? separator
- Generation appends the separator only when present (between words and
  before the trailing number)
- DI: an explicitly empty Passphrase:Separator binds to null, since the
  config binder otherwise skips empty values and keeps the default
- Entropy is unaffected (the separator never contributed to it)
- Tests for no-separator output, capitalize, entropy parity and config
  binding; Readme and CHANGELOG updated

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
- README: fix duplicate variable in the presets example, absolutize all
  repo-relative links so they resolve on NuGet.org, give the async snippet
  an async context, and document CharacterClass values, DefaultBatchCount
  and an appSettings.json example
- docs: note the optional/no separator and WordCountForEntropy in
  api-surface; add a passphrase appSettings example in configuration-and-di
- Add <exception> tags to public throwing members that lacked them
- Rename root Readme.md to README.md to match PackageReadmeFile and the
  package path (was only working via case-insensitive Windows)

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@prjseal prjseal merged commit 0376d68 into dev/v3 May 27, 2026
1 check passed
@prjseal prjseal deleted the fix/pre-v3-go-live branch May 27, 2026 13:20
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.

2 participants