Skip to content

Comments

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

Merged
pull[bot] merged 72 commits intocode:mainfrom
remotion-dev:main
Feb 18, 2026
Merged

[pull] main from remotion-dev:main#709
pull[bot] merged 72 commits intocode:mainfrom
remotion-dev:main

Conversation

@pull
Copy link

@pull pull bot commented Feb 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 30 commits February 17, 2026 18:06
The worker process never exited because createTwoslasher holds a TS
language service with open handles and neither it nor shiki expose
dispose(). Added process.exit(0) after final output, a 5-minute
timeout per worker, and stderr forwarding so crashes are visible.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The main process was silently swallowing worker errors and never
exiting, causing the Vercel build to hang. Now errors are printed
and cause exit 1, and success calls process.exit(0) to avoid
dangling handles keeping the process alive.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Migrates the standalone config helpers in packages/cli/src/config/{width,height}.ts
to proper AnyRemotionOption definitions in packages/renderer/src/options/, following
the same pattern as scaleOption, concurrencyOption, etc.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds two new composition override options following the same pattern
as --height and --width: `--fps` overrides the composition's FPS and
`--duration` overrides its durationInFrames. Propagated through CLI,
Lambda, Cloud Run, serverless, and docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…t payloads

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add AvailableFrom v="4.0.424" to config, CLI, Lambda, and CloudRun docs
- Add forceFps/forceDurationInFrames entries to Lambda and CloudRun API docs
- Use validateFps, validateDurationInFrames, validateDimension in option setConfig/getValue
- Add missing forceFps/forceDurationInFrames to Lambda test payloads

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…nippet

`remotion`: Add audio variant to tag switching snippet
`@remotion/studio`: Disallow selection on the timeline
JonnyBurger and others added 26 commits February 18, 2026 13:09
…e code

- Upgrade @vercel/sandbox from 1.3.1 to 1.6.0
- Pass `{ expiration: 0 }` to `sandbox.snapshot()` for infinite retention
- Remove expiration tracking from snapshot cache
- Replace `reuseOrCreateSandbox` with simpler `getSandbox` (no runtime fallback)
- Remove `subtitle` field from progress types, state, and UI
- Run Prettier on src

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The flag is no longer needed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove --experimental-cli flag from prettier
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Updated software acknowledgements and contributor count.
Revise acknowledgements and contributor statistics
…snapshots

`template-vercel`: Use never-expiring sandbox snapshots
Closes #6583

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Docs: Document loop prop behavior during fallback
`@vitejs/plugin-react-swc@3.0.0` requires `vite@^4` and
`@vitejs/plugin-react@4.1.0` requires `vite@^4.2.0`, but the
template uses `vite@5.4.21`. This causes `npm install` to fail with
ERESOLVE when creating a project via `npx create-video@latest --recorder`.

Upgrade to versions that support Vite 5:
- `@vitejs/plugin-react-swc`: 3.0.0 → 3.11.0 (supports vite ^4 || ^5 || ^6 || ^7)
- `@vitejs/plugin-react`: 4.1.0 → 4.3.4 (supports vite ^4.2.0 || ^5.0.0)

Also updates the workspace catalog entry for `@vitejs/plugin-react`.

Closes #6567

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
`template-recorder`: Fix Vite peer dependency conflict
@pull pull bot locked and limited conversation to collaborators Feb 18, 2026
@pull pull bot added the ⤵️ pull label Feb 18, 2026
@pull pull bot merged commit 89eee17 into code:main Feb 18, 2026
@pull pull bot added the ⤵️ pull label Feb 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.

4 participants