Skip to content

chore: release v0.7.102 - #3119

Merged
miguel-heygen merged 1 commit into
mainfrom
release/v0.7.102
Aug 8, 2026
Merged

chore: release v0.7.102#3119
miguel-heygen merged 1 commit into
mainfrom
release/v0.7.102

Conversation

@miguel-heygen

Copy link
Copy Markdown
Collaborator

HyperFrames v0.7.102

Text with spaces in it now reaches your composition intact. Before, a space could arrive as a plus sign, which garbled headlines and left some shapes drawing nothing at all.

Compositions can also read their own variables the moment they start, because the runtime now loads before your scripts do.

Fixes

  • Player and CLI: Preserve the composition query, and serve the runtime before author scripts (#3114).

    Two defects on the same path. The player re-serialised every query it touched with a form encoder, which writes a space as +, while callers percent-encode and read back with decodeURIComponent. Those are not inverses, so any space in any query value arrived corrupted. It ran even when the player had nothing to inject. Separately, the dev server appended the runtime before </body>, so it landed after a composition's own inline script and window.__hyperframes did not exist at the moment authors are told to call it.

    Measured rather than assumed: space was the only corrupted character. +, &, =, #, %, ?, quotes and non-ASCII all survived. It is a narrow bug with a wide blast radius, because a space in a headline or in SVG path data is the common case, and invalid path data renders nothing at all.

  • CLI: Stop skills update deleting skills the manifest never covered (#3118).

  • Core: Draw the dim baseline only from tweens the guess still applies to (cef0dde5f).

  • Core: Let a composition declare its caption colour states (1e7799bfb).

Why this one matters for the catalog

The query fix is the root cause behind a large share of catalog previews rendering wrong. Path-data variables were arriving invalid, so several primitives drew an empty box while their own composition file was fine. That divergence is what made it hard to find.

Full changelog

v0.7.101...v0.7.102

@mintlify

mintlify Bot commented Aug 8, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
hyperframes 🟢 Ready View Preview Aug 8, 2026, 8:13 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@miguel-heygen
miguel-heygen merged commit b1f7d88 into main Aug 8, 2026
46 checks passed
@miguel-heygen
miguel-heygen deleted the release/v0.7.102 branch August 8, 2026 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant