Skip to content

v0.4.0

Choose a tag to compare

@DaKev DaKev released this 09 Mar 18:14
· 1 commit to main since this release
c10b95f

Highlights

  • Fixed CLI exit-code behavior so validation failures consistently return exit code 1 and execution failures return exit code 2.
  • Added structured validation errors for missing required CLI options (for example, thumbnail now returns MISSING_FIELD when --at is missing).
  • Added strict EDL version validation (only version "1.0" is accepted).
  • Improved doctor version matching to compare semantic version numbers for ffmpeg and ffprobe.
  • Extended analysis output shaping with --response-format ndjson, --fields, --limit, and --min-strength support on high-volume commands (keyframes, beats, silence).
  • Bumped package version to 0.4.0 and updated docs/changelog.

Validation

  • uv run pytest -q (253 passed, 28 skipped)