Repository navigation
Release Bsn.Host 0.2.1 (bug fixes for issues #5-#8) - #14
Merged
Merged
Conversation
Version bump + changelog + gallery release notes for the first published release of the recording-integrity fixes: - #5: persistent UTF-8 decoders survive chunk boundaries - #6: incremental flush keeps casts valid on abnormal exit - #7: -Command wrapped in pwsh -EncodedCommand (no cmd.exe mangling) - #8: terminating error when both stdin and stdout are redirected Note: Bsn.Host 0.2.0 was never published - the v0.2.0 release tag predates this module's version bump, so the idempotent Publish task skipped it (gallery still had 0.1.0). 0.2.1 aligns the module version with the release tag that will carry it.
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Release: Bsn.Host 0.2.1 (bug fixes)
Bumps
Bsn.Hostto 0.2.1 and documents the first published release of therecording-integrity fixes from #12.
Why 0.2.1 and not 0.2.0
Verified against the gallery:
Find-Module Bsn.Hoststill returns 0.1.0.The v0.2.0 release tag predates Bsn.Host's version bump (it landed in #12 after
that release), so the idempotent Publish task correctly skipped it - 0.2.0 was
never on the gallery. 0.2.1 aligns the module version with the release tag that
will carry it.
Contents
Bsn.Host.psd1:ModuleVersion0.2.0 -> 0.2.1;ReleaseNotesupdated from"Initial release..." to the bug-fix summary (these show on the gallery page)
CHANGELOG.md: Keep-a-Changelog entry with the four fixes, each linked toits issue (Cast recordings corrupt multi-byte UTF-8 characters at 4096-byte chunk boundaries (mojibake with oh-my-posh / opencode TUI / bulk output) #5, Cast file loses header/tail (0-byte or truncated .cast) when the recording process dies abnormally - StreamWriter buffering defeats incremental writes #6, -Command values containing pipes/quotes are mangled by the cmd.exe /d /c wrapper #7, Recording from a host with redirected stdio (opencode TUI shell, VS Code, CI) produces an empty cast but reports success #8)
Bsn.Common (0.1.0) and Bsn.SystemManagement (0.2.0) are unchanged - the Publish
workflow will skip them (gallery is current for both).
After merge
Create the
v0.2.1GitHub Release;Publish.ymlruns the full gate andpublishes Bsn.Host 0.2.1 to PSGallery + mirrors to GitHub Packages.