Skip to content

Commit

Permalink
Updated version information for 3.6.3+ development.
Browse files Browse the repository at this point in the history
Updated version information marking the start of DCMTK development post minor
release 3.6.3.
Moved official ANNOUNCE file of the DCMTK release 3.6.3 to the "docs"
subfolder and replaced the main ANNOUNCE file with a "dummy".
  • Loading branch information
Jan Schlamelcher committed Feb 6, 2018
1 parent 1f20e10 commit a54f1aa
Show file tree
Hide file tree
Showing 6 changed files with 138 additions and 110 deletions.
116 changes: 13 additions & 103 deletions ANNOUNCE
Original file line number Diff line number Diff line change
@@ -1,118 +1,28 @@
ANNOUNCEMENT

Version 3.6.3 of the OFFIS DCMTK (DICOM ToolKit) software is now available for
public release. This is a minor release that includes the following changes
over the previous version 3.6.2:

- DCMTK 3.6.3 builds correctly on older and up-to-date versions of GNU gcc
(4.2.1 to 7.1.1) Clang (3.4.1 to 4.0.1), Microsoft Visual Studio (2005 to
2017) and SunPro CC (5.14 and 5.15).

- Tested with the following operating systems/environments:

- Android on arm64
- Cygwin on x86_64
- FreeBSD on x86_64
- Linux on x86_64 and x86
- MacOS X on x86_64
- NetBSD on x86_64
- OpenBSD on x86_64
- OpenIndiana on x86
- Solaris on x86
- Windows (and MinGW) on x86_64 and x86

For a complete list of tested systems and compilers, see the INSTALL file.

- GNU Autoconf has been deprecated, running 'configure' will now emit a
warning by default.

- Updated data dictionary, SOP Class and Transfer Syntax UIDs for the recently
approved changes to the DICOM standard (i.e. Supplements and CPs), up to DICOM
standard release DICOM 2017e.

- Updated automatically generated classes in module "dcmrt" (Radiotherapy) and
"dcmsr" (Structured Reporting) based on DICOM 2017e. Also updated the Code
definitions from the supported coding schemes such as DICOM, NCIt and UMLS.

- Further enhanced DICOM Structured Reporting (SR) module "dcmsr":

- Added support for the Patient Radiation Dose SR IOD (Supplement 191).

- Added support for further sub-templates to the existing class for TID 1500
(Measurement Report), e.g. TID 300 (Measurement).

- Enhanced support for image entry descriptors in TID 1600 (Image Library),
e.g. by adding a new method that allows for moving common image entry
descriptors automatically to their respective image group.
-------------------------------------------------------------------------------
Since this is a development version of the DCMTK, there is no public
announcement. This file will be updated for the next official release.
-------------------------------------------------------------------------------

- Added new method that allows for adding extra content items to extensible
SR templates.

- Further enhanced iterating an SR document tree, e.g. by providing a new
filter mechanism that allows for matching document tree nodes based on a
variety of properties like value type and concept name.

- Added another gotoNode() method to tree and cursor class, which searches for
a particular tree node by its value.

- Added "equal" and "not equal" comparison operators to all document tree node
and underlying value classes as well as to the wrapper class for "SR content
items".

- Updated mapping of the Defined Terms for Body Part Examined in the class
that implements CID 4031 (Common Anatomic Regions) based on DICOM 2017e.

- Many further improvements in order to stay up-to-date with development of
the DICOM standard and to make it easier to use this module and its classes.

- Added options to findscu that extract the C-FIND response datasets to XML
files (either a single file with all responses or separate files for each
response, similar to the existing --extract option).

- Added option --socket-timeout to echoscu (same as for e.g. storescu).

- Consistently use the default value "MEDIUM" for Priority in all DIMSE request
messages, i.e. for C-STORE, C-FIND, C-GET and C-MOVE.
ANNOUNCEMENT

- Fixed various issues that occurred after the official 3.6.2 release.
Version X.Y.Z of the OFFIS DCMTK (DICOM ToolKit) software is now available for
public release. This release includes the following main changes over the
previous version 3.6.3:

[...]

Many people have contributed to this new release of DCMTK, appearing here in
alphabetical order. Thank you very much for your support!

