Release Notes¶
Current Addon Version¶
2.3.0
2.3.0 (2026-03-22)¶
- Added end-to-end pipeline orchestrator (
tools/pipeline.py) for config-driven capture, training, and cleanup. - Added headless capture script (
tools/headless_capture.py) for GUI-free multi-view rendering. - Added asset library batch capture (
tools/library_capture.py) with introspection, adaptive analysis, and parallel execution. - Added proxy-hull splat cleanup with automatic post-training PLY filtering.
- Added config schema validation for capture and library job configs.
- Added 700+ unit tests across 8 test suites (cleanup, camera math, checkpoints, paths, validation, config schema, library capture, realistic PLY).
- Hardened config loading with error handling for missing files and parse failures.
- Added documentation for headless capture, library batch capture, and automation pipeline.
2.2.2 (2026-02-21)¶
- Training startup now uses normalized preflight paths and robust extra-arg parsing.
- Training stop now terminates full process trees to prevent orphaned backend workers.
- Checkpoint resume now validates expected exported files before skipping completed frames.
- Capture/export now handles directory creation failures with explicit user-facing errors.
- Release workflow now enforces tag/version matching and blocks publish until verification gates pass.
2.2.1 (2026-02-07)¶
- Hardened capture pipeline with safer checkpoint/resume and output validation.
- Added coverage validation with large-mesh safeguards.
- Improved Windows compatibility for training backend discovery and path warnings.
- Updated documentation, release checklist, and packaging guidance.
Branch Policy¶
release/4.5-lts: stable Blender 4.5.1 LTS release branchfeature/blender-5.0-compat: Blender 5.0 compatibility branch
CI Coverage¶
- Ruff linting (Pyflakes + pycodestyle errors and warnings, pinned to 0.12.5)
- 8 unit test suites (700+ assertions)
- Python compile checks and addon packaging
- mkdocs build with
--strictmode - Linux smoke tests in Blender 4.5.1 and 5.0.0 (10 smoke scripts)
- Tracked .blend file validation