v3.1.1 (3.9.2023):
- fix: RX data not displayed.
- fix: On-close event handler not called.
- improv: Add support for setting RX/TX timeout
Note: on-close event blocked by issue on low level library
aioserial
: mrjohannchang/aioserial.py#21
v3.0.1 (9.8.2023):
- fix: Add missing __main__.py file, making
$python -m serial_tool
working properly
v3.0 (nov-dec 2022):
- REWRITE: v3
- package: now installable via
pip
andpipx
- PEP8 compliance (snake_case)
- type hinting
- static analysis
- more separation of logic
- more object/files responsibility separation
v2.4 (21.12.2019):
- improv: Removed verbose display mode (color-separated), implemented '\n' on RX data with timeout
v2.3 (8.12.2019):
- fix: serial read with asyncio (low CPU usage)
- improv: added "\n" control on RX data
- improv: configuration loading with better backward compatibility
v2.2 (16.11.2019):
- fix: log window scroll issue on text selection
v2.1 (16.11.2019):
- fix: RT/TX checkbox, log message exception handler
- improv: note font more readable (now black)
v2 (3.11.2019):
- REWRITE: v2.0
- MVC architecture (appropriate use of PyQt signals and slots)
- data/sequence validator
- RX background thread
- log window settings, export capabilities
v1.5 (14.10.2019):
- improv: restructured repository
- fix: new configuration load
v1.4 (10.10.2019):
- Python 3.7
- added string output representation
- improv: output representation stored to config file
- added VS Code workspace files
- improv: changed default save/load config path
v1.3 (3.11.2018):
- updated icons, minor GUI updates
- added utility scripts and .bat files
- added screenshots
v1.2 (7.2.2018):
- port to Python v3.6 and PyQt5
- improv: updated hex/ascii log write-out
- improv: added cx_freeze distribution (see sourceforge)
- fix: buttons blackout
- improv: icon
v1.1 (25.6.2017):
- fix: minor bug fixes and code formatting
- fix: updated serial methods (read, write, in_waiting)
- improv: py2exe distribution added
v1.0 - initial release (24.4.2017)
- python v2.7, pyqt4