Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
v4.0.321
What's Changed
@remotion/media-parser
: Support .wav files with lowercase "junk" box by @JonnyBurger in #5477@remotion/lambda
: exposegetLayers
via LambdaInternals by @atticoos in #5473@remotion/compositor
: Less "no frame found" errors by @JonnyBurger in #5478
New Contributors
Full Changelog: v4.0.320...v4.0.321
v4.0.320
What's Changed
@remotion/media-parser
: Support track done callback also in workers by @JonnyBurger in #5467@remotion/renderer
: Improved render time estimates by @copilot-swe-agent in #5463- remotion.dev/transcribe: Follow the tokens and allow playing the audio by @JonnyBurger in #5469
Full Changelog: v4.0.319...v4.0.320
v4.0.319
What's Changed
remotion
: RenamestartFrom
->trimBefore
andendAt
->trimAfter
(backwards-compatible) by @copilot-swe-agent in #5453@remotion/media-parser
: Handle non-2xx errors earlier by @JonnyBurger in #5458@remotion/renderer
: Support different chrome modes on linux-arm64, resort to headless shell by @JonnyBurger in #5457- remotion.dev/transcribe: Improve transcribe UI with model sizes and delete functionality by @copilot-swe-agent in #5451
Docs
- Docs: Remove "simple mode" by @JonnyBurger in #5464
- Docs: show validation command on CLI Policies page by @UmungoBungo in #5456
- Add clickable timestamps to Timeline demo by @copilot-swe-agent in #5466
Internals
- Upgrade Prettier to 3.6.0 across monorepo by @copilot-swe-agent in #5461
Full Changelog: v4.0.318...v4.0.319
v4.0.318
What's Changed
@remotion/player
: Prevent case where Player measurer returns NaN by @JonnyBurger in #5437@remotion/eslint-plugin
: Fix ESLint volume-callback rule false positive for function references by @copilot-swe-agent in #5423@remotion/eslint-plugin
: Add ESLint rule for slow CSS properties that may impact GPU rendering by @copilot-swe-agent in #5425@remotion/media-parser
: Support WAV subtype 3 and parsefact
box by @JonnyBurger in #5438@remotion/media-parser
: Polyfill ArrayBuffer.resize and emit warning by @JonnyBurger in #5440@remotion/whisper-web
: AddgetAvailableModels()
API by @copilot-swe-agent in #5443
Docs
@remotion/webcodecs
: Document webFsWriter and bufferWriter interfaces by @copilot-swe-agent in #5422
Website
- remotion.dev/transcribe (Experimental) by @JonnyBurger in #5441
- remotion.dev/convert: Show time elapsed by @copilot-swe-agent in #5421
- remotion.dev/report: Add 1GB file size warning and make contact field mandatory by @copilot-swe-agent in #5434
- Whisper Web Example by @hunxjunedo in #5420
Internals
- Upgrade Turborepo from 2.4.4 to 2.5.4 by @copilot-swe-agent in #5436
Full Changelog: v4.0.317...v4.0.318
v4.0.317
What's Changed
- Launch Remotion Recorder as template by @copilot-swe-agent in #5392
remotion
: Add per-composition defaultVideoImageFormat and defaultPixelFormat settings by @copilot-swe-agent in #5404@remotion/media-parser
: Parse WAVE_FORM_EXTENSIBLE files by @copilot-swe-agent in #5408@remotion/media-parser
: Fix Xing header parsing bug with MP3 files containing extra encoder data by @copilot-swe-agent in #5410@remotion/studio
: Smarter thumbnail display + frame cache by @JonnyBurger in #5415@remotion/studio
: Show output resolution after applying scale in render modal by @copilot-swe-agent in #5398@remotion/transitions
: iris() presentation by @copilot-swe-agent in #5417@remotion/webcodecs
:rotateAndResizeVideoFrame()
API by @copilot-swe-agent in #5414@remotion/studio-server
: Try to find root file based on entry point by @JonnyBurger in #5418- remotion.dev/convert: Upgrade to Tailwind 4 by @JonnyBurger in #5412
Templates
- Recorder: Add camera mirroring functionality by @copilot-swe-agent in #5400
Docs
- Homepage: New explanation for what Remotion is by @JonnyBurger in #5401
- Homepage: Simplify pricing calculator by @copilot-swe-agent in #5374
- New article "Buying a video editor template" by @copilot-swe-agent in #5390
@remotion/webcodecs
: Add documentation for saving converted videos by @copilot-swe-agent in #5394- Fix broken anchor tags across documentation by @copilot-swe-agent in #5406
Internals
- Various type fixes in monorepo by @JonnyBurger in #5411
Full Changelog: v4.0.315...v4.0.317
v4.0.315
What's Changed
remotion
: Update getAbsoluteSrc to check for absoluteness of the URL too by @fatemeh-khoshkam in #5360remotion
: Disable bufferUntilFirstFrame behavior in Chrome by @JonnyBurger in #5367@remotion/cli
+@remotion/studio
: Use the correct term "encoding" by @JonnyBurger in #5366@remotion/renderer
: Fix retry logic for timed out headless browser by @JonnyBurger in #5368@remotion/renderer
: Upgrade to Chrome 134 by @JonnyBurger in #5387@remotion/media-utils
: Deprecate getAudioDurationInSeconds() in favor of parseMedia() by @copilot-swe-agent in #5372@remotion/paths
: NewcutPath()
API by @copilot-swe-agent in #5376@remotion/lottie
: Fix disappearing once animation has ended by @copilot-swe-agent in #5377@remotion/serverless
: Better error message if invocation payload has an unexpected shape by @JonnyBurger in #5381@remotion/bundler
: Add plugin to suppress PackFileCacheStrategy warnings by @copilot-swe-agent in #5380@remotion/cli
: Implement--disallow-parallel-encoding
option by @copilot-swe-agent in #5386@remotion/media-parser
: Ignore unsupported EBML instead of failing by @JonnyBurger in #5388@remotion/shapes
: component + makeHeart() by @copilot-swe-agent in #5371@remotion/lambda
: Support specifying a proxy by @copilot-swe-agent in #5378@remotion/lambda
: Better error message when using --function-name and passing a function of a different version by @JonnyBurger in #5382- Lambda Python SDK: Support payload compression for large input props by @copilot-swe-agent in #5384
- Lambda Python SDK: Update boto3 version constraint to support latest versions (1.38.x) by @copilot-swe-agent in #5363
- Lambda Python SDK: Fix type hints by @webmonch in #5379
Docs
- Refactor TableOfContents component locations and imports by @copilot-swe-agent in #5370
- Homepage: Feature Media Parser, WebCodecs and Recorder by @copilot-swe-agent in #5373
- Upgrade Docusaurus from 3.7.0 to 3.8.1 by @copilot-swe-agent in #5375
New Contributors
- @fatemeh-khoshkam made their first contribution in #5360
- @copilot-swe-agent made their first contribution in #5363
- @webmonch made their first contribution in #5379
Full Changelog: v4.0.314...v4.0.315
v4.0.314
What's Changed
@remotion/compositor
: Fix operation not permitted error in compositor by @JonnyBurger in #5354
Full Changelog: v4.0.313...v4.0.314
v4.0.313
What's Changed
@remotion/media-parser
: Use smaller buffer on Cloudflare Worker by @JonnyBurger in #5351@remotion/media-parser
: Support readingtrex
box by @JonnyBurger in #5350@remotion/layout-utils
: NewfitTextOnNLines()
API by @HiteshChoudhary0098 in #5337@remotion/renderer
:imageSequencePattern
option for renderFrames() by @JonnyBurger in #5346
## Resources
- Improve TikTok Text box component by @JonnyBurger in #5349
Experts
- Add Sam Bown-Hughes to Remotion Experts page by @JonnyBurger in #5344
Full Changelog: v4.0.312...v4.0.313
v4.0.312
What's Changed
- Make Recorder a free template! by @JonnyBurger in #5336
@remotion/media-parser
: Correctly handle padding byes by @JonnyBurger in #5330@remotion/media-parser
: New.simulateSeek()
option onmediaParserController()
by @JonnyBurger in #5338@remotion/renderer
: Smarter video codec resolution by @JonnyBurger in #5332@remotion/renderer
: Only warn about cgroup memory if there is a non-finite limit by @JonnyBurger in #5326- 🪲
remotion
: Fix premature playing ofaudio
tag in a premounted<Sequence>
by @JonnyBurger in #5331 @remotion/webcodecs
: AddcheckReset()
andgetMostRecentSampleInput()
as methods to the webcodecs decoders by @JonnyBurger in #5342@remotion/media-parser
: Detect Vite pre-bundling and prompt to exclude the dep from vite.config.js by @JonnyBurger in #5343
Docs
- Add Clippkit Components to template docs by @sambowenhughes in #5339
Full Changelog: v4.0.311...v4.0.312
v4.0.311
What's Changed
@remotion/webcodecs
: New extractFrames() API - show filmstrip in Remotion Studio by @JonnyBurger in #5324@remotion/webcodecs
: Be okay with output item shifting by 1 microsecons by @JonnyBurger in #5322@remotion/webcodecs
: Fix 2 videos which were not converting by @JonnyBurger in #5325
Full Changelog: v4.0.310...v4.0.311