v0.7.88

Henry-23/VideoChatv0.7.88Aug 1, 2026by github-actions[bot]

AI Summary

Hardens the media probing engine against malformed and hostile input, and adds a new chapter to the Prompt Guide covering color grading.

Key Highlights

  • Hardened ffprobe invocation with stdin rejection and bounded size
  • Safe, cancellable AAC duration refinement
  • Strict frame-rate parsing rejecting non-finite and negative values
  • Fixed PNG probing with correct alpha detection
  • New Color grading and film effects chapter in Prompt Guide

New Features

  • New Color grading and film effects chapter in Prompt Guide
  • New sections in Color Grading guide: Animating a Grade and Limiting a Grade

Full Release Notes

# HyperFrames v0.7.88

Released on 2026-08-01.

Hardens the media probe against malformed and hostile input — ffprobe invocation, AAC duration refinement, frame-rate parsing and PNG inspection — and adds a color grading chapter to the Prompt Guide.

## Fixes

- **Engine:** Harden the ffprobe invocation — reject stdin input, decode stdout correctly, and bound its size ([9e275423e](https://github.com/heygen-com/hyperframes/commit/9e275423e2f44e37d73d5b7372a3ead3ba95cf75))
- **Engine:** Make the AAC duration refinement safe, cancellable and LC-only, allowlisting AAC-LC rather than denying HE-AAC ([242a42f6c](https://github.com/heygen-com/hyperframes/commit/242a42f6c94d5cc780477ed94c7938448639f67f), [361fd4992](https://github.com/heygen-com/hyperframes/commit/361fd4992636188e484e719a149f452b87c98b2b))
- **Engine:** Reject non-finite, negative and malformed frame rates, and strict-parse rationals ([19dc83bc2](https://github.com/heygen-com/hyperframes/commit/19dc83bc2beebebc136da776b2718594f41a469d), [4d563fa75](https://github.com/heygen-com/hyperframes/commit/4d563fa7523f0ef2e630d0da214b3b667bf7c982))
- **Engine:** Fix PNG probing — merge color per field, detect alpha correctly, defer the parse, stop the chunk walk at cICP, and use native crc32 ([62b96c227](https://github.com/heygen-com/hyperframes/commit/62b96c227e7934ec8be4f7a806a99d7cd8decef0), [2af3f4d0e](https://github.com/heygen-com/hyperframes/commit/2af3f4d0ed9fac2fadc1266bcadde04e6513d800))
- **Engine:** Keep the PNG CRC working on Node 22.0 and 22.1 ([96a6e8bd9](https://github.com/heygen-com/hyperframes/commit/96a6e8bd95410695340b2671b1dc167f14f49999))

## Docs & Examples

- **Prompting:** New [Color grading and film effects](https://hyperframes.heygen.com/prompting/color-grading) chapter — ten A/B renders, each with the prompt that produced it and the payload it compiled to, covering tonal work, hue keys, print and analogue looks, and why the source matters more than the payload ([#2911](https://github.com/heygen-com/hyperframes/pull/2911))
- **Guides:** Two new sections in [Color Grading](https://hyperframes.heygen.com/guides/color-grading) — _Animating a Grade_ (which properties tween, and which do not) and _Limiting a Grade to Part of the Frame_ (the layer technique for region-limited grades, previously listed as unsupported with no workaround) ([#2911](https://github.com/heygen-com/hyperframes/pull/2911))

## Full changelog

https://github.com/heygen-com/hyperframes/compare/v0.7.87...v0.7.88