Skip to content

Releases: heygen-com/hyperframes

v0.7.22

Choose a tag to compare

@github-actions github-actions released this 30 Jun 22:14
v0.7.22
36e01f4

HyperFrames v0.7.22

Released on 2026-06-30.

This release makes @hyperframes/sdk a first-class editing engine: a new shared resolveEditingAffordances API (with a browser SDK adapter) tells custom editors what's editable on any element, backed by comprehensive SDK reference docs and guides. The storyboard view is now on by default, plus encode, lint, and CLI reliability fixes.

Features

  • Editing: Shared resolveEditingAffordances (core) + studio re-point + SDK adapter (5915590b0, #1814)
  • CLI: Add --public flag to publish (856bb0980, #1815)
  • CLI: File a GitHub issue with a published repro from feedback (010df6a0a, #1816)
  • Studio: Make storyboard view default available (remove FF) (f24a1a9ce, #1794)

Fixes

  • Lint: Recognize Three.js loaded via ESM URL/path imports (27a7f3749, #1805)
  • Lint: Stop font_family_without_font_face flagging system-ui stacks and var() (11432ea8c, #1796)
  • Engine: Pad odd output dimensions up to even for H.264/H.265 encode (3a2f05288, #1802)
  • Examples: Host the kinetic-type A-roll so the video actually renders (c01d1ae03, #1799)
  • Lint: Stop overlapping_gsap_tweens flagging distinct unresolved targets (036e3660c, #1798)
  • CLI: Never print "[object Object]" from validate/inspect errors (a5c2636e8, #1810)
  • CLI: Skip AI skills install when git is unavailable (23adfdc49, #1803)
  • CLI: Omit render duration when feedback command has none (db61509dd, #1797)
  • CLI: Show output video length in render summary, not render time (e7939ccd5, #1812)
  • CLI: Serve project media with HTTP Range so validate reads WAV duration (466ee08ff, #1811)
  • Storyboard-angle review follow-ups (M1 bg-on-clip, B3 slideshow, parser guard, CLI fixes) (a4303137c, #1791)
  • Studio: Filter runtime-generated nodes from resolver-shadow telemetry (a4eacaec3, #1795)

Docs & Examples

  • Sdk: Comprehensive SDK reference + guides (26e9283f6, #1817)
  • Root composition duration is compile-time, not script/--variables parameterizable (bdd0084c2, #1818)

Full changelog

v0.7.21...v0.7.22

v0.7.21

Choose a tag to compare

@github-actions github-actions released this 30 Jun 04:17
812a5d4

HyperFrames v0.7.21

Released on 2026-06-30.

Adds a lint rule that errors on crossorigin on media (it renders fine but shows blank in preview) and fixes the root cause of id-less media rendering as a blank wash in the timing compiler.

Features

  • Lint: Error on crossorigin on media (breaks preview) (1faeba4a, #1793)

Fixes

  • Core: Root-cause id-less media wash in timingCompiler getAttr, drop the band-aid (0dfedd11, #1792)

Docs & Examples

  • Skills: Instruct agents to run hyperframes feedback after render (04700ea9, #1785)

Full changelog

v0.7.20...v0.7.21

v0.7.20

Choose a tag to compare

@github-actions github-actions released this 30 Jun 01:37
faea9f2

HyperFrames v0.7.20

Released on 2026-06-30.

This release fixes a render-correctness bug where a video or audio element identified only by a data-hf-id (no real id) rendered as a blank white wash with dropped audio. It also restores Studio keyframe retiming (drag-to-retime and Move to Playhead) and ships capture and runtime reliability improvements.

Features

  • Studio: Restore keyframe retiming — drag-to-retime + Move to Playhead (closes #1782) (b403c54a, #1784)
  • CLI: Expose Studio selection through preview (9983f37c, #1777)

Fixes

  • Producer,lint: Id-less media renders blank wash instead of footage (74f9c31b, #1790)
  • Producer: Keep video captures viewport-bound on software (c9613cd8, #1788)
  • Core: Publish runtime inline artifact (e73076e9, #1787)
  • Studio: Keyframe/position editing correctness + thumbnail cache busting + local-studio preview discovery (0a9555a0, #1781)
  • Render: Avoid empty WAAPI scans and llvmpipe auto GPU (fc0f8c31, #1775)

Performance

  • Engine: Reduce init overhead in headless capture sessions (35a01d90, #1718)

Docs & Examples

Internal

  • Skills: Rebuild faceless-explainer + pr-to-video on the shot-sequence architecture (7cb83865, #1778)

Full changelog

v0.7.17...v0.7.20

v0.7.19

Choose a tag to compare

@github-actions github-actions released this 29 Jun 21:49
f317787

HyperFrames v0.7.19

Released on 2026-06-29.

This release fixes the @hyperframes/core package by publishing the generated
runtime inline module required by the top-level entrypoint. It also improves
Studio keyframe editing and retiming, refreshes bundled skills, and trims the
README motion preview.

Features

  • Studio: Restore keyframe retiming — drag-to-retime + Move to Playhead (closes #1782) (b403c54a, #1784)

Fixes

  • Core: Publish runtime inline artifact (e73076e9, #1787)
  • Studio: Keyframe/position editing correctness + thumbnail cache busting + local-studio preview discovery (0a9555a0, #1781)

Docs & Examples

Internal

  • Skills: Rebuild faceless-explainer + pr-to-video on the shot-sequence architecture (7cb83865, #1778)

Full changelog

v0.7.18...v0.7.19

v0.7.18

Choose a tag to compare

@github-actions github-actions released this 28 Jun 22:58
c811a27

HyperFrames v0.7.18

Released on 2026-06-28.

This release targets the reported render regression by removing per-frame empty
animation scans, fixing software WebGL auto-detection on CPU render hosts, and
reducing headless capture setup overhead. It also exposes Studio selection state
through hyperframes preview so coding agents can inspect and edit the active
composition more directly.

Features

Fixes

  • Render: Avoid empty WAAPI scans and llvmpipe auto GPU (fc0f8c31, #1775)

Performance

  • Engine: Reduce init overhead in headless capture sessions (35a01d90, #1718)

Full changelog

v0.7.17...v0.7.18

v0.7.17

Choose a tag to compare

@github-actions github-actions released this 27 Jun 17:59
3351fb1

HyperFrames v0.7.17

Released on 2026-06-27.

@hyperframes/lint can now run fully in the browser — validate compositions client-side with no Node.js and no server round-trip — and it now depends only on @hyperframes/parsers, so installing the validator no longer pulls the studio server or other unrelated packages.

Features

  • Lint: New @hyperframes/lint/browser entry — a node-free, client-side rule engine (lintHyperframeHtml, lintMediaUrls, shouldBlockRender) for browser-only editors and tools (6aaab32c, #1773)

Internal

  • Lint: Depend only on @hyperframes/parsers (dropped @hyperframes/core); relocated the shared URL/asset-path, font-alias, and slideshow-parser utilities into @hyperframes/parsers with back-compat stubs in core, and hardened the CSS url() regex against polynomial-ReDoS (6aaab32c, #1773)

Docs & Examples

  • Add package pages for parsers, lint, and studio-server (7e0a4cd0, #1772)

Full changelog

v0.7.16...v0.7.17

v0.7.16

Choose a tag to compare

@github-actions github-actions released this 27 Jun 16:19
fb4d49d

HyperFrames v0.7.16

Released on 2026-06-27.

Studio gains element groups: select multiple elements and group them into a single editable unit — on the canvas and in the timeline — then ungroup back to their original positions. This release also reads inline-authored GSAP timelines and fixes keyframe commit routing, 3D-transform edits, and ungroup positioning.

Features

  • Studio: Expand sub-composition groups + children in the timeline (6a729b7e, #1761)
  • Gsap: Read timelines authored inline (acorn read path) (2e02bcf7, #1760)
  • Studio: Element groups — studio UI (1eed7a9b, #1759)
  • Studio: Element groups — source mutations (4c461b4a, #1758)

Fixes

  • Studio: Keep useGsapTweenCache under the size cap + correct non-sticky drill test (a44ef47e, #1770)
  • Studio: Bake the group transform into members on ungroup (bc5a51a6, #1764)
  • Studio: Remove keyframe dragging from the timeline (cf8f8aa5, #1763)
  • Studio: Keyframe commit routing for 3D and cross-group edits (2d3b19d2, #1762)

Internal

Full changelog

v0.7.15...v0.7.16

v0.7.15

Choose a tag to compare

@jrusso1020 jrusso1020 released this 27 Jun 15:09
b6146f8

HyperFrames v0.7.15

Released on 2026-06-27.

This CLI release keeps hyperframes init on the GitHub-backed skills
freshness path while the skills.sh registry catches up, with a CI-only escape
hatch and offline-safe best-effort install behavior. It also publishes the newly
extracted parser, lint, and studio-server packages as part of the fixed-version
package set.

Fixes

  • CLI: Always check GitHub skills on init while skills.sh syncs (bf630bfe, #1768)

Internal

Full changelog

v0.7.14...v0.7.15

v0.7.14

Choose a tag to compare

@github-actions github-actions released this 27 Jun 00:42
8f7fb49

HyperFrames v0.7.14

Released on 2026-06-27.

This CLI release makes HyperFrames skills self-healing: installs now keep a
freshness manifest, install once globally, and mirror only HyperFrames-owned
skills into detected agent stores.

Features

  • CLI: Skills freshness — version check, manifest, global install + multi-agent mirror (bf961d12, #1753)

Full changelog

v0.7.13...v0.7.14

v0.7.13

Choose a tag to compare

@github-actions github-actions released this 26 Jun 22:46
e3edbd5

HyperFrames v0.7.13

Released on 2026-06-26.

This lint reliability release catches malformed generated HTML that leaves CSS
or code-looking text between the document head and the composition root, where a
browser would render it as visible video text.

Fixes

  • Lint: Catch visible css before composition root (c7830b54, #1751)

Full changelog

v0.7.12...v0.7.13