Skip to content

v0.6.3

Compare
Choose a tag to compare
@Enet4 Enet4 released this 21 Nov 19:36
· 498 commits to master since this release

DICOM-rs 0.6.3

This patch release intends to fix and mitigate some issues found in the previous version.

One particular concern raised since version 0.6.2 was that the project does not build when targeting Windows platforms unless the Cargo features are adjusted to exclude openjp2.
While fixing this entirely would incur a breaking change too early in the project's release cycle, this patch release will hopefully help guide Windows developers into building all crates in the DICOM-rs ecosystem, until the next major version arrives.

If your building target is any of the Windows platforms (such as x86_64-pc-windows-msvc or x86_64-pc-windows-gnu), you will need to disable the default Cargo features and explicitly add the ones that you may need. The default_windows feature has been added for convenience.

cargo build --release --no-default-features --features=cli,default_windows,backtraces,openjpeg-sys

Fixes

  • [pixeldata] Fix and improve single-frame pixel data decoding via GDCM (#422 @dougyau)
  • [findscu] Add response status check in C-FIND-RSP response data set (#434)

Enhancements

  • [json] Move dicom-test-files to dev dependencies (#435)
  • [dump] Extend no_text_limit option to more textual VRs (#436)

Miscellaneous

  • [transfer-syntax-registry,pixeldata] Adjust features for easier building on Windows (#433)
  • [dump] Update owo-colors to 0.4.0-rc.1 (#441)
  • [core,object] Update dependencies, general maintenance (#442)

📦 Updated crates

  • dicom-core 0.6.3
  • dicom-transfer-syntax-registry 0.6.2
  • dicom-object 0.6.3
  • dicom-dump 0.6.2
  • dicom-pixeldata 0.2.2
  • dicom-findscu 0.2.2
  • dicom-json 0.1.1
  • dicom 0.6.3

Full Changelog: v0.6.2...v0.6.3