Bump version to 1.0.16 - #17
Merged
Merged
Conversation
1.0.15 is already published and predates the CSI 3 J fix in #15, so the fix needs its own release to reach consumers. That fix makes CSI 3 J discard the scrollback instead of erasing the visible screen, which is what cmd.exe's `cls` relies on under ConPTY. Verified end to end against a real shell: after `cls` the buffer goes from 1025 lines with BaseY 1000 down to 25 lines with BaseY 0, where before the fix both were unchanged. Downstream, Iciclecreek.Avalonia.Terminal#28 is waiting on this — it pins 1.0.14, so it will move two versions when it picks this up. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0132tgWvNwhLt1HprKFSTrsP
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.
1.0.15 is already on NuGet and predates the
CSI 3 Jfix in #15, so that fix needs its own release to reach anyone.Both properties, since they were in step and
GeneratePackageOnBuildis on — a build producesXTerm.NET.1.0.16.nupkg, confirmed locally.What this releases
#15:
CSI 3 Jdiscards the scrollback rather than erasing the visible screen. Mode 3 had shared mode 2's body, so the sequence that asks a terminal to throw away its history erased the screen instead and left the history scrollable.Verified end to end against a real
cmd.exethrough ConPTY, same harness both ways, only the library differing:clsLengthBaseYDownstream
Iciclecreek.Avalonia.Terminal#28 is waiting on this. It currently pins 1.0.14, so it moves two versions when it picks this up, not one.
Nothing else in the diff —
FIXES.mdleft alone, since it reads as a per-contribution writeup rather than a changelog, and #15 merged without touching it. Happy to add a section if you'd rather it tracked every notable fix.🤖 Generated with Claude Code