Weasis Changelog

What's new in Weasis 3.7.1

Jul 22, 2021
  • Implemented enhancements:
  • Better management of inconsistent UIDs between the manifest and the file #186
  • Support service account auth for Cloud Healthcare API integration #125
  • Fixed bugs:
  • Trailing whitespace in AE title of DICOM node #192
  • Uppercase DCM Files cannot be imported #190
  • GSPS object is not rendered properly #181
  • Weasis 3.7 fails to register the weasis:// protocol on macOS #180
  • Sorting channel issue in ECG #178
  • On Windows the Dicomizer exe launches the viewer #176

New in Weasis 3.7.0 (Mar 31, 2021)

  • Implemented enhancements:
  • Handle spatial calibration of US with multiple regions (only when a single region in cm is present) #169
  • Update to weasis-dicom-tools 5.23.0.1 #167
  • Update to OpenCV 4.5.0 #166
  • Make the STOW-RS URL compatible with the DICOMWeb API #164
  • Add DICOMWeb support in DICOM Query/Retrieve dialog #161
  • Add graphic object opacity of DICOM Presentation State #153
  • Fixed bugs:
  • Fix overriding weasis.resources.url in VM option or in command $weasis:config #165
  • Raw RGB images encoded in bigendian are not rendered correctly #154

New in Weasis 3.6.2 (Aug 27, 2020)

  • Implemented enhancements:
  • Weasis shows green hues instead of black in JPEG-compressed Ultrasound images #140
  • Fixed bugs:
  • Cannot read signed data with PaletteColor #148
  • DICOM Print: warning DICOM status is treated as an error #147
  • Cannot start MPR for series containing ISO 2022 IR 149 charset #144
  • Not all colors are displayed correctly in DICOM PR graphics #143
  • Cannot add http headers when creating a new WEB Node #142
  • Poor image display with a more than 100% factor in the Window 10 display settings. #141
  • Cannot retrieve thumbnail with WADO-URI request #139

New in Weasis 3.6.1 (Jul 6, 2020)

  • Implemented enhancements:
  • Use weasis-core-img 4.3.0 and remove jai_imageio dependency #135
  • Update radiance to 3.0.0 for the native distribution #134
  • Remembering Window position and size #123
  • Fixed bugs:
  • Fix applying VOI Lut with a Presentation LUT and when there is no lookup table #133
  • Fix patientid containing special characters in dicomweb command #132
  • Command for loading DICOM locally doesn't work on Windows #128
  • Opening files with Polish diacritic signs doesn't work on Windows #126
  • Chinese charset exception when reading dataset #119
  • Weasis 3.5.4 crashes on OS X 10.15.2 #116

New in Weasis 3.6.0 (Mar 9, 2020)

  • Implemented enhancements:
  • Define a minimal local version for loading the remote plug-ins #113
  • Always set the Dose Report series at the end when sorting series #110
  • Fixed bugs:
  • Remove pack200 compression in Java 14 (replace by xz for plug-in files) #117
  • Weasis 3.5.4 crashes on OS X 10.15.2 #116
  • Cannot display 16-bit image with DICOM PALETTE_COLOR #112
  • Mouse cursor is moving on the Weasis window (when already open) #108
  • NPE when loading a manifest #107
  • Issue of sorting series order #105

New in Weasis 3.5.4 (Nov 4, 2019)

  • Implemented enhancements:
  • DICOMWeb query/retrieve with a new command "dicom:rs" #102 [Type: Feature]
  • Fixed bugs:
  • Some menus are freezing #104
  • The language modules are not load from the server side #101
  • Http redirection not working when downloading (regression) #100
  • Fix covariant return types in ByteBuffer introduced in Java 9 #99
  • HTTPS download error: handshake_failure #98 [Priority: High]
  • Images blanking out randomly #43

