v0.1.38
Breaking Changes
- CLI renamed: dcm-gen-session → dicompare build, dcm-check-session → dicompare check
- API changes: load_json_schema()/load_hybrid_schema() → load_schema(), create_json_schema() → build_schema()
- Schema format: Removed nested subseries structure; now uses flat series > fields
New Features
- Enhanced DICOM support: Full multi-frame DICOM handling
- Improved acquisition assignment: 4-stage canonical process with better run detection and parameter grouping (EchoTime, FlipAngle, etc. grouped within series per BIDS conventions)
- CLI: Added --auto-yes/-y flag for non-interactive mode
Bug Fixes
- Fixed errors when loading non-DICOM files
- Fixed flexible field name matching ("Flip Angle" vs "FlipAngle")
Other
- Added codespell support (thanks @yarikoptic, PR #17)