What's Changed
✨ New Features
- Add draw_box and draw_multiple_boxes as preferred function names (the old names still work)
⚡ Performance
- Optimize draw_multiple_rectangles with batched operations
📚 Documentation
- Migrate from Sphinx to MkDocs Material
- Add quick start guide, usage examples, and troubleshooting tips
- Update tests and examples to use draw_box naming
🔧 Development & CI
- Add ty type checker with CI workflow
- Update GitHub Actions workflows to trigger on specific branches
- Add explicit permissions to workflow jobs
- Clean up Makefile with new targets (lint, format, test, servedocs, etc.)
- Update target Python version to 3.9
Pull Requests
- Fix pyproject by @shoumikchow in #65
- Chore/clean-makefile by @shoumikchow in
#66 - Docs/update-docs by @shoumikchow in #67
- chore: update GitHub Actions workflows to trigger on specific branches (main, dev) for push
events by @shoumikchow in #68 - docs: add usage examples for drawing bounding boxes and labels in bbox-visualizer by
@shoumikchow in #69 - Merge dev into master by @shoumikchow in
#70
Full Changelog: v0.2.2...v0.3.0