chore: follow felis to the v0.1.0 release #10
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 (not on crates.io). The old pin wasd84ba1b4.deny.tomlnow allows the GitHub source instead of the private repository.Depends on natsukium/felis-fcast#6.
felis-fcastis pinned to that PR's head commit (6d8367d8), which follows felis to v0.1.0 too. Without that pin, the lockfile would pull a second copy of the felis crates from the private source. After felis-fcast#6 merges, re-pinfelis-fcastto the merged commit onmain, because a squash merge leaves the branch commit offmain.No code changes were needed:
renderer_effect, the renderer and the felis-json types kept their APIs between d84ba1b4 and v0.1.0. The.fcastformat did not change, so the fixtures stay as they are.Verification
cargo fmt --all --check,cargo clippy --all-targets --all-features -- -D warnings,cargo test --all-features(16 unit tests plus 4 golden tests on lavapipe; all golden frames still match byte for byte),cargo deny check: all pass.felis-daemonwith felis-fcast#6'srecord, then rendered it with this branch to PNG frames and a GIF. The output shows the recorded text with its SGR color.