What's Changed
@remotion/effects: Addcylinder()andsphere()projections by @JonnyBurger in #12351@remotion/effects: AddpageTurn()and add Peel Element by @JonnyBurger in #12352@remotion/effects: AddfractalNoise()for procedural textures by @JonnyBurger in #12354@remotion/effects: AddturbulentDisplace()for animated distortion by @JonnyBurger in #12355@remotion/effects: AddlensBlur()for camera defocus by @JonnyBurger in #12356@remotion/effects: AddbevelAlpha()for raised text and shapes by @JonnyBurger in #12359@remotion/captions: AddparseVtt()by @DeryFerd in #12318remotion: Default premounting to zero inside<HtmlInCanvas>to work around bug by @JonnyBurger in #12373remotion: Prevent<HtmlInCanvas>from flashing unprocessed HTML before effects finish by @JonnyBurger in #12377remotion: Avoid snapshot crashes with nested<HtmlInCanvas>by @JonnyBurger in #12371remotion: Fix<AnimatedImage>decoder errors when scrubbing by @JonnyBurger in #12336remotion: Fix error message for non-finitedurationInFramesby @DeryFerd in #12365remotion: Skip frame updates for static interactive components by @JonnyBurger in #12366remotion: Skip redundant preparation for unchanged effects by @JonnyBurger in #12368@remotion/codemods: Group split clips in a namedTrackby @JonnyBurger in #12332create-video: Open a shell in newly created projects by @JonnyBurger in #12343create-video: Install every skill when Install all skills is selected by @DanielMcSheehy in #12361@remotion/lambda: Reject directory symbolic links during site deployment by @serdarucel in #12376@remotion/lambda: Fix stale output recovery when overwriting renders by @JonnyBurger in #12388@remotion/maptiler: Fix crashes when hidden maps become visible again by @samohovets in #12321- Upgrade Mediabunny to 1.61.6 by @JonnyBurger in #12387
@remotion/player: Keep the playback clock across effect re-runs whendurationInFrameschanges by @chiragjangiir in #12324@remotion/renderer: Bind render server to localhost by default by @JonnyBurger in #12381@remotion/serverless: Don't merge a chunk twice when a streamed chunk is retried by @parbhatkapila4 in #12337@remotion/studio: Save and watch default props in the file that registers the composition by @costajohnt in #12370@remotion/studio: Offer project download for server-side rendering in Browser Studio by @samohovets in #12346@remotion/studio: Scale timeline waveforms by static volume by @JonnyBurger in #12330@remotion/studio: Hide timeline labels too narrow to show a full character by @JonnyBurger in e0a094c@remotion/studio: Fix missing gaps between nested scene clips by @JonnyBurger in ba7cc17@remotion/studio: Fix connected composition icon clipping in short timeline rows by @JonnyBurger in a8cf5c2@remotion/studio: Keep roll trim interactions below timeline ticks by @JonnyBurger in b30f317@remotion/studio: Fix marquee selection starting during rolling edits by @JonnyBurger in #12335@remotion/studio: Fix stale source subscriptions after refresh by @JonnyBurger in #12385@remotion/studio: Batch sequence prop unsubscriptions by @JonnyBurger in #12327@remotion/whisper-web: Stop publishing starting with v5 by @JonnyBurger in #12328
Elements
- Migrate to
Interactive.create()by @JonnyBurger in #12339 - Use dropdown for caption style libraries in Studio by @samohovets in #12342
Templates
- Elements: Add starter template for publishing libraries by @samohovets in #12325
- Elements: Add Markdown pages and catalogs to library template by @samohovets in #12382
Docs
- Simplify Element contribution guide by @samohovets in #12390
- Add HTML-in-canvas bug tracker by @JonnyBurger in #12378
- Add rendering alternatives to SSR comparison by @JonnyBurger in #12329
- Remove NPM Kiosk publishing recommendation by @samohovets in #12391
- Remove background-check claim from DPA by @JonnyBurger in #12345
- Remove Remotion Pro branding from licensing statements by @JonnyBurger in #12393
Internal and Experimental
@remotion/codemods: AddunwrapNode()to remove wrappers and keep children by @JonnyBurger in #12334remotion: Add a regression test for the AnimatedImage decoder lifecycle by @chiragjangiir in #12358- remotion.dev/brand: Add a 3D timeline comparison by @JonnyBurger in #12333
- remotion.dev/brand: Center close-up interactions at 1920x1080 by @JonnyBurger in #12340
- remotion.dev/brand: Add video rolling edit close-up by @JonnyBurger in 87d7ae2
- remotion.dev/brand: Add source-only trim close-ups by @JonnyBurger in 36a18eb
- Internal testbed: Consolidate still rendering workflows by @JonnyBurger in #12362
- Skills: Rewrite editable timeline guidance and example by @JonnyBurger in #12341
- Skills: Add Arabic and right-to-left text guidance by @AmroAlemam in #12374
New Contributors
- @serdarucel made their first contribution in #12376
Full Changelog: v4.0.536...v4.0.537