mirror of
https://github.com/hanzoai/frames.git
synced 2026-09-24 00:08:03 +00:00
Forked from HyperFrames (Apache-2.0), full history preserved. Hosts are mapped explicitly and BEFORE the identifier rename, because hyperframes.heygen.com is not decoration: 175 of its occurrences are $schema identifiers that a validator dereferences. A blind rename would have left them naming a host that never serves them. The schema files are in this repo under docs/schema, so the mapped host is one we can actually serve -- that is the condition that makes the rewrite safe, and serving them is a deploy task, not an edit. docs/schema/hyperframes.json is renamed to frames.json to match the identifier it is now published under. api.heygen.com and the CLI auth against heygen.com are left UNRENAMED on purpose. They are a dependency on HeyGen's SaaS, not a name of ours to take, and the right move is to remove that integration rather than rebrand it. LICENSE and CREDITS.md are untouched; NOTICE records the lineage. Co-authored-by: Hanzo Dev <[email protected]>
4.3 KiB
4.3 KiB
Frames v0.7.65
Released on 2026-07-21.
Rendering now fails fast on unbounded timeline durations instead of exhausting static-frame analysis, and lint guidance prevents unsafe GSAP repeat calculations. This release also hardens Studio keyframe retiming, recursive sub-composition inlining, CLI failure telemetry, and package/runtime contracts.
Fixes
- Renderer: Reject unbounded durations before static-frame analysis can allocate impossible frame sets; regular and distributed paths now return typed duration errors (344d9c0a8)
- Studio: Harden flat keyframe retiming (270179d94)
- Studio: Retime flat tween keyframe diamonds (f25a13692)
- CLI: Await error telemetry before finalization (a9338a4e0)
- CLI: Report command failures once (73d3b4e1f)
- CLI: Complete process lifecycle migration (619406a23)
- CLI: Keep post-render exit reset root-owned (e0bda7a17)
- Lint: Recognize compiler-derived data-end as legitimate (ac9f46310)
- Recursive sub-composition inlining for depth-3+ nesting (d21883fe0, #2660)
- Core: Install runtime bridge after transport setup (735128a61, #2558)
- Cloudrun: Publish adapter contract (942db16fc)
- Parsers: Mark node-only subpaths (634cd719a)
Docs & Examples
- Skills: Add pre-build gate to changelog-video SKILL.md (7d312bd17)
- Guides: Publish the Send-to guide in nav + llms.txt so agents can discover it (911b332bb, #2667)
Catalog
- Skills: Cut per-run context cost — route-once router, packet-dispatched workers, catalog splits (6ad738b58, #2618)
Internal
- Align distributed duration assertion (52da8d3cd)
- Repo: Resolve changed-code audit (ab8b50afd)
- Engine: Isolate peer abort regression (a03d40ef4)
- CLI: Decompose render phases (3222f1f31)
- CLI: Align timeout failure with result contract (00b88abeb)
- CLI: Centralize process lifecycle (3aa240474)
- Rerun regression checks after PR base edits (6b4df032f, #2659)
- Repo: Execute packed subpaths (3454a80eb)
- Repo: Centralize package subpaths (8d9d9c016)