v0.5.4
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
andjpeg-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 ofPrimitiveValue::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.3dicom-encoding
0.5.3dicom-parser
0.5.3dicom-ul
0.4.4dicom-object
0.5.4dicom-dump
0.5.4dicom-findscu
0.1.1dicom-storescu
0.2.3dicom-storescp
0.1.1dicom-pixeldata
0.1.5dicom-toimage
0.1.3dicom-fromimage
0.1.3dicom
0.5.4dicom-dictionary-builder
0.3.2
Full Changelog: v0.5.3...v0.5.4