github remotion-dev/remotion v4.0.530

3 hours ago

What's Changed

  • ⚠️ Small breaking change - remotion: durationInFrames applies before playbackRate by @JonnyBurger in #11685
  • remotion: Add loop to <Sequence> to most components by @JonnyBurger in #11645
  • @remotion/studio: Add tabs for compositions in Studio by @JonnyBurger in #11699
  • @remotion/studio: Add Pre-compose action by @JonnyBurger in #11674
  • @remotion/studio: Add left-only timeline trims by @JonnyBurger in #11703
  • @remotion/studio: Show right sidebar by default by @JonnyBurger in #11783
  • @remotion/studio: Import SRT and other formats in caption editor by @samohovets in #11665
  • @remotion/studio: Add preview toolbar view options menu by @JonnyBurger in #11695
  • @remotion/studio: Add start actions to empty canvas by @JonnyBurger in #11719
  • @remotion/studio: Add third-party Element discovery to Browse Elements by @JonnyBurger in #11743
  • @remotion/studio: Add Motion blur and HTML-in-canvas quick actions by @JonnyBurger in #11727
  • @remotion/studio: Keep Wrap action visible with agent fallback by @JonnyBurger in #11690
  • @remotion/studio: Add hold keyframes for boolean fields by @JonnyBurger in #11697
  • @remotion/studio: Visualize volume keyframes in the timeline by @JonnyBurger in #11707
  • @remotion/studio: Add custom trim cursors and edge highlights by @JonnyBurger in #11682
  • @remotion/studio: Make trim delta tooltip follow timeline frames by @JonnyBurger in #11696
  • @remotion/studio: Add premountFor to inserted elements by @JonnyBurger in #11736
  • @remotion/studio: Show caption model download sizes before installation by @samohovets in #11769
  • @remotion/studio: Restrict caption import picker to transcript files by @samohovets in #11766
  • @remotion/studio: Move Captions above Transform in the Inspector by @JonnyBurger in #11792
  • @remotion/studio: Add chevrons to collapsible Inspector sections by @JonnyBurger in #11791
  • @remotion/studio: Hide unavailable actions in read-only Studio by @JonnyBurger in #11773
  • @remotion/studio: Restore empty read-only Studio prompt by @JonnyBurger in #11780
  • @remotion/studio: Add missing tooltips to Studio controls by @JonnyBurger in #11723
  • @remotion/studio: Show Shift icon in keyboard shortcuts by @JonnyBurger in #11740
  • @remotion/studio: Prevent selecting error action labels and line numbers by @JonnyBurger in #11726
  • @remotion/studio: Remove preselection from dropdowns without checkmarks by @JonnyBurger in #11649
  • @remotion/studio: Disable scroll anchoring in Studio scroll areas by @JonnyBurger in #11644
  • @remotion/studio: Fix keyframe timing when changing playback rate by @JonnyBurger in #11653
  • @remotion/studio: Fix first keyframe edits in concise-arrow components by @samohovets in #11646
  • @remotion/studio: Fix undo and redo shortcuts and tooltips by @JonnyBurger in #11655
  • @remotion/studio: Fix Ask AI when cross-site isolation is enabled by @JonnyBurger in #11656
  • @remotion/studio: Fix File menu rerenders on composition change by @JonnyBurger in #11693
  • @remotion/studio: Fix split position for clips inside offset sequences by @JonnyBurger in #11735
  • @remotion/studio: Fix visual editing flicker during Fast Refresh by @JonnyBurger in #11747
  • @remotion/studio: Fix video filmstrip flicker while trimming by @JonnyBurger in #11753
  • @remotion/studio: Fix timeline media flicker while trimming by @JonnyBurger in #11763
  • @remotion/studio: Fix trim timing tooltip in Canvas Capture by @JonnyBurger in #11765
  • @remotion/studio: Fix Visual Editing after splitting multiple items by @JonnyBurger in #11801
  • remotion: Add a wrapInSequence option to Interactive.withSchema() by @JonnyBurger in #11744
  • remotion: Deprecate outlineRef in favor of automatic outlines by @JonnyBurger in #11666
  • remotion: Fix WebGL contexts of canvas effects not being released on unmount and size change by @JonnyBurger in #11650
  • remotion: Distinguish disabled HTML-in-canvas from unsupported browsers by @JonnyBurger in #11758
  • @remotion/cli: Normalize terminology to "Composition ID" by @JonnyBurger in #11694
  • @remotion/cli: Pin @mediabunny/server version in remotion add by @JonnyBurger in #11781
  • @remotion/codemods: Set canvas capture <AbsoluteFill> duration by @JonnyBurger in #11654
  • @remotion/codemods: Fix Canvas Capture with multiple custom cursors by @JonnyBurger in #11710
  • @remotion/codemods: Fix Basic Captions insertion formatting by @JonnyBurger in #11772
  • @remotion/compositor: Fix full-range video with non-J pixel formats (10/12-bit) being range-expanded twice by @wkasekende in #11712
  • @remotion/media: Add a maxCanvasSinkFrameSize prop to <Video> for smaller preview frames by @DonCarignan in #11730
  • @remotion/media: Fix preview audio gaps with premounting by @JonnyBurger in #11761
  • @remotion/motion-blur: Fix duplicate timeline layers in <HtmlInCanvasMotionBlur> by @JonnyBurger in #11691
  • @remotion/renderer: Enable row-based multithreading for VP9 by @developerjillur in #11677
  • @remotion/renderer: Fix a crash after a page function throws by @developerjillur in #11680
  • @remotion/renderer: Use each frame's render time for slowestFrames by @developerjillur in #11722
  • @remotion/renderer: Take the output extension from the last path segment only by @developerjillur in #11738
  • @remotion/studio-protocol: Deprecate contextual composition ID by @samohovets in #11752
  • @remotion/studio-protocol: Remove 5 minute focused Studio timeout by @samohovets in #11749
  • @remotion/studio-server: Print URL when Studio is already running by @JonnyBurger in #11785
  • @remotion/transitions: Fix TransitionSeries presentations rendering outside transition ranges by @JonnyBurger in #11720
  • @remotion/web-renderer: Crop scaled video dimensions to even values by @alec-watts in #11587
  • @remotion/web-renderer: Fix positioned SVG elements rendering blank by @JonnyBurger in #11742
  • create-video: Fix npm audit warnings in generated projects by @JonnyBurger in #11796

Elements

Skills

Docs

Internal and Experimental

Full Changelog: v4.0.529...v4.0.530

Don't miss a new remotion release

NewReleases is sending notifications on new releases.