Skip to content

v1.1.5

Choose a tag to compare

@simongonzalezdc simongonzalezdc released this 31 Mar 18:05
· 467 commits to master since this release

What's Changed

CLI Improvements

  • New extract-frame command with --time flag for extracting frames at specific timestamps
  • edit command now accepts inline JSON — no need to create a separate file
  • export-frames renamed flag--format--image-format to avoid shadowing global --format
  • Effect commands auto-generate outputeffect-vignette, effect-glow, effect-noise, effect-scanlines, effect-chromatic-aberration now auto-generate output paths when --output is omitted
  • Structured JSON errors — invalid JSON arguments now return proper JSON error responses when using --format json

Server Validation

  • Added parameter validation to 12 MCP tools: effect_vignette, effect_chromatic_aberration, effect_scanlines, effect_noise, effect_glow, layout_grid, layout_pip, text_animated, mograph_count, mograph_progress (intensity ranges, font sizes, fps bounds, etc.)
  • Added exception handling for video_info_detailed and video_auto_chapters

Client API

  • Context manager supportwith Client() as c: for automatic resource cleanup
  • output_dir parameter on batch() method
  • output parameter on generate_subtitles() method
  • Return type annotations on 11 methods for better IDE support

Bug Fixes

  • info and templates CLI commands now include "success": true in JSON output
  • thumbnail and extract-frame CLI commands now display actual frame path instead of N/A
  • JSON parse errors in CLI return structured JSON when --format json is active

Full Changelog: v1.1.4...v1.1.5