Skip to content

v0.5.4

Compare
Choose a tag to compare
@Enet4 Enet4 released this 12 Dec 19:47
· 1013 commits to master since this release

DICOM-rs 0.5.4

A new minor iteration of the DICOM-rs project is here!
Although fewer API extensions are included this time, it comes with bug fixes, efficiency improvements, and various dependency updates, making it highly recommended for users to update once possible.

Changes

  • image and jpeg-decoder have been updated to their latest versions, v0.24.5 and v0.3.0 respectively (#315)
  • [pixeldata] Removed ndarray-stats as a dependency, as it was not really being used internally (#305)

New

  • [core] New methods are available in PrimitiveValue for extending an existing value with more elements. See for example the documentation of PrimitiveValue::extend_str (#304)

Fixes

  • [core] [parser] Fixed flaws in textual value encoding with in-memory time representations (#309)
  • [parser] Elements with the DS or IS value representation are now written as text, even if the primitive value underneath was composed of numbers in binary form (#314)
  • [findscu] Fixed typo affecting presentation context negotiation (#307 @jmlaka)

Enhancements

  • [pixeldata] The stack memory size of error types have been significantly shrunk: GetAttributeError went from 168 bytes down to potentially 64 bytes with backtraces (#317)
  • [pixeldata] Updated gdcm-rs to v0.5.0 (#322)

Miscellaneous

  • Updated CI workflow to no longer use unmaintained actions (#316)
  • Replaced deprecated chrono calls (#310 @jmlaka)
  • [dictionary-builder] [parser] [storescp] [storescu] General Clippy lint fixing (#320)
  • Removed .travis.yml (#321)

📦 Updated crates

  • dicom-core 0.5.3
  • dicom-encoding 0.5.3
  • dicom-parser 0.5.3
  • dicom-ul 0.4.4
  • dicom-object 0.5.4
  • dicom-dump 0.5.4
  • dicom-findscu 0.1.1
  • dicom-storescu 0.2.3
  • dicom-storescp 0.1.1
  • dicom-pixeldata 0.1.5
  • dicom-toimage 0.1.3
  • dicom-fromimage 0.1.3
  • dicom 0.5.4
  • dicom-dictionary-builder 0.3.2

Full Changelog: v0.5.3...v0.5.4