Changelog

SmartSpacesKit for iOS

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.4.5] - 2023-01-10

Fixed

  • Token refresh issue, leading to unpredictable user log out.

[0.4.3] - 2022-03-29

Fixed

  • SDK didn’t comply with CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER requirements

[0.4.2] - 2022-02-03

Fixed

  • Crash on fresh install

[0.4.1] - 2022-02-02

Added

  • Third party licenses

Changed

  • SWUserSessionManager moved to SmartLockManager

Fixed

  • Intercom did not decode push when the app is not started (expect log out at the first start)
  • BlueID cylinders did not appear after the first start

[0.4.0] - 2021-12-16

Added

Changed

  • IoTKit moved to SmartLockManager
  • UserDeviceManager moved to SmartLockManager
  • SmartSpacesKit is distributed as XCFramework
  • Up to iOS 13 Identity Pinning

Updated

  • BlueID SDK version 4.2.1.
  • Swift Interfaces

[0.3.2] - 2021-01-12

Updated

  • BlueID SDK version 4.2.

[0.3.1] - 2020-11-11

Fixed

  • Opening locks via IP sometines didn’t display the error.
  • Crash on BlueID initialization.
  • Security issue.

Updated

  • BlueID SDK version 4.1.

[0.3.0] - 2020-09-02

Fixed

  • Offline Gateway opening was broken on some devices
  • Error reporting was confusing in SWUserDeviceManager synchronizeWithCompletion method

Added

  • MyRENZbox.framework
  • In-header documentation for SWUserDeviceManager and SWUserDevice

Changed

  • Minor changes in SWUserDeviceManager interface

Removed

  • SWCryptoManager component
  • OGRSAEncryption library

[0.2.15] - 2020-06-23

Fixed

  • Offline Gateway opening was broken on some devices

[0.2.14] - 2020-05-28

Fixed

  • BlueID Synchronization
  • Names for BlueID
  • BlueID offline behavior
  • Offline Gateway opening

Added

  • Battery State for BlueID
  • Offline opening reports
  • Gateway error handling

Updated

  • BlueID SDK to 3.4

[0.2.13] - 2019-11-18

Fixed

  • Timestamp in the future on a BlueID device was not repaired.

[0.2.12] - 2019-11-12

Added

  • Associated Connector to Actuator.
  • bookingDurationMaximumInMinutes and bookingDurationMinimumInMinutes properties to Unit.

Fixed

  • CBCharacteristicWriteWithoutResponse & CBCharacteristicWriteWithResponse didn’t configure automatically.

[0.2.11] - 2019-09-09

Fixed

  • BlueID error appeared with non BlueID environment.

[0.2.10] - 2019-09-06

Added

  • Cluster Booking Feature.

[0.2.9] - 2019-08-07

Fixed

  • Logging out of the app and logging in as a new user the old BludID tickets were still present.

[0.2.8] - 2019-05-21

Added

  • Booking Feature
  • Repair timestamp on BlueID devices
  • SWIoTKit

Fixed

  • Stability and performance improvement

[0.2.7] - 2018-09-25

Fixed

  • Statistics: wrong data was sent to the server

[0.2.6] - 2018-09-22

Fixed

  • Bug: SDK always tried to open via Bluetooth, even if this was explicitly disabled on the back-end

[0.2.5] - 2018-09-17

Added

  • Statistics: certain events are captured, measured, and submitted to the back-end

Fixed

  • Crash due to keychain not being available while device is locked

[0.2.4] - 2018-09-04

Fixed

  • Issue with lost actuators
  • Wrong device name

[0.2.3] - 2018-08-21

Changed

  • Disabled Bitcode

[0.2.2] - 2018-08-06

Fixed

  • Reset password causes an error

[0.2.1] - 2018-07-18

Fixed

  • Sync issues with BlueID devices

[0.2.0] - 2018-07-08

Changed

  • Renamed SmartWorkspaceSDK to SmartSpacesKit including all classes, functions, constants, macros, etc. that had “Workspace” and/or “SDK” in their name

[0.1.1] - 2018-07-04

Added

Fixed

  • Missing debug symbols for the simulator binaries (x86)

[0.1.0] - 2018-06-29

Added

  • Initial release 🎉