Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
v4.0.407
What's Changed
@remotion/web-renderer: New text renderer by @JonnyBurger in #6300@remotion/media: Remove readahead threshold by @JonnyBurger in #6295@remotion/media: Smoother playback, better handle videos with variable FPS and offset start timestamps by @JonnyBurger in #6305@remotion/renderer: Abort downloads when render fails (fix) by @JonnyBurger in #6307
Templates
Full Changelog: v4.0.406...v4.0.407
v4.0.406
What's Changed
- remotion.dev/timing-editor by @JonnyBurger in #6283
remotion: Properly clean up MediaElementAudioSourceNode by @JonnyBurger in #6292@remotion/web-renderer: Addscaleoption by @clearlysid in #6281@remotion/web-renderer: properly propagate errors during render by @samohovets in #6288@remotion/media: Add more fallback props for<Video>by @JonnyBurger in #6291@remotion/renderer: Cancel all pending downloads when render fails,@remotion/lambda: Addsignaloption todownloadMedia()by @JonnyBurger in #6294- remotion.dev/report: Option to choose @remotion/media, ask for Remotion version by @JonnyBurger in #6282
Docs
- Docs: Introduce compatilbity table by @JonnyBurger in #6284
- Better docs for spring() by @JonnyBurger in #6284
- About page: Update team picture by @JonnyBurger in #6286
Template
New Contributors
- @clearlysid made their first contribution in #6281
Full Changelog: v4.0.405...v4.0.406
v4.0.405
What's Changed
@remotion/mcp: Remove outputSchema registerTool (Fixes-32602error) by @pskd73 in #6277@remotion/renderer: Force quit compositor when render fails by @JonnyBurger in #6278@remotion/web-renderer: fixonProgressbeing called after render is finished by @samohovets in #6280
Full Changelog: v4.0.404...v4.0.405
v4.0.404
What's Changed
@remotion/media: Fix "Cannot read properties of undefined (reading 'getOpenFrameCount') by @JonnyBurger in #6266@remotion/media: onError prop, move to ESM and TypeScript Go by @JonnyBurger in #6265@remotion/studio: Show validity of license key in client-side rendering modal by @pskd73 in #6255@remotion/web-renderer: makerenderMediaOnWebkeep rendering if the tab is in the background by @samohovets in #6268@remotion/licensing: add retry with exponential backoff forregisterUsageEventby @samohovets in #6273@remotion/web-renderer: Correct way of transforming 3d by @JonnyBurger in #6263
Experts
Internals
- Internal: add explicit instructions for AI agents what to do before comitting by @samohovets in #6274
- Upgrade deps with vulnerabilities by @JonnyBurger in #6272
Full Changelog: v4.0.403...v4.0.404
v4.0.403
What's Changed
@remotion/web-renderer: Add audioCodec and audioBitrate options by @samohovets in #6170@remotion/web-renderer: New APIs:canRenderMediaOnWeb(),getEncodableAudioCodecs(),getEncodableVideoCodecs()by @samohovets in #6259@remotion/media: Fix frames being rendered out of order in<Video>for rendering by @JonnyBurger in #6253@remotion/gif: Add delayRenderTimeoutInMilliseconds prop to component by @JonnyBurger in #6256@remotion/renderer: Log if frame extraction error cannot be propagated by @JonnyBurger in #6257
Docs
- Redesigned remotion.dev/experts by @JonnyBurger in #6258
Full Changelog: v4.0.402...v4.0.403
v4.0.402
v4.0.401 was broken! Use 4.0.402 instead
What's Changed
@remotion/media: Fix AudioContext not being available in Studio by @JonnyBurger in #6252- Revert "
@remotion/web-renderer: Always precompose transforms on WebGL to force flattening" by @JonnyBurger in #6254
Full Changelog: v4.0.401...v4.0.402
v4.0.401
What's Changed
@remotion/web-renderer: Always precompose transforms on WebGL to force flattening by @JonnyBurger in #6248@remotion/web-renderer: Use explicit resource management for Mediabunny resources by @JonnyBurger in #6244@remotion/web-renderer: Add docs for cancelling renders by @samohovets in #6243@remotion/player: Don't create anAudioContextif mounting a<Thumbnail>by @JonnyBurger in #6249
Internals
- Add Claude skill for writing docs by @samohovets in #6245
Full Changelog: v4.0.400...v4.0.401
v4.0.400
What's Changed
@remotion/media: Don't call .allocationSize() if format isnullby @JonnyBurger in #6216@remotion/media: Fix extracting a frame from after end of video by @JonnyBurger in #6217@remotion/media: Fix potential video sample leak by @JonnyBurger in #6218@remotion/web-renderer: Account for "cannotStartLine" Unicode rules by @JonnyBurger in #6224@remotion/web-renderer: Fix background-clip nested in another element by @JonnyBurger in #6225@remotion/web-renderer: Add support for backface-visibility by @JonnyBurger in #6223@remotion/web-renderer: Add some timings giving insight into the performance of a render by @JonnyBurger in #6236@remotion/web-renderer: Measure audio mixing time by @JonnyBurger in #6239@remotion/web-renderer: Compile using TypeScript Go by @JonnyBurger in #6238@remotion/web-renderer: Proper cleanup of transforms using "using" by @JonnyBurger in #6240@remotion/web-renderer: do not report user-cancelled renders to telemetry by @samohovets in #6241@remotion/studio: Fix not enough spacing between title and open in IDE button by @hunxjunedo in #6200@remotion/studio: Show browser download progress in Studio by @hunxjunedo in #6222
Docs
- Update
WaitForFontscomponent to resolve text issue by @JonnyBurger in #6219 - Improve Stills documentation page by @Copilot in #6226
Internals
- Add Bun dependency caching for Windows runners by @JonnyBurger in #6232
Full Changelog: v4.0.399...v4.0.400
v4.0.399
What's Changed
@remotion/web-renderer: Improve error messages for broken and tainted images by @samohovets in #6171@remotion/web-renderer: Supportobject-fitproperty by @JonnyBurger in #6206@remotion/web-renderer: Fix how SVGs are rendered in a container they do not fit in by @JonnyBurger in #6193@remotion/web-renderer: Add support for-webkit-text-fill-colorby @JonnyBurger in #6194@remotion/web-renderer: Supportbackground-clipCSS property by @JonnyBurger in #6198@remotion/web-renderer: Skip very compressed transforms for performance by @JonnyBurger in #6202@remotion/web-renderer: Reuse WebGL context for more performance by @JonnyBurger in #6204@remotion/licensing: No unhandled rejection if usage event send fails by @JonnyBurger in #6203@remotion/media: Catch videos starting with SEI recovery point by @JonnyBurger in #6192@remotion/licensingRename tolicenseKeyin licensing and renderer by @pskd73 in #6165- Upgrade Mediabunny to 1.27.3 by @JonnyBurger in #6190
Docs
- Fix runtime preference parameter value to correct one by @peterslany in #6189
- Add vidbuilder.ai resource in products by @amirtds in #6196
Internals
- Add Claude Code GitHub Workflow by @JonnyBurger in #6201
New Contributors
- @peterslany made their first contribution in #6189
- @amirtds made their first contribution in #6196
Full Changelog: v4.0.398...v4.0.399
v4.0.398
What's Changed
remotion: Throw error when<Html5Video>,<Html5Audio>, or<OffthreadVideo>are used in web-renderer by @samohovets in #6166@remotion/media-utils: Optimize audio window loading priority and revert connection closing by @samohovets in #6161@remotion/media: Fail hard instead of falling back in client-side rendering by @samohovets in #6159@remotion/studio: Add "Licensing" tab for adding remotion.pro key by @JonnyBurger in #6164
Docs
- Docs: Document Web Renderer by @JonnyBurger in #6163
Full Changelog: v4.0.397...v4.0.398