Releases: REPPL/ferry
Releases · REPPL/ferry
Release list
v0.8.0
v0.7.3
v0.6.0
v0.5.3
chore: add .mailmap to canonicalise author identities (#51) A benchmark/eval harness committed under placeholder local identities (eval/t/ferry, all with <name>@localhost emails). Map them onto the real author so git shortlog/blame/log and the contributor graph attribute them correctly. Display-only — history is not rewritten. The stale local user.email override has been reset so future commits carry the real identity.
v0.4.1
v0.3.2
v0.3.2: un-phantomable wizard consent + visible block previews Merge rc-v0.3.2 (field-tested by the reporting user on Apple Terminal: wizard waits, blocks visible, typed gates hold). On Apple Terminal, the wizard's ~20 sequential huh/bubbletea programs leaked terminal capability-query replies into each other's stdin as phantom keys (DECRPM replies end in $y — huh's Accept key), auto-answering everything including repairs and the final write gate. Defense in depth: write and drop consent moved OUT of the TUI to typed plain-line "yes" gates preceded by a termios kernel input-queue flush (TIOCFLUSH darwin / TCFLSH linux) + bufio discard; exactly ONE bubbletea program per wizard pass (per-block, secret, starter, and repair groups in a single multi-group form). Per-block and secret-routing screens now preview the MASKED block content (12 lines, 100-rune clip) with titles skipping banner-divider comments; zsh Describe clips by runes. Real-pty tests pin the field repro inverted. Two-model reviewed across three rounds (the first drain attempt was proven inert on real ttys and replaced). 279 eval assertions + conformance green; 113 unit funcs incl. real-pty and -race; cross-compile 4/4. bin/ kept at main's pinned state; release CI rebuilds and pins. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>