Skip to content

Releases: NordicSemiconductor/IOS-DFU-Library

4.6.0

01 Nov 10:33
Compare
Choose a tag to compare

New features:

  • Automatic retrying DFU on disconnection during update (#332).

Improvements:

  • The sample app has been modified to work on iOS 13.

Bugs fixed:

  • Some delegates were called on a wrong queue (#339).
  • DFU from SDK 6.0 fixed. PRN is forced set to 1.

4.5.1

21 Aug 11:39
f6896ee
Compare
Choose a tag to compare

Bugs fixed:

  • Issue with DFU on iOS 13, where the CBPeripheral could not be retrieved (#322).

Other:

  • Migrated to Xcode 10.3.

4.5.0

07 Aug 08:59
394c41f
Compare
Choose a tag to compare

Improvements:

  • Hex to Bin Converter rewritten in Swift 5 (#311)
  • Option to specify an alternative advertising name (#304), thanks to @jlubawy
  • SPM support (#310) (as NordicDFU), thanks to @DevAndArtist

4.4.2

23 Apr 13:00
4a2b9c0
Compare
Choose a tag to compare

Issues fixed:

  • #297 - adding missing buttonless service statuses
  • #295 - adding support for older Swift versions
  • ZIPFoundation dependency bound to 0.9.9.

4.4.1

12 Apr 12:59
630a204
Compare
Choose a tag to compare

Bugs fixed:

  • #288 - fixed parsing UInt32 out of Data.
  • #281 - hopefully fixed Carthage issue.

4.4.0

03 Apr 14:59
Compare
Choose a tag to compare

Version 4.4.0 includes:

  • Migration to Swift 5
  • New App Store icon to silence the warming
  • Name conflict fixing between DFU Library and ZIPFramework
  • Fixed total progress indicator in the sample app

4.3.0

01 Mar 16:05
f5fc7bc
Compare
Choose a tag to compare

This release brings the following changes to iOSDFULibrary:

Improvements:

  • Zip dependency switched to ZipFramework (#251).
  • Dispatching delegates in designated queues (#249).
  • Added option to disable resuming Secure DFU operation (#264).
  • Attempt to send an App when SD+BL update failed with remote error (#266).
  • Extended errors exposed (#262).
  • Modified look & feel of the Sample app.

Bug fixes:

  • Fixed a crash during restarting DFU (#269).
  • Fixed resuming Secure DFU on SDK 15 (#270).
  • Typos in 2 error constants fixed (#263).
  • Restarting DFU fixed in Sample app.

4.2.2

01 Nov 09:16
422caf5
Compare
Choose a tag to compare

This release brings the following changes to iOSDFULibrary:

Bug fixes:

  • Fixed issue #245 where the DFUError operationFailed was not reported.

4.2.1

09 Oct 09:05
88b2a83
Compare
Choose a tag to compare

This release brings the following changes to iOSDFULibrary:

Bug fixes:

  • Fixed issue causing a crash when the target peripheral was set to nil and discoverServices() got called. resolves issue #200
  • Raised MacOS Deployment target to 10.14 due to missing identifier property on CBPeripheral to avoid hacks and workarounds for now.

4.2.0

05 Oct 13:49
5110a9f
Compare
Choose a tag to compare

This release brings the following changes to iOSDFULibrary:

Bug fixes:

  • DFU no longer takes control over delegates.
  • Added more DFU automated tests, covering SDK 15 and 15.2 + some older SDKs due to a MBR
    workaround.
  • Improved error handling.
  • The previous ZIP files from SDK 14+ had bootloaders with disabled Service Changed characteristic.
  • Bugfix: Fixed memory cycle caused by a strong delegate reference.
  • Bugfix: Fixed update failures because of device disconnects.

Improvements:

  • Migrated to Swift 4.2.
  • UUID Helper that allows using custom service identifiers for DFU.
  • Jazzy Docs can now be easily generated.
  • Added more logging to services on not supported devices.
  • Refactoring and comments have been improved.