🎥 Make videos programmatically with React
@remotion/cli
: Error out when using --log
with npm run
by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3815
@remotion/cli
: Fix download progress display by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3818
remotion
: Add delayRenderTimeoutInMilliseconds
prop for OffthreadVideo
by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3819
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.149...v4.0.150
@remotion/lambda
: Fix progress going backwards if saving to another cloud by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3798
@remotion/lambda
: Remove aws-policies module by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3802
@remotion/transitions
: Fix console.log
's and missing keys by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3799
@remotion/cloudrun
: Implement ETag diffing when deploying a site by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3807
@remotion/cloudrun
: Fix after latest Chrome update by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3806
@remotion/renderer
: Stop potential massive computation when a lot of packets with same timestamp are in a video by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3811
@remotion/cli
: Add estimated render time by @abdul-alhasany in https://github.com/remotion-dev/remotion/pull/3804
remotion
on npm by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3812
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.148...v4.0.149
remotion
: Don't allow non-positive values for spring() by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3792
@remotion/install-whisper-cpp
: Add binary for Whisper.cpp on Windows by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3789
@remotion/lambda
: Support redirects for webhooks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3791
(currently disabled by a flag)
<Series>
is a <Sequence>
itself by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3793
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.147...v4.0.148
remotion/lambda
: Fix Go SDK by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3778
remotion/lambda-php
: Delete vendor and code refactor by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3777
@remotion/studio
: New saveDefaultProps()
API by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3760
@remotion/studio
: writeStaticFile()
API by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3781
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.146...v4.0.147
remotion
: Avoid unnecessary state updates at the beginning of the render by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3774
@remotion/it-tests
: Add test for Studio starting successfully by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3772
@remotion/renderer
: Don't allow for negative audio start frame by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3776
@remotion/renderer
: Don't have concurrency higher than number of frames to render by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3775
@remotion/renderer
: Frame planning optimization: Set initial frame to what is predicted to be the initial one by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3773
loop
difference for video vs offthread video by @Just-Moh-it in https://github.com/remotion-dev/remotion/pull/3763
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.145...v4.0.146
🪲 Fixes a bug in 4.0.144 that would not start the Studio
@remotion/three
: Fix bundling of ESM by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3770
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.144...v4.0.145
@remotion/lambda
: Make renderStillOnLambda() return sizeInBytes, like docs suggest by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3740
@remotion/lambda
: Make Target closed
error eligible for retry by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3739
@remotion/lambda
: Allow custom Lambda function name, but warn about the consequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3756
@remotion/lambda
: Encode fileName
in downloadBehavior if necessary
by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3754
@remotion/studio
: Move watchStaticFile()
and getStaticFiles()
into a new package by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3759
@remotion/skia
: New best practices and newest version of Skia by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3735
@remotion/studio
: Can drop multiple files in Studio by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3746
@remotion/transitions
: Add possibility to reverse a springTiming()
by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3748
@remotion/shapes
: Fix bounding box of Star and Polygon by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3747
@remotion/transitions
: Don't allow layout="none" in 5.0 anymore by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3749
remotion
: Require <Series.Sequence>
to be inside a <Series>
by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3755
ReactDOM.render
by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3757
@remotion/skia
and @remotion/gif
with Bun by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3743
defaultProps
in the right sidebar by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3753
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.143...v4.0.144
@remotion/media-utils
: New getImageDimensions()
API by @jkcs in https://github.com/remotion-dev/remotion/pull/3733
Loop.useLoop
API and volumeCurveBehavior
prop by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3724
@remotion/transitions
: Fixes a regression in 4.0.140-4.0.142 that would slow down renders by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3736
remotion
: Fix bad #t=
start value for a video by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3726
remotion
: Fix #t fragment bad subset calculation by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3725
remotion
: Fix audio tag printing stack
to the DOM by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3727
remotion
: Move sequenceContext?.premounting
out of the useEffect dependency array by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3728
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.142...v4.0.143
⚠️ Bug in <TransitionSeries>
causing components to render too long and slowing down renders. Upgrade to 4.0.143
@remotion/renderer
: export SilentPart
type by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3708
@remotion/renderer
: Don't throw if trimRightOrAssetDuration < trimLeft by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3706
@remotion/renderer
: Fix SAR / DAR calculation and extra data in each row by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3716
@remotion/renderer
: Add --ignore-gpu-blocklist
and --enable-unsafe-webgpu
flags to browser by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3720
@remotion/layout-utils
: Fix validateFontIsLoaded
for when the text is just whitespace by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3714
@remotion/lambda
: fix bad timeoutInMilliseconds value for renderStillOnLambda() by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3717
@remotion/install-whisper-cpp
Add code to support bilingual language by @alexfernandez803 in https://github.com/remotion-dev/remotion/pull/3705
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.141...v4.0.142
⚠️ Bug in <TransitionSeries>
causing components to render too long and slowing down renders
@remotion/lambda
: New throwIfSiteExists
option by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3692
@remotion/lambda
: Add outKey
property to renderStillOnLambda() response by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3690
@remotion/bundler
: Allow importing a script that declares the variables _a
or _b
by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3700
@remotion/studio
: Inherit composition type when duplicating composition by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3695
@remotion/player
: Fix <Player>
showing buffer state for longer than needed by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3701
remotion
: Clear the buffer state if audio or video cannot be loaded by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3702
@remotion/install-whisper-cpp
: Add parameter maxLength to transcribe by @youssefbenlemlih in https://github.com/remotion-dev/remotion/pull/3703
@remotion/renderer
: Apply audio trim, speed and offset in the right order by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/3704
Full Changelog: https://github.com/remotion-dev/remotion/compare/v4.0.140...v4.0.141