[1.3.3] SDK: robust pre-send validation
Fixes pre-send validation across all eleven platforms: real media dimensions, aspect ratios, duration and encoding; final platform options; Telegram formatting; and provider-exposed account eligibility. Invalid content now fails before publishing rather than reaching the provider or silently losing attachments. Also fixes TikTok single-chunk upload size declarations.
Upgrade: local video publishing requires FFmpeg (ffprobe on PATH), or an absolute FFPROBE_PATH. Node.js 20+ remains supported. Provider-side moderation and state changes can still reject posts after validation.
Validated with 565 SDK tests, 49 CLI tests, and the previously deployed end-to-end validation regressions. See migration notes and validation coverage.
npm install @simple-post/sdk@1.3.3