v4.0.439

remotion-dev/remotionv4.0.439Mar 25, 2026by JonnyBurger

AI Summary

Improves development workflow by saving default props immediately to prevent race conditions and enhances bundler security by inlining css-loader.

Key Highlights

  • Save default props and visual controls immediately to prevent race conditions
  • Fork and inline css-loader to resolve security vulnerability
  • Add modern CSS color format support to `interpolateColors`
  • Handle webpack cache corruption on low-memory machines

Full Release Notes

## What's Changed
* `@remotion/studio`: **Save default props and visual controls immediately** - this will always keep your changes in sync with the code and prevent race conditions when you are editing props manually, in code or with your agent by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6826
* `remotion`: Add modern CSS color format support to `interpolateColors` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6890
* `@remotion/bundler`: Fork and inline css-loader, resolving security vulnerability by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6883
* `@remotion/bundler`: Handle webpack cache corruption on low-memory machines by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6886
* `@remotion/bundler`: Suppress webpack rebuild on default props update by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6889
* `@remotion/bundler`: Revert rendering `window.remotion_logLevel` in bundle mode, use fallback instead by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6903
* `@remotion/transitions`: Forward stack traces for `TransitionSeries.Overlay` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6876
* `@remotion/web-renderer`: Fix `transparent` keyword interpolation in gradients by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6881
* `create-video`: Add `--yes` flag for non-interactive mode by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6884
* `create-video`: Respect npm registry config for corporate proxy support by @bskang-v6x in https://github.com/remotion-dev/remotion/pull/6899
* `create-video`: Strip control characters from directory name input by @bskang-v6x in https://github.com/remotion-dev/remotion/pull/6900

## Docs
* Remove `.mp4` from `defaultOutName` example by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6877
* Add trust section to about page by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6891

## Internal
* Update text fixture screenshot by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6879
* Render `window.remotion_logLevel` in bundle mode by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6902
* Upgrade Turborepo from 2.8.12 to 2.8.20 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/6904

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.438...v4.0.439