Releases: remotion-dev/remotion
Releases Β· remotion-dev/remotion
v4.0.451
What's Changed
Fixes version mismatches appearing when running the CLI.
Full Changelog: v4.0.450...v4.0.451
v4.0.450
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: FixsampleRatebeingundefinedin 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 #7074create-video: Remove JSX syntax from HTML template description by @JonnyBurger in #7095
Docs
- Mention that HTML-in-canvas removes CSS limitations by @JonnyBurger in #7079
- Fix broken anchors in documentation by @JonnyBurger in #7085
- Remove outdated Spline tutorial from sidebar by @JonnyBurger in #7091
- Fix typo: occured -> occurred in CalculateMetadataErrorExplainer by @whatfontisthis in #7068
- Fix spelling of "inadvertently" by @danmooney in #7081
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 -uinstead 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
What's Changed
@remotion/renderer: Add--sample-rateoption to control audio output sample rate by @JonnyBurger in #7040@remotion/renderer: Downgrade macOS version check to a warning by @JonnyBurger in #7029@remotion/studio: Detect "Should have a queue" React hook error for auto-reload by @Copilot in #7033@remotion/web-renderer: Fix CSS filter compositing for drop-shadow and background-clip: text by @JonnyBurger in #7038@remotion/media: Pre-decode and schedule at most 2 seconds ahead by @JonnyBurger in #7039@remotion/codex-plugin: Add OpenAI Codex plugin by @JonnyBurger in #7043
Docs
- Clarify telemetry policies by @JonnyBurger in #7025
- Document macOS 13 (Ventura) as minimum supported version by @JonnyBurger in #7028
- Add "Why does my video not have sound?" troubleshooting page by @JonnyBurger in #7037
Templates
- Update to Next.js 16.2.3 to fix CVE-2026-23869 by @JonnyBurger in #7047
Internals
@remotion/studio-server: Fix flaky file watcher tests by @JonnyBurger in #7044
Full Changelog: v4.0.447...v4.0.448
v4.0.447
What's Changed
@remotion/media:_experimentalInitiallyDrawCachedFrameprop by @JonnyBurger in #7022@remotion/studio: Add dropdown type-to-select navigation by @app/cursor in #7016@remotion/web-renderer: Allow HTML-in-Canvas API to be used by @JonnyBurger in #7011@remotion/web-renderer: Return canvas/blob/url API from renderStillOnWeb (β οΈ breaking change) by @JonnyBurger in #7013- remotion.dev/convert: Fall back to in-memory target if Web FS is not available by @JonnyBurger in #7015
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
What's Changed
@remotion/media: Make media tags wrap in an invisible<Sequence>and allowfromanddurationInFramesprops 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
- Prefer Bezier easing over springs by @JonnyBurger in #6973
Docs
- Remove Firefox AAC limitation note by @JonnyBurger in #7009
Full Changelog: v4.0.445...v4.0.446
v4.0.445
What's Changed
@remotion/studio: Add pinch-to-zoom on timeline by @JonnyBurger in #6972@remotion/studio-server: Fix saving default props by @JonnyBurger in #6982
Full Changelog: v4.0.444...v4.0.445
v4.0.444
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 instaticFile()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: Acceptz.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
- Add Hai Nguyen to experts page by @haingt-dev in #6963
Internal
- Teach AI how it can look at the output by @JonnyBurger in #6971
- Upgrade Turborepo to 2.9.3 by @JonnyBurger in #6981
Full Changelog: v4.0.443...v4.0.444
v4.0.443
What's Changed
@remotion/elevenlabs: Add package for converting ElevenLabs output to captions by @tiwariaayu in #6930remotion: Make<Series>a<Sequence>withlayout="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
- Combine Upgrading and Migration guides sidebar by @JonnyBurger in #6951
Full Changelog: v4.0.442...v4.0.443
v4.0.442
What's Changed
@remotion/media: AddobjectFitprop to<Video>by @JonnyBurger in #6924@remotion/google-fonts: Fix ignoreTooManyRequestsWarning option by @ytakahashi in #6918@remotion/studio: Useserver.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
@remotion/design: Add theme defaults to register CSS by @JonnyBurger in #6938
Docs
- Add troubleshooting page for CSS animations by @JonnyBurger in #6936
- Mention bt709 as default colorSpace in 5.0 migration guide by @JonnyBurger in #6925
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
What's Changed
@remotion/media: Prevent MediaPlayer reinit on Sequence durationInFrames change by @JonnyBurger in #6914@remotion/renderer: Fix transparent background for WebPrenderStill()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