New in Weasis 3.5.3 (Aug 12, 2019)

  • Implemented enhancements:
  • Configuration of proxy server in GUI #91 [Type: Feature]
  • Weasis binaries does not launch in MacOS Mojave #85 [Type: Security]
  • DICOM send is not able to transcode when the receiver has limited syntaxes #82
  • Add median, skewness, kurtosis and entropy for statistics of an area #79
  • Supports modality LUT (table) when displaying LUT values #77
  • Allow to add custom HTTP headers for DICOMWeb nodes #74 [Type: Feature]
  • Histogram view #73 [Type: Feature]
  • API for getting a remote configuration at startup (profile, user, properties...) #66 [Type: Feature]
  • API to handle preferences remotely #65 [Type: Feature]
  • HiDPI support #64 [Type: Feature]
  • Package for installing on Windows, Mac and Linux #57 [Type: Feature]
  • Fixed bugs:
  • Issues on images with BitsAllocated (0028,0100) set to 16 and BitsStored (0028,0101) set to 8 #94
  • .deb Linux package crash: java.lang.IllegalArgumentException: invalid version #93
  • Render issue with MeasurementUnitsCodeSequence in DICOM SR #90
  • Issue when reseting a Presentation State #87
  • Cannot change W/L when a Presentation LUT is applied #86
  • Cannot export DICOM PDF and Video #84
  • Cannot render DICOM SR #83
  • Exporting jpeg images doesn't work with some patient names #81
  • Measurement statistics doesn't use modality LUT (table) #78
  • Do not apply LUT shape when displaying LUT (only linear) #76
  • Some numbers doesn't apply the regional format selected in the preferences #75
  • The displayed image becomes black after exporting series in jpeg or png #72
  • Cannot write MPR images on Windows when the path contain non-ASCII characters #69

New in Weasis 3.0.1 (May 20, 2018)

  • Bug:
  • [WEA-458] - Tool panels are not visible with some screen sizes
  • [WEA-460] - Do not update patient age when selecting another study
  • [WEA-461] - Cannot launch Weasis (Failed to validate certificate)
  • [WEA-462] - Update dcm4che to 5.13.0
  • [WEA-464] - Thumbnails cannot be resized
  • [WEA-465] - Default Color issue in PR graphics
  • [WEA-467] - Re-creates missing download folder when system delete it
  • [WEA-468] - Query/Retrieve with C-Move doesn't work (Regression)
  • Improvement:
  • [WEA-463] - Display the vertical LUT from the bottom to the top
  • [WEA-466] - Update to substance 8.0.2

New in Weasis 3.0.0 RC 1 (Apr 10, 2018)

  • Bug:
  • [WEA-419] - Selection of key images doesn't work with mulitframe
  • [WEA-421] - Weasis cannot start
  • [WEA-422] - Display issue when patient name is different from the one in the xml manifest
  • [WEA-426] - Several fixes for being compliant with Java 9
  • [WEA-440] - Cannot download images when overriding tags in the xml manifest
  • [WEA-441] - Cannot deploy weasis.war in dcm4chee 5.10.6
  • [WEA-442] - Fix JWS cache issue. Allow to use jar version in jnlp
  • [WEA-443] - Cannot display DICOM LUT with jpeg images
  • [WEA-444] - Window/Level gets infinity values with a single value image (other than 0)
  • [WEA-445] - Dicom tags view displays information from another view
  • [WEA-447] - Force replacing JPEG Baseline RGB color model into YBR_FULL_422 (fixes DICOM error of some constructors)
  • [WEA-448] - Fix win/level issue in a series with a full black image
  • [WEA-451] - Weasis portable doesn't support Java 9
  • [WEA-454] - Bug fix JAI_IMAGEIO_CORE-126 : Under heavy multi-threaded load, native sse2 library randomly fails and brings down the whole JVM
  • [WEA-455] - Bug fix JAI_IMAGEIO_CORE-189 : j2k lossy issue
  • [WEA-456] - Fix artefact with native jpeg2000 decoder
  • [WEA-457] - Fix color model issue of jpeg-ls and jpeg
  • New Feature:
  • [WEA-423] - Connection of the dicomizer to a DICOM Worklist
  • [WEA-452] - ECG viewer
  • [WEA-453] - New image decoding and processing workflow based on OpenCV

New in Weasis 2.6.1 (Dec 9, 2017)

  • Bug:
  • [WEA-437] - In some cases cross-lines are not displayed
  • [WEA-438] - C-Move retrieve issue (cannot start DicomListener)
  • [WEA-439] - The LUT palette on the image is inverted
  • [WEA-440] - Cannot download images when overriding tags in the xml manifest
  • [WEA-441] - Cannot deploy weasis.war in dcm4chee 5.10.6
  • [WEA-442] - Fix JWS cache issue. Allow to use jar version in jnlp
  • Improvement:
  • [WEA-436] - Change default encoding to ISO_IR 100 (ISO-8859-1)

