Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
v4.0.232
What's Changed
@remotion/bundler
: ESBuild loader picks up right tsconfig.json by @JonnyBurger in #4557@remotion/media-parser
: Support parsing AVI by @JonnyBurger in #4558@remotion/webcodecs
: Support converting to WAV by @JonnyBurger in #4549@remotion/webcodecs
: Fixes for iPhone videos by @JonnyBurger in #4553
Docs
- Docs: How to use Remotion in Svelte by @dothem1337 in #4533
- Fix broken doc links by @hunxjunedo in #4556
- How to report security vulnerabilities by @MehmetAdemi in #4554
- Add docs for
getAvailableVideoCodecs()
,getAvailableAudioCodecs()
andgetAvailableContainers()
by @JonnyBurger in #4550
remotion.dev/convert
- convert.remotion.dev: SEO improvements and new landing page by @JonnyBurger in #4545
- convert.remotion.dev: Some search-engine optimized pages by @JonnyBurger in #4551
Full Changelog: v4.0.231...v4.0.232
v4.0.231
What's Changed
@remotion/media-parser
: Faster WebM parsing by @JonnyBurger in #4535@remotion/media-parser
:onParseProgress
and smoother metadata detection by @JonnyBurger in #4536@remotion/media-parser
: Earlier progress reporting and fixing WebM cluster generation by @JonnyBurger in #4537@remotion/webcodecs
: Firefox bug fixes by @JonnyBurger in #4538@remotion/webcodecs
: Make License clear and setwindow.remotion_imported
variable by @JonnyBurger in #4540@remotion/webcodecs
: Limit bitrate on Safari by @JonnyBurger in #4542
convert.remotion.dev
- convert.remotion.dev: Use output as input by @JonnyBurger in #4532
- convert.remotion.dev: Less time being spent on probe by @JonnyBurger in #4534
- convert.remotion.dev: Don't show thumbnail if there is no re-encoding by @JonnyBurger in #4539
- convert.remotion.dev -> remotion.dev/convert by @JonnyBurger in #4544
Full Changelog: v4.0.230...v4.0.231
v4.0.230
What's Changed
@remotion/renderer
: Fix memory leak inprintUsefulErrorMessage()
by @liyipeng3 in #4499@remotion/webcodecs
: New APIs for controlling what to do with each track by @JonnyBurger in #4503@remotion/media-parser
: Handle colr prof atom by @JonnyBurger in #4512@remotion/media-parser
: MP4 muxer! by @JonnyBurger in #4504@remotion/studio
: FixupdateDefaultProps()
API by @JonnyBurger in #4513@remotion/studio
: Fix dropping a file into a subfolder by @JonnyBurger in #4514@remotion/compositor-darwin-arm64
: Compiled on macOS 13 by @JonnyBurger in #4531
convert.remotion.dev
You can now convert WebMs to MP4s on https://convert.remotion.dev!
Docs
- Fix
@remotion/lambda/client
by @JonnyBurger in #4505 - Fix typo in API overview doc by @romain-trotard in #4509
- Update Linux Dependences for Ubuntu 24.04 by @JonnyBurger in #4511
- New Docs section: Embedding videos in Remotion by @JonnyBurger in #4516
New Contributors
- @liyipeng3 made their first contribution in #4499
- @romain-trotard made their first contribution in #4509
Full Changelog: v4.0.229...v4.0.230
v4.0.229
What's Changed
remotion
: Newcredentials
options forprefetch()
by @JonnyBurger in #4480@remotion/cli
: Allow calling Config.overrideWebpackConfig() multiple times by @JonnyBurger in #4482@remotion/webcodecs
: Initial docs and refine API by @JonnyBurger in #4493@remotion/webcodecs
: Rearchitect handlers +canReencodeVideoTrack()
+canReencodeAudioTrack()
APIs by @JonnyBurger in #4494@remotion/webcodecs
: New API for resolving what to do with audio / video codecs by @JonnyBurger in #4496@remotion/openai-whisper
: Fix regressions in detecting punctuation by @JonnyBurger in #4501@remotion/install-whisper-cpp
: Fix DTW timestamp of large-v3-turbo by @JonnyBurger in #4500@remotion/studio
: Fix defaultprops codemod error msg by @hunxjunedo in #4491
Templates
- npm run build aliases to remotion bundle by @JonnyBurger in #4481
Docs
- Integration into other frameworks by @dothem1337 in #4461
- Fix link to X264 preset CLI option doc by @rbarbazz in #4485
- Update angular.mdx and vue.mdx by @dothem1337 in #4492
- New webcodec docs by @JonnyBurger in #4495
convert.remotion.dev
- convert.remotion.dev: Show pretty error state by @JonnyBurger in #4483
- convert.remotion.dev: Better mobile UI by @JonnyBurger in #4489
- convert.remotion.dev: Video preview and responsive design by @JonnyBurger in #4488
Internals
- Bump happy-dom from 14.5.1 to 15.10.2 by @dependabot in #4476
- Remove a dependency by @JonnyBurger in #4479
- new internal package
@remotion/example-videos
by @JonnyBurger in #4497 - Some video encoding file size benchmarks by @JonnyBurger in #4498
New Contributors
- @dothem1337 made their first contribution in #4461
- @rbarbazz made their first contribution in #4485
Full Changelog: v4.0.228...v4.0.229
v4.0.228
What's Changed
- Allow for opt-in hardware accelerated Encoding for ProRes by @JonnyBurger in #4467
⚠️ Remove Experimental <Experimental.Null> and <Experimental.Clipper> components by @JonnyBurger in #4471@remotion/bundler
: Movewindow.siteVersion
andwindow.remotion_version
to index.html by @JonnyBurger in #4457remotion
: Allow minor floating point math deviations when seeking a<Video>
by @JonnyBurger in #4458remotion
: Handle Audio/Video withloop
attribute but with src having no fixed duration by @JonnyBurger in #4470@remotion/renderer
: Fix "undefined" showing up in CloudWatch logs by @JonnyBurger in #4459@remotion/webcodecs
: Better handling of aborted conversions by @JonnyBurger in #4463@remotion/webcodecs
: Realize when webfs cannot be used by @JonnyBurger in #4477@remotion/webcodecs
: Revamp queueing to fix Safari issues by @JonnyBurger in #4478@remotion/studio-server
: Convert the updateDefaultProps() codemod to Recast by @hunxjunedo in #4465@remotion/openai-whisper
: Fix crash in postprocessing by @JonnyBurger in #4475@remotion/cloudrun
+ Docs: Docker: Recommend node-22-bookworm-slim and update Cloud Run Image by @JonnyBurger in #4472
Internals
- Docusaurus 3.6 with Rspack by @JonnyBurger in #4460
- Remove unnecessary swc-loader by @JonnyBurger in #4462
Full Changelog: v4.0.227...v4.0.228
v4.0.227
What's Changed
@remotion/cli
:npx remotiond
For invoking Remotion CLI with Deno by @JonnyBurger in #4445create-video
: Only show Tailwind prompt for those templates that support it by @JonnyBurger in #4452
Templates
- Templates: Use
npm run dev
overnpm start
by @JonnyBurger in #4446
Docs
- Update
interpolate-path.ts
reference by @emmanuel-ferdman in #4454
Internals
- Move ESLint config internally by @JonnyBurger in #4449
- Build Rust binary in separate package by @JonnyBurger in #4455
- Use eslint 9 internally by @JonnyBurger in #4451
- Migrate from TS project references to Turbo by @JonnyBurger in #4453
New Contributors
- @emmanuel-ferdman made their first contribution in #4454
Full Changelog: v4.0.226...v4.0.227
v4.0.226
What's Changed
@remotion/lambda
: Fix skipLambdaInvocation flag by @JonnyBurger in #4443@remotion/google-fonts
: Fix CJS export by @Calvein in #4444
Homepage
You can now generate a video on the homepage! https://remotion.dev by @JonnyBurger + @UmungoBungo in #3923
New Contributors
Full Changelog: v4.0.225...v4.0.226
v4.0.225
What's Changed
@remotion/lambda
: Correct retry foraborted
error on Lambda by @JonnyBurger in #4429@remotion/lambda
: Delete browser cache inbetween invocations by @JonnyBurger in #4438@remotion/renderer
: Ignore server close error if server is already closed by @JonnyBurger in #4436@remotion/renderer
: Replace Copy to Clipboard functionality with JS code by @JonnyBurger in #4437@remotion/media-parser
: Fix memory leak in readers by @JonnyBurger in #4440@remotion/studio
: Fix how the isReadOnlyStudio flag is defined by @JonnyBurger in #4441
Docs
- Custom controls - fixes and improvements to sample code & docs by @ADTC in #4439
- Fix pricing table calculator by @MehmetAdemi in #4424
- Building a Timeline: Fix the dependency array in useMemo hook by @ADTC in #4426
- Keep class naming and enable .module.scss by @zavalit in #4427
Internals
- Bump rollup from 2.79.1 to 2.79.2 by @dependabot in #4428
New Contributors
Full Changelog: v4.0.223...v4.0.225
v4.0.223
Full Changelog: v4.0.222...v4.0.223
What's Changed
remotion
: AdddisableRemotePlayback
prop toVideoForRendering
by @JonnyBurger in #4416remotion
: Handle undefined being passed to staticFile() by @JonnyBurger in #4421create-video
: Create a public folder in template if there is none by @JonnyBurger in #4391create-video
: Don't require react by @JonnyBurger in #4414@remotion/studio
: Don't allow APIs to be called in a read-only Studio by @JonnyBurger in #4392@remotion/studio
: Fix problematic Zod schema by @avanderbergh in #4413@remotion/google-fonts
and@remotion/lambda
: Add retries if fonts fail to load by @JonnyBurger in #4400@remotion/lambda
: MarkgetRenderProgress()
from@remotion/lambda
as deprecated over@remotion/lambda/client
by @JonnyBurger in #4404@remotion/lambda
: Add dimensions toRenderMetadata
by @JonnyBurger in #4406@remotion/lambda
: Fix usage ofgetCurrentRegionInFunction()
when usingskipLambdaInvocation: true
by @JonnyBurger in #4405@remotion/renderer
: Fix case where pixel format returned is wrong if transparency is requested but not available by @JonnyBurger in #4419
Templates
- Next.js templates: Fix disk sizes not applying to function deploys by @JonnyBurger in #4420
Docs
- Jumpcuts + Different segments at different speeds by @JonnyBurger in #4418
- Add which permissions are necessary for presigning AWS URLs by @JonnyBurger in #4403
- Update showcase page by @MehmetAdemi in #4398
- New drag & drop article by @JonnyBurger in #4397
- Some improvements to the Drag+Drop article by @JonnyBurger in #4399
Internals
- Improve TypeScript caching by @JonnyBurger in #4393
- Use Bun for Lambda build script by @JonnyBurger in #4394
- Use Turborepo caching in GitHub Actions by @JonnyBurger in #4395
- Turbo 2 by @JonnyBurger in #4396
New Contributors
- @avanderbergh made their first contribution in #4413
Full Changelog: v4.0.221...v4.0.223
v4.0.221
What's Changed
remotion
: Fix bad double-seeking behavior by @JonnyBurger in #4388@remotion/player
: Native handling of Media Keys by @hunxjunedo in #4386@remotion/renderer
: Fix race condition when callingensureBrowser()
while otherensureBrowser()
call is already downloading a browser by @JonnyBurger in #4389@remotion/cloudrun
: NewonlyAllocateCpuDuringRequestProcessing
flag and apply correct service account by @JonnyBurger in #4387
Docs
- Docs: New article about Media Fragment Hashes by @JonnyBurger in #4390
Full Changelog: v4.0.220...v4.0.221