All Versions
13
Latest Version
Avg Release Cycle
202 days
Latest Release
889 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.3.0 Changes
October 17, 2020๐ features:
- ๐ support BREAK with
setBreak(boolean)
method
๐ fixes:
- ๐ fix PL2303 initial input control line values
- ๐ support BREAK with
-
v3.2.0 Changes
September 30, 2020๐ features:
- ๐ PL2303 support non-standard baud rates
-
v3.1.0 Changes
September 12, 2020๐ features:
- โฑ
read
with timeout now throws error on connection lost, e.g. device disconnected - Prolific input control line methods now throw error on connection lost
- ๐ง
SerialInputOutputManager
with configurable buffer size - ๐ง
SerialInputOutputManager
with configurable threadpriority and higher default to prevent data loss
๐ fixes:
- 0๏ธโฃ FTDI
read
now waits until timeout. previously returned after periodic FTDI status response (default 16 msec)
โฑ If you relied on this early return, you should adapt your timeout values
- โฑ
-
v3.0.1 Changes
August 24, 2020๐ features:
- โช restore support for FTDI FT230X, FT231X, FT234XD
๐ (was removed in v.3.0.0 is it was untested and unclear if new FTDI implementation supports these devices)
- โช restore support for FTDI FT230X, FT231X, FT234XD
-
v3.0.0 Changes
August 01, 2020๐ features:
- ๐ move from LGPL to MIT license, as FTDI driver is rewritten
๐ changes:
- FTDI driver rewritten without LGPL code from libftdi
- ๐ FTDI device FT231X removed from automatically detected devices as it is untested and unknown if it is supported by the new driver
- ๐
setRts, getRts, getRCts, setDtr, getDtr, getDsr, getCd, getRi, purgeHwBuffers
methods now throwUnsupportedOperationException
instead of returningfalse
if not supported
-
v2.3.0 Changes
July 05, 2020๐ features:
- โ added CH341A support
- implement CH34x input control lines
- implemented CP21xx input control lines
- ๐ new
getControlLines()
andgetSupportedControLines()
methodsgetControlLines()
requires less USB transfers than callinggetRTS()
+ ... +getRI()
individuallygetSupportedControlLines()
tells you, which control lines are supported by a driver. Previously you had to check the driver implementation
๐ changes:
- open() CP21xx with RTS, DTR unset, for consistency with other drivers
-
v2.2.3 Changes
June 10, 2020๐ features:
- ๐ new
UsbSerialPort.isOpen
method
๐ fixes:
- ๐ relax CH340 initialization
- ๐ make all
SerialPort
classes public
- ๐ new
-
v2.2.2 Changes
March 01, 2020๐ fixes:
- ๐ fix CP2102N initialization
- 0๏ธโฃ align device_filter.xml with devices recognized by DefaultProber
-
v2.2.1 Changes
February 11, 2020๐ fixes
- ๐ fix CH340 initialization
-
v2.2.0 Changes
January 11, 2020๐ features:
- ๐ support multi-port CDC devices
- ๐ support FTDI control lines
- โ added FTDI specific get/setLatencyTimer, getModemStatus methods
๐จ refactoring:
- reuse UsbRequest to reduce to reduce LogCat output