New in Weasis 2.6.0 (Sep 9, 2017)

  • Bug:
  • [WEA-418] - Wrong interpretation of RGB model in jpeg-baseline (compliant to DICOM)
  • [WEA-419] - Selection of key images doesn't work with mulitframe
  • [WEA-420] - Display Reset function set the spatial calibration in pixel
  • [WEA-421] - Weasis cannot start
  • [WEA-422] - Display issue when patient name is different from the one in the xml manifest
  • [WEA-426] - Several fixes for being compliant with Java 9
  • [WEA-433] - Fix inconsistent state of star button in toolbar when selecting or deleting Key Object
  • Improvement:
  • [WEA-424] - Allow to read elements of a sequence in the xml (source for the dicomizer)
  • [WEA-425] - Dicomizer: populate image comments with filename
  • [WEA-427] - Update to openjpeg 2.2.0 (improvements in speed and memory consumption)
  • [WEA-428] - Make annotation parameters persistent in display panel
  • [WEA-429] - Option to inverse level direction (down to increase brightness)
  • [WEA-430] - Option to define the default monitor
  • [WEA-431] - Option to apply by default the most recent Presentation State
  • [WEA-432] - Get layouts according to the size and the shape of the view container
  • [WEA-434] - Update native jpeg-losseless library
  • New Feature:
  • [WEA-423] - Connection of the dicomizer to a DICOM Worklist

New in Weasis 2.5.3 (May 13, 2017)

  • Bug:
  • [WEA-396] - Changing the selected KO to None will let filter applied
  • [WEA-400] - Study date is not updated in dicomizer when an image is removed
  • [WEA-404] - Fix canceling DICOM send
  • [WEA-406] - Fix the continuous errors of some corrupted images
  • [WEA-408] - Fix series sorting issues
  • [WEA-412] - Do not allow importing DICOM images in dicomizer
  • [WEA-414] - Fix losing spatial unit with DICOM Presentation State
  • [WEA-416] - Fix refreshing metada in Dicomizer
  • [WEA-417] - Fix the offset position issue of the graphic label after serialization
  • Improvement:
  • [WEA-398] - In tile mode, limit the scroll according to the number of images and the layout size
  • [WEA-401] - Make more readable the overlays on thumbnails
  • [WEA-407] - Allow all the non sequence tags in attributes-view.xml
  • [WEA-409] - Read SCOORD from DICOM SR and display graphics on the image
  • [WEA-410] - Fix corrupted path for loading images on Windows
  • [WEA-411] - Improve DICOM error message
  • [WEA-415] - Configure the tags to display, to edit and to be required for publication in Dicomizer
  • New Feature:
  • [WEA-152] - DICOM Query / Retrieve (DICOM import plugin)
  • [WEA-397] - Reattempt downloading images after network failure ** Task
  • [WEA-405] - Upgrade to weasis-dicom-tools 1.0.4
  • [WEA-413] - Fix java 9 compilation and execution issues

New in Weasis 2.5.2 (Feb 22, 2017)

  • Bug:
  • [WEA-385] - The list of Key Object in explorer is missing
  • [WEA-386] - Wrong pixel value with non square pixel image
  • [WEA-388] - viewer linux launcher doesn't work
  • [WEA-390] - Fix loading native bundles for Windows server 2012 and 2016
  • [WEA-392] - Issue for identifying uniquely a patient
  • [WEA-394] - DICOM SR are not visible in the explorer
  • [WEA-395] - Fix upgrading issue (cache of configuration)
  • Improvement:
  • [WEA-209] - Wrong frame rate for multiframe studies
  • [WEA-387] - Remove temporary files when closing studies in UI
  • [WEA-389] - Follows the POSIX syntax. Allows to run simultaneously different parameter types (Open DICOM)
  • [WEA-391] - Menu for exporting studies to Horos on Ma
  • Task:
  • [WEA-393] - Update Felix framework to 5.6.1

