Codex YMT v0.0.3 is a reliability release with no new YouTube permissions or remote operations.
Changes:
- Expanded offline regression coverage from 25 to 40 tests.
- Added coverage for video listing and pagination, OAuth refresh, corrupt local JSON, one-time confirmations, and default-language writes.
- Added defensive validation for malformed MCP params, tool arguments, and max_results.
- Added actionable, bounded Google API errors for authorization, quota, permissions, metadata, and missing videos.
- Added dependency-free plugin, skill, and marketplace metadata validation to CI.
- Added OAuth testing-mode, quota, and optional unlisted-video smoke-test guidance.
Compatibility and safety:
- The same 13 MCP tools, input schemas, OAuth scope, and successful response shapes are preserved.
- Existing OAuth data, channel settings, and drafts require no migration or reconnection.
- No bulk publishing, rollback, keychain integration, language-list tools, or automatic live writes were added.
Validation:
- CI passed on Python 3.10, 3.12, and 3.14.
- All 40 offline tests and the Codex plugin and skill validators passed.
- No live YouTube write or token revocation was performed.
Full changelog: v0.0.2...v0.0.3