Releases: jensmeder/DarkLightning
Releases · jensmeder/DarkLightning
0.3.2
0.3.1
0.3.0
Additions
- Added the
deviceWithSerialNumber:
to JMUSBDeviceManager to obtain aJMUSBDevice
for a given serial number if the device is attached to the system. - Added more unit tests
- Added documentation for
JMUSBMuxDecoder
andJMUSBMuxEncoder
- Added a state property for
JMUSBDeviceManager
Changes
- All internal socket code has been refactored and separated in
JMSocket
,JMHostSocket
,JMPathSocket
,JMNativeSocket
, andJMSocketConnection
for reuse - All
stop
anddisconnect
methods return the valueYES
from now on
0.2.3
0.2.2
0.2.1
0.2.0
Additions
- Added examples for iOS and OSX
- Added a simple packet protocol
- Added a simulator connection to allow usage of DarkLightning with iOS Simulator
Changes
- All connections now run on a separate thread
Bugfixes
- Fixed a bug that closed the JMMobileDevicePort or JMUSBChannel connection if an empty NSData object was written to it
0.1.3
0.1.2
Fixed
- Fixed a bug that prevented
JMMobileDevicePort
to be reopened after a remote connection was closed - Fixed an issue where
JMUSBDeviceConnection
did not report a state change toJMUSBDeviceConnectionStateDisconnected
Changes
JMMobileDevicePort
will now close and reopen the underlying socket if a remote USB connection was closed
0.1.1
Changelog
- generics added to
JMUSBDeviceManager
- Improvements in error reporting (thanks to @gonzalolarralde)
- zero initialisation for internal variables in
JMUSBDeviceManager
added (thanks to @gonzalolarralde) - more documentation added