Skip to content

Releases: remotion-dev/remotion

v4.0.447

08 Apr 12:28

Choose a tag to compare

What's Changed

Docs

  • Point license key copy to License keys page instead of Usage tab by @samohovets in #7017
  • Remove invalid imageFormat from HTML-in-canvas twoslash example by @JonnyBurger in #7021

Full Changelog: v4.0.446...v4.0.447

v4.0.446

06 Apr 09:20

Choose a tag to compare

What's Changed

  • @remotion/media: Make media tags wrap in an invisible <Sequence> and allow from and durationInFrames props by @JonnyBurger in #6983
  • @remotion/studio: Fix calculateMetadata copy on render errors by @JonnyBurger in #6996
  • @remotion/studio: Scroll to composition or asset when selected but out of view by @JonnyBurger in #6997
  • @remotion/studio-server: More efficient file watcher for render outputs by @JonnyBurger in #6985
  • @remotion/studio-server: Hint when someone forgets to wrap in staticFile() by @app/cursor in #7002
  • @remotion/studio-server: Remove duplicate codemod formatting logic by @app/cursor in #6994
  • @remotion/studio-server: Remove duplicated codemod formatting logic by @app/cursor in #6999

Skills

Docs

Full Changelog: v4.0.445...v4.0.446

v4.0.445

04 Apr 14:11

Choose a tag to compare

What's Changed

Full Changelog: v4.0.444...v4.0.445

v4.0.444

04 Apr 08:42

Choose a tag to compare

What's Changed

  • remotion: Fix media duration calculation with playbackRate by @JonnyBurger in #6961
  • @remotion/bundler: Bump loader-utils to 2.0.4 by @JonnyBurger in #6980
  • @remotion/cloudrun: Add type safety to stream variables by @bhaktofmahakal in #6964
  • @remotion/player: Fix typo - rename persistance to persistence by @bhaktofmahakal in #6975
  • @remotion/serverless-client: Fix cost estimate increasing after fatal error by @JonnyBurger in #6959
  • @remotion/studio: Fix JSON editor error state being immediately cleared by @JonnyBurger in #6956
  • @remotion/studio: Better handling when you forgot to wrap an asset in staticFile() by @JonnyBurger in #6958
  • @remotion/studio: 10MB LRU cache for timeline video frames by @JonnyBurger in #6960
  • @remotion/studio: Errors inside composition don't go fullscreen anymore by @JonnyBurger in #6962
  • @remotion/studio: Allow copying stack trace in error overlay by @bugscreater in #6966
  • @remotion/studio: Accept z.discriminatedUnion() as top-level composition schema by @JonnyBurger in #6977
  • @remotion/web-renderer: Validate container and codec for transparent videos by @JonnyBurger in #6955

Templates

  • Electron: Bump electron from 40.8.0 to 40.8.4 by @app/dependabot in #6969
  • Electron: Bump electron from 40.8.4 to 40.8.5 by @app/dependabot in #6978

Docs

Internal

Full Changelog: v4.0.443...v4.0.444

v4.0.443

31 Mar 16:32

Choose a tag to compare

What's Changed

  • @remotion/elevenlabs: Add package for converting ElevenLabs output to captions by @tiwariaayu in #6930
  • remotion: Make <Series> a <Sequence> with layout="none" by @JonnyBurger in #6952
  • @remotion/transitions: Fix stack traces by avoiding exports mutation by @JonnyBurger in 65ed44f845
  • @remotion/studio: Show audio waveform in video timeline layers by @JonnyBurger in #6949
  • @remotion/studio: Fix 1px gaps between timeline video thumbnails by @JonnyBurger in #6948
  • @remotion/studio: Fix sequence props watcher warning on scrub by @JonnyBurger in #6947
  • @remotion/studio: Broaden rotation regex to accept all CSS number forms by @app/pullfrog in #6946
  • @remotion/studio: Parse rotation values directly to preserve angles beyond 360Β° by @JonnyBurger in #6943
  • @remotion/studio: Add stack traces to Composition and improve menu bar by @JonnyBurger in #6950
  • @remotion/studio-server: Cache AST node paths to survive stale source maps by @JonnyBurger in #6942
  • @remotion/design: Remove box-content from Switch inner element by @JonnyBurger in #6941

