Skip to content

[pull] main from remotion-dev:main#844

Merged
pull[bot] merged 20 commits into
code:mainfrom
remotion-dev:main
May 18, 2026
Merged

[pull] main from remotion-dev:main#844
pull[bot] merged 20 commits into
code:mainfrom
remotion-dev:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 18, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

JonnyBurger and others added 20 commits May 18, 2026 14:08
Co-authored-by: Cursor <cursoragent@cursor.com>
Bump @remix-run/* in packages/convert and add root overrides so
@vercel/remix resolves the patched runtime instead of 2.16.7.

Co-authored-by: Cursor <cursoragent@cursor.com>
…rm-before-zero

`@remotion/timeline-utils`: Trim audio before timeline zero in waveforms
Replace the broken extract-zip dependency with a yauzl-based extractor and
patch yauzl's fd-slicer for Node.js 26 stream lifecycle compatibility.

Fixes #7409

Co-authored-by: Cursor <cursoragent@cursor.com>
patchedDependencies only applies when installing the monorepo with Bun.
Ship the Node.js 26 fd-slicer fix inside @remotion/renderer via file:./vendor/yauzl
so downstream npm installs get the patched copy without patch tooling.

Co-authored-by: Cursor <cursoragent@cursor.com>
Drop yauzl from package.json dependencies; import from vendor/yauzl-patched
directly and declare pend/buffer-crc32 as runtime deps for the vendored code.

Co-authored-by: Cursor <cursoragent@cursor.com>
Define minimal Entry and ZipFile types in vendor/yauzl-patched/index.d.ts
instead of importing types from the yauzl package.

Co-authored-by: Cursor <cursoragent@cursor.com>
Inline yauzl's dependencies so esbuild bundles of the renderer resolve
correctly in integration tests without separate npm packages.

Co-authored-by: Cursor <cursoragent@cursor.com>
…-zip-extraction

`@remotion/renderer`: Use yauzl directly for Chrome zip extraction
…ing-table

Docs: Update description in pricing table
`@remotion/cli`: Fix pnpm catalog upgrade detection
…olution

Effects no longer receive the current frame from the chain runtime. Light leak
takes a 0–1 progress param; wave takes evolution for phase. Callers animate by
passing changing params from React.

Co-authored-by: Cursor <cursoragent@cursor.com>
All built-in effects declare a schema; make the field non-nullable and remove
null checks in Studio timeline helpers.

Co-authored-by: Cursor <cursoragent@cursor.com>
…effect-system

Remove frame from effect system; use progress and evolution params
* `@remotion/skills-evals`: Add static result sharing

* `@remotion/skills-evals`: Address static export review comments

* `@remotion/skills-evals`: Group scenario results by eval
@pull pull Bot locked and limited conversation to collaborators May 18, 2026
@pull pull Bot added the ⤵️ pull label May 18, 2026
@pull pull Bot merged commit 5e277b5 into code:main May 18, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants