pySerial v2.5-rc1 Release Notes
Release Date: 2009-07-30 // over 14 years ago-
๐ New Features:
- ๐ Python 3.x support (through 2to3)
- compatible with Python io library (Python 2.6+)
- ๐ Support for Win32 is now written on the top of ctypes (bundled with Python 2.5+) instead of pywin32 (patch by Giovanni Bajo).
- 1.5 stop bits (STOPBITS_ONE_POINT_FIVE, implemented on all platforms)
- miniterm application extended (CTRL+T -> menu)
- miniterm.py is now installed as "script"
- โ add scanlinux.py example
- โ add port_publisher example
- ๐ experimental RFC-2217 server support (examples/rfc2217_server.py)
- โ add
getSettingsDict
andapplySettingsDict
serial object methods - ๐ use a
poll
based implementation on Posix, instead of aselect
based, provides better error handling [removed again in later releases].
๐ Bugfixes:
- Improve and fix tcp_serial_redirector example.
- [Bug 2603052] 5-bit mode (needs 1.5 stop bits in some cases)
๐ Bugfixes (posix):
- [Bug 2810169] Propagate exceptions raised in serialposix _reconfigure
- [Bug 2562610] setting non standard baud rates on Darwin (Emmanuel Blot)
๐ Bugfixes (win32):
- [Bug 2469098] parity PARITY_MARK, PARITY_SPACE isn't supported on win32
- [SF 2446218] outWaiting implemented
- ๐ป [Bug 2392892] scanwin32.py better exception handling
- [Bug 2505422] scanwin32.py Vista 64bit compatibility