Skip to content

Releases: jensmeder/DarkLightning

0.3.2

22 Nov 18:46
Compare
Choose a tag to compare
0.3.2 Pre-release
Pre-release

Bugfixes

  • Fixed a bug that prevented cocoadocs from parsing the podspec

0.3.1

22 Nov 18:42
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release

Changes

  • Moved processing of NSStreamDelegate to background thread

Additions

  • More unit tests added

Bugfixes

  • Fixed a bug that prevented the JMSocketConnectionConnecting state on JMSocketConnection

0.3.0

20 Nov 21:47
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

Additions

  • Added the deviceWithSerialNumber: to JMUSBDeviceManager to obtain a JMUSBDevice for a given serial number if the device is attached to the system.
  • Added more unit tests
  • Added documentation for JMUSBMuxDecoder and JMUSBMuxEncoder
  • Added a state property for JMUSBDeviceManager

Changes

  • All internal socket code has been refactored and separated in JMSocket, JMHostSocket, JMPathSocket, JMNativeSocket, and JMSocketConnection for reuse
  • All stop and disconnect methods return the value YES from now on

0.2.3

18 Nov 10:07
Compare
Choose a tag to compare
0.2.3 Pre-release
Pre-release

Bugfixes

  • Fixed a bug that prevented the example apps to load the embedded frameworks

0.2.2

16 Nov 10:59
Compare
Choose a tag to compare
0.2.2 Pre-release
Pre-release

Additions

  • Carthage support added

0.2.1

15 Nov 19:38
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release

Additions

  • Travis CI integration added
  • More unit tests added

Changes

  • Restructured repository to support independent build

0.2.0

15 Nov 12:21
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

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

15 Nov 12:21
Compare
Choose a tag to compare
0.1.3 Pre-release
Pre-release

Fixed

  • Fixed a bug that prevented automatic CocoaPods subspec selection based on deployment platform

0.1.2

02 Nov 20:22
Compare
Choose a tag to compare
0.1.2 Pre-release
Pre-release

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 to JMUSBDeviceConnectionStateDisconnected

Changes

  • JMMobileDevicePort will now close and reopen the underlying socket if a remote USB connection was closed

0.1.1

25 Oct 20:33
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

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