|
2 | 2 |
|
3 | 3 | Release history for the DaVinci Resolve MCP Server. The latest release is summarized in the root README; older entries live here to keep the README focused. |
4 | 4 |
|
| 5 | +## What's New in v2.54.0 |
| 6 | + |
| 7 | +Hardens the rest of the enum-keyed settings APIs against the same silent-failure |
| 8 | +class fixed for `AutoSyncAudio` in v2.53.0 (issue #70). Several Resolve methods |
| 9 | +key their settings dict by `resolve.<CONST>` enum attributes and silently reject |
| 10 | +the whole call when handed plain string keys — returning `False`/`None` with |
| 11 | +nothing applied and no error. |
| 12 | + |
| 13 | +- **Fixed** `CreateSubtitlesFromAudio` (both `timeline_ai.create_subtitles` and |
| 14 | + `timeline.subtitle_generation_probe`) now resolves human-readable |
| 15 | + `autoCaptionSettings` — `language`, `preset`, `line_break`, `chars_per_line`, |
| 16 | + `gap` — into live `SUBTITLE_*`/`AUTO_CAPTION_*` enum keys/values. Unknown keys |
| 17 | + and unresolvable values are dropped and reported in `ignored_settings` instead |
| 18 | + of poisoning the call, and generation is read-back verified against the |
| 19 | + timeline's subtitle track count (the boolean return is unreliable). |
| 20 | +- **Fixed** the `ProjectManager` CloudProject family (`create`/`load`/ |
| 21 | + `import_project`/`restore`) resolves `{cloudSettings}` into live |
| 22 | + `CLOUD_SETTING_*`/`CLOUD_SYNC_*` enums (`project_name`, `media_path`, |
| 23 | + `is_collab`, `sync_mode`, `is_camera_access`), dropping unknown keys into |
| 24 | + `ignored_settings`. |
| 25 | +- **Changed** the string→enum resolution is now a shared `_resolve_enum_settings` |
| 26 | + primitive driven by per-field specs, so the next enum-keyed API gets the same |
| 27 | + treatment without re-implementing it. |
| 28 | +- **Added** `api_truth` entries for `Timeline.CreateSubtitlesFromAudio` and the |
| 29 | + CloudProject family, documenting the silent-rejection + unreliable-return |
| 30 | + behavior alongside the existing `AutoSyncAudio` entry. |
| 31 | + |
5 | 32 | ## What's New in v2.53.0 |
6 | 33 |
|
7 | 34 | Two improvements to audio sync reliability and inventory control. |
|
0 commit comments