v1.2.1
·
336 commits
to master
since this release
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, andserver.json. - Reduced
mcp_video/engine.pyto a compact compatibility facade while preserving public imports.
Fixed
- Aligned
mcp_video.__version__with the package version inpyproject.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.pypython3 -m pytest tests/test_public_surface.py tests/test_adversarial_audit.py -q --tb=shortpython3 -m pytest tests/test_engine.py tests/test_e2e.py tests/test_server.py -q --tb=shortpython3 -m pytest tests/test_engine_advanced.py -q --tb=shortpython3 -m pytest tests/ -q -m "not slow" --tb=shortpython3 -m build --sdist --wheel --outdir /tmp/mcp-video-release-distpython3 .github/scripts/check-built-artifacts.py /tmp/mcp-video-release-dist