New in Weasis 2.5.0 (Nov 17, 2016)

  • Bug:
  • [WEA-342] - Some DICOM VOI LUTs are not displayed correctly
  • [WEA-346] - Artifacts with the pure Java JPEG2000 Decoder
  • [WEA-352] - Scroll position of the DICOM metadata view is always on the bottom
  • [WEA-353] - Removing a patient do not remove the list of Key Images
  • [WEA-356] - Measurement Units are not displayed in DICOM SR view
  • [WEA-359] - Cannot export DICOM Mpeg or DICOM pdf
  • [WEA-361] - Default AETitle for printer SCU is not valid
  • [WEA-364] - Checking "Selected View" option in DICOM Print doesn't work
  • [WEA-370] - Close image from the context menu is not working
  • [WEA-372] - Sometimes thumbnails of a split series are not displayed
  • [WEA-374] - Mermory leak with some views
  • [WEA-375] - Build MPR with images from other series
  • [WEA-376] - WEASIS close any browser, when opening several large DICOMs
  • [WEA-378] - Lens doesn't refresh graphics correctly
  • [WEA-381] - Fix patient inconsistency within a study
  • [WEA-383] - Green image with YBR_FULL and RLE compression
  • Improvement:
  • [WEA-343] - Apply Presentation LUT sequence
  • [WEA-344] - Reading Presentation State improvement for overlay, shutter
  • [WEA-351] - check open Series' Studies in the Export dialog
  • [WEA-354] - Minimal annotations mode available in Display tool
  • [WEA-355] - Allow to read DICOM ZIP without DICOMDIR
  • [WEA-357] - Display lossy compression information
  • [WEA-358] - Allow to open serveral documents of a series (dicom encapsulated document)
  • [WEA-360] - Exporting non DICOM files will allow to extract files from DICOM encapsulated document and DICOM video
  • [WEA-362] - Allow in preferences to adapt the stacktrace limit in the logger
  • [WEA-367] - File configuration of series splitting rules
  • [WEA-369] - Image in low resolution with standard print
  • New Feature:
  • [WEA-337] - DICOM Send (DICOM export plugin)
  • [WEA-363] - New cross-platform decoders: jpeg, jpeg-losseless, jpeg-ls, jpeg2000
  • [WEA-371] - Command to open an non DICOM image file or URL
  • [WEA-373] - Read new DICOM floating point image pixel
  • [WEA-377] - Dicomizer module
  • [WEA-379] - New drawing tools
  • [WEA-380] - Option for exporting graphics in DICOM Presentation State
  • Task:
  • [WEA-345] - Replacing simpleXML (the XML binding library) by jaxb
  • [WEA-368] - Build dynamically all the DICOM TagW
  • [WEA-382] - Update to felix framework 5.6.0

New in Weasis 2.0.7 (May 20, 2016)

  • Bug:
  • [WEA-352] - Scroll position of the DICOM metadata view is always on the bottom
  • [WEA-353] - Removing a patient do not remove the list of Key Images
  • [WEA-356] - Measurement Units are not displayed in DICOM SR view
  • [WEA-361] - Default AETitle for printer SCU is not valid
  • [WEA-364] - Checking "Selected View" option in DICOM Print doesn't work
  • Improvement:
  • [WEA-351] - check open Series' Studies in the Export dialog
  • [WEA-355] - Allow to read DICOM ZIP without DICOMDIR
  • [WEA-357] - Display lossy compression information
  • [WEA-369] - Image in low resolution with standard print

New in Weasis 2.0.6 (Feb 22, 2016)

  • Bug:
  • [WEA-346] - Artifacts with the pure Java JPEG2000 Decoder
  • [WEA-348] - Cannot display some US images
  • [WEA-349] - On Windows 10 and last Java Runtime compressed images cannot be displayed
  • Improvement:
  • [WEA-350] - Update to dcm4che 3.3.7 and felix framework 5.4.0

New in Weasis 2.0.5 (Nov 25, 2015)

  • Bug:
  • [WEA-329] - window/level issue when configured on two or more mouse buttons
  • [WEA-331] - Does not support 16-bit Modality LUT on 8-bit monochrome image
  • [WEA-332] - dcmview2d:move command do not move the image
  • [WEA-333] - Cannot start on Windows 10 and Java 8_60 32-bit
  • [WEA-334] - DICOMDIR reader doesn't load DICOM PR and KO
  • [WEA-335] - Multiplication of loading progress bars with DICOMDIR reader
  • [WEA-336] - Cannot build the distribution with spaces in path on non-Windows systems
  • [WEA-339] - Reading color icon of DICOMDIR
  • [WEA-340] - Cannot visualize the image with an invalid age value
  • Improvement:
  • [WEA-328] - Add contextual menu entries for open a series directly on another screen
  • [WEA-338] - Show when DICOMDIR is corrupted and suggest reading files
  • [WEA-341] - Display the thumbnail of the selected series on the center only when not visible
  • New Feature:
  • [WEA-330] - Add the oriented minimum bounding box (OMBB) for polygon (by the minimum rectangle width)

