v4.0.501

NangoHQ/nangov4.0.501Jul 29, 2026by JonnyBurger

AI Summary

Significant architectural changes include rewriting the Skills system and modifying `AbsoluteFill` to behave as a `Sequence`. The UI was refined with better layout controls, collapsed inspector sections, and new composition interactions.

Key Highlights

  • `AbsoluteFill` is now a `Sequence`.
  • Skills have been completely rewritten.
  • Added border radius controls and captions interactivity schema.
  • Improved Studio layout controls and collapsed inactive sections.
  • Added composition quick actions and sequence outline previews.

New Features

  • AbsoluteFill as Sequence
  • Border radius controls
  • Captions interactivity
  • Composition quick actions
  • Visual library for Elements
  • Timed captions element
  • Test-writing skill
  • Masterplan issue audit skill

Full Release Notes

## What's Changed

* `remotion`: **Make AbsoluteFill a sequence** by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9845
* `remotion`: Avoid stack prop conflicts in interactive components by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9850
* `remotion`: Add border radius controls by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9728
* `remotion`: Add captions interactivity schema field by @samohovets in https://github.com/remotion-dev/remotion/pull/9715
* `remotion`: Truncate long blob URLs in delayRender labels by @amir-rezaei in https://github.com/remotion-dev/remotion/pull/9813
* `create-video`: Use `bundler: "module"` resolution in templates by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9854
* `@remotion/bundler`: Update docs+overrides for Rspack by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9801
* `@remotion/lambda`: Deprecate `deploySite()` in favor for `deploySiteFromBundle()` by @samohovets in https://github.com/remotion-dev/remotion/pull/9573
* `@remotion/renderer`: Upgrade source-map to 0.8.0 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9827
* `@remotion/studio`: Match FPS meter typography to Studio by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9856
* `@remotion/studio`: Collapse default layout controls by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9849
* `@remotion/studio`: Collapse inactive inspector sections by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9831
* `@remotion/studio`: Add composition quick action by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9810
* `@remotion/studio`: Jump to newly created composition by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9762
* `@remotion/studio`: Clip keyframes outside timeline padding by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9745
* `@remotion/studio`: Preview sequence outlines on hover by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9743
* `@remotion/transitions`: Support connected compositions in TransitionSeries by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9841

## Docs

* [Add Editor Starter client-side rendering guide](https://remotion.dev/docs/editor-starter/client-side-rendering) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9789
* Document Video crop props by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9843
* Remove self-link from Video page by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9858
* Document Rspack WebAssembly support by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9805
* TS aliases for Rspack by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9811
* Fix SVGR and GLSL bundler snippets by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9798
* Document validateFontIsLoaded default for v5 by @santhiprakash in https://github.com/remotion-dev/remotion/pull/9740
* Clarify automation license eligibility by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9847
* License FAQ and Terms: More explicit about collaborations by @MehmetAdemi in https://github.com/remotion-dev/remotion/pull/9815
* Add FAQ item for remotion.pro sign-up options by @MehmetAdemi in https://github.com/remotion-dev/remotion/pull/9824
* Remove homepage video deployment by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9844
* remotion.dev/brand: Add Skills 2.0 announcement compositions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9763

## Skills

* **Rewrite skills** by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9838
* Standardize API deprecations by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9853
* Use Solid for light leaks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9855
* Symlink Claude skills to agent skills by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9835
* Prefer inline text for fixed copy by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9761

## Internal and Experimental

* Elements: Add visual library by @samohovets in https://github.com/remotion-dev/remotion/pull/9821
* Elements: Add timed captions element by @samohovets in https://github.com/remotion-dev/remotion/pull/9427
* Elements: Make preview metadata explicit by @samohovets in https://github.com/remotion-dev/remotion/pull/9800
* Elements: Confirm before overwriting Element files by @samohovets in https://github.com/remotion-dev/remotion/pull/9788
* Add test-writing skill by @samohovets in https://github.com/remotion-dev/remotion/pull/9791
* Add masterplan issue audit skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9780
* Classify test-only PRs as internal by @samohovets in https://github.com/remotion-dev/remotion/pull/9755
* Stabilize timing override registration test in `@remotion/transitions` by @samohovets in https://github.com/remotion-dev/remotion/pull/9754
* Cache Twoslash prewarming with Turbo by @samohovets in https://github.com/remotion-dev/remotion/pull/9825
* `remotion-monorepo`: Cancel superseded and stalled CI runs by @samohovets in https://github.com/remotion-dev/remotion/pull/9753
* `@remotion/browser-studio`: Enable HMR by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9851
* `@remotion/browser-studio`: Align Bun and esm.sh externals by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9846
* `@remotion/browser-studio`: Add virtual project operations by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9814
* `@remotion/browser-studio`: Add project download by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9812
* `@remotion/browser-studio`: Enable adding solids by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9790

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.500...v4.0.501