Release Notes Draft
- Completed the Meshroom integration split: all node templates and scripts now live in the new videostrip-meshroom repository, keeping this tree focused on the core extractor and CLI.
- Added
scripts/todo2issues.py, a GitHub CLI helper that turns structured sections indoc/TODO.mdinto labelled issues (supports dry-run, milestone assignment, and cross-repo targeting).
- Meshroom node assets (
meshroom/anddoc/TODO.mdentries tied to them) have been removed from this repository. Clonevideostrip-meshroomalongsidevideostripif you rely on Meshroom pipelines.
- Promoted the bundled
args.hxxheader tothird_party/args.hxxand rewired include paths in the CLI/core targets, simplifying packaging and making the dependency boundary explicit. - Pruned the unused
videostrip_utilsmodule to reduce build surface area. - CLI
--enhanceflag now applies the default{grayworld, clahe(YCrCb)}enhancement pipeline even when no YAML config is provided, matching the legacyprocessing.apply_enhancement: truebehavior.
- README now opens with the Meshroom migration notice, refreshed build/usage guidance, and a direct link to the contributing guide.
- AGENTS.md updated to reference the new Meshroom repository and keep contributor roles accurate.
- TODO backlog cleaned while moving Meshroom work items into issue automation.
- Version bumped to 0.9.2 in CMake to anchor release artifacts.
- Consumers who automated Meshroom flows should fetch
videostrip-meshroomand update any paths that previously referencedmeshroom/inside this repo. - To try the TODO automation, install GitHub CLI, then run:
python scripts/todo2issues.py --todo doc/TODO.md --owner <github-org> --dry-run