New in Weasis 2.0.4 (Nov 25, 2015)

  • Bug:
  • [WEA-280] - Sometimes a view disappears when externalizing a window on another screen
  • [WEA-310] - Displaying measurement results in pixel is not correct
  • [WEA-312] - Missing film size values in DICOM print
  • [WEA-313] - Image without a spatial calibration should always show values in pixel unit
  • [WEA-317] - Fix several issues with DICOM print
  • [WEA-320] - Encoding issue when reading the WADO manifest
  • [WEA-321] - Cache images are not removed during Windows shutdown or log off
  • [WEA-325] - Fix log file path when using remote preferences
  • Improvement:
  • [WEA-307] - Add a button for abording the import and export tasks
  • [WEA-309] - Allow to drag and drop non DICOM images into the central empty area
  • [WEA-314] - Update translations for launcher and Java Swing UI
  • [WEA-315] - Update OSGI Felix framework to 4.6.1
  • [WEA-319] - Update to launch4j 3.8 for building weasis.exe
  • [WEA-322] - Display the keyboard shortcut of the measurement selection menu
  • [WEA-323] - Add new keyboard shortcuts
  • [WEA-324] - Allows to configure the Weasis AETitle for printer at the server side
  • [WEA-326] - Show message when MPR cannot build a series without 3D positions
  • New Feature:
  • [WEA-308] - Allow to search within DICOM metadata
  • [WEA-316] - DICOM Print: allow to print a layout (several images per page)

New in Weasis 2.0.3 (Feb 12, 2015)

  • Bug:
  • [WEA-294] - Thumbnails are not displayed when series are split
  • [WEA-297] - Cannot reopen MPR from a generated series
  • [WEA-299] - Somtimes start/stop buttons for controling download have no effect
  • [WEA-300] - When changing the view selection the preset selection is lost
  • [WEA-301] - Issue with the mechanism that clean the bundle cache when there is an error at launch
  • [WEA-302] - The lens is not refreshed when panning
  • [WEA-304] - Memory issue with some DICOM sequences when reading a DICOM file
  • Improvement:
  • [WEA-295] - Add PatientAge in attributes-view.xml to be configure by the user
  • [WEA-296] - Allow to rebuild a series with MIP
  • [WEA-298] - Improve file menu and contextual menu for central view
  • [WEA-303] - Build MPR views with non square pixel images
  • [WEA-305] - Skip reading private tags larger than 1 KB
  • New Feature:
  • [WEA-306] - Support DICOM AU modality with embeded audio player

New in Weasis 1.1.1 (Feb 3, 2012)

  • Bug:
  • [WEA-60] - Some DICOM files are not deleted of the temp directory when closing the application
  • [WEA-77] - Sometimes thumbnails of a split series are not displayed
  • [WEA-79] - Cannot open a large number of DICOM files On Linux
  • [WEA-81] - When images have the same patient's name and different patientIDs, only one patient is displayed
  • [WEA-82] - Non square pixel images without pixel spacing value (only pixel aspect ratio) are not supported
  • [WEA-84] - Rectangular images are shifted with a rotation of 90, 180 or 270 degrees
  • [WEA-91] - Image containting DataSet Trailing Padding element (FFFC,FFFC) cannot be read (DCM-478)
  • [WEA-99] - Cannot sort correctly some multiframe
  • Improvement:
  • [WEA-76] - Add language packs in Weasis Portable
  • [WEA-78] - Keep the path of the last open folder in the import DICOM dialog
  • [WEA-80] - Thumbnails are built and displayed asynchronously (do not block UI any more)
  • [WEA-83] - All the display parameters are reset when changing the series
  • [WEA-85] - Display more accurate information of the image plane orientation
  • [WEA-86] - Keeps Look and Feels preference when the version is changing
  • [WEA-88] - Extending the provided config.properties file
  • [WEA-89] - New command "dicom:close -a", close all patients
  • [WEA-90] - Upgrade to Felix framework 4.0.1 (OSGI 4.3)
  • [WEA-92] - Display available language packs in preferences
  • [WEA-93] - Menu Display to show or hide toolbars and tools
  • [WEA-94] - Make the round icon of the mini-tool slider more visible (for substance L&F)
  • [WEA-95] - Show or hide DICOM Pixel Padding in display panel.
  • [WEA-96] - Adapting SUV Calculation to vendor-neutral pseudo-code
  • [WEA-97] - Always detect DICOM files by its magic number
  • [WEA-98] - Show a global progression icon for any DICOM import method
  • New Feature:
  • [WEA-74] - Cine toolbar and shortcuts to start and stop
  • [WEA-75] - Display DICOM shutter
  • [WEA-87] - Supported MPEG-4 AVC/H.264 High Profile / Level 4.1