Release v0.1.8
Pull Requests
- #94 ci: Replace formatter workflow with pre-commit lint
- #93 feat(compress_images): Add JPEG format support
- #92 feat(draw_bboxes): Interactive bbox with enlarged area
- #91 fix(crop_borders): Typo fix crop_boarders to crop_borders
- #90 feat(compress-images): Redesign
ct compress-imagescommand - #89 fix(camera.py): Modify assert_shape_ndim to match function signature
- #88 feat(project): Add points_to_depths function to calculate z-depths
- #87 docs(conf.py): Do not include git hash in docs for version-tagged commits
Features
JPEG Format Support (#93)
The compress_images tool now supports JPEG format in addition to PNG. Users can specify the output format via the new --format option.
Interactive Bbox with Enlarged Area (#92)
The draw_bboxes tool now supports interactive bbox creation with an enlarged area for better usability.
Redesigned compress-images Command (#90)
The ct compress-images command has been redesigned for improved CLI experience.
points_to_depths Function (#88)
Added a new points_to_depths function in the project module to calculate z-depths from 3D points.
Bug Fixes
- Fixed typo in
crop_bordersmodule name (crop_boarders→crop_borders) in #91 - Fixed
assert_shape_ndimfunction signature mismatch incamera.pyin #89
CI/CD Improvements
- Replaced formatter workflow with pre-commit lint configuration (#94)
- Added
.pre-commit-config.yamlfor consistent code quality checks across the project
Documentation
- Improved docs configuration to exclude git hash from version-tagged builds (#87)
Full Changelog: v0.1.7...v0.1.8