IOS Pods DFU Library Versions Save

OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs

4.15.3

4 weeks ago

What's Changed

Full Changelog: https://github.com/NordicSemiconductor/IOS-DFU-Library/compare/4.15.2...4.15.3

4.15.2

1 month ago

What's Changed

Full Changelog: https://github.com/NordicSemiconductor/IOS-DFU-Library/compare/4.15.1...4.15.2

4.15.1

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/NordicSemiconductor/IOS-DFU-Library/compare/4.15.0...4.15.1

4.14.0

5 months ago

Breaking changes

  • When using CocoaPods, the module name has changed from iOSDFULibrary to NordicDFU to match one used in SPM. The Pod name has not changed. Migrate by replacing:
    import iOSDFULibrary
    
    to:
    import NordicDFU
    
  • Folders names have changed (this should not have any impact on apps using the DFU as a dependency):
    • Example changed to Test App
    • Now project created for the library files only (in root folder)
      • Tests moved from Test App to the new project
    • iOSDFULibrary renamed to Library

What's Changed

New Contributors

Full Changelog: https://github.com/NordicSemiconductor/IOS-DFU-Library/compare/4.13.0...4.14.0

4.13.0

1 year ago

What's Changed

Migration Guide

  1. When creating DFUFirmware, put it in try block to catch any error. Before, the init was returning nil on error while printing the reason in NSLog, which was bad for runtime use. See #486.

Full Changelog: https://github.com/NordicSemiconductor/IOS-DFU-Library/compare/4.12.0...4.13.0

4.12.0

1 year ago

What's Changed

New

New Contributors

Full Changelog: https://github.com/NordicSemiconductor/IOS-DFU-Library/compare/4.11.1...4.12.0

4.11.1

2 years ago

What's Changed

Full Changelog: https://github.com/NordicSemiconductor/IOS-DFU-Library/compare/4.11.0...4.11.1

4.11.0

2 years ago

This version introduces the following features:

  • Sending Abort command in case of an error to a DFU bootloader from SDK 15 or newer to quickly reset the target into application mode (#447). Devices from SDK 12-14 will continue to just be disconnected.
  • Using connection timeout during reconnections, instead of hardcoded 5 second timeout (#442).
  • Bug fix: Handling situations when object size is reported to be 0 bytes (#443 and #444).
  • Bug fix: Missing error codes added. That was causing crashes (#446).
  • Minor code improvements (#448, #445).
  • Read Object Info was renamed to Select Object, to be more inline with Secure DFU specification (cb29e88a06944ba559e2015cef61d4a4e677330c).

4.10.4

2 years ago

This version adds the following improvements:

Xcode 13 compatibility issue:

  • Fix for Xcode 13 Builds but retaining Xcode 12 and older compatibility #433
  • Xcode 13 compat improvements #439

State validation:

  • Fix for Crash due to Swift runtime lowerBound <= upperBound check #434
  • State validation #437

Minor enhancements:

  • Removing unnecessary fields from SecureDFUExecutor #438
  • Accepting garbage in notifications following valid data #440 to help with Unknown response received #436

Note:

  • ZipFoundation has not been updated to 0.9.12, as this version increases lower API version to iOS 12 (weichsel/ZIPFoundation@8dd1fa9). This change will happen in the future, but not yet in this release.