Eighth DCMTK snapshot version 3.6.1

Today, a new development snapshot of the DCMTK has been made available. This is the eighth snapshot after the official release of version 3.6.0. Again, a couple of minor issues have been fixed that were detected after the publication of the previous version.

One of the main new features is the long-awaited module dcmrt, which adds support for the various DICOM Radiation Therapy IODs. The so-called medium-level API is still missing, but we hope to have it available in one of the next snapshots.

Further highlights of this snapshot are:

  • Enhanced support for building shared libraries, both on Unix and Windows systems (also known as DLLs).
  • Windows-specific support for converting between wide character encoding and e.g. UTF-8 or Latin-1, without requiring an external library (e.g. libiconv).
  • New regression tests for various DCMTK classes and methods based on the still relatively new testing framework.

Internally, we switched from CVS to git for our source code management system. This has many advantages, also for the users of our public git repository, e.g. tagging not only of official releases but also of the various development snapshots. One major change that is also the result of this switch is the removal of the CVS/RCS keywords, which includes the good old CVS log at the end of each source and header file.

All details on what has changed can be found in the corresponding CHANGES file. If you are interested in the differences on a source code level, please check the web interface of our public git repository.

This entry was posted in DICOM, English and tagged , , , , , , . Bookmark the permalink.

Leave a Reply