Skip to content

Releases: HalFrgrd/evp

v0.7.0

20 May 19:09

Choose a tag to compare

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_text by @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

18 May 20:29

Choose a tag to compare

Full Changelog: v0.5.0...v0.6.0

v0.5.0

18 May 20:05

Choose a tag to compare

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

14 May 17:46

Choose a tag to compare

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 bake by @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 bake from the Copilot agent firewall via a warmed evp-build-env image 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 Type expansion 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

Full Changelog: v0.3.0...v0.4.0

v0.3.0

09 May 17:26

Choose a tag to compare

Full Changelog: v0.2.0...v0.3.0

v0.2.0

09 May 14:23

Choose a tag to compare

Full Changelog: assets...v0.2.0

Example assets

09 May 13:11

Choose a tag to compare

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