Skip to content

v1.2.1

Choose a tag to compare

@simongonzalezdc simongonzalezdc released this 19 Apr 05:40
· 336 commits to master since this release
b2e9e1e

v1.2.1

This release aligns the published project version with the current package metadata and wraps the post-audit trust and maintainability work.

Changed

  • Prepared the 1.2.1 package metadata and public badge.
  • Improved runtime error contracts and diagnostics.
  • Repaired repository trust rails for deploys, packages, tests, and AI extras.
  • Added GitHub community, governance, maintainer, support, and discovery metadata.
  • Added AI-agent discovery files including llms.txt, robots.txt, sitemap.xml, and server.json.
  • Reduced mcp_video/engine.py to a compact compatibility facade while preserving public imports.

Fixed

  • Aligned mcp_video.__version__ with the package version in pyproject.toml.
  • Moved optional dependency metadata out of Ruff configuration.
  • Centralized chroma-key color validation for safer FFmpeg filter construction.
  • Preserved compatibility imports used by public surface and adversarial tests.

Verification

  • ./scripts/repo-readiness-audit.py
  • python3 -m pytest tests/test_public_surface.py tests/test_adversarial_audit.py -q --tb=short
  • python3 -m pytest tests/test_engine.py tests/test_e2e.py tests/test_server.py -q --tb=short
  • python3 -m pytest tests/test_engine_advanced.py -q --tb=short
  • python3 -m pytest tests/ -q -m "not slow" --tb=short
  • python3 -m build --sdist --wheel --outdir /tmp/mcp-video-release-dist
  • python3 .github/scripts/check-built-artifacts.py /tmp/mcp-video-release-dist