What's Changed
@remotion/web-renderer: Pitch-shifting usingtoneFrequencyis now supported in preview and rendering! by @JonnyBurger in #11183@remotion/bundler: Fix Rspack bundles without optional Studio dependencies by @JonnyBurger in #11257@remotion/media: Upgrade Mediabunny to 1.56.1 by @JonnyBurger in #11219@remotion/promo-pages: Add video automation landing page by @JonnyBurger in #11184@remotion/skills: Use SVG agent icons by @JonnyBurger in #11217@remotion/studio: Simplify Studio settings controls by @JonnyBurger in #11193@remotion/studio: Create, duplicate, rename and delete compositions without Prettier by @JonnyBurger in #11194@remotion/studio: Show keyboard shortcuts in toolbar button tooltips by @JonnyBurger in #11200@remotion/studio: Add syntax highlighting to error overlays by @samohovets in #11232@remotion/studio: Preserve number field display precision by @samohovets in #11245@remotion/studio: Highlight active error lines instead of dimming context by @samohovets in #11247@remotion/studio: Collapse timeline children after insertion without flicker by @samohovets in #11206@remotion/studio: Fix map timeline dragging and local animation timing by @samohovets in #11208
Elements
- Elements: Clarify editable layer guidance by @samohovets in #11214
- Elements: Add
initialPropsto thecomponent-owned-sequenceinstalls by @samohovets in #11221 - Elements: Use unique preview URLs by @samohovets in #11237
- Elements: Remove sticky listing card tooltip by @samohovets in #11238
- Elements: Preserve initial props when inserting components in Browser Studio by @samohovets in #11239
Templates
- Recorder: Replace Media Parser with Mediabunny by @JonnyBurger in #11223
- Recorder: require selected media devices by @gauravsaxena1997 in #11240
Docs
- Clarify Element Sequence ownership and editing by @samohovets in #11209
- Add Angles to Products resources by @shuicici in #11213
- Add progress slider to tear effect demo by @samohovets in #11229
- Add Lexington Motion to the resources page by @michael-andreuzza in #11231
- Prevent content hash collisions from corrupting bundles by @samohovets in #11236
Internal and experimental
- Stabilize transition registration range test by @JonnyBurger in #11205
- Stop local dev servers from opening browsers by @samohovets in #11233
- Remove implementation-detail Element tests by @samohovets in #11246
Full Changelog: v4.0.523...v4.0.524