pySerial v3.1.0 Release Notes

Release Date: 2016-05-27 // almost 8 years ago
  • ๐Ÿ‘Œ Improvements:

    • ๐Ÿ‘Œ improve error handling in alt:// handler
    • โฑ socket:// internally used select, improves timeout behavior
    • ๐ŸŽ‰ initial state of RTS/DTR: ignore error when setting on open posix (support connecting to pty's)
    • ๐Ÿ’… code style updates
    • posix: remove "number_to_device" which is not called anymore
    • add cancel_read and cancel_write to win32 and posix implementations

    ๐Ÿ›  Bugfixes:

    • [#68] aio: catch errors and close connection
    • โšก๏ธ [#87] hexlify: update codec for Python 2
    • [#100] setPort not implemented
    • [#101] bug in serial.threaded.Packetizer with easy fix
    • โฑ [#104] rfc2217 and socket: set timeout in create_connection
    • [#107] miniterm.py fails to exit on failed serial port

    ๐Ÿ›  Bugfixes (posix):

    • ๐Ÿ›  [#59] fixes for RTS/DTR handling on open
    • [#77] list_ports_osx: add missing import
    • [#85] serialposix.py _set_rs485_mode() tries to read non-existing rs485_settings.delay_rts_before_send
    • [#96] patch: native RS485 is never enabled

    ๐Ÿ›  Bugfixes (win32):

    • fix bad super call and duplicate old-style init call
    • ๐Ÿง [#80] list_ports: Compatibility issue between Windows/Linux