Releases: HalFrgrd/evp
Releases · HalFrgrd/evp
v0.7.0
What's Changed
- Log program uptime in ms with us precision instead of datetime by @HalFrgrd in #53
- gha: bump actions/checkout from 4 to 6 by @dependabot[bot] in #52
- docker: bump charmbracelet/vhs from v0.10.0 to v0.11.0 in /docker in the docker-minor-and-patch group by @dependabot[bot] in #51
- ⚡ perf: Reuse string allocation in
read_screen_textby @HalFrgrd in #54 - 🧹 [code health] Extract logic from parse_key_spec by @HalFrgrd in #55
- Scale Unicode box drawing characters to eliminate rendering gaps by @HalFrgrd in #56
- Fix Box Drawing Character Centering by @HalFrgrd in #57
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Match VHS sizing: CSS-equivalent font scale and centred grid by @Copilot in #44
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Hide/Show should skip recorded frames and compress timeline by @Copilot in #2
- Add torture benchmark with VHS comparison workflow by @Copilot in #3
- VHS feature parity: fail loudly on unsupported directives + document differences by @Copilot in #4
- Fix torture shell compatibility and enforce missing-GIF failures by @Copilot in #5
- feat: add my_program_demo and evp_demo tapes, show CLI demo at top of README by @Copilot in #7
- Split Dockerfiles, remove docker/build artifact, and publish reusable build-env image by @Copilot in #8
- Fix build-env workflow tag override format for
docker buildx bakeby @Copilot in #9 - Add copilot-setup-steps to pre-warm Zig + cargo for restricted-network agents by @Copilot in #10
- Add VHS theme, screenshot, clipboard, and CLI parity features by @Copilot in #6
- gha: bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #12
- cargo: bump nix from 0.31.2 to 0.31.3 in the cargo-minor-and-patch group by @dependabot[bot] in #11
- fix(docker): stop comma-joining bake tags; fix cascading examples failure by @Copilot in #15
- Rename torture benchmark to stress_test and fix VHS launch in CI by @Copilot in #13
- Enable multiple output renderers by @Copilot in #14
- Dockerize stress_test execution and simplify GHA workflow by @Copilot in #16
- logging: adjust log levels and add key lifecycle info logs by @Copilot in #17
- Enable
docker buildx bakefrom the Copilot agent firewall via a warmedevp-build-envimage by @Copilot in #19 - refactor(render_gif): replace FontFamily with FontSet and add GlyphCache by @Copilot in #18
- Fix failing build-env and examples workflows by @Copilot in #20
- gha: bump actions/cache from 4 to 5 by @dependabot[bot] in #21
- Remove mimalloc: benchmarks show no measurable benefit by @Copilot in #23
- Add key action parsing and extended modifier/key support by @Copilot in #24
- Fix baseline SIGILL setup path and GHA examples Docker tape resolution by @Copilot in #25
- cargo: bump clap_complete from 4.6.4 to 4.6.5 in the cargo-minor-and-patch group by @dependabot[bot] in #22
- Simplify Copilot Zig setup and remove build-env publishing flow by @Copilot in #26
- Add optional extra CA support for Docker builds by @Copilot in #27
- Update Docker-bake CI workflows to prebuild libghostty artifacts by @Copilot in #28
- Enable pkg-config cross resolution for musl Docker builds to prevent libghostty Zig fallback by @Copilot in #29
- Remove Docker build infrastructure; keep libghostty extraction and add vhs.Dockerfile by @Copilot in #30
- Move example asset generation into CI and remove deprecated evp image workflow by @Copilot in #31
- Cache libghostty builds and streamline the stress test workflow by @Copilot in #32
- Fix stress_test CI VHS invocation by correcting container CMD by @Copilot in #34
- Move stress_test.tape out of examples/ by @Copilot in #35
- Split recording_json helpers and add kitty extended-key integration tests by @Copilot in #33
- Allow multiple CLI outputs and render examples gif+svg in one run by @Copilot in #37
- Fix example CI asset upload by granting release-write permission to render jobs by @Copilot in #38
- Fix broken example escaping and wait flows; add wait integration tests by @Copilot in #39
- Preserve inter-key timing after
Typeexpansion to prevent dropped final glyph before next event by @Copilot in #40 - Align default render dimensions with VHS by @Copilot in #41
- feat: suppress cursor blink while typing/moving, resume after 0.5×blink-period of stillness by @Copilot in #42
- Fix Wait: extend recording window and stop RenderState from corrupting frame capture by @Copilot in #43
New Contributors
- @dependabot[bot] made their first contribution in #12
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Full Changelog: assets...v0.2.0
Example assets
Pre-rendered GIFs of every script in examples/.
These assets are rebuilt automatically by the
ci workflow on every push to master. The README links
to them via the stable release-download URL.
Last build: 153277e