Today, a new development snapshot of the DCMTK has been made available. This is the third snapshot after the official release of version 3.6.0. Basically, only minor issues have been fixed that were detected after the publication of the previous version. In addition, the toolkit has been adapted for the latest final text supplements and correction items, i.e. the data dictionary as well as the list of SOP classes and transfer syntaxes are again up-to-date. This also applies to the directory record types and media storage application profiles.
This snapshot also contains the first version of a test suite based on a general C++ testing framework. We have already converted all existing tests in the modules “ofstd” and “dcmdata” to the new testing framework. Our intention is to write a new test each time a bug is fixed or a new feature is added – at least when some lower level and, therefore, crucial parts of the code are affected. This will allow for performing some kind of automatic regressing testing in order to further enhance the quality of the DCMTK.
Further 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.