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
- A technical preview for writing third party plug-ins.
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.