v0.7.0 #511
Enet4
announced in
Announcements
v0.7.0
#511
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
DICOM-rs 0.7.0
Today a major edition of DICOM-rs is released. Version 0.7.0 encompasses a new array of changes to correct existing quirks in the API and make way for grater capabilities. It is also not without new features, improvements and a few bug fixes.
Changes
VirtualVrinstead of a specific value representation (Implement virtual VR concept in data element dictionary entries #478)SpecificCharacterSetis now an opaque struct type instead of an enum ([encoding] Make SpecificCharacterSet opaque #489)PixelDataObjecttrait now has methodphotometric_interpretation(Change PixelDataObject and improve JPEG encoding attribute hinting #497)Pduis now aware of user identity negotiation variables (add: User identity negotiation #402 @nicholasrussell)Pdu::short_descriptionnow returns animpl Display([ul] (break) improve Pdu::short_description #488)IntoTokenstrait was expanded to support options, namely whether to discard sequence lengths (Add function for changing charset with unit test. #456)FileMetaTable::set_transfer_syntaxwas added to conform withTransferSyntaxtype parameters (Extend type parameter list inFileMetaTable.set_transfer_syntax#485)openjp2is no longer added by default when usingdicom-pixeldata. Users interested in JPEG 2000 need to enable eitheropenjp2oropenjpeg-sys(Make openjp2 opt-in #449)snafuto 0.8 (Migrate snafu to 0.8 #450)New
::new_with_tsfunctions ([parser] add ::new_with_ts functions #494)Fixes
Enhancements
\0characters from photometric interpretation (Trim \0 characters from photometric interpretation #451 @dougyau)JsonDataElement([json] Allow arbitrary element order for JsonDataElement #459 @feliwir)Pdu::AbortRQ(Handle Pdu::AbortRQ in dicom-storescp #474 @jennydaman)Miscellaneous
dicom_dictionary_std::uids::-(Replace hard-coded UIDs in transfer.rs with dicom_dictionary_std::uids::* #475 @jennydaman)📦 Updated crates
Starting from this release, all crates with breaking changes will have their version set to the project version. For instance, rather than bumping
dicom-pixeldatafrom 0.2.2 to 0.3.0, it will be set to 0.7.0.This is to reduce the confusion of certain crates in the ecosystem appearing to be outdated when they are not, as well as to better clarify which versions are expected to be compatible with which crate in the ecosystem.
dicom-core0.7.0dicom-dictionary-std0.7.0dicom-encoding0.7.0dicom-parser0.7.0dicom-transfer-syntax-registry0.7.0dicom-ul0.7.0dicom-scpproxy0.7.0dicom-object0.7.0dicom-dump0.7.0dicom-json0.7.0dicom-pixeldata0.7.0dicom-echoscu0.7.0dicom-storescu0.7.0dicom-storescp0.7.0dicom-findscu0.7.0dicom-toimage0.7.0dicom-fromimage0.7.0dicom-dictionary-builder0.7.0dicom0.7.0🙏 Thanks
Acknowledging that DICOM-rs can only grow at this pace with the active collaboration from the community, it is worth highlighting that version 0.7.0 had the highest number of new contributors in a DICOM-rs release yet.
Thank you all!
Full Changelog: v0.6.3...v0.7.0
This discussion was created from the release v0.7.0.
Beta Was this translation helpful? Give feedback.
All reactions