Skip to main content

2.3.1 Release Notes

Release date: 8th January 2025

File Version Bump

Scenes created in Cavalry 2.3 or earlier will be converted when opening them in Cavalry 2.3.1. The file will be copied to a new Scene which will need saving – you'll notice the legacy Scene will be named <yourSceneName> [Converted].cv on opening. Any Scenes saved in 2.3.1 onwards will not be fully compatible with any previous versions of Cavalry.

New Features

Scripting

API Module

Script UIs

General

Enhancements

  • Sound now includes a Linear Frequency Scale and an A-Weighting Attribute.
  • New Pressing Return in an Attribute Field preference to determine what happens when pressing the Return key within a field.
  • Tiling X/Y for the Image Shader now defaults to Clamp.
  • Presets:
    • Can now be set for all compatible selected Layers.
    • Saving a Preset for an Render Queue Item now has the option to include the File Name and Path (or not).
    • A Preset can now be applied by right clicking a Layer in the Scene Window.
  • Improvements to Asset previews mean Scenes containing 100s of image assets are now more performant.
  • It's now possible to copy the Group Id of a Group in the Assets Window.
  • A Composition can be created using a Preset from the Composition menu.
  • The checkerboard for transparent Composition Backgrounds has been improved.

Notable Bug Fixes

  • Fixed a regression with Forge Dynamics where the Constraints and Collision Events attributes were replaced with Auxiliary.
  • Mono 48000 Hz .mp3 files no longer trigger a crash on import.
  • A harmless warning when using api.createTimeMarker() has been removed.
  • Fixed an issue with Shader caches which could result in glitches in output videos.

Notes

  • The onAppStateChange callback has been deprecated and replaced with onAppStateChanged for consistency.