Domen Soklic <domen.soklic@cosylab.com>
GwanYeong Kim <gy741.kim@gmail.com>
Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
Joerg Koenig <joerg.koenig@zeiss.com>
Michael Craggs <Michael.Craggs@ith-icoserve.com>
Peter Klotz <Peter.Klotz@ith-icoserve.com>

Helmut Steiner
Max Smolens
Martin Strunz
Sergei Khlutchin

Forum user "Hafiz Rafeeq"
Forum user "sfzhang"

Members of the DCMTK Team who have worked on this release are
(in alphabetical order):

Marco Eichelberg <eichelberg@offis.de>
Michael Onken <onken@open-connections.de>
Joerg Riesmeier <dicom@jriesmeier.com>
Jan Schlamelcher <schlamelcher@offis.de>

Student associates:
[...]

Nikolas Goldhammer <nikolasgoldhammer@gmail.com>
Sebastian Grallert <Grallert.Sebastian@web.de>
Members of the DCMTK Team who have worked on this release are:

Also see CREDITS file for projects and companies who have been generously
supporting DCMTK.
[...]

The DCMTK software can be downloaded via:

http://dicom.offis.de/dcmtk or http://www.dcmtk.org/

OFFIS e.V., Oldenburg, Germany, 2018-02-05
OFFIS e.V., Oldenburg, Germany, 2018-02-06
4 changes: 2 additions & 2 deletions CMake/dcmtkPrepare.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,10 @@ SET(DCMTK_ABI_VERSION 13)

# Package "release" settings (some are currently unused and, therefore, disabled)
SET(DCMTK_PACKAGE_NAME "dcmtk")
SET(DCMTK_PACKAGE_DATE "2018-02-05")
SET(DCMTK_PACKAGE_DATE "DEV")
SET(DCMTK_PACKAGE_VERSION "${DCMTK_MAJOR_VERSION}.${DCMTK_MINOR_VERSION}.${DCMTK_BUILD_VERSION}")
SET(DCMTK_PACKAGE_VERSION_NUMBER ${DCMTK_MAJOR_VERSION}${DCMTK_MINOR_VERSION}${DCMTK_BUILD_VERSION})
SET(DCMTK_PACKAGE_VERSION_SUFFIX "")
SET(DCMTK_PACKAGE_VERSION_SUFFIX "+")
#SET(DCMTK_PACKAGE_TARNAME "dcmtk-${DCMTK_PACKAGE_VERSION}")
#SET(DCMTK_PACKAGE_STRING "dcmtk ${DCMTK_PACKAGE_VERSION}")
#SET(DCMTK_PACKAGE_BUGREPORT "bugs@dcmtk.org")
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.6.3
3.6.3+DEV
4 changes: 2 additions & 2 deletions config/configure
Original file line number Diff line number Diff line change
Expand Up @@ -2828,8 +2828,8 @@ ac_config_headers="$ac_config_headers include/dcmtk/config/osconfig.h"


PACKAGE_VERSION_NUMBER=363
PACKAGE_VERSION_SUFFIX=""
PACKAGE_DATE="2018-02-05"
PACKAGE_VERSION_SUFFIX="+"
PACKAGE_DATE="DEV"


cat >>confdefs.h <<_ACEOF
Expand Down
4 changes: 2 additions & 2 deletions config/configure.in
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ dnl Additional Package Information
dnl -------------------------------------------------------

PACKAGE_VERSION_NUMBER=363
PACKAGE_VERSION_SUFFIX=""
PACKAGE_DATE="2018-02-05"
PACKAGE_VERSION_SUFFIX="+"
PACKAGE_DATE="DEV"

AC_DEFINE_UNQUOTED(PACKAGE_VERSION_NUMBER,${PACKAGE_VERSION_NUMBER},[Define to the version number of this package.])
AC_DEFINE_UNQUOTED(PACKAGE_VERSION_SUFFIX,"${PACKAGE_VERSION_SUFFIX}",[Define to the version suffix of this package.])
Expand Down
118 changes: 118 additions & 0 deletions docs/ANNOUNCE.363
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
ANNOUNCEMENT

Version 3.6.3 of the OFFIS DCMTK (DICOM ToolKit) software is now available for
public release. This is a minor release that includes the following changes
over the previous version 3.6.2:

