What's Changed
@remotion/gsap: New package! by @Fats403 in #10738remotion: Keep Suspense loading indicator at UI scale by @JonnyBurger in #10758@remotion/studio: Align canvas rulers with timeline ticks by @JonnyBurger in #10765@remotion/studio: Redesign license settings by @JonnyBurger in #10769@remotion/studio: Unify inspector row styling by @JonnyBurger in #10760@remotion/studio: Remove inspector dividers by @JonnyBurger in #10804@remotion/studio: Refine navbar menu styling by @JonnyBurger in #10780@remotion/studio: Add pixel grid to canvas by @JonnyBurger in #10776@remotion/studio: Fix checkerboard bleeding at canvas edges by @JonnyBurger in #10763@remotion/studio: Allow Canvas Capture drops anywhere by @JonnyBurger in #10784@remotion/studio: Auto-scroll timeline while reordering layers by @JonnyBurger in #10786@remotion/studio: Preview font assets by @JonnyBurger in #10800@remotion/studio: Preview media assets on the timeline by @JonnyBurger in #10808@remotion/studio-server: Ignore missing skills in update checks by @JonnyBurger in #10750@remotion/studio-codemods: Delete JSX without Prettier by @JonnyBurger in #10754@remotion/media: Apply initial preview volume before playback by @JonnyBurger in #10761@remotion/renderer: Use clip-relative WAV files for inline audio by @JonnyBurger in #10752@remotion/renderer: Finalize Fast Start before publishing output by @JonnyBurger in #10755@remotion/renderer: Select Fast Start based on output container by @JonnyBurger in #10791@remotion/renderer: Preserve hardware acceleration fallback warning by @JonnyBurger in #10774@remotion/serverless: Make artifact retries idempotent by @JonnyBurger in #10772@remotion/effects: Preserve pixels outside fisheye radius by @JonnyBurger in #10803@remotion/web-renderer: Allow setting metadata by @JonnyBurger in #10796
Elements
- Browse the library inside Studio by @samohovets in #10688
- Add external libraries to Studio by @samohovets in #10770
- Add On-Screen Messages by @samohovets in #10764
- Accept object in
Config.addElementLibrary()by @samohovets in #10794 - Keep interactive nodes draggable by @samohovets in #10798
- Reorder background elements by @samohovets in #10759
- Use fixed animation duration in Product Collection by @samohovets in #10810
Docs
- Integrating a component library with Studio by @samohovets in #10696
- Clarify audio pitch support across renderers by @JonnyBurger in #10775
- Correct Windows NVENC prerequisites by @JonnyBurger in #10773
- Fix transparent light background in iframes by @samohovets in #10762
Internal and experimental
- Build Browser Studio without Docusaurus by @JonnyBurger in #10795
@remotion/canvas: Add headless timeline primitives by @JonnyBurger in #10777@remotion/canvas: Add live timeline controller by @JonnyBurger in #10783@remotion/canvas: Extract Studio selection state by @JonnyBurger in #10787@remotion/browser-studio: Support Safari by @JonnyBurger in #10792@remotion/browser-studio: Load vendor bundle during compilation by @JonnyBurger in #10801@remotion/jonnys-videos: Add Jonny's video collection by @JonnyBurger in #10751@remotion/jonnys-videos: Offload Jonny's videos without local media by @JonnyBurger in #10788@remotion/jonnys-videos: Improve animated caption effects and layout by @JonnyBurger in #10802- Upgrade fast-xml-parser to 5.3.5, 4.5.4 (CVE-2026-25896) by @anupamme in #10790
- Upgrade loader-utils to 2.0.3, 1.4.1 (CVE-2022-37601) by @anupamme in #10793
- Upgrade protobufjs to 8.0.1, 7.5.5 (CVE-2026-41242) by @anupamme in #10807
- Upgrade websocket-driver to 0.7.5 (CVE-2026-54466) by @anupamme in #10809
Full Changelog: v4.0.516...v4.0.517