Automated release: version and notes generated from pull requests merged since 1.4.8.
- README gains a "Gotchas and best practices" section for human readers: VFR, keyframe snapping, HDR, loudness targets, caption order, 9:16 crops, fonts, silence threshold, sync confidence, plans; every flag named is checked against the scripts'
--help. --dry-runwrites no side files either:silence.py --edl,scenes.py --edland the.assthatcaption.py --animate/--karaokegenerates were written while stderr said "would write". The contract's note for these tools was right; the code was not.- SMPTE
hh:mm:ss:fftimes resolve with the input's fps in every tool that takes a time (overlay,graphics,look,insert,background,fit,loop), and a bad time is akind: inputfailure document naming the flag instead of a traceback (time_arg()in_common.py;cut/freezealready did this). pad.py --start/--endaccept the shared time grammar (1:30) like every other tool; junk is akind: inputrefusal, not an argparse exit 2 without JSON.cut.py --segmentsrefuses an output that is the same file as its input. The run() guard compares each ffmpeg command's-iwith its output, and the final concat's only-iis the temp list file, so-o in.mp4replaced the source with the join (fourth review, P0); the single-segment path already refused.- The dry-run exception list in SKILL.md and
docs/contract.mdnamessilence,loudnessandstabilizeagain; the pinning test now checks the sentence that states the exception in all three docs, not "the name appears somewhere in the file", which is how the list drifted twice. - Release resolver: a PR labelled
dependenciesis never releasable, even when Dependabot also labelled itmajor(its bump of actions/checkout 4→7 was the action's major, not this package's, and blocked the 1.4.9 release). - ci: a dependencies PR never resolves a release, even when Dependabot labelled it major (#186)
- fix: fourth audit -- dry-run side files, SMPTE in every tool, pad time grammar, cut --segments input guard (#183)
- docs: README gotchas and best practices for human readers (#182)
- build(deps): bump softprops/action-gh-release from 2 to 3 (#169)
- build(deps): bump actions/checkout from 4 to 7 (#168)
What's Changed
- build(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #168
- build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #169
- docs: README gotchas and best practices for human readers by @claude[bot] in #182
- fix: fourth audit -- dry-run side files, SMPTE in every tool, pad time grammar, cut --segments input guard by @claude[bot] in #183
- ci: a dependencies PR never resolves a release, even when Dependabot labelled it major by @claude[bot] in #186
New Contributors
Full Changelog: v1.4.8...v1.4.9