Skip to content

Releases: nordicsemi/IOS-CoreBluetooth-Mock

1.0.4

06 Feb 10:03
477998d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.3...1.0.4

1.0.3

28 Oct 14:45
13f0962

Choose a tag to compare

What's Changed

  • Bug fix: Parent service and parent peripheral references were uninitialized in CBMPeripheralSpecDelegate by @philips77 in #145
  • Version 1.0.3 by @philips77 in #146

Full Changelog: 1.0.2...1.0.3

1.0.2

16 Oct 21:18

Choose a tag to compare

What's Changed

nRF Blinky

Full Changelog: 1.0.1...1.0.2

1.0.1

09 May 09:08
d1e0321

Choose a tag to compare

What's Changed

  • Bugfix: fixed disconnection with manager created without options by @philips77 in #133

Full Changelog: 1.0.0...1.0.1

1.0.0

24 Mar 12:31

Choose a tag to compare

The time has come to increae the version number to 1.0. All deprecated API, which wasn't there to mimick the native API, has been removed. No more warnings when compiling the project!

TL;DR

  • Added state restoration support in native and mock (#123)
  • Added Auto Reconnection feature (from iOS 17) support (#127)

See below for detailed change log:

New Features

Breaking changes

Bugfixes & Improvements

Documentation

Remaining tasks for future releases are:

  • Migrate to Swift Concurrency, @Sendable, etc.
  • Add CBPeripheralManager support

New Contributors

Full Changelog: 0.18.0...1.0.0

0.18.0

19 Feb 19:10
500b238

Choose a tag to compare

What's Changed

  • Bug fix: Update README.md - fixes typo in Core Bluetooth mock section by @adamrhunter in #105
  • Bug fix: Wrap CBPeripherals as CBMPeripheralNative on restore by @kennylovrin in #106
  • Bug fix: Remove peripheral after disconnect by @everlof in #102
  • Migration to Xcode 15.2 by @philips77 in #107
    • Minimum iOS and tvOS version set to 12
    • Minimum macOS version set to 10.14
    • PrivacyInfo added to the library
    • Doc typos fixed & (documentation) regeneration
  • Sample app: New launch screen by @philips77 in #108

New Contributors

Full Changelog: 0.17.0...0.18.0

0.17.0

30 Aug 20:38

Choose a tag to compare

KVO

isScanning and state of CentralManager and state of Peripheral are marked now as @objc properties. So now they can use with KVO.

What's Changed

Full Changelog: 0.16.1...0.17.0

0.16.1

14 Mar 15:54

Choose a tag to compare

What's Changed

Full Changelog: 0.16.0...0.16.1

0.16.0

07 Mar 13:49

Choose a tag to compare

What's Changed

  • Simple CBMPeripheral implementation for Swift UI Previews by @philips77 in #88
  • Add option CBMConnectPeripheralOptionEnableTransportBridgingKey by @larsamannen in #89
  • Bug fix: Don't read LED state after write if not supported by @philips77 in #90
  • Documentation updated by @philips77 in #91

New Contributors

Full Changelog: 0.15.0...0.16.0

0.15.0

02 Mar 14:35

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.14.0...0.15.0