Skip to content

v0.7.1

Latest
Compare
Choose a tag to compare
@Enet4 Enet4 released this 13 Aug 14:22
· 24 commits to master since this release

DICOM-rs 0.7.1

This release comes primarily with several bug fixes, but a few new features were added as well.

New

  • [toimage] dicom-toimage now offers basic image conversion in bulk (#518 @PierreBou91)
  • [core] Improved value ergonomics and performance of TryFrom around date/time types (#526)
  • [ul] Add read/write timeout options for ClientAssociation (#530 @naterichman)
  • [findscu] Add --query-file command line argument (#529)
  • [dump] dicom-dump can now output DICOM JSON with --format json (#440 @naterichman)

Fixes

  • [findscu] Fix PData reading for better conformity with Harmony worklist servers (#528 @qarmin)
  • [pixeldata] Fix conditional compilation in tests with RLE encoded images (#525)
  • [pixeldata] Fix error when decoding data without VoiLut with GDCM (#514 @dougyau)
  • [storescu] prefer file's transfer syntax (#520 @PierreBou91)
  • [toimage] Fix error reporting without --fail-first (#539)
  • [parser] Check presence of value byte in Pixel Representation value (#545)
  • [json] Raise a recoverable error when trying to serialize encapsulated pixel data (#546)
  • [parser] Turn illegal item header parse into recoverable error (#548)
  • [pixeldata] Default to None if VOI LUT is not present (#536 @dougyau)
  • [ul] Use only odd presentation context IDs (#552 @naterichman)
  • [ts-registry] simplify JPEG single frame decoding and increase resilience in the JPEG adapter (#535 #549)

Enhancements

  • [object] Infer Media Storage SOP Class UID and Media Storage SOP Instance UID from the SOP Class UID and SOP Instance UID when missing (#541 @chrisbll971)

Miscellaneous

  • General Clippy lint fix (#531)
  • [image] Tweak toimage for usability and accessibility (#532)
  • Dependency updates (#533)

📦 Updated crates

  • dicom-core 0.7.1
  • dicom-encoding 0.7.1
  • dicom-parser 0.7.1
  • dicom-transfer-syntax-registry 0.7.1
  • dicom-ul 0.7.1
  • dicom-object 0.7.1
  • dicom-json 0.7.1
  • dicom-dump 0.7.1
  • dicom-pixeldata 0.7.1
  • dicom-storescu 0.7.1
  • dicom-findscu 0.7.1
  • dicom-toimage 0.7.1
  • dicom 0.7.1

🙏 Thanks

With version 0.7.1, I thank and welcome @qarmin and @chrisbll971 to the list of contributors to DICOM-rs.

Full Changelog: v0.7.0...v0.7.1