What's Changed
remotion: Preserve component state during Fast Refresh by @JonnyBurger in #6692@remotion/bundler: Move sequence stack trace proxy to bundler entry script by @JonnyBurger in #6687@remotion/cli: Preservecatalog:entries duringremotion upgradeby @samohovets in #6685@remotion/cli: MigratetimeoutandforceCLI flags to option system by @JonnyBurger in #6717@remotion/cli: Migrate--concurrenciesCLI flag to option system by @JonnyBurger in #6720@remotion/design: Prevent Button from stretching to full width by @nielskaspers in #6689@remotion/media: Pre-schedule audio nodes while premounting by @JonnyBurger in #6718@remotion/media: Re-seek when playback rate changes by @JonnyBurger in #6719@remotion/media: RemoveupdatePlaybackTimecallback from audio iterator manager by @JonnyBurger in #6722@remotion/renderer: Retry download on server timeout by @JonnyBurger in #6686@remotion/renderer: Preferos.availableParallelism()overos.cpus().lengthby @JonnyBurger in #6713@remotion/studio: Reduce InputDragger padding by @JonnyBurger in #6697@remotion/studio: Prevent timeline layer labels from wrapping by @JonnyBurger in #6714@remotion/studio: Align timeline layers with playhead by @JonnyBurger in #6716@remotion/studio: Fix timeline layers being 1 frame too short by @JonnyBurger in #6730@remotion/studio: Fix thumbnail resource leak in timeline filmstrip by @JonnyBurger in #6725@remotion/tailwind-v4: Upgrade to TailwindCSS 4.2.0, use @tailwindcss/webpack by @JonnyBurger in #6694@remotion/web-renderer: Add webkit-text-stroke support by @saimfd in #6734@remotion/web-renderer: Add test verifying frameRange duration correctness by @JonnyBurger in #6729- Upgrade Mediabunny to 1.35.1 by @JonnyBurger in #6724
Templates
- Template Prompt-to-Motion-Graphics: Use TabPanel for code examples page by @ASchwad in #6732
- Fix mediabunny version mismatch in templates by @JonnyBurger in #6737
Docs
- Update acknowledgements by @MehmetAdemi in #6700
- Add cost and security warnings to Vercel deployment docs by @JonnyBurger in #6723
Internal
- Add
formatscript to all packages by @JonnyBurger in #6693 - Add
bun run formatpre-commit hook by @JonnyBurger in #6695 - Optimize pre-commit hook to only format changed packages by @JonnyBurger in #6705
- Remove root .npmrc (unused with Bun) by @JonnyBurger in #6733
- Remove TTS templates from monorepo by @JonnyBurger in #6682
- Remove all dependencies on Netlify-hosted sites by @JonnyBurger in #6738
Full Changelog: v4.0.429...v4.0.430