Docs

Full Changelog: v4.0.442...v4.0.443

v4.0.442

31 Mar 11:36

Choose a tag to compare

What's Changed

  • @remotion/media: Add objectFit prop to <Video> by @JonnyBurger in #6924
  • @remotion/google-fonts: Fix ignoreTooManyRequestsWarning option by @ytakahashi in #6918
  • @remotion/studio: Use server.listen() for port availability checks by @JonnyBurger in #6939
  • @remotion/studio: Fix JSON editor sync during undo/redo by @tiwariaayu in #6933
  • @remotion/studio: Fix timeline playhead and tick flicker on zoom by @JonnyBurger in #6935
  • @remotion/studio: Use streaming audio waveform in timeline by @JonnyBurger in #6931
  • @remotion/studio: Lock cursor during InputDragger and Splitter drag by @JonnyBurger in #6929
  • @remotion/studio: Don't show empty layer when there are no sequences by @JonnyBurger in #6932

Internals

Docs

Internal

  • @remotion/promo-pages: Rename Prompt Gallery to Prompt Showcase by @JonnyBurger in #6926

Full Changelog: v4.0.441...v4.0.442

v4.0.441

26 Mar 14:07

Choose a tag to compare

What's Changed

  • @remotion/media: Prevent MediaPlayer reinit on Sequence durationInFrames change by @JonnyBurger in #6914
  • @remotion/renderer: Fix transparent background for WebP renderStill() output by @app/copilot-swe-agent in #6913
  • @remotion/webcodecs: Handle InputDisposedError in useWindowedAudioData by @akashcorex in #6910

Full Changelog: v4.0.440...v4.0.441

v4.0.440

25 Mar 15:00

Choose a tag to compare

What's Changed

Docs

Internal

Full Changelog: v4.0.439...v4.0.440

v4.0.439

25 Mar 08:41

Choose a tag to compare

What's Changed

  • @remotion/studio: Save default props and visual controls immediately - this will always keep your changes in sync with the code and prevent race conditions when you are editing props manually, in code or with your agent by @JonnyBurger in #6826
  • remotion: Add modern CSS color format support to interpolateColors by @JonnyBurger in #6890
  • @remotion/bundler: Fork and inline css-loader, resolving security vulnerability by @JonnyBurger in #6883
  • @remotion/bundler: Handle webpack cache corruption on low-memory machines by @JonnyBurger in #6886
  • @remotion/bundler: Suppress webpack rebuild on default props update by @JonnyBurger in #6889
  • @remotion/bundler: Revert rendering window.remotion_logLevel in bundle mode, use fallback instead by @JonnyBurger in #6903
  • @remotion/transitions: Forward stack traces for TransitionSeries.Overlay by @JonnyBurger in #6876
  • @remotion/web-renderer: Fix transparent keyword interpolation in gradients by @JonnyBurger in #6881
  • create-video: Add --yes flag for non-interactive mode by @JonnyBurger in #6884
  • create-video: Respect npm registry config for corporate proxy support by @bskang-v6x in #6899
  • create-video: Strip control characters from directory name input by @bskang-v6x in #6900

Docs

Internal

Full Changelog: v4.0.438...v4.0.439

v4.0.437

19 Mar 12:42

Choose a tag to compare

What's Changed

  • remotion: Fix correct display of trimmed @remotion/media video by @JonnyBurger in #6850
  • @remotion/media: add <Video crossOrigin> for parser fetch credentials by @alec-watts in #6838
  • @remotion/media-utils: Remove @remotion/media-parser and @remotion/webcodecs dependency by @JonnyBurger in #6867
  • @remotion/studio: Optimize performance when resizing window by @JonnyBurger in #6851
  • @remotion/studio-server: Fix AppleScript tab focus not triggering for studio by @JonnyBurger in #6864
  • Upgrade Mediabunny from 1.37.0 to 1.39.2 by @JonnyBurger in #6866
  • Bump next from 16.1.5 to 16.1.7 by @JonnyBurger in #6861

Templates

Docs

New Contributors

Full Changelog: v4.0.436...v4.0.437