Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
v4.0.252
What's Changed
remotion
: AllowstyleWhileWhilePremounted
prop by @JonnyBurger in #4793remotion
Better logging: Allow client side log levels for internal APIs for now by @JonnyBurger in #4794@remotion/cli
:npx remotion upgrade
prints full command by @JonnyBurger in #4771@remotion/media-utils
:useWindowedAudioData()
has proper cleanup whensrc
changes by @JonnyBurger in #4770@remotion/media-utils
: Suggest using parseMedia() when failing to use getVideoMetadata() by @JonnyBurger in #4800@remotion/media-parser
: Proper setting of video section in ISO Base Media by @JonnyBurger in #4772@remotion/media-parser
: Supporthev1
video box by @JonnyBurger in #4773- Lambda PHP Client: Remove print statement by @JonnyBurger in #4776
@remotion/media-parser
: Break event loop from time to time by @JonnyBurger in #4781@remotion/media-parser
: Recognize ac3 audio codec by @JonnyBurger in #4780@remotion/media-parser
:parseAndDownloadMedia()
API by @JonnyBurger in #4769@remotion/media-parser
: Correctly parse an AAC with SBR by @JonnyBurger in #4801@remotion/webcodecs
: H.265 / HEVC Encoding and Muxing Support by @JonnyBurger in #4774@remotion/lambda
: Only delete bundle if it exists (may be mocked) by @JonnyBurger in #4787@remotion/renderer
: Usenew URL
to avoid deprecation warning by @JonnyBurger in #4788@remotion/renderer
:--force-gpu-mem-available-mb=4096
by @JonnyBurger in #4792@remotion/renderer
Fix H.265 artifacts and enable AC3 decoder by @JonnyBurger in #4799@remotion/lambda
: Retry onRuntime.TruncatedResponse
error by @JonnyBurger in #4795@remotion/openai-whisper
: Expect some punctuation missing in tokens by @JonnyBurger in #4798
Docs
- Docs: Text subpixel rendering by @JonnyBurger in #4782
Internals
- bun 1.2 + tailwind 4 by @JonnyBurger in #4784
- Bump vite from 5.4.6 to 5.4.12 by @dependabot in #4778
- Try Bun 1.1.45 for better CI reliability by @JonnyBurger in #4775
- Monorepo: Don't run Rust build by @JonnyBurger in #4786
@remotion/svg-3d-engine
: Work on composing by @JonnyBurger in #4790- 3d engine simplification by @JonnyBurger in #4791
Full Changelog: v4.0.251...v4.0.252
v4.0.251
What's Changed
remotion
: Fix staticFile() in SSR by @JonnyBurger in #4766@remotion/renderer
: Fix swallowing the error inensureBrowser()
by @JonnyBurger in #4767@remotion/cli
: Add logs for cleanup by @JonnyBurger in #4760@remotion/media-parser
: Support.wav
by @JonnyBurger in #4754@remotion/media-parser
: Support parsing AAC by @JonnyBurger in #4755@remotion/media-parser
: Support FLAC by @JonnyBurger in #4758@remotion/media-parser
:sampleRate
andnumberOfAudioChannels
fields by @JonnyBurger in #4762@remotion/media-parser
:slowVideoBitrate
andslowAudioBitrate
fields by @JonnyBurger in #4765@remotion/media-parser
: Refactor for clarity by @JonnyBurger in #4768
Internals
@remotion/studio
: PrototypecreateComposition()
API by @JonnyBurger in #4761
Full Changelog: v4.0.250...v4.0.251
v4.0.250
What's Changed
- Add logging for
<Player>
media tags by @JonnyBurger in #4743 @remotion/renderer
: IgnorestartTime
from MP3 files by @JonnyBurger in #4740@remotion/lambda
: Use renderer function to calculate price of render by @JonnyBurger in #4741@remotion/gif
: Fix staticFile + SSR by @JonnyBurger in #4746@remotion/openai-whisper
: Reject tasks that aretask: "translate"
by @JonnyBurger in #4747@remotion/cloudrun
:renderId
is optional by @JonnyBurger in #4745@remotion/media-parser
: Cache samples for performance wins by @JonnyBurger in #4752@remotion/media-parser
: Support ID3v4 format by @JonnyBurger in #4739@remotion/media-parser
: Refactor ISO Base Media and Matroska Parser to be ready for seeking by @JonnyBurger in #4750@remotion/media-parser
: Refactor Transport stream to make it seekable by @JonnyBurger in #4749@remotion/media-parser
: Refactor RIFF to make it seekable by @JonnyBurger in #4748@remotion/webcodecs
: Fix resize calculation by @JonnyBurger in #4751@remotion/webcodecs
:nodeWriter
and can remux server side by @JonnyBurger in #4742
Docs
- Snippets are always in dark theme by @JonnyBurger in #4744
Full Changelog: v4.0.249...v4.0.250
v4.0.249
What's Changed
remotion
: Respect Tailwind classes added to AbsoluteFill by @JonnyBurger in #4729remotion
:<AnimatedImage>
supportsclassName
by @JonnyBurger in #4728remotion
: Handle animated AVIF in Firefox better by @JonnyBurger in #4730@remotion/media-parser
: Support parsing MP3 files by @JonnyBurger in #4734@remotion/lambda
: Make Webhook easier to install on Express by @hunxjunedo in #4722@remotion/renderer
: Add--disable-vulkan-surface
by @JonnyBurger in #4733create-video
: Change Quotes in ./tailwind.css to Double Quotes by @try-to-fly in #4736
Internals
- Build homepage in Vite + Tailwind by @JonnyBurger in #4724
- Internal shenanigans:
@remotion/svg-3d-engine
by @JonnyBurger in #4727 @remotion/svg-3d-engine
: Experiments by @JonnyBurger in #4732
Docs
- fix: typo in chrome-headless-shell.mdx by @misterdev in #4720
- Update audio tag links by @UmungoBungo in #4725
New Contributors
- @misterdev made their first contribution in #4720
- @try-to-fly made their first contribution in #4736
Full Changelog: v4.0.248...v4.0.249
v4.0.248
What's Changed
@remotion/renderer
: Correct flags for GPU rendering, update docs by @JonnyBurger in #4719
Full Changelog: v4.0.247...v4.0.248
v4.0.247
What's Changed
- Implement new
browserMode
option allowing use of Chrome for Testing instead of Chrome Headless Shell by @JonnyBurger in #4718 @remotion/cloudrun
: AddWebhook
andrenderId
support - #4711 and #4712 by @njho in #4714@remotion/lambda
: Decrease parallelization when uploading site by @JonnyBurger in #4717
Internals
remotion
: move to bun:test and disable TS incremental mode by @JonnyBurger in #4716
New Contributors
Full Changelog: v4.0.246...v4.0.247
v4.0.246
What's Changed
remotion
: New<AnimatedImage>
component by @Just-Moh-it in #4486@remotion/lambda
: Make webhooks easier to install in Next.js by @hunxjunedo in #4705- Progress extracting Lambda runtime into
@remotion/serverless
by @JonnyBurger in #4700 @remotion/serverless
: Extract entire Lambda runtime into@remotion/serverless
by @JonnyBurger in #4706@remotion/media-parser
: RecognizeDisplayUnit
field by @JonnyBurger in #4709- More flexible upgrading experience by @JonnyBurger in #4708
@remotion/webcodecs
: Move media creation code from@remotion/media-parser
to@remotion/webcodecs
by @JonnyBurger in #4710
Internals
- Upgrade eslint, docusaurus, remix by @JonnyBurger in #4699
Docs
- Prefer
slowDurationInSeconds
incalculateMetadata()
by @JonnyBurger in #4713
Full Changelog: v4.0.245...v4.0.246
v4.0.245
What's Changed
@remotion/lambda
:- Upgraded Lambda runtime to Chrome 123, Node.js 20. This should not cause any issues for you.
--enable-v5-runtime
is now obsolete, because it is enabled by default.- Smaller Apple Emoji Font: We removed some emoji from the font so that both the V5 runtime and Apple Emoji can be enabled at the same time. See which Emoji are not supported: https://www.remotion.dev/docs/miscellaneous/emojis#unavailable-emojis
- Supporting 3 new regions:
ap-southeast-4
,ap-southeast-5
,eu-central-2
(Lambda Insights is not available for these regions)
@remotion/media-parser
: Don't treat SEI recovery points as keyframes by @JonnyBurger in #4682@remotion/media-parser
: Scope filename to media to avoid accidential collision with userspace by @JonnyBurger in #4684@remotion/media-parser
: Allow duration metadata to be used forslowDurationInSeconds
by @JonnyBurger in #4688@remotion/media-parser
: SupportMinCache
andMaxCache
Matroska fields in WebM by @JonnyBurger in #4695@remotion/licensing
: Remove unnecessary dependencies by @JonnyBurger in #4683- Will be in effect in Remotion 5.0: Remove
getRenderProgress()
,renderMediaOnLambda()
,renderStillOnLambda()
,presignUrl()
,getSites()
from@remotion/lambda
, import it from@remotion/lambda/client
by @JonnyBurger in #4698
remotion.dev/convert
- Fix mobile icon of pwa by @hunxjunedo in #4686
Docs
- Update year to 2025 by @JonnyBurger in #4685
- Use AI to write JSDoc comments by @JonnyBurger in #4687
- Fix example for using GitHub Actions by @JonnyBurger in #4696
Full Changelog: v4.0.244...v4.0.245
v4.0.244
What's Changed
remotion
: Fix user preferred volume getting applied to the actual media tag by @JonnyBurger in #4672@remotion/lambda
:deploySite()
does retries and lowers concurrency by @JonnyBurger in #4673@remotion/openai-whisper
: Fix matching words which contain characters with special RegEx meaning by @JonnyBurger in #4676@remotion/media-parser
: Fix some EBMLs not being recognized by @JonnyBurger in #4679
Docs
- Mark nixOS as unsupported by @JonnyBurger in #4667
- Add Frameloop AI to Products Section by @karunakarg in #4674
remotion.dev/convert
- Fix UI bugs in remotion.dev/convert by @JonnyBurger in #4677
- Show title and favicon by @JonnyBurger in #4678
New Contributors
- @karunakarg made their first contribution in #4674
Full Changelog: v4.0.243...v4.0.244
v4.0.243
What's Changed
@remotion/webcodecs
: Fix some conversions by @JonnyBurger in #4660@remotion/renderer
: Respect start_time offset of an audio track by @JonnyBurger in #4666
Templates
- Improve Lambda functionality in templates by @JonnyBurger in #4663
Docs
- Resources: add HeySam on Products section by @manunapo-heysam in #4661
New Contributors
- @manunapo-heysam made their first contribution in #4661
Full Changelog: v4.0.242...v4.0.243