diff --git a/docs/weekly-updates.mdx b/docs/weekly-updates.mdx index 365173119e7..0e3bfc082f2 100644 --- a/docs/weekly-updates.mdx +++ b/docs/weekly-updates.mdx @@ -12,6 +12,94 @@ For exact versioned release notes, see the [Changelog](/changelog). {/* New weekly digest entries are prepended by `bun run changelog:weekly --from YYYY-MM-DD --to YYYY-MM-DD --write`. */} + + + + + + +Renders match the preview in more places, and a re-render gives the same film every time. Motion blur draws with the filter tier by default and can set when its shutter opens. Studio scrubs full-quality video and shows the agent's storyboard. Cloud renders carry their fonts and upload big files in parts. `check` replays an unchanged project in about a second. v0.9.6 through v0.9.26 shipped. + +## Renders match the preview + +A render now matches the preview when a GSAP `set` interrupts a running tween, so it no longer comes out blank ([6abc62a17](https://github.com/heygen-com/hyperframes/commit/6abc62a1796f7ebafd001dd13869a049f1f87dc5), [#7283](https://github.com/heygen-com/hyperframes/pull/7283)). That holds at any worker count ([3e3ba8d0d](https://github.com/heygen-com/hyperframes/commit/3e3ba8d0d076f1487b4e0aa9261ed148c26936eb), [#7318](https://github.com/heygen-com/hyperframes/pull/7318)). A `set` beside a tween on another property no longer rewinds the render ([539c70cee](https://github.com/heygen-com/hyperframes/commit/539c70ceea4607883fb79dbc55eae2346ce1a91d), [#7339](https://github.com/heygen-com/hyperframes/pull/7339)). A `set` written before its tween no longer erases the tween's end, so a fade-in that follows a starting `set` ends fully visible ([75fe18c62](https://github.com/heygen-com/hyperframes/commit/75fe18c621be5297d7b09a788fabc75a3cd6c734), [#7397](https://github.com/heygen-com/hyperframes/pull/7397)). Preview playback lands on the same frame as a scrub or an export in the same case ([0f85af7c7](https://github.com/heygen-com/hyperframes/commit/0f85af7c7fd90ab755cd6f5c7f879eef7ed2aacc), [#7061](https://github.com/heygen-com/hyperframes/pull/7061)). + +Every render seeds its random values, so a re-render with the same settings gives the same film at any worker count ([eb16510a1](https://github.com/heygen-com/hyperframes/commit/eb16510a10fbc30f230ae2b7d6e5a7ac50e31eeb), [#7410](https://github.com/heygen-com/hyperframes/pull/7410)). Page timers run on film time during a render ([59c2065d6](https://github.com/heygen-com/hyperframes/commit/59c2065d636700b629b8f6add9132cb7008d98c8), [#7362](https://github.com/heygen-com/hyperframes/pull/7362)), at every worker count ([fed14b016](https://github.com/heygen-com/hyperframes/commit/fed14b0161baa6edf170ba37e2fb4a0f4656a8f1), [#7390](https://github.com/heygen-com/hyperframes/pull/7390)). A render no longer finishes without an image that loaded late ([a9a8d8937](https://github.com/heygen-com/hyperframes/commit/a9a8d8937750db083e843da06a75c2febb3738d2), [#7304](https://github.com/heygen-com/hyperframes/pull/7304)), and script loading time no longer shifts WAAPI frames ([982070388](https://github.com/heygen-com/hyperframes/commit/982070388eeb4429d21c7bdd8bb61c7e24e303ae), [#5017](https://github.com/heygen-com/hyperframes/pull/5017)). Snapshot and preview show a clip on the same frame the render does ([5377b756b](https://github.com/heygen-com/hyperframes/commit/5377b756b5d1fcf06171a133b715003f05ff71c7), [#7238](https://github.com/heygen-com/hyperframes/pull/7238)). A sub-composition written as a full HTML document with its `