Skip to content

Navigation Menu

Sign in
Sign up

Changelog

HelloThisWorld edited this page Aug 13, 2026 · 17 revisions

Changelog

The canonical source is the repository CHANGELOG.md. This page mirrors every canonical version and records the publication status visible on GitHub as of 2026年08月13日: GitHub Latest is v1.3.0, and v1.4.0-beta is the newest published prerelease. Engineering checkpoints do not replace the latest public release.

1.4.0-beta - 2026年08月13日

Beta prerelease of the Pane Search release. Manual validation of v1.4.0-alpha passed — live search under sustained Kafka/Spring Boot log output, navigation, the counter, and the scrollbar overview — so the alpha content is promoted unchanged with beta metadata (package 1.4.0.1, suffix beta). Published as a GitHub prerelease with the standard asset layout; the stable v1.3.0 holds Latest. Beta feedback decides the stable 1.4.0 promotion.

1.3.0 - 2026年08月13日

Stable release of the Command Timeline and Visual Progress generation, promoting the field-tested v1.3.0-beta3 tree with stable metadata (package 1.3.0.7, no suffix) from the release/v1.3.0 maintenance branch. GitHub Latest moves from v1.2.0 to v1.3.0. Highlights since v1.2.0: the per-pane Command Timeline built exclusively from OSC 133 shell integration, automatic PowerShell shell integration, and the Visual Progress hardening from six prerelease field rounds including the bounded one-shot launch fallback.

1.4.0-alpha - 2026年08月13日

Alpha prerelease: the Pane Search integration candidate, bundling the v1.3.1/v1.3.2/v1.3.3 engineering checkpoints on top of v1.3.0-beta3. Ctrl+F searches the active pane only, live across the entire scrollback, with the winTerm compact search box, current / total counter, case and regex modes, wrap-around navigation, and the scrollbar search overview; hardened for rapid typing, continuous output, large match counts, resize/reflow, alternate-screen applications, and Unicode. Superseded the same day by 1.4.0-beta after manual validation passed.

1.3.3 - 2026年08月12日

Engineering checkpoint, Pane Search Phase 3: performance and edge-case hardening, with no new search feature and no visual change. Live typing is coalesced per pane (50 ms, leading immediate, latest query always wins; navigation stays synchronous on the box's current text). An open search now converges during sustained output through a non-debounced 500 ms refresh cap armed only while a search is active — tail -f-style streams no longer freeze the counter, highlights, or scrollbar overview — while a closed search keeps costing the output path nothing. The scrollbar mark bitmap repaints only when its content inputs change, so plain scrolling with huge result sets stops re-enumerating matches. Pane resize no longer converts pre-reflow spans into a stray selection, main/alternate screen switches drop the other buffer's highlight spans immediately, and clearing search releases the terminal-side span copy. Deterministic tests cover eviction, reflow, alt-screen, Unicode span widths, and scheduling semantics. Like the other checkpoints, nothing is published: Latest keeps pointing at v1.2.0 and v1.3.0-beta3 stays the newest prerelease.

1.3.2 - 2026年08月12日

Engineering checkpoint, Pane Search Phase 2: search UX and the scrollbar overview. The pane-local search box is restyled to the winTerm compact overlay language with a current / total counter and adapts to narrow panes while keeping the input and close button usable. The scrollbar shows a search overview while search is open — one marker per matching buffer row across the full scrollback, same-row occurrences deduplicated, the current match's row drawn wider — independent of the ShowMarks setting, which keeps gating generic marks (default off). Closing search removes the overview; a hidden scrollbar is respected; split panes stay fully isolated; no timers or polling. Like the other checkpoints, nothing is published: Latest keeps pointing at v1.2.0 and v1.3.0-beta3 stays the newest prerelease.

1.3.1 - 2026年08月11日

Engineering checkpoint, Pane Search Phase 1: Ctrl+F opens Find in the active pane only, with Ctrl+Shift+F retained as a compatibility alias and both chords remappable. The existing Microsoft Terminal search pipeline is reused unchanged — live search over the pane's scrollback on every keystroke, all matches highlighted at once, Enter/Shift+Enter navigation with wrap-around, Esc cleanup, search input isolated from the shell, and per-pane search state across splits. Includes the previously unreleased Japanese README documentation work. Like the v1.2.1–v1.2.4 checkpoints, nothing is published: no GitHub Release, website, or WinGet change; Latest keeps pointing at v1.2.0 and v1.3.0-beta3 stays the newest prerelease.

1.3.0-beta3 - 2026年08月05日

Third beta of the Command Timeline release: fixes the beta2 field report that long-running commands loop the Visual Progress rainbow animation forever. The OSC 133 launch fallback is now a bounded one-shot launch indication — one comet traversal per command, then the overlay hides while output continues; k9s, vim, top, FastAPI/uvicorn, Spring Boot, Node dev servers, tail -f, and kubectl port-forward no longer animate for their whole lifetime. Real provider and explicit OSC 9;4 progress, short commands, and result presentations are unchanged. Otherwise identical to beta2; package/file version 1.3.0.6. Published as a GitHub prerelease; listed on the winTerm website next to stable v1.2.0. Latest and WinGet keep pointing at v1.2.0.

1.3.0-beta2 - 2026年08月04日

Second beta of the Command Timeline release: fixes the beta1 defect where every Timeline entry reported Succeeded. The PowerShell prompt wrapper ran Get-Module before reading $?, so the finished mark always carried exit code 0; the wrapper now captures $? first, and failed cmdlets report exit code 1 while native commands report their real exit codes. Otherwise identical to beta1; package/file version 1.3.0.5. Published as a GitHub prerelease; listed on the winTerm website next to stable v1.2.0. Latest and WinGet keep pointing at v1.2.0.

1.3.0-beta1 - 2026年08月04日

First beta of the Command Timeline release: per-pane in-memory command history over OSC 133 with load-without-executing, filtering, copy/jump, and trustworthy status, plus automatic PowerShell shell integration. Feature content identical to 1.3.0-alpha4 after four alpha field-test rounds; channel advances to beta, package/file version 1.3.0.4. Published as a GitHub prerelease; listed on the winTerm website next to stable v1.2.0. Latest and WinGet keep pointing at v1.2.0.

1.3.0-alpha4 - 2026年08月04日

Fourth alpha prerelease: fixes the three alpha3 field reports — no antivirus alert when opening a PowerShell tab (the write-then-execute heuristic shape in touch is gone), completed commands resolve to ✓/✕ instead of staying ? Unknown (the Enter keypress now reports the executed transition to the lifecycle), and Timeline rows carry a full-command tooltip with an explanation on the Unknown status. Package/file version 1.3.0.3. Published as a GitHub prerelease only: Latest stays v1.2.0, no winTerm website listing, no WinGet submission.

1.3.0-alpha3 - 2026年08月04日

Third alpha prerelease: fixes the five alpha2 field reports — no more stray backslashes at the prompt, the Timeline records exactly the typed command (marks embedded in the returned prompt string in FinalTerm order), no progress bar at an idle prompt, no phantom Command text unavailable row, no row jitter on selection, and silent degradation when antivirus blocks a module component. Package/file version 1.3.0.2. Published as a GitHub prerelease only: Latest stays v1.2.0, no winTerm website listing, no WinGet submission.

1.3.0-alpha2 - 2026年08月04日

Second alpha prerelease: fixes the four alpha1 field reports — the Command Timeline handle is now a thin auto-hiding strip, clicking the terminal light-dismisses an open Timeline, the Visual Progress bar no longer sticks after ordinary output such as dir, and bare PowerShell profiles now get shell integration automatically so typed commands appear in the Timeline (per-profile setting "shellIntegration.autoInject", default true). Package/file version 1.3.0.1. Published as a GitHub prerelease only: Latest stays v1.2.0, no winTerm website listing, no WinGet submission.

1.3.0-alpha1 — 2026年08月04日

Status: Alpha prerelease for local testing. Published as a GitHub prerelease with --latest=false, so Latest remains v1.2.0. Not listed on the winTerm website and not submitted to WinGet.

  • Promoted the Command Timeline to a testable prerelease, combining engineering checkpoints v1.2.1 through v1.2.4: pane-owned OSC 133 index, overlay and deterministic navigation, load/copy/jump entry actions, and pane-local search with the two public settings.
  • Published commandTimeline.enabled (default true) and commandTimeline.historyLimit (default 500, range 50–5000) under Settings → Appearance → Command timeline.
  • Made the version gate channel-aware: stable, alpha, and beta are accepted, and the channel, module prerelease suffix, and application-version suffix must agree.
  • Added a prerelease guard to the WinGet workflow.
  • The Setup EXE is not Authenticode-signed; verify against SHA256SUMS.txt.

Release notes · source commit

1.2.4 — 2026年08月04日

Status: Command Timeline Phase 4 engineering checkpoint; not a public GitHub Release. Latest remains v1.2.0.

  • Added pane-local Command Timeline search. / or Tab focuses the filter box, typing filters the current pane's commands, Up and Down walk the matches, and Enter still loads without executing. Neither the focus keys nor the query text reach the shell.
  • Search is a literal case-insensitive substring match over bounded in-memory command text only — no regex, no fuzzy matching, no output search, and no terminal-buffer rescan. Queries are capped at 256 UTF-16 code units and truncated surrogate-safe, and are never persisted.
  • The filtered projection keeps stable CommandId identity: a still-matching command stays selected, a command that stops matching hands selection to the nearest surviving match, and a non-matching new command never moves it.
  • Added the commandTimeline.enabled and commandTimeline.historyLimit global settings (defaults true and 500, range 50–5000) under Settings → Appearance → Command timeline. Existing settings files need no migration, and out-of-range values are clamped rather than rejected.
  • Added bounded per-pane history with oldest-first eviction that applies to existing and new panes. Raising the limit never resurrects an evicted command, and sequence IDs are never reused.
  • Added four distinct empty states so an unsupported shell is never reported as simply having run no commands.

Canonical entry · Phase 4 notes · user guide · source commit

1.2.3 — 2026年08月03日

Status: Command Timeline Phase 3 engineering checkpoint; not a public GitHub Release. Latest remains v1.2.0.

  • Added Enter and single-click loading of the selected command onto the focused pane's input line. The load never executes: no carriage return is appended, the CarriageReturnNewline paste filter is not applied, the Windows clipboard is never read, and only this pane's connection is targeted.
  • Added Space to jump to a command's output, Ctrl+C to copy the selected command, and a per-entry context menu with copy command, copy output, and jump to output. Every action resolves through the stable pane-scoped CommandId, never a XAML row index.
  • Added multi-line and large-load protection: a multi-line command is refused when the shell has not enabled bracketed paste, and a load above 1024 characters requires a confirming Enter.
  • Added execution-generation tracking so a completion belonging to a retired command is detected and discarded, and loaded-input state is released when the loaded command is evicted.
  • Output is resolved from the terminal buffer only for an explicit copy action and is never cached, indexed, or retained.

Canonical entry · Phase 3 notes · user guide · source commit · PR #29 · merged source

1.2.2 — 2026年08月02日

Status: Command Timeline Phase 2 engineering checkpoint; not a public GitHub Release. Latest remains v1.2.0.

  • Added the pane-owned Command Timeline overlay without changing terminal dimensions, PTY size, padding, or swap-chain size.
  • Added deterministic pane-local navigation, visible-row-only projection, high-precision wheel accumulation, stable selection, and incremental Phase 1 index consumption.
  • Added keyboard, pointer, accessibility, High Contrast, Reduced Motion, cleanup, warm-access, privacy, and pane-isolation coverage.
  • Changed defaults to Ctrl+Tab for Command Timeline, Ctrl+T for next tab, Ctrl+Shift+T for previous tab, and Ctrl+Alt+T for new tab; explicit user bindings retain precedence.
  • Replaced the stale README workflow badge with the live Windows CI validation badge.

Canonical entry · implementation progress · PR #28 · source commit

1.2.1 — 2026年08月02日

Status: Command Timeline Phase 1 engineering checkpoint; not a public GitHub Release.

  • Added the pane-owned Command Timeline data layer, OSC 133 lifecycle, stable native mark identity, bounded command-text cache, warm markRevision access, and clear/eviction/reflow/close cleanup.
  • Added focused deterministic/native tests and label-gated CI classification.

Canonical entry · Phase 1 PR #26 · merge commit

Version index

Version Publication status Details
1.2.2 Engineering checkpoint; no GitHub Release; Latest remains v1.2.0 Canonical entry
1.2.1 Engineering checkpoint; no GitHub Release Canonical entry
1.2.0 Current public Latest Release Release · Canonical entry
1.1.3 Public Release Release · Canonical entry
1.1.2 Public Release Release · Canonical entry
1.1.1 Public Release Release · Canonical entry
1.1.0 Superseded unpublished Release attempt; no current GitHub Release Canonical entry
1.0.0 Public Release Detailed notes · Release
0.7.0-beta.5 Historical unsigned Beta checkpoint; no current GitHub Release Detailed notes
0.7.0-beta.4 Tagged Beta attempt; workflow stopped before Release publication Detailed notes
0.7.0-beta.3 Tagged Beta attempt; workflow stopped before Release publication Detailed notes
0.7.0-beta.2 Tagged Beta attempt; preflight stopped before publication Detailed notes
0.7.0-beta.1 Historical self-signed Beta entry; no current GitHub Release Detailed notes
1.0.2 Historical Stable entry; no current GitHub Release listing Canonical entry
1.0.1 Historical Stable entry; no current GitHub Release listing Detailed notes
0.6.0-beta.1 Unpublished baseline Canonical entry

The Setup EXE for public releases is not Authenticode-signed unless explicitly stated otherwise. Windows may show Unknown Publisher or SmartScreen; download from the official Release and verify SHA256SUMS.txt.

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /