Skip to content

Releases: Polidea/RxBluetoothKit

5.0.2

07 May 13:28
b47c0b8
Compare
Choose a tag to compare
  • Changed error name from BluetoothError.peripheralIsConnectingOrAlreadyConnected to BluetoothError.peripheralIsAlreadyObservingConnection - old error has been deprecated (#245)
  • To each method, that returns observable, added documentation with a list of errors that this observable can return (#225)
  • Rewritten example app that is now using RxBluetoothKit 5.x (#240, #220)
  • Added available annotation for canSendWriteWithoutResponse property (#253)

5.0.1

10 Apr 10:06
Compare
Choose a tag to compare
  • Added method to observe notyfing state change for the characteristic (#229)
  • Aligned the API for establishConnection with the rest of the implementation
  • Made restore state api public (#224)
  • Enabled getting an Observable<Peripheral> from already connected peripheral provided by the system (#238)
  • Fixed writting without response on older systems (#241)
  • Added queues for discovery requests (fixed #235)
  • Added support for XCode 9.3 and swift 4.1

5.0.0

14 Mar 14:28
Compare
Choose a tag to compare
  • Changed BluetoothManager to CentralManager
  • Reimplemented connection and notification API's
  • Added watchOS and tvOS targets
  • Added support for L2CAP
  • Rewritten unit tests

4.0.2

10 Jan 07:35
Compare
Choose a tag to compare
  • Allow projects that depend on RxBluetoothKit to update RxSwift to 4.1.0 and newer (#201 by @DevAndArtist)

4.0.1

29 Nov 13:20
Compare
Choose a tag to compare
  • Add missing logs for CBPeripheral and CBCentralManager classes.
  • Fixed implementation of scanning subscription queue.

4.0.0

20 Nov 10:32
Compare
Choose a tag to compare
  • App updated to newest iOS & macOS SDK
  • Swift 4 adoption
  • Possible memory leaks removed

4.0.0-alpha.1

02 Oct 11:49
Compare
Choose a tag to compare
4.0.0-alpha.1 Pre-release
Pre-release
  • RxSwift 4 alpha added as dependency

4.0.0 alpha 0

26 Sep 10:11
Compare
Choose a tag to compare
4.0.0 alpha 0 Pre-release
Pre-release
  • Added compatibility with Swift 4
  • Updated RxSwift dependency to version 4.

v3.1.0

28 Aug 07:57
Compare
Choose a tag to compare
  • Access from library objects to CBCentralManager and Peripheral instances is now public
  • Fixed a bug regarding doing unnecessary operations when peripheral was disconnected

v3.0.13

19 Jul 09:50
Compare
Choose a tag to compare
  • Small changes to printing optionals, due to Swift warnings