What's Changed
@remotion/studio: Add 3D transform controls by @JonnyBurger in #10278@remotion/studio: Add "Open in Terminal" option by @JonnyBurger in #10309@remotion/studio: Add Finder to "Open in" menu by @JonnyBurger in #10231@remotion/studio: Show Chrome Headless Shell download progress by @henriquepe in #10268@remotion/studio: Show zod.describe()text as tooltip in the props editor by @henriquepe in #10254@remotion/studio: Remove noisy success notifications by @JonnyBurger in #10303@remotion/studio: Respect disconnected state in composition controls by @JonnyBurger in #10315@remotion/studio: Preserve node paths after deleting sequences and other mutations that add / remove elements by @JonnyBurger in #10239@remotion/studio: Keep selected outlines visible by @JonnyBurger in #10282@remotion/studio: Keep outline order stable while dragging by @JonnyBurger in #10257@remotion/studio: Keep canvas context menus open by @JonnyBurger in #10281@remotion/studio: Fix canvas snapping flicker by @JonnyBurger in #10306@remotion/studio: Fix fast menu dismissal by @JonnyBurger in #10291@remotion/studio: Fix stale open-in-editor hover state by @YUHAO-corn in #10270@remotion/studio: Avoid rerendering playback controls on every frame by @JonnyBurger in #10260@remotion/studio-server: Insert elements beside composition roots by @JonnyBurger in #10292@remotion/media: Measure the audio cache in bytes, not timestamps by @alec-watts in #10214@remotion/media: Preserve keyframe banks used by active playheads by @alec-watts in #10234@remotion/media: Scale source byte caches withmediaCacheSizeInBytesby @alec-watts in #10209@remotion/renderer: PreventExtractFramepanic with zero extra threads by @mvanhorn in #10265@remotion/web-renderer: Support writable output streams by @alec-watts in #10197@remotion/effects: AddshadowsHighlights()effect by @JonnyBurger in #10299@remotion/effects: Addlevels()effect by @JonnyBurger in #10297@remotion/effects: Addvibrance()effect by @JonnyBurger in #10296@remotion/effects: AddwhiteBalance()effect by @JonnyBurger in #10294@remotion/effects: Addexposure()effect by @JonnyBurger in #10293@remotion/install-whisper-cpp: Do not kill Whisper when Metal falls back to CPU by @anatolykoptev in #10262- remotion.dev/convert: Pause playback when trimming by @YUHAO-corn in #10312
- remotion.dev/convert: Render Canvas Capture cursors by @JonnyBurger in #10264
- remotion.dev/convert: Discontinue the Timing Editor by @JonnyBurger in #10275
Elements
- Add A-to-B map flyover by @samohovets in #10097
- Add YouTube end card by @JonnyBurger in #10205
Docs
- Revamp parameterized rendering page by @JonnyBurger in #10298
- How to get the FPS of a video by @JonnyBurger in #10271
- Recommend
<Video>for Lambda performance by @JonnyBurger in #10302 - Converge telemetry docs into a single source of truth by @MehmetAdemi in #10256
- Clarify telemetry obligation and add telemetry FAQ item by @MehmetAdemi in #10267
- Clarify that Automators applies only to Company License users by @MehmetAdemi in #10266
- Clarify rendering-service prohibition applies to all Users by @MehmetAdemi in #10258
- Align Free License eligibility with Terms by @JonnyBurger in #10276
@remotion/promo-pages: Improve homepage pricing table by @JonnyBurger in #10167
Internal
- Skills: Rename Codex task after checkout by @JonnyBurger in #10314
- Skills: Use record store promo example prompt by @JonnyBurger in #10301
- Skills: Install Canvas Capture browser by @JonnyBurger in #10263
- Skills: Redesign Vercel deployment monitor by @JonnyBurger in #10253
- Skills: Allow upstream updates from detached checkouts by @JonnyBurger in #10252
- Tests: Remove flaky Tailwind v4 watch test by @JonnyBurger in #10316
- Tests: Fix SSR test timeout cascade by @JonnyBurger in #10279
- Tests: Add affected monorepo CI suite by @samohovets in #10247
@remotion/canvas-capture-extension: Capture cursor during native drags by @JonnyBurger in #10308@remotion/canvas-capture-extension: Always include page background by @JonnyBurger in #10305@remotion/canvas-capture-extension: Improve browser setup by @JonnyBurger in #10259@remotion/canvas-capture-extension: Fix Convert handoff hostname by @JonnyBurger in #10255
Full Changelog: v4.0.507...v4.0.508