diff NEWS @ 5816:3f10350b26da

DICOMWeb Json formatter: improve support for ill-formed DS values + DS values are now represented as strings instead of doubles
author Alain Mazy <am@orthanc.team>
date Wed, 25 Sep 2024 19:36:43 +0200
parents 2b429588de28
children 86cd21ef81fb
line wrap: on
line diff
--- a/NEWS	Wed Sep 25 16:36:04 2024 +0200
+++ b/NEWS	Wed Sep 25 19:36:43 2024 +0200
@@ -4,8 +4,19 @@
 REST API
 -----------
 
+* API version upgraded to 26
 * Improved parsing of multiple numerical values in DICOM tags.
   https://discourse.orthanc-server.org/t/qido-includefield-with-sequences/4746/6
+* POSSIBLE BREAKING-CHANGES:
+  In DICOMWeb json, the "DS - Decimal String" values were represented by float numbers
+  and they are now represented as strings to avoid loss of precision when the decimal
+  number can not be exactly represented as a float.  This is based on the DICOMWeb
+  standard https://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_F.2.3.html
+  - DS values can be represented as String or Number in Json.
+  - For IS, DS, SV and UV, a JSON String representation can be used to preserve the original 
+    format during transformation of the representation, or if needed to avoid losing 
+    precision of a decimal string.
+  https://discourse.orthanc-server.org/t/dicomwebplugin-does-not-return-series-metadata-properly/5195
 
 
 Maintenance
@@ -26,12 +37,11 @@
   - added 2 metrics: orthanc_storage_cache_miss_count & orthanc_storage_cache_hit_count 
 * Upgraded dependencies for static builds:
   - curl 8.9.0
+  - boost 1.86.0
 * Added a new fallback when trying to decode a frame: transcode the file using the plugin
   before decoding the frame.  This solves some issues with JP2K Lossy compression:
   https://discourse.orthanc-server.org/t/decoding-displaying-jpeg2000-lossy-images/5117
 * Added a new warning that can be disabled in the configuration: W003_DecoderFailure
-* Upgraded dependencies for static builds:
-  - boost 1.86.0