Skip to content

CHANGELOG

v0.17.0 (2026-08-12)

Bug Fixes

  • count_localizations: Rename variable for total count (cf2127a)

Chores

Documentation

  • Add example generate spec (8cb3191)

  • Restructure docs to match new CLI surface, rewrite generate/usage docs (e6726d8)

Features

  • Add auth and roi-gallery commands (fdc63a0)

  • Add dataset directory layout helper (lib/dataset.py) (4801e45)

  • Add get_phylogeny_up to VARSKBServerClient (3d14960)

  • Add HTML overview report engine (lib/report package) (048b958)

  • Add overview CLI command (8372876)

  • Add remap suggest CLI command (0a11bd3)

  • Add shared VOC parse/write helper (lib/voc.py) (ac52dc3)

  • Add spec-driven generate engine (lib/generate package) (4e38a73)

  • Add split CLI command (cd016d8)

  • Add taxonomy-aware remap suggestion engine (2ea69f4)

  • Add write_map_file counterpart to read_map_file (44c4c82)

  • Carry imaged-moment metadata through Image/VideoFrame/SavedImage, rework preferred_filename (f17d178)

  • Rewrite generate CLI to be spec-driven (YAML spec instead of flags) (5674ae2)

Refactoring

  • Regroup CLI commands: convert/remap sub-typers, rename several commands, wire up overview/split (8652250)

  • Remove lib/localization.py, superseded by lib/generate/encode.py (e6162c6)

  • VOC CLI tools onto shared voc/dataset helpers (477e712)

Testing

  • Add test suite for voc/dataset/taxonomy/remap_suggest/generate/report, add jsonschema+pytest dev deps (82edb6e)

v0.16.0 (2026-01-12)

Bug Fixes

  • Better handle missing video start timestamp (4e74640)

  • Improve bounding box handling and validation in localization parsing (a5b53a0)

Features

  • Read Raziel credentials (from vars-cli) from disk (e861877)

  • Use source video where available instead of MP4 proxy (85db055)

v0.15.0 (2025-09-25)

Features

  • Add include-group option to filter by specific groups (#16) (#16, 52187c0)

  • Lazy-fetch video and image reference info (97f0dc0)

v0.14.0 (2025-09-24)

Features

  • Add exclude-concept functionality to generate command (#12) (#12, 945a106)

v0.13.0 (2025-07-22)

Features

  • dedup-voc: Add deduplication command and documentation for Pascal VOC annotations (aa66e79)

  • generate: Add observer filtering option (2078f96)

  • voc-to-yolo: Add support for optional yolo.names file in conversion process (ee5af96)

v0.12.2 (2025-07-16)

Bug Fixes

  • generate: Add error logging for image download failures (53492da)

v0.12.1 (2025-07-09)

Bug Fixes

  • generate: Fix include_concept_set initialization (6fdb87c)

v0.12.0 (2025-07-08)

Bug Fixes

  • generate: Fix localization duplication (#9) and add post-processing to ensure downloaded images have target concept (e0acf5f)

Documentation

  • Add version linking with changelog (97aa6bb)

  • Improve icons, navigation of mkdocs site (d745613)

Features

v0.11.0 (2025-05-27)

Documentation

  • Add changelog to mkdocs (73ccc13)

Features

  • generate: Add video filtering options and timestamp range support (eec4f1b)

v0.10.0 (2025-05-21)

Documentation

  • Update documentation for clarity and structure, add new features and usage examples (b596052)

Features

  • generate: Add filtering option for tags (eb25194)

v0.9.1 (2025-05-21)

Bug Fixes

  • generate: Fix image URL handling to add explicit image reference fetching, use iso8601 for date parsing (903103f)

v0.9.0 (2025-05-15)

Features

  • filter: Add embargo option to filter_voc_file for conditional annotation removal (00d9a4a)

  • generate: Replace direct SQL call with Annosaurus query_download endpoint (e39d40c)

v0.8.0 (2025-04-08)

Chores

  • Fix semantic release build (813b62f)

  • Port to uv for project management (ab78b5e)

Features

  • generate: Add imaged moment UUID to localization data, include annotations from same imaged moment (5cdd83c)

v0.7.1 (2025-01-13)

Bug Fixes

  • Update dependency versions for pillow and beholder-client (e045d38)

v0.7.0 (2024-12-31)

Documentation

  • Add mkdocs documentation for m3-download commands and installation (e34fd31)

Features

  • Add file matching functionality and improve logging in YOLO to VOC conversion (fa9fb02)

v0.6.1 (2024-12-30)

Bug Fixes

  • Update URLs to use HTTPS (9edbcb1)

Refactoring

  • Remove deprecated configuration and M3 http client code (5e34e51)

v0.6.0 (2024-08-05)

Features

  • generate: Add option to skip image download (2c6bff7)

v0.5.1 (2024-08-01)

Bug Fixes

  • Fix bbox conversion to Pascal VOC to use 1-based pixel index (67091cb)

v0.5.0 (2024-06-24)

Documentation

  • Add example for generate command with exclusions (04b3ebf)

Features

  • Add filter command to remove concepts from VOC XMLs (257953e)

v0.4.0 (2024-06-10)

Documentation

  • Add example usage of count-localizations to readme (ce556a7)

  • Add example usage of count-localizations to readme (993d4ad)

  • Document new options for generate command, add example (198cfa5)

Features

  • Rename download_everything -> "generate"; add ability to specify concepts+descendants (a6b0b3a)

v0.3.2 (2024-02-13)

Bug Fixes

  • Scale for different resolution source/target video references (42104c5)

v0.3.1 (2024-02-09)

Bug Fixes

  • Add check for different anno/image dirs (f80c2c6)

v0.3.0 (2024-02-09)

Features

  • Add correct_image_dimensions command (f8ca03d)

v0.2.0 (2024-02-08)

Bug Fixes

  • Add -f wheel to semantic-release poetry build command (205cce8)

Features

  • Add project exclude option to download-everything (98971ef)

v0.1.0 (2024-02-08)

Features

v0.0.0 (2024-02-01)