Changelog for
python-pyserial-3.0.1-24.2.i586.rpm :
Fri May 20 14:00:00 2016 toddrme2178AATTgmail.com
- update to version 3.0.1:
* special case for FDTIBUS in list_ports on win32
* \"Serial\" keyword arguments, more on backward compatibility, fix
[#55]
* list_ports: return name if product is None, fix for #54
* port_publisher: restore some sorting of ports
- update to version 3.0:
* minor fixes to setup.py (file list), inter_byte_timeout (not
stored when passed to __init__), rfc2217 (behavior of close when
open failed), list_ports (__str__), loop://, renamed ReaderThread
* hwgrep:// added options to pick n\'th port, skip busy ports
* miniterm: --ask option added
* Bugfixes (posix):
+ [#26/#30] always call tcsettattr on open
+ [#42] fix disregard read timeout if there is more data
+ [#45] check for write timeout, even if EAGAIN was rised
* Bugfixes (win32):
+ [#27] fix race condition in \"read()\", fix minimal timeout issue
+ race condition in nonblocking case
+ [#49] change exception type in case SetCommState fails
+ [#50] fixed issue with 0 timeout on windows 10
- changes from version 3.0b1:
* list_ports: add \"vid\", \"pid\", \"serial_number\", \"product\",
\"manufacturer\" and \"location\" attribute for USB devices.
* list_ports: update OSX implementation.
* list_ports: Raspberry Pi: internal port is found.
* serial_for_url: fix import (multiple packages in list)
* threaded: added new module implementing a reader thread
* tweak examples/wx
*
* posix: add experimental implementation \"VTIMESerial\"
* new URL handler \"alt://\" to select alternative implementations
- changes from version 3.0a0:
* Starting from this release, only Python 2.7 and 3.2 (or newer) are
supported. The source code is compatible to the 2.x and 3.x series
without any changes. The support for earlier Python versions than
2.7 is removed, please refer to the pyserial-legacy (V2.x) series
if older Python versions are a requirement).
* Development moved to github, update links in docs.
* API changes: properties for \"rts\", \"dtr\", \"cts\", \"dsr\", \"cd\",
\"ri\", \"in_waiting\" (instead of get/set functions)
* remove file \"FileLike\" class, add \"read_until\" and \"iread_until\"
to \"SerialBase\"
* RS485 support changed (\"rts_toggle\" removed, added \"serial.rs485\"
module and \"rs485_mode\" property)
* \"socket://\" and \"rfc2217://\" handlers use the IPv6 compatible
\"socket.create_connection\"
* New URL handler: \"spy:://\".
* URL handlers now require the proper format (\"?\" and \"&\") for
arguments instead of \"/\"
(e.g. \"rfc2217://localhost:7000?ign_set_control&timeout=5.5\")
* Remove obsolete examples.
* Finish update to BSD license.
* Use setuptools if available, fall back to distutils if
unavailable.
* miniterm: changed command line options
* miniterm: support encodings on serial port
* miniterm: new transformations, by default escape/convert all
control characters
* list_ports: improved, added USB location (Linux, Win32)
* refactored code
* [FTR pyserial:37] Support fileno() function in the socket protocol
* Posix: [Patch pyserial:31] Mark/space parity on Linux
* Linux: [Patch pyserial:32] Module list_ports for linux should
include the product information as description.
* Java: fix 2 bugs (stop bits if/else and non-integer timeouts)
(Torsten Roemer)
* Update wxSerialConfigDialog.py to use serial.tools.list_ports.
* [Patch pyserial:34] Improvements to port_publisher.py example
* [Feature pyserial:39] Support BlueTooth serial port discovery on
Linux
* Bugfixes:
+ [Bug pyserial:157] Implement inWaiting in protocol_socket
+ [Bug pyserial:166] RFC2217 connections always fail
+ [Bug pyserial:172] applySettingsDict() throws an error if the
settings dictionary is not complete
+ [Bug pyserial:185] SocketSerial.read() never returns data when
timeout==0
* Bugfixes (posix):
+ [Bug pyserial:156] PosixSerial.open raises OSError rather than
SerialException when port open fails
+ [Bug pyserial:163] serial.tools.list_ports.grep() fails if it
encounters None type
+ fix setXON
+ [Patch pyserial:36 / 38] Make USB information work in python 3.4
and 2.7
+ clear OCRNL/ONLCR flags (CR/LF translation settings)
+ [Feature pyserial:38] RS485 Support
+ [Bug pyserial:170] list_ports_posix not working properly for
Cygwin
+ [Bug pyserial:187] improve support for FreeBSD
(list_ports_posix)
* Bugfixes (win32):
+ [Bug pyserial:169] missing \"import time\" in serialwin32.py
* Bugfixes (cli):
+ [Bug pyserial:159] write() in serialcli.py not working with
IronPython 2.7.4
- specfile:
* update copyright year
* updated url (moved to github)
* use setuptools
* CHANGES.txt -> CHANGES.rst
* README.txt -> README.rst
* Implement update-alternatives
Sun Nov 24 13:00:00 2013 p.drouandAATTgmail.com
- Update to version 2.7
+ Win32: setRTS and setDTR can be called before the port is opened and it will
set the initial state on port open.
+ Posix: add platform specific method: outWaiting (already present for Win32)
+ Posix: rename flowControl to setXON to match name on Win32, add
flowControlOut function
+ rfc2217: zero polls value (baudrate, data size, stop bits, parity)
+ Posix: [Patch pyserial:28] Accept any speed on Linux [update]
+ Posix: [Patch pyserial:29] PosixSerial.read() should \"ignore\" errno.EINTR
+ OSX: [Patch pyserial:27] Scan by VendorID/Product ID for USB Serial devices
+ Ensure working with bytes in write() calls
+ [Bug 3540332] SerialException not returned
+ [Bug pyserial:145] Error in socket_connection.py
+ [Bug pyserial:135] reading from socket with timeout=None causes TypeError
+ [Bug pyserial:130] setup.py should not append py3k to package name
+ [Bug pyserial:117] no error on lost conn w/socket://
+ [Patch 3462364] Fix: NameError: global name \'base\' is not defined
+ list_ports and device() for BSD updated (Anders Langworthy)
+ [Bug 3518380] python3.2 +m serial.tools.list_ports error
+ [Bug pyserial:137] Patch to add non +standard baudrates to Cygwin
+ [Bug pyserial:141] open: Pass errno from IOError to SerialException
+ [Bug pyserial:125] Undefined \'base\' on list_ports_posix.py, function usb_lsusb
+ [Bug pyserial:151] Serial.write() without a timeout uses 100% CPU on POSIX
+ [Patch pyserial:30] [PATCH 1/1] serial.Serial() should not raise IOError.
+ [Bug 3444941] ctypes.WinError() unicode error
+ [Bug 3550043] on Windows in tools global name \'GetLastError\' is not defined
+ [Bug pyserial:146] flush() does nothing in windows (despite docs)
+ [Bug pyserial:144] com0com ports ignored due to missing \"friendly name\"
+ [Bug pyserial:152] Cannot configure port, some setting was wrong. Can leave
port handle open but port not accessible
Wed Apr 24 14:00:00 2013 highwaystar.ruAATTgmail.com
- update to 2.6 version
* Moved some of the examples to serial.tools so that they can be
used with ``python -m``
* serial port enumeration now included as ``serial.tools.list_ports``
* URL handers for ``serial_for_url`` are now imported dynamically.
This allows to add protocols w/o editing files. The list
``serial.protocol_handler_packages`` can be used to add or remove
user packages with protocol handlers (see docs for details).
* new URL type: hwgrep://
uses list_ports module to search
for ports by their description
* serveral internal changes to improve Python 3.x compatibility
(setup.py, use of absolute imports and more)
* [Bug 3093882] calling open() on an already open port now
raises an exception
* [Bug 3245627] connection-lost let rfc2217 hangs in closed loop
* [Patch 3147043] readlines() to support multi-character eol
* [Patch 3316943] Avoid unneeded termios.tcsetattr calls in serialposix.py
* [Patch 2912349] Serial Scan as a Module with Mac Support
Tue Sep 6 14:00:00 2011 saschpeAATTsuse.de
- Renamed to python-pyserial (from python-serial)
- Fixed mon-executable scripts and wrong EOL encoding rpmlint issues
Mon Oct 11 14:00:00 2010 cooloAATTnovell.com
- update to 2.5
* python 3 compatibility
* many bugfixes and features, see CHANGES.txt
Wed Aug 12 14:00:00 2009 matejcikAATTsuse.cz
- build as noarch on newer distros
Fri Sep 12 14:00:00 2008 matejcikAATTsuse.cz
- update to 2.4
* iterator interface
* inter-character timeout
* support for Jython and IronPython
* bugfixes
Tue Feb 28 13:00:00 2006 jmatejekAATTsuse.cz
- updated to reflect python changes due to #149809
Wed Jan 25 13:00:00 2006 mlsAATTsuse.de
- converted neededforbuild to BuildRequires
Thu Oct 6 14:00:00 2005 matejcikAATTsuse.cz
- update to 2.2