Skip to content

Releases: remotion-dev/remotion

v4.0.451

22 Apr 06:46

Choose a tag to compare

What's Changed

Fixes version mismatches appearing when running the CLI.

Full Changelog: v4.0.450...v4.0.451

v4.0.450

20 Apr 15:52

Choose a tag to compare

What's Changed

  • remotion: Truncate very long data URLs to avoid polluting logs by @acj in #7049
  • @remotion/bundler: Add scrollbar-gutter: stable to studio scroll containers by @JonnyBurger in #7102
  • @remotion/bundler: Fix null props crash in setup-sequence-stack-traces by @JonnyBurger in #7104
  • @remotion/renderer: Update minimum macOS requirement to 15 by @app/copilot-swe-agent in #7067
  • @remotion/transitions: Fix pointer events on SVG clip path wrappers by @JonnyBurger in #7084
  • @remotion/vercel: Fix sampleRate being undefined in FFmpeg command by @bhaktofmahakal in #7077
  • @remotion/web-renderer: Support clip-path with polygon, path, circle, ellipse, inset to support all transitions by @JonnyBurger in #7092
  • @remotion/web-renderer: Always preserve silent audio frames to match composition duration by @yamin-H in #7074
  • create-video: Remove JSX syntax from HTML template description by @JonnyBurger in #7095

Docs

Internals

  • @remotion/promo-pages: strip CSS Modules :global() from video-player.css for Turbopack consumers by @AleksejDix in #7058
  • fix(media-parser): bump stream-remote test timeout 15s β†’ 30s by @AleksejDix in #7059
  • @remotion/promo-pages: Improve Company License pricing section by @AleksejDix in #7062
  • @remotion/promo-pages: Fix missing space in succession plan card by @app/copilot-swe-agent in #7069
  • @remotion/codex-plugin: fix typo in the skill content by @samohovets in #7072
  • Bump phpunit/phpunit from 10.5.62 to 12.5.22 in /packages/lambda-php by @app/dependabot in #7075
  • Update Vite by @app/dependabot in #7078
  • Add skill for fixing Dependabot PRs by @JonnyBurger in #7087
  • fix-dependabot skill: Use git add -u instead of explicit globs by @JonnyBurger in #7088
  • @remotion/web-renderer: Fix flaky 3D pixel and frame-range duration tests by @JonnyBurger in #7098
  • @remotion/web-renderer: Add issue-7050 reproduction test by @JonnyBurger in #7100

New Contributors

Full Changelog: v4.0.448...v4.0.450

v4.0.448

11 Apr 10:09

Choose a tag to compare

What's Changed

Docs

Templates

Internals

Full Changelog: v4.0.447...v4.0.448

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