Releases: nordicsemi/IOS-nRF-Mesh-Library
Releases · nordicsemi/IOS-nRF-Mesh-Library
4.8.0
What's Changed
- [Feature] Support for heartbeat delegate by @philips77 in #705
- [Swift 6 fix] Removing references to
Data.bytesby @philips77 in #701 - [Swift 6 fix] Extra comma removed by @philips77 in #699
- [Bugfix] Allow auto-configuration of a local node despite no GATT Proxy connected by @philips77 in #703
- [Improvement] Some fixes in the code by @philips77 in #706
Other
- Project moved to nordicsemi org on GitHub by @philips77 in #704
- Documentation regenerated by @philips77 in #707
- Version 4.8.0 by @philips77 in #708
Full Changelog: 4.7.0...4.8.0
4.7.0
What's Changed in the library
- Adding
0xto all hex values in logs by @philips77 in #690 - Bugfix: Fixed double callback on message timeout by @philips77 in #692
New App features
- Option to retry failed auto-reconfiguration by @philips77 in #691
- Fixes on Firmware Information screen by @philips77 in #693
- Quick provisioninig and reprovisioning by @philips77 in #694
- Bugfix: Fixed refreshing Dev Settings on Import by @philips77 in #695
Other
- Comments fixed by @philips77 in #687
- Tests added by @philips77 in #688
- Documentation regenerated by @philips77 in #696
- Version 4.7.0 by @philips77 in #697
Full Changelog: 4.6.1...4.7.0
4.6.1
What's Changed in version 4.6 -> 4.6.1
- Bugfix: Fixed crash when received a vendor message with not-matching company id by @philips77 in #678
- Missing feature: Adding an option to disable Relay feature by @philips77 in #683
- Improvement: Unify network key checks for unacknowledged and acknowledged messages by @philips77 in #682
- Version 4.6.1 by @philips77 in #684
- Documentation regenerated by @philips77 in #685
What's Changed in version 4.5 -> 4.6
For some reason we forgot to tag this release. It was only released on App Store.
Warning
This relased contained breaking API changes related to Errate ES 27446.
- [Breaking] Errata ES 27446 by @philips77 in #676
- The Input and Output OOB number in provisionineg changed from 16 to 32 bit.
- Breaking API changes: see #676 for details.
- Version 4.6.0 by @philips77 in #677
Full Changelog: 4.5.0...4.6.1
4.5.0
What's Changed
- Visual improvements for iOS 26 (Glass effect) by @philips77 in #674
- Improvement: Showing Unicast Addresses of Elements and Groups, as well as Scene Numbers for Scenes by @philips77 in #673
- Pubilcation screen improvements by @philips77 in #675
- Expandable rows with Nodes' Elements when setting Publication destination
Full Changelog: 4.4.0...4.5.0
Screenshot

4.4.0
What's New
Device Firmware Update, finally. See #663 for details.
What's Changed
- [App] Support for Pairing Responder model by @philips77 in #660
- DFU models & related bugs fixed by @philips77 in #661
- DFU!!! by @philips77 in #663 and fixed ordering of DFU targets to have Distributor at the end by @philips77 in #666
- Bug fix: Properly notifying the manager of closed bearer by @philips77 in #662
- Bug fix: remove App Keys of removed Net Keys by @philips77 in #664
- Feature: Option to show and modify IV Index by @philips77 in #665
- Version 4.4.0 (2) by @philips77 in #667
Full Changelog: 4.3.2...4.4.0
4.3.2
What's Changed
- Bugfix: Allowing sending message through an unknown proxy node by @philips77 in #656
- Refactoring: App Key is bound to a Model, not the other way around by @philips77 in #657
- Device properties fixes by @philips77 in #658
- Documentation regenerated by @philips77 in #659
Full Changelog: 4.3.1...4.3.2
4.3.1
What's Changed
Minor API improvements
- Allowing specifying App Keys and Net Keys for sending messages by @philips77 in #642
- Finding common keys for target and proxy nodes by @philips77 in #645
Bugs fixed
- Typos in BLOB fixed by @philips77 in #643
- Bugfix: Light LC screen fixed by @philips77 in #644
- Bugfix: Fixed LC Occupancy ACK switch by @philips77 in #646
- Bugfix: Don't read states when Health model isn't bound to an App Key by @philips77 in #649
- Bugfix: App crashes when adding 4097th key by @philips77 in #651
App improvements
- Improvement: Show bound Network Key on App Key cell by @philips77 in #650
- Improvement: Auto configuration for node identification via Proxy by @philips77 in #652
Documentation
- Documentation for Light LC and Light CTL messages and propertries by @philips77 in #647
- Documentation improvements by @philips77 in #648
- Documentation regenerated by @philips77 in #653
Full Changelog: 4.3.0...4.3.1
4.3.0
TL;DR
- Health Server model messages and support in nRF Mesh.
- Firmware Update messages added to the library (DFU in the app is upcoming).
- Node identification (using HealthAttentionSetUnacknowledged messages) in nRF Mesh.
- New
MeshNetworkError.keyIndexAlreadyExiststhrown when adding a key with existing key index. - All messages are now
Sendable.
What's Changed
- Concurrency improvements by @philips77 in #629
- Bugfix: Change multicast retransmissions of unicast retransmissions by @roshanrajaratnam in #620
- Bugfix: Setting correct state value when animation ends by @philips77 in #631
- Bugfix: Mark app key as updated by @roshanrajaratnam in #621
- Update Company IDs from SIG List by @jtmullen in #619
- Documentationfixed in #628 and regenerated by @philips77 in #637
- UI improvemwents by @philips77 in #638
- Version 4.3.0 by @philips77 in #641
Health messages
- Added support for
HealthCurrentStatusandHealthFaultStatusby @JulesDommartin in #626 - Health messages and Health Server model support by @philips77 in #634
- Improved support for Health Server model by @philips77 in #636
Node identification
- New feature: identify a node by @philips77 in #639
- Improvements in Node identification by @philips77 in #640
DFU
- DFU: Firmware Upload and Firmware Distribution messages by @philips77 in #632
New Contributors
- @jtmullen made their first contribution in #619
- @JulesDommartin made their first contribution in #626
Full Changelog: 4.2.0...4.3.0
4.2.0
What's Changed
Breaking changes
- Renaming library from
nRFMeshProvisiontoNordicMeshby @philips77 in #606- Only when library was added using CocoaPods or Carthage, SPM already was using that name
Other
- CryptoSwift library updated to 1.8.1 by @philips77 in #602 and #604
- PrivacyInfo fixed for CocoaPods by @philips77 in #603
- [App]: Light LC Server UI (Mode, Occupancy Mode, Light OnOff) by @philips77 in #608
- [App]: Group controls for Light LC Server model by @philips77 in #609
Documentation
- DocC Plugin updated to 1.3.0 by @philips77 in #605
- Documentation regenerated by @philips77 in #607
Full Changelog: 4.1.0...4.2.0
4.1.0
What's Changed
- Remove old node only when provisioning succeeds by @philips77 in #579
- Launch Screen fixed by @philips77 in #580
- Bug fix: ACK was sending too late by @philips77 in #581
- [Access Layer] Skip logging if message is decoded multiple times to the same type by @philips77 in #582
- [App] Display detail button only in Security row by @philips77 in #583
- [Lower Transport Layer] Fixed synchronization by @philips77 in #584
- [App] Fixed behavior on Proxy screen by @philips77 in #585
- Reset counter for app keys in debug keys by @philips77 in #590
- Documentation improved and regenerated by @philips77 in #575 and #591
Full Changelog: 4.0.1...4.1.0