Skip to content

v0.2.5

Choose a tag to compare

@jaffe-fly jaffe-fly released this 10 Nov 09:29
· 31 commits to main since this release

What's New in v0.2.5

New Features

Single File Processing Support

All image processing commands now support single file input in addition to directory input:

All commands maintain full backward compatibility with directory input.

Bug Fixes

Logging System Improvements

  • Fixed duplicate log messages in CLI commands
  • Improved logger hierarchy to prevent handler duplication
  • Child loggers now properly inherit from parent logger via propagation
  • Cleaner console output with single log entries

Documentation

  • Updated `README.md` and `README_CN.md` with single file examples
  • Added comprehensive `CHANGELOG.md` for v0.2.5
  • Updated command-line help messages

Technical Details

  • Modified `ydt/image/slice.py` to detect and handle single file input
  • Modified `ydt/image/augment.py` to support single image augmentation with automatic label detection
  • Modified `ydt/cli/main.py` to handle single file mode for crop-coords
  • Refactored `ydt/core/logger.py` to prevent duplicate handlers