0.2.2 (2026-01-11)
0.2.1 (2026-01-11)
- ci: avoid duplicate checks on release-please PRs (#25) (e7e4129)
- security: force esbuild >=0.27.2 (#22) (1842dac)
0.2.0 (2026-01-11)
- add caption cleanup and chunked TTS (6f00a80)
- add caption pacing CLI options (ba1d3dc)
- add CLI documentation, Tavily search, and validation improvements (9f55b7c)
- add main entry point and package update (f32cf93)
- add Python helper scripts for video validation (1234725)
- add quality gate test for validate module (28aed2f)
- add research module, validation pipeline, and engagement scoring docs (be8ac67)
- add research tools infrastructure (reddit, hackernews, web-search) (944e0d3)
- add retrieval system, scene detection, and embedding infrastructure (ab07e58)
- add TTS speed option (25454d1)
- audio-first sync pipeline with 4.4x better caption sync (4ec6350)
- audio: Add kokoro TTS and fallback timestamp estimation (fa13d6e)
- captions: add single/buildup display modes and words-per-page option (870de80)
- captions: add smart word wrapping with multi-line support (97dd5ae)
- captions: add TikTok-native chunking with emphasis detection (26b39a9)
- captions: filter Whisper artifacts and add animation customization (1462eae)
- cli: add assets management command (ef85cae)
- cli: add capcut, hormozi, karaoke presets to help text (35b7ce7)
- cli: add global --yes/--offline hook policy (4694be0)
- cli: Add mock/dry-run modes and update prompts for new schema (f96b86d)
- cli: add render preflight and hooks offline support (fb6ff99)
- Complete system design v8.0 with comprehensive research (9ec94d2)
- configure husky pre-commit hooks with lint-staged, increase CLI test timeout (5bf7bea)
- core: Add retry logic and fix LLM model response (9d41752)
- e2e: Complete E2E pipeline with real TTS, Pexels, and Remotion (d1efeea)
- enable strict mode and pre-commit hooks (3265601)
- enhance CLI UX and caption tooling (cfb7f03)
- eval: add V&V framework with LLM-as-judge evaluation system (fdd5305)
- extend render caption controls (42d9b6e)
- phase0: Complete Phase 0 infrastructure + Phase 1-4 scaffolding (a651ecb)
- phoenix-loop-3: add punctuation restoration and paging quality tests (be7bf3f)
- phoenix-loop-4: add pacing quality metrics - 91.7% score (60be97e)
- phoenix-loop-5: engagement quality 95% (2070dd5)
- phoenix-loop-6: audio quality 88% - found breathing room issues (6f96837)
- pipeline: Add full mock mode for E2E testing (e11ed16)
- polish CLI summaries and caption cleanup (3ae5c26)
- quality: add caption quality metrics and ASR post-processor (6e0184a)
- quality: add security scanning - TASK-013 complete (3e361a8)
- render: Fix ESM __dirname and add render test (50eeeff)
- add eslint-disable for complex functions, add visuals tests (476e31f)
- add timeout to CLI test helper, fix ora stderr output, skip unimplemented tests (8c8cd08)
- align test expectations with schema defaults (6289fbd)
- captions: filter TTS markers and ASR artifacts from captions (96eedc2)
- captions: sentence boundaries trigger new pages + hook deduplication (7020b15)
- captions: update presets to support multi-line captions (fa5b573)
- cli: Fix duplicate spinner messages in generate command (de256bb)
- cli: honor CM_OFFLINE/CM_YES env (#17) (2a603c4)
- complete validate module implementation (bfc09c7)
- enhance TTS marker and ASR artifact filtering (c0c8c2a)
- enhance TTS marker and ASR artifact filtering with confidence thresholds (f24c43e)
- fix remaining test and formatting issues (3df2044)
- minor updates to validation and documentation (fb76ca8)
- phoenix-loop-1: improve caption quality to 99.2% (a4e356b)
- phoenix-loop-2: boost confidence for pattern-matched merges to 99.4% (23bc38b)
- release-please: don\u2019t fail when dispatch races (#20) (9597508)
- remove unused imports from decorators test (02494c1)
- remove unused vi import from web-search.test.ts (325d134)
- render: allow mock preflight without audio file (3c044f3)
- render: Proper ESM/CJS path resolution (391bfa4)
- render: Use ESM/CJS compatible path resolution (ad477bb)
- resolve remaining TypeScript and ESLint quality issues (28b9204)
- resolve TypeScript and ESLint issues - clean quality gates (558561f)
- restore corrupted package.json (3d92b60)
- update audio, render, visuals commands and scorer tests (13e219c)
- update CI workflow to use master branch (2407ea2)
- update CLI commands and scorer (ca61ea2)
- update CLI integration test helpers (f132b3c)
- update CLI UX guide for cm research (c723330)
- update CLI UX guide for cm script (712b901)
- update embeddings, retrieval, and scene detection modules (26fd1dc)
- update generate reference, retrieve command, and indexer (641a5d8)
- update integration tests and generate command (2bc342a)
- update main entry point (3617d5d)
- update package command (82210f8)
- update pipeline modules and move TASK-018 to done (c3ec250)
- update quality.ts validation module (4ad2fbd)
- update research reference and indexer tests (7bfd24c)
- update script command (d794fd4)
- update script command and CLI utils (f764906)
- update script command, format, and runtime tests (4189a17)
- update validate command (199a931)
- update validate command (5aaea97)
- visuals: prefer HD video quality to avoid renderer crashes (daa5bed)
Release notes are generated via Release Please.