Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
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
v4.0.397
What's Changed
@remotion/web-renderer: Only traverse up to root element by @JonnyBurger in #6144@remotion/web-renderer: Fix transform origin calculation to work on 2D and 3D by @JonnyBurger in #6144@remotion/web-renderer: Skip items out of viewport and not being able to display (e.g. 90 degree rotations) by @JonnyBurger in #6144@remotion/web-renderer: Use WebGL premultiplication by @JonnyBurger in #6144@remotion/web-renderer: Container is a column flexbox like in SSR by @JonnyBurger in #6144@remotion/web-renderer: Fix WebGL premultiplication issue by @JonnyBurger in #6146@remotion/web-renderer: Fix opacity cumulation by @JonnyBurger in #6147@remotion/web-renderer: Border radius and opacity should not conflict by @JonnyBurger in #6148@remotion/web-renderer: Ensure we are handling nested border radii by @JonnyBurger in #6149@remotion/web-renderer: Support box shadows by @JonnyBurger in #6150@remotion/web-renderer: Less rounding when drawing textures by @JonnyBurger in #6153@remotion/web-renderer: Better calculation of text baseline by @JonnyBurger in #6154@remotion/web-renderer: Supportlinear-gradientbackgrounds by @JonnyBurger in #6155@remotion/web-renderer: Same box sizing as in SSR by @JonnyBurger in #6156@remotion/web-renderer: Add support for mask images by @JonnyBurger in #6162@remotion/web-renderer: addmutedprop torenderMediaOnWebby @samohovets in #6158- Audiogram Template: Remove useWindowedAudioDataIfPossible wrapper by @samohovets in #6160
@remotion/studio: Unified render button by @JonnyBurger in #6157
Full Changelog: v4.0.396...v4.0.397
v4.0.396
What's Changed
@remotion/player: Avoid frame updating after pause has been hit by @JonnyBurger in #6136@remotion/media: Don't triggerdelayRender()in<Audio>when audio is disabled by @JonnyBurger in #6138@remotion/studio: Use a dropdown forlogLevelby @JonnyBurger in #6139@remotion/web-renderer: Consider offset canvas when rendering in 3D by @JonnyBurger in #6140@remotion/web-renderer: Clip huge elements to only relevant viewport by @JonnyBurger in #6141@remotion/web-renderer: Support overflow, outline, improve performance by @JonnyBurger in #6143@remotion/web-renderer: Supportoverflowby @JonnyBurger in #6142@remotion/web-renderer: Fix bad interpretation of transforms by @JonnyBurger in #6137
Full Changelog: v4.0.395...v4.0.396
v4.0.395
What's Changed
remotion: Add crossOrigin="anonymous" when rendering anclient-side by @JonnyBurger in #6128
@remotion/media: Wait for BroadcastChannel to be ready by @JonnyBurger in #6122@remotion/media-utils: Close connections inuseWindowedAudioData()to avoid Chrome connection limit by @JonnyBurger in #6121@remotion/web-renderer: fix overflow of border by @JonnyBurger in #6113@remotion/web-renderer: Add telemetry using@remotion/licensingby @pskd73 in #6097@remotion/web-renderer: More accurate text rendering by @JonnyBurger in #6124@remotion/web-renderer: Handle fill / color on the<svg>element by @JonnyBurger in #6130@remotion/web-renderer: Individual borders and less licenseKey noise by @JonnyBurger in #6131@remotion/web-renderer: Log when 3D canvas is created by @JonnyBurger in #6132@remotion/renderer: AddbitrateTypescript type by @riobits in #6134- Upgrade Mediabunny to 1.27.2 by @JonnyBurger in #6133
Docs
- Update Expert handle by @mickaelalvs in #6120
- Document
.close()method byopenBrowser()by @hunxjunedo in #6123
New Contributors
Full Changelog: v4.0.394...v4.0.395
v4.0.394
What's Changed
@remotion/media: Correct fallback if audio fails to extract by @JonnyBurger in #6117
Templates
New Contributors
Full Changelog: v4.0.393...v4.0.394
v4.0.393
What's Changed
@remotion/web-renderer: Make WebGL 3D transformation more efficient by @JonnyBurger in #6104@remotion/web-renderer: Fix text items inside a 3D transform by @JonnyBurger in #6106@remotion/web-renderer: Correct compositing of 3D effects by @JonnyBurger in #6107@remotion/web-renderer: addoutputTargetwitharraybufferandweb-fsoptions by @samohovets in #6086- Upgrade Mediabunny to 1.27.0 by @JonnyBurger in #6109
Full Changelog: v4.0.392...v4.0.393