News

New snapshot with enhanced character set conversion features

Added by Jan Schlamelcher 5 months 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).

New snapshot introducing the new module "dcmpmap"

Added by Jan Schlamelcher 9 months ago

  • On 2016-11-02, a new snapshot of the DCMTK has been made available. See CHANGES files for further details.
  • New module "dcmpmap" for creating, saving and loading DICOM Parametric Maps (introduced with Supplement 172)
  • 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 2016d.
  • Also updated automatically generated source code in module "dcmrt" (IOD and Sequence classes) and "dcmsr" (Context Group classes and Code definitions) based on DICOM 2016d.
  • Introduced OFvariant implementing a subset of C++17's std::variant.
  • Fixed various issues that occurred after the official 3.6.0 release and the previous snapshot (3.6.1_20160630).
  • Corresponding git commit (cece99c797380dc859f7aeb878cd2deeef7a5e3d).

New snapshot introducing dcmtract for Tractography Results

Added by Jan Schlamelcher about 1 year ago

  • On 2016-06-30, a new snapshot of the DCMTK has been made available. See CHANGES files for further details.
  • 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 2016c.
  • Added new module "dcmtract" that offers a dedicated API to create and read DICOM Tractography Results objects as introduced in DICOM Supplement 181.
  • Further enhanced DICOM Structured Reporting (SR) module "dcmsr", e.g. by adding a new cursor class for iterating over included template nodes.
  • Added support for three new DICOS Storage SOP Classes from the related DICOS (Digital Imaging and Communications in Security) standard.
  • Added support for new Directory Record Type “ASSESSMENT” for supporting media with Content Assessment Results objects (introduced with Supplement 185).
  • Fixed various issues that occurred after the official 3.6.0 release and the previous snapshot (3.6.1_20160216).
  • Corresponding git commit (271f1e9731cfb29d9451b484ff50a39e32e2c90a).

New snapshot with several enhancements for dcmsr and dcmseg

Added by Jan Schlamelcher over 1 year ago

  • On 2016-02-16, a new snapshot of the DCMTK has been made available. See CHANGES files for further details.
  • Updated data dictionary, SOP Class and Transfer Syntax UIDs for the recently approved changes to the DICOM standard (i.e. Supplements and CPs).
  • Also updated the list of supported Directory Record Types and Media Storage Application Profiles for the latest changes of the standard.
  • Further enhanced DICOM Structured Reporting (SR) module "dcmsr":
    • Added support for the SR Template TID 1500 (Measurement Report) and included subordinated Templates (e.g. TID 1204, 1001, 1600, 1411).
    • Also added support for all required Context Groups and Code definitions.
    • Added support for the new Acquisition Context SR IOD (Supplement 187).
    • Implemented support for recently approved DICOM Correct Items (CP) that are related to the implemented parts of the standard.
  • Added support for new Value Representation "Other Long" (OL).
  • Updated automatically generated classes of the DICOM Radiotherapy (RT) module "dcmrt" based on the current edition of the standard (DICOM 2015c).
  • Fixed bit packing when creating binary segmentations using dcmseg module.
  • Support for CP 1496: Add Tracking Identifier and UID to Segmentation Instances.
  • Fixed various issues that occurred after the official release and the previous snapshot.
  • Corresponding git commit (0b5b1740c438d1b945a2d6e3ed0bfb4bbc4ea2bb).

New snapshot introducing three new modules and one submodule

Added by Jan Schlamelcher almost 2 years ago

  • On 2015-09-24, a new snapshot of the DCMTK has been made available. See CHANGES files for further details.
  • Updated data dictionary and SOP Class UIDs for the recently approved changes to the standard.
  • Added the dcmsr/cmr submodule implementing support for parts of the DICOM Content Mapping Resource (DCMR)
  • Introduced three new modules: dcmiod, dcmfg and dcmseg.
    • Dcmiod allows IOD module composing for constraint checking and easier element access.
    • Dcmfg allows to represent Functional Groups in the source code.
    • Dcmseg implements the segmentation IOD based on dcmiod and dcmfg.
  • Fixed compiling on FreeBSD and OpenBSD.
  • Introduced several new transfer syntaxes.
  • Improved data dictionary configuration options and handling.
  • Fixed various issues that occurred after the official release and the previous snapshot.
  • Corresponding git commit (8fc3fc0857101fb29ff2a5fb908143eee3267a69).

