v0.6.92
heygen-com/hyperframesv0.6.92Jun 12, 2026by github-actions[bot]
AI Summary
This release focuses on completing Phase 3a of the SDK development, exposing hf-ids as a subpath export, and adding essential engine layer scaffolding. It also includes numerous fixes for the studio's manual timeline interactions, GSAP element handling, and keyframe management.
Key Highlights
- Completed Phase 3a of SDK development with session API, history, persist-queue, and adapters.
- Exposed hf-ids as a subpath export for @hyperframes/sdk.
- Scaffolded the SDK engine layer including model, patches, and apply-patches logic.
- Added GSAP studio edit blocking rules to prevent manual timeline targeting conflicts.
- Improved studio UX with off-screen element indicators and unclipped overlay.
New Features
- Expose hf-ids as subpath export for @hyperframes/sdk
- Scaffold @hyperframes/sdk engine layer (model, RFC 6902 patches, mutate, apply-patches)
- Complete Phase 3a of SDK: session API, history, persist-queue, and adapters
- Add gsap_studio_edit_blocked lint rule for manual timeline + GSAP element targeting
- Add off-screen element indicators and unclipped overlay
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v0.6.92 --> ## What's Changed ### Other Changes * fix(studio): accept razor splits at the canvas clamp boundary by @calcarazgre646 in https://github.com/heygen-com/hyperframes/pull/1340 * feat(core): expose hf-ids as subpath export for @hyperframes/sdk by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/1323 * feat(sdk): scaffold @hyperframes/sdk — engine layer (model, RFC 6902 patches, mutate, apply-patches) by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/1324 * feat(sdk): session API, optional history + persist-queue, adapters — Phase 3a complete by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/1325 * feat(lint): add gsap_studio_edit_blocked rule for manual timeline + GSAP element targeting by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/1345 * fix(studio,core): persist manual position edits for GSAP-owned elements by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/1346 * fix(studio): watch external project dirs so preview ETag invalidates by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/1347 * fix(sdk,core): css tokenizer, override-set replay, setattribute safety, persist errors by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/1350 * fix(core): actionable error for empty sub-composition HTML in compile by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1364 * fix(core): per-property-group keyframe foundations by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1354 * fix(core): split-into-property-groups and replace-with-keyframes mutations by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1355 * fix(studio): per-property-group intercept routing + drag/resize fixes by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1356 * fix(studio): keyframe cache propertyGroup tagging + timeline UI by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1357 * fix(studio): property panel group-aware keyframe routing by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1358 * fix(studio): gesture recording replaces existing position keyframes by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1359 * feat(studio): off-screen element indicators + unclipped overlay by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1360 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.6.91...v0.6.92