Automated release: version and notes generated from pull requests merged since 1.5.0.
- Fifth review.
render.pyrefused nothing whenoutputnamed one of its own clip sources and overwrote the source (nowkind: input);fit.py --method trimstream-copied a subtitle track through the-sscut, so the file came out at twice the requested length with cues from the wrong part (dropped and reported likepad --start);caption.py --transcriberan the speech engine and wrote the.srtunder--dry-run, and put that sidecar next to the input, silently replacing a hand-written one (now planned only, written next to the output, with a warning before replacing);color.py --correct --dry-runran two real signalstats passes;multicam.py --audio Nout of range was a traceback;check.py's fix for a broadcast codec failure named a preset that does not exist (proresnow);sequence.pyhadimport reabove its shebang, so its docstring never reached--helpor the contract;batch.py --watchcould not be stopped with Ctrl-C without an "interrupted, nothing written" exit;render.py --dry-runsaid "copied";join.py's audio path probed its output as an input;references/scripts.mddescribed karaoke timing as even when the default follows speech energy (--karaoke-timing). - fix: fifth review -- render self-overwrite, fit trim subtitles, caption transcribe under dry-run, and nine smaller items (#194)
What's Changed
- fix: fifth review -- render self-overwrite, fit trim subtitles, caption transcribe under dry-run, and nine smaller items by @claude[bot] in #194
Full Changelog: v1.5.0...v1.5.1