v1.1.5
·
467 commits
to master
since this release
What's Changed
CLI Improvements
- New
extract-framecommand with--timeflag for extracting frames at specific timestamps editcommand now accepts inline JSON — no need to create a separate fileexport-framesrenamed flag —--format→--image-formatto avoid shadowing global--format- Effect commands auto-generate output —
effect-vignette,effect-glow,effect-noise,effect-scanlines,effect-chromatic-aberrationnow auto-generate output paths when--outputis 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_detailedandvideo_auto_chapters
Client API
- Context manager support —
with Client() as c:for automatic resource cleanup output_dirparameter onbatch()methodoutputparameter ongenerate_subtitles()method- Return type annotations on 11 methods for better IDE support
Bug Fixes
infoandtemplatesCLI commands now include"success": truein JSON outputthumbnailandextract-frameCLI commands now display actual frame path instead of N/A- JSON parse errors in CLI return structured JSON when
--format jsonis active
Full Changelog: v1.1.4...v1.1.5