github dcm4che/dcm4che 5.23.0

latest releases: 5.32.0, 5.31.2, 5.31.1...
3 years ago

Improvements

  • Check for Compatible Specific Character Sets by Attributes::addSelected(Attributes other, String privateCreator, int tag) #808
  • add Device::getNumberOfAssociationsInitiatedTo(calledAET) #809
  • Incorrectly escaped private tag values cause BufferOverflowException in DicomOutputStream #818
  • class PersonName: Subsume illegal surplus components in Suffix #821
  • class PersonName: Provide setter to set components of a particular component group #822
  • Adjust directory structure with platform specific native libraries to OSGI OS and Processor Names in binary distribution package #824
  • Update Element Dictionary to DICOM 2020e #828
  • dcm2jpg: --iccprofile adjust Profile Class of included ICC Profile #829
  • class Attributes: Optionally omit Implementation Version Name (0002,0013) from created File Meta Information #831
  • class DicomInputStream: stop reading on passed Predicate #834
  • add DicomInputStream.readDataset() and DicomInputStream.readDatasetUntilPixelData() #835
  • Ignore forbidden Timezone Offset suffix: +/-ZZXX in TM values by DateUtils.parseTM(...) #842
  • Support unescape hexadecimal data encoded in \Xdddd\ escape sequences in HL7 Messages #845
  • Refactoring ContentHandlerAdapter: use string-based switch statements #850

Bug Fixes

  • Fix covariant return types in ByteBuffer in jpg2dcm #810
  • Compression of JPEG Lossless images corrupts pixel data when bits allocated is 16 and bits stored is 8 #813
  • mppsscu utility : Specifying values for attributes of a sequence fails with IllegalArgumentException #819
  • mppsscu utility : User provided attributes of ScheduledStepAttributesSequence is not inserted in MPPS dataset #820
  • Problem with creating DICOMDIR using dcm4che version 5.22.6. Works in 5.22.5 #823
  • Compression/Decompression of images with attributes after (7FE0,0010) Pixel Data fails with IncompatibleSpecificCharacterSetException #827
  • org.dcm4che3.mime.MultipartInputStream - wrong byte to int conversion on read() #832
  • Attributes.getLong(tag, defVal) for IS values always returns defVal #833
  • DicomDirWriter creates corrupted DICOMDIR files on appending directory records #838
  • write Japanese with setDefaultCharacterSet to UTF8 (ISO_IR 192) fails with BufferOverflowException #839
  • Adding an Other HL7 Application name on new creation of HL7 Application fails with InvalidAttributeIdentifierException #841
  • Wrong storage-sop-classes.properties UID Renaming #843
  • Bulk data Endianness not retained when converting from dicom to XML and back #849

Binary Distribution Packages

https://sourceforge.net/projects/dcm4che/files/dcm4che3/5.23.0

Don't miss a new dcm4che release

NewReleases is sending notifications on new releases.