Skip to content

Prepare Icod.DCurses 2.5.1 for Terminal 1.29.1 - #39

Merged
uniblab merged 1 commit into
mainfrom
fix/2.5.1-terminal-input
Oct 15, 2026
Merged

uniblab merged 1 commit into
mainfrom
fix/2.5.1-terminal-input

Conversation

@uniblab

@uniblab uniblab commented Oct 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • advance Version and PackageVersion to 2.5.1 while preserving AssemblyVersion 2.0.0.0 and the existing public API
  • update the sole direct runtime dependency and test dependency to published Icod.Terminal 1.29.1
  • add byte-level DCurses acceptance coverage for raw Ctrl+C, raw Ctrl+Z, and legacy Alt+F
  • document the CBreak versus Raw shortcut contract in the packaged README and sample guide
  • add curated docs/releases/2.5.1.md, require version-matched notes during package validation, and publish that exact file in tagged GitHub releases
  • update package verification, changelog, current roadmap, and sample dependency guidance

Verification

  • dotnet test tests/Icod.DCurses.Tests/Icod.DCurses.Tests.csproj -c Release --no-restore -m:1 -nodeReuse:false -p:UseSharedCompilation=false
    • 1,467 passed on each of net8.0, net9.0, and net10.0
  • full solution Release build completed for all sample projects on net8.0/net9.0/net10.0
  • dotnet pack Icod.DCurses.sln -c Release --no-build --no-restore -o artifacts -p:ContinuousIntegrationBuild=true -m:1
  • bash .github/scripts/verify-release-package.sh artifacts Release
    • verified package structure, dependency closure, assembly identity, XML docs, portable symbols, isolated consumers for all three TFMs, and the live pseudo-terminal refresh

Scope

No merge, tag, or publication is performed by this PR.

@uniblab
uniblab merged commit de2c546 into main Oct 15, 2026
7 checks passed
@uniblab
uniblab deleted the fix/2.5.1-terminal-input branch October 15, 2026 23:01
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