Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
v4.0.148
What's Changed
remotion
: Don't allow non-positive values for spring() by @JonnyBurger in #3792@remotion/install-whisper-cpp
: Add binary for Whisper.cpp on Windows by @JonnyBurger in #3789@remotion/lambda
: Support redirects for webhooks by @JonnyBurger in #3791- Upgrade templates with newer versions of tools by @JonnyBurger in #3790
- Upgrade to React 18.3 and pin Zod to 3.22.3 by @JonnyBurger in #3787
- React 18.3.1, fix act() warning by @JonnyBurger in #3794
Preparations for Remotion 5.0
(currently disabled by a flag)
- Remotion 5.0:
<Series>
is a<Sequence>
itself by @JonnyBurger in #3793 - Remotion 5.0: Make bt709 the default color space by @JonnyBurger in #3788
- Remotion 5.0: New AWS Lambda runtime by @JonnyBurger in #3785
Full Changelog: v4.0.147...v4.0.148
v4.0.147
What's Changed
remotion/lambda
: Fix Go SDK by @JonnyBurger in #3778remotion/lambda-php
: Delete vendor and code refactor by @JonnyBurger in #3777@remotion/studio
: NewsaveDefaultProps()
API by @JonnyBurger in #3760@remotion/studio
:writeStaticFile()
API by @JonnyBurger in #3781
Full Changelog: v4.0.146...v4.0.147
v4.0.146
What's Changed
remotion
: Avoid unnecessary state updates at the beginning of the render by @JonnyBurger in #3774@remotion/it-tests
: Add test for Studio starting successfully by @JonnyBurger in #3772- 🪲
@remotion/renderer
: Don't allow for negative audio start frame by @JonnyBurger in #3776 @remotion/renderer
: Don't have concurrency higher than number of frames to render by @JonnyBurger in #3775@remotion/renderer
: Frame planning optimization: Set initial frame to what is predicted to be the initial one by @JonnyBurger in #3773
Docs
- Add
loop
difference for video vs offthread video by @Just-Moh-it in #3763
Full Changelog: v4.0.145...v4.0.146
v4.0.145
🪲 Fixes a bug in 4.0.144 that would not start the Studio
What's Changed
- Docs: Mention that prefetch() supports returning the object URL by @JonnyBurger in #3764
- Update Templates page by @MehmetAdemi in #3769
@remotion/three
: Fix bundling of ESM by @JonnyBurger in #3770
Full Changelog: v4.0.144...v4.0.145
v4.0.144
What's Changed
@remotion/lambda
: Make renderStillOnLambda() return sizeInBytes, like docs suggest by @JonnyBurger in #3740@remotion/lambda
: MakeTarget closed
error eligible for retry by @JonnyBurger in #3739@remotion/lambda
: Allow custom Lambda function name, but warn about the consequences by @JonnyBurger in #3756@remotion/lambda
: EncodefileName
indownloadBehavior if necessary
by @JonnyBurger in #3754@remotion/studio
: MovewatchStaticFile()
andgetStaticFiles()
into a new package by @JonnyBurger in #3759@remotion/skia
: New best practices and newest version of Skia by @JonnyBurger in #3735@remotion/studio
: Can drop multiple files in Studio by @JonnyBurger in #3746@remotion/transitions
: Add possibility to reverse aspringTiming()
by @JonnyBurger in #3748@remotion/shapes
: Fix bounding box of Star and Polygon by @JonnyBurger in #3747@remotion/transitions
: Don't allow layout="none" in 5.0 anymore by @JonnyBurger in #3749remotion
: Require<Series.Sequence>
to be inside a<Series>
by @JonnyBurger in #3755- Remotion 5.0 preparation: Drop support for rendering without
ReactDOM.render
by @JonnyBurger in #3757
Internals
- Replace more ESM bundling with Bun by @JonnyBurger in #3742
- Use Bun for even more stuff by @JonnyBurger in #3744
- Bundle
@remotion/skia
and@remotion/gif
with Bun by @JonnyBurger in #3743
Docs
- Add license change to 5.0 migration guide by @JonnyBurger in #3751
- Let AI improve our docs by @JonnyBurger in #3741
- Add more Recorder docs by @JonnyBurger in #3761
- Add preview link for templates by @MehmetAdemi in #3758
- Clarify that you are editing
defaultProps
in the right sidebar by @JonnyBurger in #3753
Full Changelog: v4.0.143...v4.0.144
v4.0.143
What's Changed
@remotion/media-utils
: NewgetImageDimensions()
API by @jkcs in #3733- remotion: Add
Loop.useLoop
API andvolumeCurveBehavior
prop by @JonnyBurger in #3724 - 🪲
@remotion/transitions
: Fixes a regression in 4.0.140-4.0.142 that would slow down renders by @JonnyBurger in #3736 remotion
: Fix bad#t=
start value for a video by @JonnyBurger in #3726remotion
: Fix #t fragment bad subset calculation by @JonnyBurger in #3725remotion
: Fix audio tag printingstack
to the DOM by @JonnyBurger in #3727remotion
: MovesequenceContext?.premounting
out of the useEffect dependency array by @JonnyBurger in #3728- Update Remotion Experts page by @MehmetAdemi in #3730
Internals
- Use Bun test runner to speed up CI by @JonnyBurger in #3674
Full Changelog: v4.0.142...v4.0.143
v4.0.142
<TransitionSeries>
causing components to render too long and slowing down renders. Upgrade to 4.0.143
What's Changed
@remotion/renderer
: exportSilentPart
type by @JonnyBurger in #3708@remotion/renderer
: Don't throw if trimRightOrAssetDuration < trimLeft by @JonnyBurger in #3706@remotion/renderer
: Fix SAR / DAR calculation and extra data in each row by @JonnyBurger in #3716@remotion/renderer
: Add--ignore-gpu-blocklist
and--enable-unsafe-webgpu
flags to browser by @JonnyBurger in #3720@remotion/layout-utils
: FixvalidateFontIsLoaded
for when the text is just whitespace by @JonnyBurger in #3714@remotion/lambda
: fix bad timeoutInMilliseconds value for renderStillOnLambda() by @JonnyBurger in #3717@remotion/install-whisper-cpp
Add code to support bilingual language by @alexfernandez803 in #3705
Docs
- Recommend Whisper.cpp v1.5.5 by @JonnyBurger in #3721
- Update pricing table and fix broken link by @MehmetAdemi in #3713
- Experts: update Karel Nagel info by @karelnagel in #3707
Internals
- Add flag for v5.0 breaking changes by @JonnyBurger in #3709
Full Changelog: v4.0.141...v4.0.142
v4.0.141
<TransitionSeries>
causing components to render too long and slowing down renders
What's Changed
@remotion/lambda
: NewthrowIfSiteExists
option by @JonnyBurger in #3692@remotion/lambda
: AddoutKey
property to renderStillOnLambda() response by @JonnyBurger in #3690@remotion/bundler
: Allow importing a script that declares the variables_a
or_b
by @JonnyBurger in #3700@remotion/studio
: Inherit composition type when duplicating composition by @JonnyBurger in #3695@remotion/player
: Fix<Player>
showing buffer state for longer than needed by @JonnyBurger in #3701remotion
: Clear the buffer state if audio or video cannot be loaded by @JonnyBurger in #3702@remotion/install-whisper-cpp
: Add parameter maxLength to transcribe by @youssefbenlemlih in #3703@remotion/renderer
: Apply audio trim, speed and offset in the right order by @JonnyBurger in #3704
Internals
- Bump tar from 6.1.11 to 6.2.1 by @dependabot in #3694
New Contributors
- @youssefbenlemlih made their first contribution in #3703
Full Changelog: v4.0.140...v4.0.141
v4.0.140
<TransitionSeries>
causing components to render too long and slowing down renders
What's Changed
remotion
: NewpremountFor
prop for sequences! https://remotion.dev/docs/player/premounting by @JonnyBurger in #3666@remotion/lambda
: Add--public-dir
option fornpx remotion lambda sites create
by @JonnyBurger in #3686@remotion/layout-utils
feat:additionalElementStyles
prop onfitText
andmeasureText
by @Just-Moh-it in #3685@remotion/renderer
: Allow passing a retry andtimeoutInMilliseconds
parameter to delayRender by @JonnyBurger in #3681@remotion/studio
: Fix splitter layout issue by @XeroAlpha in #3691
Docs
- Update resources page by @MehmetAdemi in #3683
- Wrong watercolor template url in templates by @tewarig in #3684
- Recorder docs update by @patsalv in #3687
New Contributors
- @tewarig made their first contribution in #3684
- @XeroAlpha made their first contribution in #3691
Full Changelog: v4.0.139...v4.0.140
v4.0.139
- Fixes a regression in 4.0.138 which broke the Studio upon launch.
- Makes
downloadWhisperModel()
work in Bun.