Releases: remotion-dev/remotion
Releases Β· remotion-dev/remotion
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
v4.0.440
What's Changed
@remotion/renderer: Add AV1 codec support by @samohovets in #6771@remotion/renderer: Fix imprecise FPS when combining chunks by @JonnyBurger in #6908@remotion/studio:<Img>shows thumbnails by @tiwariaayu in #6892@remotion/studio: Consolidate SSE connections to fix multi-tab hanging by @bskang-v6x in #6887
Docs
- Link Azure and Cloudflare guides from SSR overview by @JonnyBurger in #6907
Internal
- Scope CSS in promo-pages by @JonnyBurger in #6909
Full Changelog: v4.0.439...v4.0.440
v4.0.439
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 #6826remotion: Add modern CSS color format support tointerpolateColorsby @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 renderingwindow.remotion_logLevelin bundle mode, use fallback instead by @JonnyBurger in #6903@remotion/transitions: Forward stack traces forTransitionSeries.Overlayby @JonnyBurger in #6876@remotion/web-renderer: Fixtransparentkeyword interpolation in gradients by @JonnyBurger in #6881create-video: Add--yesflag for non-interactive mode by @JonnyBurger in #6884create-video: Respect npm registry config for corporate proxy support by @bskang-v6x in #6899create-video: Strip control characters from directory name input by @bskang-v6x in #6900
Docs
- Remove
.mp4fromdefaultOutNameexample by @JonnyBurger in #6877 - Add trust section to about page by @JonnyBurger in #6891
Internal
- Update text fixture screenshot by @JonnyBurger in #6879
- Render
window.remotion_logLevelin bundle mode by @JonnyBurger in #6902 - Upgrade Turborepo from 2.8.12 to 2.8.20 by @JonnyBurger in #6904
Full Changelog: v4.0.438...v4.0.439
v4.0.437
What's Changed
remotion: Fix correct display of trimmed@remotion/mediavideo by @JonnyBurger in #6850@remotion/media: add<Video crossOrigin>for parser fetch credentials by @alec-watts in #6838@remotion/media-utils: Remove@remotion/media-parserand@remotion/webcodecsdependency 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
nextfrom 16.1.5 to 16.1.7 by @JonnyBurger in #6861
Templates
- Add official Electron Forge starter template by @samohovets in #6774
- Recorder: Stop recording when tab sharing ends by @JonnyBurger in #6853
Docs
- Add
/templateslink to Resources menu and footer by @JonnyBurger in #6860
New Contributors
- @alec-watts made their first contribution in #6838
Full Changelog: v4.0.436...v4.0.437