pySerial v2.5-rc1 Release Notes

Release Date: 2009-07-30 // over 12 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 and applySettingsDict serial object methods
    • ๐Ÿ“Š use a poll based implementation on Posix, instead of a select 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