chore(fcast): follow felis to the v0.1.0 release #6
Loading…
Reference in a new issue
No description provided.
Delete branch "follow-felis-v0.1.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pins every felis crate to the
v0.1.0release tag on https://github.com/felis-terminal/felis (felis is not on crates.io) and follows the API changes between the old pin6da5620dand v0.1.0.What broke
ConnMsg→ConnToDaemonMsg/ConnToClientMsg, and the same forSessionMsgandOpsMsg.servenow decodes client requests with theToDaemonhalf and answers with theToClienthalf. The wire bytes are unchanged.DaemonPreface::select/DaemonPreface::refuse()becameDaemonAccept::select/DaemonRefuse::CURRENT.Format
The
.fcastformat did not change. The envelope stays atversion: 3, thefelis_jsonversion stays at 1, and felis-json's grid and image shapes are identical between the old pin and v0.1.0. The only schema diff is the schema's$idURL. Existing recordings still replay.Docs
The felis links now point to GitHub, the pin prose names v0.1.0, the preface type names are updated, and the attach example is
felis --socket <path> attach <id>, because v0.1.0 has nosessions attach.Verification
cargo fmt --all --check,cargo clippy --all-targets --all-features -- -D warnings,cargo test --all-features(21 passed),cargo deny check: all pass.felis-daemon serve --socket <scratch>):recordconnected (protocol 1.0) and wrote a 9-frame v3 recording.servereplayed it: v0.1.0felis sessions listlisted the session,felis versioncompleted the handshake, and the v0.1.0 GUIfelis attachattached (session attached id="0x1" rows=10 cols=64) with no errors in its log.