Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
v4.0.290
What's Changed
@remotion/renderer
: Support emitting thumbnails during render by @JonnyBurger in #5177- New template with Express.js render queue! by @samohovets in #5108
@remotion/player
: NewshowPosterWhenBufferingAndPaused
prop by @JonnyBurger in #5176@remotion/cli
: Mark Cursor as supporting hyperlinks by @JonnyBurger in #5178
Internals
- IT Tests: Investigate flaky tests by @JonnyBurger in #5174
- Monorepo: Delete
tsconfig.tsbuildinfo
before release to force re-build by @JonnyBurger in #5175 - Do not publish config files/build scripts to NPM. by @cofenster-michal in #5171
Full Changelog: v4.0.289...v4.0.290
v4.0.289
What's Changed
- 🪲
@remotion/lambda
: Fix Chrome 133 not having MP4 support again by @JonnyBurger in #5167 @remotion/media-parser
: FLAC seeking by @JonnyBurger in #5123@remotion/media-parser
: Seeking in .avi files by @JonnyBurger in #5156@remotion/media-parser
: Make MP4 parsing more resilient by @JonnyBurger in #5157@remotion/media-parser
: Seek in MP3 files by @JonnyBurger in #5159@remotion/media-parser
: Seeking support for AAC by @JonnyBurger in #5161@remotion/renderer
use VERSION in @remotion/renderer for folder names by @JonnyBurger in #5166- Lambda GO SDK: Fix error serialization by @JonnyBurger in #5165
New Contributors
- @cofenster-michal made their first contribution in #5163
Full Changelog: v4.0.288...v4.0.289
v4.0.288
What's Changed
remotion
: Playback improvements by @JonnyBurger in #5151@remotion/webcodecs
: Now supports audio resampling! + lower levelconvertAudioData()
API by @JonnyBurger in #5152@remotion/google-fonts
: New fonts + Add generation to publish pipeline by @JonnyBurger in #5150@remotion/lambda
: Lower site upload concurrency further by @JonnyBurger in #5144@remotion/media-parser
: Fix a video converting to MP4, and disable some broken seeking hints for now by @JonnyBurger in #5143@remotion/media-parser
: Support audio with "twos" codec by @JonnyBurger in #5113@remotion/compositor
: Make video seek to beginning if FFmpeg gives Operation not permitted by @JonnyBurger in #5146@remotion/serverless
: Don't throw error on launch routine to cause a retry by @JonnyBurger in #5145@remotion/media-utils
: Dynamically determine probe size if a bigger probe is needed for useWindowedAudioData() by @JonnyBurger in #5141
Docs
Internals
- Bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /packages/lambda-go-example by @dependabot in #5142
Full Changelog: v4.0.287...v4.0.288
v4.0.287
What's Changed
remotion
: Remain#x=y
hashes when combining prefetching and custom hashes by @JonnyBurger in #5139remotion
: Call the internal type the same as the external type by @JonnyBurger in #5138@remotion/media-parser
: Handle a video with no samples by @JonnyBurger in #5140@remotion/media-parser
: Disable some seeking hints for now by @JonnyBurger in #5124@remotion/media-utils
: Increase probe size for useWindowedAudioData() by @JonnyBurger in #5112@remotion/media-utils
: Rename toMediaUtilsAudioData
type by @JonnyBurger in #5125@remotion/lambda
: Pin@aws-sdk/middleware-flexible-checksums
dependency by @JonnyBurger in #5128@remotion/lambda
: Fix methods being retried when invalid serve URL is being passed by @JonnyBurger in #5132@remotion/studio
:play()
,pause()
,toggle()
,goToComposition()
APIs by @JonnyBurger in #5134- Experimental:
@remotion/media-parser
: Precomputed seeking hints https://www.remotion.dev/docs/media-parser/seeking-hints by @JonnyBurger in #5110
Docs
- Add troubleshooting document for Chrome 133 on lambda missing codecs by @samohovets in #5115
- Remove specifics on Cloud Rendering Units by @MehmetAdemi in #5127
Internals
- Bump vite from 5.4.16 to 5.4.17 by @dependabot in #5109
- Upgrade runner image in Discord notify action by @samohovets in #5119
Full Changelog: v4.0.286...v4.0.287
v4.0.286
Templates
What's Changed
- 🪲
remotion
: Fix premounting on TransitionSeries and nested Sequences by @JonnyBurger in #5104 @remotion/media-parser
: Detect MP3 file starting with 0xff, 0xfb by @JonnyBurger in #5097@remotion/media-parser
: support seeking for .ts files by @JonnyBurger in #5073@remotion/media-parser
: "in24" support by @JonnyBurger in #5105@remotion/media-parser
: Seeking in Matroska files by @JonnyBurger in #5099
Internals
- Dependencies: Use
[email protected]
by @JonnyBurger in #5092 - Upgrade to newer Typescript and Bun Types by @JonnyBurger in #5098
Docs
- Update index.mdx by @2bit2bit in #5107
- Fix website scrolling vertically by @hunxjunedo in #5106
New Contributors
Full Changelog: v4.0.285...v4.0.286
v4.0.285
What's Changed
- Upgrade to Tailwind 4.1, fixing templates breakage by @JonnyBurger in #5093
- Tailwind 4.1.1 by @JonnyBurger in #5096
Templates
- Refactor audiogram template by @JonnyBurger in #5094
Full Changelog: v4.0.284...v4.0.285
v4.0.284
What's Changed
@remotion/renderer
:selectComposition()
logLevel
is not passed correctly by @ycmjason in #5074@remotion/media-utils
: Fix useWindowedAudioData() with audio that has ID3 tags at the end by @JonnyBurger in #5076@remotion/skia
: Fix webpack override by @JonnyBurger in #5080@remotion/google-fonts
: Warn when loading many font files at once by @JonnyBurger in #5079@remotion/studio
: Fix Timeline Visibility Toggler shrinking when toggling it if there is a long name by @JonnyBurger in #5081@remotion/studio
: Allow entering a number in frame range slider by @JonnyBurger in #5083@remotion/openai-whisper
: Fix cases as described in issue #5069 by @JonnyBurger in #5085
Docs
- Create "Font loading error" section in troubleshooting docs by @samohovets in #5087
- Troubleshooting guide for "No frame found at position" by @JonnyBurger in #5082
- Update React Native status by @JonnyBurger in #5077
Templates
- Audiogram template: Use English sample data by @JonnyBurger in #5075
- Templates: Load less fonts by @JonnyBurger in #5078
Internals
- Bump vite from 5.4.15 to 5.4.16 by @dependabot in #5084
New Contributors
Full Changelog: v4.0.282...v4.0.284
v4.0.282
What's Changed
@remotion/mcp
: Fix Remotion MCP by @JonnyBurger in #5062@remotion/media-parser
: Experimental seeking for MP4 videos by @JonnyBurger in #5068@remotion/media-parser
: Prevent seeking infinite loop by @JonnyBurger in #5051@remotion/media-parser
: Prevent seeking forward when requesting a field that requires all samples by @JonnyBurger in #5053@remotion/media-parser
: Parsemfra
+tfra
elements by @JonnyBurger in #5054@remotion/media-parser
: Seeking in fragmented MP4 by @JonnyBurger in #5055@remotion/media-parser
: Hardcode Worker URLs so it can be used in Webpack by @JonnyBurger in #5059@remotion/media-parser
: Experimental seeking support for .wav by @JonnyBurger in #5072@remotion/media-parser
: Make experimental seeking on worker work by @JonnyBurger in #5050
Templates
- Audiogram template: Voice visualization + Allow transcription by @JonnyBurger in #4938
Docs
- Troubleshooting article about loading Pexels videos by @JonnyBurger in #5067
- Completely revamp Audio Docs by @JonnyBurger in #5064
- Improve
installWhisperCpp()
instructions by @JonnyBurger in #5063 - Update table of contents for Remotion Timeline index section by @samohovets in #5052
Full Changelog: v4.0.280...v4.0.282
v4.0.280
What's Changed
@remotion/google-fonts
: Make it more reliable by @JonnyBurger in #5040@remotion/media-utils
: Log status code if it is not 206 ingetPartialWaveData()
by @JonnyBurger in #5039@remotion/media-utils
: ReturngetWaveformPortion()
to previous behavior (normalized values) and add option by @JonnyBurger in #5046@remotion/media-utils
: Fix useWindowedAudioData() reading beyond the end of the file by @JonnyBurger in #5048@remotion/media-parser
: Not counting samples twice if seeking has happened by @JonnyBurger in #5044@remotion/bundler
: Always load ESM version ofremotion
by @JonnyBurger in #5047
Docs
- Fix Media Parser Stream selection docs by @JonnyBurger in #5041
- Remotion Timeline: Add video demonstration by @samohovets in #5049
Full Changelog: v4.0.279...v4.0.280
v4.0.279
What's Changed
remotion
: Allow volumes higher than 1! by @JonnyBurger in #5036@remotion/media-parser
: Foundations for seeking support by @JonnyBurger in #5014@remotion/media-parser
: Simplify state and first experimental seek by @JonnyBurger in #5016@remotion/media-parser
: Some very early steps towards seeking forwards and backwards by @JonnyBurger in #5019@remotion/webcodecs
: canUseWebFsWriter() catches Firefox Private Window Exception by @JonnyBurger in #5034@remotion/lottie
: Continue the render if component unmounts by @JonnyBurger in #5020@remotion/google-fonts
: NewloadFontFromInfo()
API by @JonnyBurger in #5022@remotion/cloudrun
: Give good error message when getting "invalid value specified for cpu" by @JonnyBurger in #5025@remotion/cloudrun
: Fix cloudrun service version mismatch error message by @philippbosch in #5012@remotion/renderer
:combineChunks()
API and document how to achieve distributed rendering by @JonnyBurger in #5027@remotion/renderer
: Be more lenient with--scale
option by @JonnyBurger in #5032@remotion/compositor
: Lower Libc requirement for x64 Linux GNU by @JonnyBurger in #5033@remotion/openai-whisper
: Make output of a foreign API work by @JonnyBurger in #5035
Docs
- Cloud Run and Lambda Docs: Make 1 documentation page for each command by @JonnyBurger in #5026
- New homepage graphic "What is Remotion?" by @JonnyBurger in #5029
- Structure Website into categories by @JonnyBurger in #5013
- Add Remotion Timeline to docs by @samohovets in #5028
New Contributors
- @philippbosch made their first contribution in #5012
Full Changelog: v4.0.278...v4.0.279