pySerial v2.5-rc2 Release Notes

Release Date: 2010-01-02 // almost 12 years ago
  • ๐Ÿ†• New Features:

    • ๐Ÿ“š Documentation update, now written with Sphinx/ReST
    • โšก๏ธ Updated miniterm.py example
    • ๐Ÿ‘€ experimental RFC-2217 client support (serial.rfc2217.Serial, see docs)
    • โž• add loop:// device for testing.
    • add serial.serial_for_url factory function (support for native ports and rfc2217, socket and loop URLs)
    • โž• add new example: rfc2217_server.py
    • โœ… tests live in their own directory now (no longer in examples)

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ“œ [Bug 2915810] Fix for suboption parsing in rfc2217
    • Packaging bug (missed some files)

    ๐Ÿ›  Bugfixes (posix):

    • ๐Ÿ‘Œ improve write timeout behavior
    • ๐Ÿง [Bug 2836297] move Linux specific constants to not break other platforms
    • ๐Ÿ“Š poll based implementation for read is in a separate class PosixPollSerial, as it is not supported well on all platforms (the default Serial class uses select).
    • ๐Ÿ”„ changed error handling in read so that disconnected devices are detected.

    ๐Ÿ›  Bugfixes (win32):

    • [Bug 2886763] hComPort doesn't get initialized for Serial(port=None)