Project

General

Profile

New snapshot with enhanced character set conversion features

Added by Jan Schlamelcher over 8 years ago

  • On 2017-02-28, a new snapshot of the DCMTK has been made available. See CHANGES files for further details.
  • Refactored character set conversion to support additional implementations: International Components for Unicode and ICONV functions from the C standard library.
  • Added character set (and conversion) support to dcmqrdb, to allow matching queries with datasets using different character sets and response conversion.
  • Introduced JSON output via dcm2json.
  • Added additional matching keys to dcmqrdb and dcmwlm: StudyDate, StudyTime and IssuerOfPatientID.
  • Updated data dictionary, SOP Class and Transfer Syntax UIDs for the recently approved changes to the DICOM standard (i.e. Supplements and CPs), including DICOM standard release DICOM 2016e.
  • Added support for additional MPEG4 transfer syntaxes to several command line programs.
  • Also updated the automatically generated "dcmrt" module and the Context Group classes and Code definitions in "dcmsr/cmr" for DICOM 2016e.
  • Enhanced support for DICOM Non-Patient Objects, e.g. allow for transferring them using the standard networking tools.
  • DCMTK now supports compiling with OpenSSL 1.1.x; support for some older, insecure TLS cipher suites has been removed.
  • The JPEG encoder now implements DICOM CP 1447, i.e. always writes a SOF1 marker into the JPEG bitstream in extended sequential mode.
  • The socket timeout used for send() and recv() is now configurable (at runtime); further fixes to networking basics.
  • Introduced platform independent defines for suppressing inappropriate compiler diagnostic output (i.e. "warnings").
  • Fixed various issues that occurred after the official 3.6.0 release and the previous snapshot (3.6.1_20161102).
  • Corresponding git commit (fbdcb3b0d3fbb3fce414bde6c018992db113ca9f).

Comments