Releases: jensmeder/DarkLightning
Releases · jensmeder/DarkLightning
2.0.0-alpha1
What's new
- Completely rewritten in Swift
- All new OOP interface with protocols
Known issues
- No Objective-C support yet
- No iOS / tvOS simulator support yet
1.0.3
Bugfix
- Fixed a bug that prevented DarkLightning from discovering and connecting USB devices on OSX (#39)
1.0.2
Bugfix
- Fixed a bug that caused JMMobileDevicePort to crash when writing Data while unplugging the iOS device (#34)
- Fixed a bug that prevented DarkLightning.framework from loading when running on actual iOS device (#36)
1.0.1
1.0.1
Bugfix
- Fixed a bug that caused excessive memory usage when transmitting
NSData
objects larger than 100MB (thanks to @artem-exd for reporting and fixing)
1.0.0
Additions
- Added tvOS support (example app comes with the next release)
- Added support for xcodeproj file generation via phoenx
Changes
- Restructured repository
- Moved build configurations to xcconfig files
0.4.2
Bugfix
- Fixed a bug that prevented the transmission of data packages with more than 8192 bytes from OSX to iOS
0.4.1
Bugfix
- Fixed a bug that prevented Carthage from building the iOS Framework Target for iOS Simulator
0.4.0
0.4.0
Additions
- Added implementation and documentation for
JMTaggedPacket
and JMTaggedPacketProtocol
- Added state
JMMobileDevicePortStateOpening
to JMMobileDevicePort
- Added return values to
close
and open
methods of JMMobileDevicePort
Changes
- Removed
JMDataPacketProtocol
protocol
- Example applications now use
JMTaggedPacketProtocol
0.3.4
Bugfixes
- Fixed a bug that created an EXC_BAD_ACCESS if
close
was called on JMMobileDevicePort
while in JMMobileDevicePortStateIdle
0.3.3
Additions
- Added some more documentation