v4.0.510

remotion-dev/remotionv4.0.510Aug 14, 2026by JonnyBurger

AI Summary

Adds support for AWS China regions in Lambda, introduces new chart and text elements, and enhances timeline precision controls.

Key Highlights

  • Added support for AWS China regions in Lambda
  • New Elements: Animated charts and spinning text wheel
  • Added easing icons and precise timeline inputs
  • Enhanced Canvas Capture extension

New Features

  • AWS China regions support
  • Animated charts element
  • Spinning text wheel element

Full Release Notes

## What's Changed

- `remotion`: Clamp crop values to valid range by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10440
- `remotion`: Allow changing CanvasImage source in Visual Mode by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10438
- `@remotion/studio`: Preserve multi-selection when dragging outlines by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10460
- `@remotion/studio`: Reserve space for playback in composition sidebar by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10452
- `@remotion/studio`: Shift descendant keyframes when moving sequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10443
- `@remotion/studio`: Preserve keyframe clocks when moving sequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10422
- `@remotion/studio`: Allow precise timeline inputs by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10428
- `@remotion/studio`: Derive splitting support from timing traits by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10427
- `@remotion/studio`: Add easing icons to context menu by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10436
- `@remotion/studio`: Keep easing handles on default cursor by @YUHAO-corn in https://github.com/remotion-dev/remotion/pull/10397
- `@remotion/studio`: Add GitHub Desktop to "Open in..." menu by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10435
- `@remotion/studio`: Enable undo while color picker is open by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10373
- `@remotion/studio`: Use conventional font picker scrollbar by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10439
- `@remotion/studio`: Fix Inspector control indentation by @samohovets in https://github.com/remotion-dev/remotion/pull/10437
- `@remotion/studio`: Prevent text selection from opening editor by @samohovets in https://github.com/remotion-dev/remotion/pull/10394
- `@remotion/studio`: Remove crop handle shadow by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10376
- `@remotion/media`: Restart audio after iterator destruction by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10424
- `@remotion/mac-cursors`: Implement hidden schema by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10425
- `@remotion/mac-cursors`: Default cursor after reset by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10423
- [`@remotion/lambda`: Support AWS China regions](https://remotion.dev/docs/lambda/aws-china-regions) by @anthod0 in https://github.com/remotion-dev/remotion/pull/10383
- `@remotion/lambda-python`: Respect forced bucket for still renders by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10421
- `@remotion/bundler`: Do not crash when TypeScript exposes no `sys` by @Octember in https://github.com/remotion-dev/remotion/pull/10416
- `@remotion/canvas-capture-extension`: Prefer MP4 when supported by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10444
- `@remotion/canvas-capture-extension`: Add React and Vite development by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10377
- remotion.dev/brand: Add Studio interactivity promo by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10415
- remotion.dev/brand: Add second Skills 2 code change by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10432

## Elements

- Add spinning text wheel by @samohovets in https://github.com/remotion-dev/remotion/pull/10447
- Add animated line chart element by @samohovets in https://github.com/remotion-dev/remotion/pull/10382
- Add vertical bar chart element by @samohovets in https://github.com/remotion-dev/remotion/pull/10381
- Add animated pie chart element by @samohovets in https://github.com/remotion-dev/remotion/pull/10380
- Add product discount callout by @samohovets in https://github.com/remotion-dev/remotion/pull/10367
- Drag listing cards into Studio by @samohovets in https://github.com/remotion-dev/remotion/pull/10450
- Show drag preview in Studio by @samohovets in https://github.com/remotion-dev/remotion/pull/10434
- Make install button draggable by @samohovets in https://github.com/remotion-dev/remotion/pull/10431
- Generate sidebar from registry by @samohovets in https://github.com/remotion-dev/remotion/pull/10396
- Expand source code to full height by @samohovets in https://github.com/remotion-dev/remotion/pull/10451
- Rename news article headline highlight by @samohovets in https://github.com/remotion-dev/remotion/pull/10426
- Merge contribution guides by @samohovets in https://github.com/remotion-dev/remotion/pull/10446

## Docs

- Link Cursor plugin marketplace by @YUHAO-corn in https://github.com/remotion-dev/remotion/pull/10448

## Experts

- Remove Alex Fernandez from experts by @alexfernandez803 in https://github.com/remotion-dev/remotion/pull/10395

## Internal

- Load Element preview upload credentials from docs by @samohovets in https://github.com/remotion-dev/remotion/pull/10466
- Add Zed task for docs development server by @samohovets in https://github.com/remotion-dev/remotion/pull/10461
- Queue messages until commit worker exits in `commit` pi extension by @samohovets in https://github.com/remotion-dev/remotion/pull/10449
- Testbed: Add outline selection behavior cases by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10445
- Disable MapTiler paint transitions by @JonnyBurger in https://github.com/remotion-dev/remotion/commit/5fa4ce7a29

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.509...v4.0.510