<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">I’m pleased to announce that CoolTerm 2.3.0 has been released.<div><br></div><div>As always, you can get the latest release at https://freeware.the-meiers.org</div><div><br></div><div>Cheers!</div><div><br></div><div>Roger<br><div><br></div><div><br></div><div><div><font face="Courier New">v2.3.0, 11/08/2024</font></div><div><font face="Courier New">------------------</font></div><div><font face="Courier New">NEW FEATURES:</font></div><div><font face="Courier New">- Implemented search function for hex view.</font></div><div><font face="Courier New">- Expanded the data forwarding functionality to not only allow received data to be forwarded to the sender of other terminals, but to allow both receive as well as transmitted data to be forwarded to the sender and received of other terminals. </font></div><div><font face="Courier New">- Hovering the mouse over the port status label at the bottom of the CoolTerm window will now display pertinent port information.</font></div><div><font face="Courier New">- Implemented a NULL Device which can be used for testing without the need for an actual serial device or TCP connection. The NULL Device behaves like a serial port with the difference that transmit data doesn't go anywhere, and that it won't receive any data from anywhere.</font></div><div><font face="Courier New">- Added context menus to all views to provide a method to save displayed data to file in the format commensurate with the view type.</font></div><div><font face="Courier New"><br></font></div><div><font face="Courier New"><br></font></div><div><font face="Courier New">ENHANCEMENTS AND IMPROVEMENTS:</font></div><div><font face="Courier New">- Improved performance of plain text display when "Direct RX update of text display" or "Avoid Plain Text Flicker" (Linux only) is enabled by limiting the amount of data the plain text display can hold, in accordance with the Receive Buffer Size setting.</font></div><div><font face="Courier New">- Errors loading saved sessions will now show an error message.</font></div><div><font face="Courier New">- Changed "Stop Capture" menu short cut to CTRL+CMD+R [macOS] and CTRL+ALT+R [Win,Linux] to avoid conflict the the menu short cut used for "Receive Files...".</font></div><div><font face="Courier New">- [Win] added code to temporarily disable terminal windows from staying on top when warnings or error messages are being displayed to prevent them from being obscured.</font></div><div><font face="Courier New">- The "Help" and "About" windows will now appear on top of any windows with "Always on top" enabled.</font></div><div><font face="Courier New">- [Win][Linux] Warning/Error messages thrown by a terminal window instance will now show the name of the terminal in the title bar for better clarity which terminal window produced the warning.</font></div><div><font face="Courier New">- Added "Other..." option to font size selection.</font></div><div><font face="Courier New">- Made some stability improvements to ANSI formatting code.</font></div><div><font face="Courier New">- [macOS] Changed location of CoolTerm preferences from ~/Library/Preferences/CoolTerm_Prefs.plist to ~/Library/Application Support/CoolTerm/CoolTerm_Prefs.plist. CoolTerm will migrate preferences in the old location to the new one and inform the user accordingly.</font></div><div><font face="Courier New">- [Win] Changed location of CoolTerm preferences from \Users\UserName\AppData\Roaming\CoolTerm_Prefs.plist to \Users\UserName\AppData\Roaming\CoolTerm\CoolTerm\CoolTerm_Prefs.plist. CoolTerm will migrate preferences in the old location to the new one and inform the user accordingly.</font></div><div><font face="Courier New">- [Linux] Changed location of CoolTerm preferences from ~/.CoolTerm_Prefs to ~/.config/CoolTerm/CoolTerm_Prefs.plist. CoolTerm will migrate preferences in the old location to the new one and inform the user accordingly.</font></div><div><font face="Courier New">- [Linux] Changed location of CoolTerm Application Data from ~/CoolTerm/ to ~/.config/CoolTerm/. CoolTerm will migrate the data in the old location to the new one and inform the user accordingly.</font></div><div><font face="Courier New">- [Win] Added 5 pixel margin to left and right edge of the plain text display for better readability.</font></div><div><font face="Courier New">- Updated built-in help with clarification on how special keys affect ENTER/RETURN and NumPad ENTER keypresses.</font></div><div><font face="Courier New"><br></font></div><div><font face="Courier New"><br></font></div><div><font face="Courier New">SCRIPTING:</font></div><div><font face="Courier New">- Added the following scripting commands to allow script to directly interact with the display:</font></div><div><font face="Courier New"> DisplayOn(ID as integer): Enables display updates from the receive buffer.</font></div><div><font face="Courier New"> DisplayOff(ID as integer): Disables display updates from the receive buffer.</font></div><div><font face="Courier New"> DisplayClear(ID as integer): Clears the contents of the display.</font></div><div><font face="Courier New"> DisplayAppend(ID as integer, Data as string): Adds data to the contents of the display.</font></div><div><font face="Courier New">- Added a new "Receive" scripting command that allows data to be written to the receive buffer of any CoolTerm window:</font></div><div><font face="Courier New"> Receive(ID as integer, Data as string): Writes data to the CoolTerm receive buffer as well as capture file (if capture is active).</font></div><div><font face="Courier New"> </font></div><div><font face="Courier New"><br></font></div><div><font face="Courier New">BUG FIXES:</font></div><div><font face="Courier New">- Fixed bug introduced in last beta that can leave received "hidden" when ANSI formatting is enabled.</font></div><div><font face="Courier New">- [macOS] Fixed bug that can cause crash when certain ANSI escape sequences are received and Handling of ANSI formatting sequences is enabled.</font></div><div><font face="Courier New">- [Linux] Fixed bug that would prevent the emulation of Enter and NumPad Enter keypresses from working correctly.</font></div><div><font face="Courier New">- [macOS,Win] Fixed bug that would prevent the emulation of NumPad Enter keypresses from working correctly.</font></div></div></div></body></html>