Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
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.
v4.0.138
What's Changed
@remotion/renderer
: Fix low-quality GIFs on Lambda by @JonnyBurger in #3670@remotion/renderer
: Always log errors from Chrome regardless of log lebel by @JonnyBurger in #3665@remotion/lottie
: SupportassetsPath
by @JonnyBurger in #3671@remotion/lambda
: Handle FunctionError's when invoking Lambda by @JonnyBurger in #3673@remotion/lambda
: Remove burst limit fromnpx remotion lambda quotas
by @JonnyBurger in #3676@remotion/renderer
: Hide noisy chrome messages by @JonnyBurger in #3677@remotion/bundler
: Fix 404 for sourcemap and favicon when deploying site to Lambda by @JonnyBurger in #3678@remotion/studio
: Fix layout bug when only top panel is shown by @JonnyBurger in #3680@remotion/studio
: Retrying a still will default to a still again by @JonnyBurger in #3679@remotion/studio
: Pressing enter while doing a refactor will not refresh the window by @JonnyBurger #3679
Internals
- Bump vite from 4.5.2 to 4.5.3 by @dependabot in #3664
- Build
@remotion/transitions
using Bun by @JonnyBurger in #3392 - Upgrade TypeScript And Turborepo by @JonnyBurger in #3672
Full Changelog: v4.0.137...v4.0.138