|
1 | 1 | ### Changelog
|
| 2 | +- **4.10.2** |
| 3 | + - Bugfix: Fixed compilation issue in Xcode 12.4 ([#417](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/417)). |
| 4 | + |
2 | 5 | - **4.10.1**
|
3 |
| - -Bugfix: A log message was incorrectly shown pointing to a solution to non-existing problem (#419). |
| 6 | + - Bugfix: A log message was incorrectly shown pointing to a solution to non-existing problem ([#419](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/419)). |
4 | 7 |
|
5 | 8 | - **4.10.0**
|
6 |
| - - Improvement: Guarantee word-aligned writes to the packet characteristic (#366). |
7 |
| - - Improvement: Extended DFU Connection Timeout from 3 to 15 seconds (#411). |
8 |
| - - Warning fix: Fixed 'deprecated class keyword for protocol objects' (#410). |
| 9 | + - Improvement: Guarantee word-aligned writes to the packet characteristic ([#366](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/366)). |
| 10 | + - Improvement: Extended DFU Connection Timeout from 3 to 15 seconds ([#411](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/411)). |
| 11 | + - Warning fix: Fixed 'deprecated class keyword for protocol objects' ([#410](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/410)). |
9 | 12 | - Migration to Xcode 12.5 and Swift 5.4.
|
10 |
| - - Support for Apple watchOS and tvOS on CocoaPods (#412). |
11 |
| - - Bigfix: Unwrapping optionals fixed (#413). |
12 |
| - - Bugfix: Truncating too long advertising names (#415). |
| 13 | + - Support for Apple watchOS and tvOS on CocoaPods ([#412](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/412)). |
| 14 | + - Bigfix: Unwrapping optionals fixed ([#413](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/413)). |
| 15 | + - Bugfix: Truncating too long advertising names ([#415](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/415)). |
13 | 16 | - Improvement: Add links to Xamarin binding libraries (#389 and #401).
|
14 |
| - - Improvement: Add syntax highlighting to readme (#402). |
| 17 | + - Improvement: Add syntax highlighting to readme ([#402](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/402)). |
15 | 18 |
|
16 | 19 | - **4.9.0**
|
17 | 20 | - ZIPFoundation version set to 0.9.11.
|
18 | 21 | - Migration to Swift 5.3.
|
19 |
| - - Improvement: Reconnection timeout improvements (#386). |
20 |
| - - Improvement: Asynchronous firmware provider in the sample app (#387). |
| 22 | + - Improvement: Reconnection timeout improvements ([#386](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/386)). |
| 23 | + - Improvement: Asynchronous firmware provider in the sample app ([#387](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/387)). |
21 | 24 |
|
22 | 25 | - **4.8.0**
|
23 |
| - - Feature: Option to force scanning for Legacy DFU bootloader after jumping using Buttonless Service (#374). |
24 |
| - - Feature: Option to set connection timeout (#369). |
25 |
| - - Feature: Option to set data object preparation delay (#377). |
| 26 | + - Feature: Option to force scanning for Legacy DFU bootloader after jumping using Buttonless Service ([#374](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/374)). |
| 27 | + - Feature: Option to set connection timeout ([#369](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/369)). |
| 28 | + - Feature: Option to set data object preparation delay ([#377](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/377)). |
26 | 29 |
|
27 | 30 | - **4.7.2**
|
28 |
| - - Improvement: Report error when bluetooth is turned off (#371). |
29 |
| - - Bugfix: Fixed Carthage configuration (shared schemes) (#370). |
| 31 | + - Improvement: Report error when bluetooth is turned off ([#371](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/371)). |
| 32 | + - Bugfix: Fixed Carthage configuration (shared schemes) ([#370](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/370)). |
30 | 33 |
|
31 | 34 | - **4.7.1**
|
32 | 35 | - Bug fixed: A log message was added to help solve #365 issue.
|
33 |
| - - Bug fixed: DFU will not proceed when setting alternative advertising name caused disconnection (#367). |
| 36 | + - Bug fixed: DFU will not proceed when setting alternative advertising name caused disconnection ([#367](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/367)). |
34 | 37 | - Bug fixed: Tests for nRF52840 fixed.
|
35 | 38 |
|
36 | 39 | - **4.7.0**
|
|
43 | 46 |
|
44 | 47 | - **4.6.0**
|
45 | 48 | - Feature: Automatic retrying DFU on disconnection during update.
|
46 |
| - - Bugfix: Some delegates were called on a wrong queue (#339). |
| 49 | + - Bugfix: Some delegates were called on a wrong queue ([#339](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/339)). |
47 | 50 | - Bugfix: DFU from SDK 6.0 fixed. PRN is forced set to 1.
|
48 | 51 | - Improvement: The sample app has been modified to work on iOS 13.
|
49 | 52 |
|
50 | 53 | - **4.5.1**
|
51 |
| - - Bugfix: Fixed an issue where DFU could not be started on iOS 13 (#322). |
| 54 | + - Bugfix: Fixed an issue where DFU could not be started on iOS 13 ([#322](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/322)). |
52 | 55 |
|
53 | 56 | - **4.5.0**
|
54 | 57 | - Improvement: Hex2Bin converter rewritten to Swift 5.
|
55 | 58 | - Library released in Swift Package Manager (SPM).
|
56 | 59 |
|
57 | 60 | - **4.4.2**
|
58 |
| - - Bugfix: Missing buttonless service statuses added (#297). |
59 |
| - - Improvement: Added support for older Swift versions (#295). |
| 61 | + - Bugfix: Missing buttonless service statuses added ([#297](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/297)). |
| 62 | + - Improvement: Added support for older Swift versions ([#295](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/295)). |
60 | 63 | - Improvement: ZIPFoundation dependency bound to 0.9.9.
|
61 | 64 |
|
62 | 65 | - **4.4.1**
|
63 |
| - - Bugfix: Fixed calculating number of bytes received from PRN (#288). |
64 |
| - - Improvement: ZIPFoundation dependency upgraded to 0.9.9 (#281). |
| 66 | + - Bugfix: Fixed calculating number of bytes received from PRN ([#288](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/288)). |
| 67 | + - Improvement: ZIPFoundation dependency upgraded to 0.9.9 ([#281](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/281)). |
65 | 68 |
|
66 | 69 | - **4.4.0**
|
67 | 70 | - Improvement: Swift 5.0 migration.
|
68 | 71 | - Improvement: New App Store icon added to supress the warning.
|
69 |
| - - Bugfix: Fixed name conflict when adding the library manually (#293). |
| 72 | + - Bugfix: Fixed name conflict when adding the library manually ([#293](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/293)). |
70 | 73 | - Bugfix: Fixed displaying total progress in the sample app.
|
71 | 74 |
|
72 | 75 | - **4.3.0**
|
73 |
| - - Improvement: Zip dependency switched to ZipFramework (#251). |
74 |
| - - Improvement: Dispatching delegates in designated queues (#249). |
75 |
| - - Improvement: Added option to disable resuming Secure DFU operation (#264). |
76 |
| - - Improvement: Attempt to send an App when SD+BL update failed with remote error (#266). |
77 |
| - - Improvement: Extended errors exposed (#262). |
78 |
| - - Bugfix: Fixed a crash during restarting DFU (#269). |
79 |
| - - Bugfix: Fixed resuming Secure DFU on SDK 15 (#270). |
80 |
| - - Bugfix: Typos in 2 error constants fixed (#263). |
| 76 | + - Improvement: Zip dependency switched to ZipFramework ([#251](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/251)). |
| 77 | + - Improvement: Dispatching delegates in designated queues ([#249](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/249)). |
| 78 | + - Improvement: Added option to disable resuming Secure DFU operation ([#264](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/264)). |
| 79 | + - Improvement: Attempt to send an App when SD+BL update failed with remote error ([#266](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/266)). |
| 80 | + - Improvement: Extended errors exposed ([#262](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/262)). |
| 81 | + - Bugfix: Fixed a crash during restarting DFU ([#269](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/269)). |
| 82 | + - Bugfix: Fixed resuming Secure DFU on SDK 15 ([#270](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/270)). |
| 83 | + - Bugfix: Typos in 2 error constants fixed ([#263](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/263)). |
81 | 84 |
|
82 | 85 | - **4.2.2**
|
83 | 86 | - Bugfix: Fixed issue #245 where operationFailed error messages where not reported in some cases.
|
|
158 | 161 | - **3.0.4**:
|
159 | 162 | - Feature: `restart()` method restored in `DFUServiceController`.
|
160 | 163 | - Bugfix: Fixed error reporting when Buttonless jump fails.
|
161 |
| - - Bugfix: Crash on aborting when peripheral is changing (#72). |
| 164 | + - Bugfix: Crash on aborting when peripheral is changing ([#72](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/72)). |
162 | 165 | - Enhancement: A lot of minor code improvements.
|
163 | 166 |
|
164 | 167 | - **3.0.3**:
|
165 |
| - - Documentation warning fixed (#68). |
| 168 | + - Documentation warning fixed ([#68](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/68)). |
166 | 169 | - License changed to BSD 3-Clause in Podspec.
|
167 | 170 |
|
168 | 171 | - **3.0.2**:
|
169 |
| - - Bugfix: Ignoring updates from non-DFU characteristics (#66). |
| 172 | + - Bugfix: Ignoring updates from non-DFU characteristics ([#66](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/66)). |
170 | 173 | - Enhancement: Log messages improved for connected devices.
|
171 | 174 |
|
172 | 175 | - **3.0.1**:
|
173 |
| - - Bugfix: Crash if DFU Characteristic isn't found (#64). |
| 176 | + - Bugfix: Crash if DFU Characteristic isn't found ([#64](https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library/issues/64)). |
174 | 177 | - Bugfix: Discovering all services to determine mode for Legacy bootloaders without DFU Version char.
|
175 | 178 | - Enhancement: License changed to BSD 3-Clause.
|
176 | 179 |
|
|
0 commit comments