Skip to content

Releases: NordicSemiconductor/IOS-DFU-Library

4.10.3

06 May 12:31
5e41c21
Compare
Choose a tag to compare

This version adds support for ARM64 simulator (#423).

4.10.2

03 May 11:27
0ad1677
Compare
Choose a tag to compare

This version fixes the compilation issue in Xcode 12.4 (#417).

4.10.1

30 Apr 09:58
2ef318a
Compare
Choose a tag to compare

This version includes the following bug fixes:

  • A log message with a solution to non-existing issue was logged without a reason (#419).

4.10.0

29 Apr 13:34
Compare
Choose a tag to compare

This version introduces the following features:

  • Guarantee word-aligned writes to the packet characteristic (#366),
  • Extended DFU Connection Timeout from 3 to 15 seconds (#411),
  • Fixed 'deprecated class keyword for protocol objects' (#410),
  • Migration to Xcode 12.5 and Swift 5.4,
  • Support for Apple watchOS and tvOS on CocoaPods (#412),
  • Unwrapping optionals fixed (#413),
  • Truncating too long advertising names (#415)

Above that, Readme has been updated with the following changes:

  • Add links to Xamarin binding libraries (#389 and #401),
  • Add syntax highlighting to readme (#402),

4.9.0

02 Oct 12:44
Compare
Choose a tag to compare

This version introduces:

  • Fix ZIPFoundation version for carthage (#382)
  • Migration to Xcode 12 (#385)
  • Scan timeout and "connect or scan" feature (#386)
  • Bug fixed: Asynchronous firmware provider in sample app (#387)

4.8.0

31 Jul 13:13
fc7e0fb
Compare
Choose a tag to compare

This version adds the following features:

  1. Option to force scan for DFU bootloaders advertising with address + 1 (#374). See NordicSemiconductor/Android-DFU-Library#262 (comment) for reference.
  2. Option to set connection timeout #369.
  3. Option to set data object preparation delay (#377).

4.7.2

13 May 08:50
dc561bd
Compare
Choose a tag to compare

Bugs fixed:

  • Carthage build fixed (#370).
  • Reporting error when Bluetooth is turned off during upload (#371).

4.7.1

07 Apr 16:17
67ada87
Compare
Choose a tag to compare

Bugs fixed:

  • Library will not assume that unintended disconnection when setting alternative advertising name did jump to bootloader mode (#365).
  • Tests for nRF52840 fixed.

4.7.0

03 Apr 20:07
42553b9
Compare
Choose a tag to compare

Improvements:

  • Migration to Swift 5.2. The code should be compatible with older Swift versions, up to 4.2.

4.6.1

14 Nov 14:34
d23f109
Compare
Choose a tag to compare

Bugs fixed:

  • Improved DFU stability for latest SDKs (#349)
  • Wrong queue was used to delay operation
  • Minor issue fixed in the sample app

Improvements:

  • DFU tests added for SDK 15.3 and 16