New snapshot with various fixes and minor new features

Added by Jan Schlamelcher about 2 years ago

  • On 2015-06-29, a new snapshot of the DCMTK has been made available. See CHANGES file for further details.
  • Added convenience functions to some classes that are most often used.
  • Improved handling of incorrectly encoded DICOM SR document.
  • Added initial support for SR templates by introducing two general classes for root and non-root templates.
  • Also added support for CP-1031 (Support long code values) and CP-1417 (Clarify use and declaration of private mapping resource).
  • Enhanced C++11 legacy implementations to work with older compilers.
  • Introduced advanced parameterization methods for DCMTLS.
  • Last snapshot with manually maintained CHANGES.361 file, the file will generated based on the git commit messages for snapshots or releases in the future.
  • Fixed various issues that occurred after the official release and the previous snapshot.
  • Corresponding git commit (749ec758cb6f2cf9a4c7d6552e48f24a577b981c).

New snapshot introducing cross compiling support

Added by Jan Schlamelcher about 2 years ago

  • On 2015-02-17, a new snapshot of the DCMTK has been made available. See CHANGES file for further details.
  • Added cross compiling support for Windows and Android targets.
  • Updated data dictionary for DICOM 2015a edition.
  • Added support for recently approved CPs.
  • Introduced support for move semantics, including emulation for pre C++11 compilers.
  • Added additional fallback implementations for some C++11 STL classes.
  • Fixed various issues that occurred after the official release and the previous snapshot.
  • Corresponding git commit (743f621d9667720bf50f9f1703cfaf335765f6e1).

New snapshot introducing configurable C++11 support

Added by Jan Schlamelcher about 3 years ago

  • Today, a new snapshot of the DCMTK has been made available. See CHANGES file for further details.
  • Fixed a security escalation problem in dcmnet.
  • Fixed building with MinGW for Windows.
  • Added configure-time options to control if DCMTK's legacy implementations or the native C++11 features shall be used.
  • Updated data dictionary and SOP Class UIDs for the recently approved changes to the standard.
  • Added support for creating DCMTK.cmake and related files for easy DCMTK usage in 3rd party projects.
  • Improved wide character support.
  • Moved ACR/NEMA dictionary to new file.
  • Fixed various issues that occurred after the official release and the previous snapshot.
  • Corresponding git commit (4ff22c4802256b925313a032d0391817810afcbd).

New snapshot with new command line tool "dcmrecv"

Added by Andreas Thiel over 3 years ago

  • Today, a new snapshot of the DCMTK has been made available. See CHANGES file for further details.
  • Updated data dictionary and SOP Class UIDs for the recently approved changes to the standard.
  • Added new class DcmStorageSCP and new command line tool “dcmrecv”, which is based on this class.
  • Added support for the new Comprehensive 3D SR IOD to the “dcmsr” library.
  • Added threading functionality to DcmSCP via thread pool classes.
  • Updated CharLS to version 1.0 and log4cplus to version 1.1.0.
  • Fixed various issues that occurred after the official release and the previous snapshot.
  • Corresponding git commit (27fecb6ddf87cb3b415880c30f91328e40dd45e3).

New snapshot with better DLL support and enhanced "dcmrt"

Added by Jörg Riesmeier over 4 years ago

  • Today, a new snapshot of the DCMTK has been made available. See CHANGES file for further details.
  • Updated data dictionary for the recently approved changes to the standard.
  • Added various helper functions for speeding up common tasks to "dcmrt". This was known as the "medium-level API".
  • Added support for new Return Key Attributes to the "wlmscpfs", which are required for the IHE Eye Care Workflow.
  • Further enhanced support for building shared libraries on Windows: Now a single "dcmtk.dll" can be build (if needed).
  • Fixed various issues that occurred after the official release and the previous snapshot.
  • Corresponding git commit (b2d5dd45d61b4d6bce9bfd78061836a5cdd16004).

1 2 Next »

Also available in: Atom