Improvement – Settings – Store user specific settings in the User’s Documents\HL7Spy directory to help solve permissions in some locked-down environments and to prevent users on the same machine from conflicting with each other.
Improvement – Change behavior of grids in the application to not move to the next row when hitting the arrow key at the end of a row
Improvement – All – Updated all product dependencies to their latest versions
Bug Fix – Advisory Window – Fix index out of range exception due to json deserialization
Bug Fix – Settings – Fix issue where Settings are not saved when the application shuts down
Bug Fix – Message Editor – Fix issue where Highlight Fields doesn’t highlight all messages
Improvement – Add support for automatically checking for new version of HL7Spy
Improvement – Allow downloading and installing new versions of HL7Spy from within the application
Security – Notify users of any known Security Vulnerabilities within HL7Spy. There are no known Security Vulnerabilities in HL7Spy but if any are found they will be automatically displayed when HL7Spy starts
Security – All – Updated all product dependencies to their latest versions
Bug Fix – HL7 Sender – Fix Destinations will not display due to a Null Reference Exception introduced with new Devexpress libraries
Bug Fix – HL7 Editor – Fix OutOfRangeException when decorating an HL7 message
Bug Fix – Cloverleaf smatdb – Fix issue where a smatdb file will not open after attempting to open with an incorrect password
Improvement – Minor Security Vulnerability – Use BouncyCastle directly instead of from MySql.Data to get latest nuget
Improvement – Security – Scan all dependencies for known Vulnerabilities
Improvement – Sql Loader – Updated Intersystem’s Ensemble template queries. Provided by Jeff D.
Improvement – All – Updated all product dependencies to their latest versions
Improvement – HL7 Receiver – Allow certificates from Windows StoreLocation.LocalMachine
Bug Fix – HL7 Editor – Fix obscure value out of range exception
Bug Fix – Hex Editor – Fix “Cancel” button does not stop Find Next
Bug Fix – HL7 To XML- Fix Value out of range exception
Bug Fix – Field Stats – Unexpected error in CalculateFieldStats. Query=MSH[1]-9.1.1. [Exception] ‘ ‘ Invalid Field Encoding Character|
Bug Fix – HL7Parser – Unexpected error: [IndexOutOfRangeException] Index was outside the bounds of the array.
Bug Fix – HL7 Transform – Error in Connexion v15: Function ‘coalesce’ not found
Bug Fix – HL7 Sender – Message that are separated with \r\n include the \n in the message and are subsequently sent by the HL7 Sender. Reported by Jeff D.
Bug Fix – Custom Code – Unexpected exception in CompileInternal: [TargetInvocationException] Exception has been thrown by the target of an invocation.[ArgumentException] An item with the same key has already been added.
Bug Fix – HL7 Editor – Fix selection offset issue when the segments end with \r\n
Bug Fix – File Explorer – Cannot view the hex contents of a file that was downloaded using the FTP/FTPS/SFTP
Bug Fix – HL7 Send – Fix issue where HL7 connection is closed between each message is sent using the “Single” button
Bug Fix – HL7 Core – Better handling of escape sequences in HL7 messages
Bug Fix – Custom Code – Fix issue where the Plugin folder now includes name and version of HL7Spy where it did not in the past – reported by Richard F. from healthcatalyst.com
Bug Fix – Custom Code – Fix issue where newly added, or removed assembly references are not properly handled by the intellisense editor
Bug Fix – HL7 Transform – RemoveSegment function not working – reported by Jeff D. from hicgrp.com
Bug Fix – [InvalidOperationException] Invoke or BeginInvoke cannot be called on a control until the window handle has been created.
Bug Fix – Unexpected exception in setting error indicators (129,{Line=-1,Character=-1}). System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Improvement – Better support for high res monitors – request by Alexander F. from xsolis.com
Improvement – Bulk Compare – Add feature to flag hl7 messages with differing segment orders – request by Jeff D. from hicgrp.com
Improvement – Custom Code – Better support for assembly references which have binding redirects
Improvement – Update all 3rd Party libraries to incorporate bug fixes and performance improvements made by our partners
Bug Fix – HL7 Standard – Fix exception thrown when setting the SplitterDistance to an invalid value
Bug Fix – Custom Code – Fix issue where the wrong CustomCode function is selected when a search is performed
Bug Fix – Ftp Explorer sometimes becomes unresponsive
Bug Fix – Ftp Browser – Fix tab stops in Password Dialog – requested by jeff.drumm@hicgrp.com
Bug Fix – Application Settings – Fix issue introduced in v20.4.450 where settings do not get stored correctly
Bug Fix – HL7 SQL/Sql Loader – Fix databinding error resulting in ResultsToNewTab not being stored correctly
Bug Fix – Cloverleaf Reader – Fix Sqlite password form size in designer
Bug Fix – Cloverleaf Reader – Ftp Explorer – Fix [AggregateException] A Task’s exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.
Bug Fix – HL7 Editor – Fix NRE in MessageCollection.Dispose
Improvement – Update UI libraries to include new capabilities to Grid and Tree controls
Improvement – Update Rebex libraries for improved FTP/FTPS support
Improvement – Custom Code – Add function to replace illegal characters in an HL7 message
Bug Fix – Application – Fix: [ArgumentException] Form showDialog tried to set an ineligible form as its owner. Forms cannot own themselves or their owners. when closing the SplashScreen
Bug Fix – Fix [ArgumentException] Invalid HL7Path ‘[1]-0’ in BuildReportTask
Bug Fix – HL7 Send – Fix NRE when there are no destinations selected and the “Connect” button is clicked
Bug Fix – HL7 Editor – fix NRE in HL7Editor.SetDocument
Bug Fix – HL7 Editor – fix [ArgumentOutOfRangeException] Specified argument was out of the range of valid values.