<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">All,<div><br></div><div>v2.0.1 is now released: <a href="https://freeware.the-meiers.org/">https://freeware.the-meiers.org/</a></div><div><br></div><div><br></div><div><br></div><div><span style="font-family: monospace; font-size: medium;">v2.0.1: 12/20/2022</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">------------------</span><br style="font-family: monospace;"><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">FEATURE ENHANCEMENTS</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- The line mode command history is can now be saved in the connection settings. This option can be enabled via the Terminal Options.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Updated code to automatically create the application data folder if it doesn't exist when saving recent files and last session information.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Added handling of iotcl errors on macOS and Linux when attempting connect to virtual serial ports creates with socat, ble-serial, etc. This allows connecting to such ports but the selected options such as baudrate, etc., may not be valid (which might not matter).</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Changed the default for "Wait for Termination String" under the file capture options from true to false.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Replaced ESC[;H with ESC[2J as the escape sequence used to clear screen.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Added option to use either ASCII 3 (ETX) or ESC[;H to home the display (i.e. scroll it to the very top).</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Improved transmit macro code to honor aborting the current macro during a long <delay> statement.</span><br style="font-family: monospace;"><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">UI IMPROVEMENTS</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Increased the clickable area for the quick menu in the lower left corner and changed GUI widget.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- A clicked LEDs no longer toggles its value if the mouse button is released outside the LED.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Made TX, RTS, and DTR LED labels clickable. Clicking the corresponding labels now has the same effect as clicking the LEDs themselves.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Improved responsiveness of handshake LEDs.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- The font size in plain text and hex view can now be changed by using the scroll wheel while pressing the CTRL key.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Added context menu item to plain text and hex displays to more easily access font settings.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Updated menu short cuts to toggle status line to also require pressing the Alt (or Option on macOS) key to allow CMD-SHIFT-R to be used to stop a file capture again.</span><br style="font-family: monospace;"><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">CHARTING IMPROVEMENTS</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Pressing the OK button in Chart Properties and Trace Properties windows now immediately redraws the chart rather than waiting for a refresh triggered by new received data.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- The x-axis scaling method is now automatically set to "Auto" whenever the source for the x-axis values is changed.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Whenever the source for the x-axis value is changed to one of the data columns, CoolTerm will update the X-axis label to the name of the trace associated with the selected data column.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Improved drawing code when plotting against "Time of day" on the x-axis to skip horizontal lines when time stamps change from the end of the day to the beginning of the day.</span><br style="font-family: monospace;"><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">OTHER IMPROVEMENTS</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Updated Python scripting example 1 to demonstrate the use of additional useful commands.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- [Python Scripting] Improved text encodings for sending and receiving text data in CoolTerm.py module.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Added instructions on how to revert CoolTerm to applications defaults to the built-in help.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Updated crash report to use mailto: instead of FormMail.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- [Linux] Building for 64-Bit ARM systems</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- [Linux] Support for dark mode</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- [Win] Building for 64-Bit ARM systems</span><br style="font-family: monospace;"><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">BUG FIXES</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Previous sessions are now restored even after an improper termination of the app.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- CoolTerm no longer tries to open an send progress window when sending macros with a lot of text, to prevent a ThreadAccessingUI exception.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- [Win] Fixed bug that would freeze the terminal window in plain text mode when moving it between screens with different display scaling factors (e.g. moving from a HiDPI screen to a non-HiDPI screen).</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Fixed bug that caused the serial port info button to not be populated with information when the Connection Options window first opened.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- fixed bug that would overwrite some chart properties when the dialog opens.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- Fixed bug that would cause traces to be drawn incorrectly when plotting against "Time of day" on the x-axis when timestamps include milliseconds.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- [Win][Linux] fixed bug that would tell the user that the scripting sockets are already in use when a 2nd instance of CoolTerm is launched and scripting sockets are enabled.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- [Win][Linux] fixed bug that would make the built-in help view not accessible when opened from the Chart and Trace Properties windows.</span><br style="font-family: monospace;"><span style="font-family: monospace; font-size: medium;">- [macOS] added code to prevent being able to close Connection Options or Trace Properties windows while a color picker window is still open as that could otherwise crash the app.</span></div></body></html>