v1.51.0

amirivojdan/shekarv1.51.0Jul 22, 2026by Vanilagy

AI Summary

This release introduces enhanced flexibility to the `Conversion` API by enabling composable outputs and granular control over execution flow through pausing and stepping capabilities.

Key Highlights

  • Composable conversions allow `composable: true` to share outputs or combine multiple tracks.
  • Conversions can now be paused using the `pauseSignal` option.
  • Conversions can be stepped forward deliberately using the `until` option.

New Features

  • Composable conversion support for multiple outputs or tracks.
  • Pause functionality for conversions using `pauseSignal`.
  • Stepping functionality for conversions using the `until` option.

Full Release Notes

- Added *composable conversions*: You can now set `composable: true` for a `Conversion`, which makes the `Conversion` no longer "own" the `Output`. This allows you to add additional tracks manually, or have multiple conversions target the same output, useful for combining multiple files into one.
- Conversions can now be paused using the `pauseSignal` option on the `execute` method
- Conversions can now be stepped forward deliberately using the `until` option on the `execute` method