- DCMTK 3.6.3 builds correctly on older and up-to-date versions of GNU gcc
(4.2.1 to 7.1.1) Clang (3.4.1 to 4.0.1), Microsoft Visual Studio (2005 to
2017) and SunPro CC (5.14 and 5.15).

- Tested with the following operating systems/environments:

- Android on arm64
- Cygwin on x86_64
- FreeBSD on x86_64
- Linux on x86_64 and x86
- MacOS X on x86_64
- NetBSD on x86_64
- OpenBSD on x86_64
- OpenIndiana on x86
- Solaris on x86
- Windows (and MinGW) on x86_64 and x86

For a complete list of tested systems and compilers, see the INSTALL file.

- GNU Autoconf has been deprecated, running 'configure' will now emit a
warning by default.

- Updated data dictionary, SOP Class and Transfer Syntax UIDs for the recently
approved changes to the DICOM standard (i.e. Supplements and CPs), up to DICOM
standard release DICOM 2017e.

- Updated automatically generated classes in module "dcmrt" (Radiotherapy) and
"dcmsr" (Structured Reporting) based on DICOM 2017e. Also updated the Code
definitions from the supported coding schemes such as DICOM, NCIt and UMLS.

- Further enhanced DICOM Structured Reporting (SR) module "dcmsr":

- Added support for the Patient Radiation Dose SR IOD (Supplement 191).

- Added support for further sub-templates to the existing class for TID 1500
(Measurement Report), e.g. TID 300 (Measurement).

- Enhanced support for image entry descriptors in TID 1600 (Image Library),
e.g. by adding a new method that allows for moving common image entry
descriptors automatically to their respective image group.

- Added new method that allows for adding extra content items to extensible
SR templates.

- Further enhanced iterating an SR document tree, e.g. by providing a new
filter mechanism that allows for matching document tree nodes based on a
variety of properties like value type and concept name.

- Added another gotoNode() method to tree and cursor class, which searches for
a particular tree node by its value.

- Added "equal" and "not equal" comparison operators to all document tree node
and underlying value classes as well as to the wrapper class for "SR content
items".

- Updated mapping of the Defined Terms for Body Part Examined in the class
that implements CID 4031 (Common Anatomic Regions) based on DICOM 2017e.

- Many further improvements in order to stay up-to-date with development of
the DICOM standard and to make it easier to use this module and its classes.

- Added options to findscu that extract the C-FIND response datasets to XML
files (either a single file with all responses or separate files for each
response, similar to the existing --extract option).

- Added option --socket-timeout to echoscu (same as for e.g. storescu).

- Consistently use the default value "MEDIUM" for Priority in all DIMSE request
messages, i.e. for C-STORE, C-FIND, C-GET and C-MOVE.

- Fixed various issues that occurred after the official 3.6.2 release.


Many people have contributed to this new release of DCMTK, appearing here in
alphabetical order. Thank you very much for your support!

Domen Soklic <domen.soklic@cosylab.com>
GwanYeong Kim <gy741.kim@gmail.com>
Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
Joerg Koenig <joerg.koenig@zeiss.com>
Michael Craggs <Michael.Craggs@ith-icoserve.com>
Peter Klotz <Peter.Klotz@ith-icoserve.com>

Helmut Steiner
Max Smolens
Martin Strunz
Sergei Khlutchin

Forum user "Hafiz Rafeeq"
Forum user "sfzhang"

Members of the DCMTK Team who have worked on this release are
(in alphabetical order):

Marco Eichelberg <eichelberg@offis.de>
Michael Onken <onken@open-connections.de>
Joerg Riesmeier <dicom@jriesmeier.com>
Jan Schlamelcher <schlamelcher@offis.de>

Student associates:

Nikolas Goldhammer <nikolasgoldhammer@gmail.com>
Sebastian Grallert <Grallert.Sebastian@web.de>

Also see CREDITS file for projects and companies who have been generously
supporting DCMTK.

The DCMTK software can be downloaded via:

http://dicom.offis.de/dcmtk or http://www.dcmtk.org/

OFFIS e.V., Oldenburg, Germany, 2018-02-05

0 comments on commit a54f1aa

Please sign in to comment.