HFlow 0.2.2
HFlow now uses explicit, author-declared versions for checks, enrichments, and derived channels. Every registration must pass version=, and authors bump it when results are no longer comparable. HFlow no longer fingerprints Python functions, so the version contract is portable across SDK languages.
This is an intentional pre-1.0 breaking change. Existing pipelines must add explicit versions before upgrading.
What's Changed
- fix: Reject inverted or negative interval bounds on append by @VedantMadane in #174
- Cache frame_stats per video to fix doubled decode cost by @Sagar-024 in #175
- fix: refuse non-finite catalog measurements by @sharonyao1127 in #176
- docs: describe benchmark report as published and fix stale claims by @tasodoufu in #179
- fix(catalog): report a crashed critical check as unverified by @chiruu12 in #180
- fix(checks): skip defaults whose keys the pipeline already emitted (#177) by @Sagar-024 in #178
- fix(dataset): select only ok episodes by default by @chiruu12 in #183
New Contributors
- @VedantMadane made their first contribution in #174
- @sharonyao1127 made their first contribution in #176
Full Changelog: v0.2.1...v0.2.2