Releases: NordicSemiconductor/IOS-nRF-Connect-Device-Manager
Releases · NordicSemiconductor/IOS-nRF-Connect-Device-Manager
1.3.2
What's Changed
- added logic to stop transferring files once they exceed original file… by @MikeSnyder360 in #107
- As per Jamie's instructions, we now send the full hash in the payload by @dinesharjani in #108
- Support for 'match' value in Image Upload Response by @dinesharjani in #109
- Updated Minimum Valid MTU Size to 73 bytes by @dinesharjani in #110
- Fix for invalid lock timeout on Connection when sending a Packet by @dinesharjani in #111
- McuMgrBleTransport write logs now adds byte count by @dinesharjani in #112
- Extended 'Fast Timeout' for Commands by @dinesharjani in #113
- Fix for SMP Reassembly + Pipelining not sending chunks in order by @dinesharjani in #115
- Fix: Wait for Write Without Response Buffer by @dinesharjani in #116
- Legibility change: We now log Data as two-byte spaced at Ble Transport Level by @dinesharjani in #117
- Added Reverse Endianness Hex Decoding Option by @dinesharjani in #118
- Fix: hexEncodingString() API is now public + deleted Duplicate API by @dinesharjani in #119
New Contributors
- @MikeSnyder360 made their first contribution in #107
Full Changelog: 1.3.1...1.3.2
1.3.1
What's Changed
- Filled-in a missing McuManager Return Codes (RC)s and fixed 'Bad State' Error Description by @dinesharjani in #99
- Fix for #87 : use backward compatible optional unwrapping assignment syntax by @jazzychad in #98
- Fix: When uploading offset 0 of any Image, we need to wait more before triggering a Timeout by @dinesharjani in #104
New Contributors
- @jazzychad made their first contribution in #98
Full Changelog: 1.3...1.3.1
1.3
What's Changed
- API Change: McuManager setMtu() can now throw, rather than return a Boolean by @dinesharjani in #91
- Fix: Erase App Settings does not Fail Fast Enough by @dinesharjani in #92
- Fix: If your send() timeout is faster than the WAIT_AND_RETRY_INTERVAL, we lower the Wait and Retry Interval to said value by @dinesharjani in #93
- Fix: If Device Capabilities are not Supported, then Erase App Settings Isn't by @dinesharjani in #94
- Added 'Erase App Settings' as a FirmwareUpgradeState value by @dinesharjani in #95
- Fix: BasicManager's echo() returns an Error if the message is too long by @dinesharjani in #96
Full Changelog: 1.2.10...1.3
1.2.10
What's Changed
- Relaxed 'image' or 'imageIndex' requirement for McuMgrManifest by @dinesharjani in #89
Full Changelog: 1.2.9...1.2.10
1.2.9
What's Changed
- Improvement: DeviceController 'echo' now attempts to reduce MTU Size when encountered by @dinesharjani in #85
- Added Reassembly Support for DeviceController 'Echo' by @dinesharjani in #86
- Improved Error Reporting when Selecting DFU File by @dinesharjani in #88
Full Changelog: 1.2.8...1.2.9
1.2.8
What's Changed
- Fix for McuMgrBleTransport not appending Data from 'chunked' Response by @dinesharjani in #84
Full Changelog: 1.2.7...1.2.8
1.2.7
What's Changed
- Refactor: 'Chunk Complete' Logic in McuMgrBleTransportWriteState moved to its own Function by @dinesharjani in #76
- Fixed 'Out-of-Order' Code Comment by @dinesharjani in #77
- Unified Sequence Number(s): McuManager now tracks Sequence Numbers and rotates them for every single command/write/send by @dinesharjani in #78
- McuManager Sequence Number Callback Reordering by @dinesharjani in #79
- Fix for failed DFU when first sending 'echo' messages from Device Tab by @dinesharjani in #80
- Small Changes, Assertions and More Descriptive Errors by @dinesharjani in #81
- McuSequenceNumber Typealias Type for UInt8 by @dinesharjani in #82
- McuManager Re-Order Buffer is now its own Component by @dinesharjani in #83
Full Changelog: 1.2.6...1.2.7
1.2.6
What's Changed
- Fix: In Advanced Mode, Buffers, Alignment and Chunks would remain Enabled during DFU Upload by @dinesharjani in #67
- Small Refactor: @estimatedSwapTime is now a part of FirmwareUpgradeConfiguration by @dinesharjani in #68
- Release cyclic reference after upgradeDidComplete by @RickGroenewegen in #72
- On fail() we now match how success() handles the release of the cyclic reference by @dinesharjani in #73
- add min watchOS check by @jefffhaynes in #70
- Private setState() FirmwareUpgradeManager Rename by @dinesharjani in #74
New Contributors
- @RickGroenewegen made their first contribution in #72
- @jefffhaynes made their first contribution in #70
Full Changelog: 1.2.5...1.2.6
1.2.5
What's Changed
- Fix for NaN Upload Speed by @dinesharjani in #65
- Fix: Don't expect Sequence Number in all Data packet responses by @dinesharjani in #66
This is an Emergency Release to try and address the 'Bad Header' Issue, which is addressed by the second change (fix).
Full Changelog: 1.2.4...1.2.5
1.2.4
What's Changed
- McuMgrPackage is now Marked as Public by @dinesharjani in #61
- Moved McuMgrManifest to the iOSMcuMgrLibrary by @dinesharjani in #62
- Fixed Build Issue by @dinesharjani in #63
- 1.2.4 Version by @dinesharjani in #64
Full Changelog: 1.2.3...1.2.4