Changelog

Last Updated on : 2023-05-25 06:23:52

v5.0.0

  • Release date: April 17, 2023
  • New updates: Updated the SDK to v5.0.0.

v3.2.4

  • Release date: March 3, 2023
  • New updates: supported real-time data transfers through Object Storage Service (OSS).

v3.2.1

  • Release date: December 8, 2022
  • Fixed certain issues.

v3.2.0

  • Release date: November 28, 2022
  • Fixed issues: encapsulated APIs for gyroscope robot vacuums and vision robot vacuums.

v3.1.1

  • Release date: November 16, 2022
  • Fixed certain issues.

v3.1.0

  • Release date: November 2, 2022
  • Optimized: deprecated real-time data transfers through Object Storage Service (OSS). Instead, real-time data is transferred through peer-to-peer (P2P) connections.

  • Fixed certain issues.

v3.0.3

  • Release date: August 11, 2022
  • Fixed certain issues.

v3.0.1

  • Release date: July 12, 2022
  • Optimized: supported automatic attempts to reconnect devices if P2P connections have faults.

  • New updates: added the API method to check P2P connection status.

v3.0.0

  • Release date: June 23, 2022
  • New updates:
    • Added the failure callback that is executed if an error occurs during the download through P2P connections.

    • Supported cloud storage on Azure.

v2.2.1

  • Release date: November 13, 2021
  • New updates: supported data retrieval by robot vacuums through P2P connections.

v2.2.2

  • Release date: December 28, 2021

  • Fixed issues: fixed reference dependency conflicts.

v2.2.1

  • Release date: November 11, 2021

  • New updates: supported data retrieval by robot vacuums through P2P connections.

v2.1.0

  • Release date: June 16, 2021

  • New updates: added the API method to name multiple floor maps.

v2.0.2

  • Release date: March 27, 2021

  • Depended on the latest version pod 'TuyaSmartDeviceCoreKit'.

  • Fixed issues: fixed the error caused by the empty extendField property.

v2.0.1

  • Release date: March 19, 2021

  • Depended on the latest version pod 'TuyaSmartDeviceCoreKit'.

  • New updates: modified the dependency from TuyaSmartDeviceKit to TuyaSmartDeviceCoreKit.

v2.0.0

  • Release date: January 8, 2021

  • Depended on the latest version pod 'TuyaSmartDeviceKit'.

v1.2.5

  • Release date: July 4, 2020

  • Depended on the latest version pod 'TuyaSmartDeviceKit'.

  • New updates:

    • Supported querying a list of voice packages on pages.
    • Added extension properties to voice packages.

v1.2.4

  • Release date: April 26, 2020

  • Depended on the latest version pod 'TuyaSmartDeviceKit'.

  • New updates:

    • Added the robot vacuum management class TuyaSmartSweeperDevice.
    • Updated the streaming data channel API.
  • Deprecated: TuyaSmartSweeper and TuyaSmartFileDownload.

v1.0.7

  • Release date: November 9, 2019

  • Depended on the latest version pod 'TuyaSmartDeviceKit'.

  • New updates: added the voice downloading feature.

  • Fixed issues: fixed the error that occurred when -[TuyaSmartSweeper sweeper:didReciveDataWithDevId:] returned current device data.

v1.0.6

  • Release date: September 27, 2019

  • Depended on the latest version pod 'TuyaSmartDeviceKit'.

  • Fixed issues: removed logs.

v1.0.5

  • Release date: July 3, 2019

  • Depended on the latest version pod 'TuyaSmartDeviceKit'.

  • Fixed issues: fixed occasional crashes.

v1.0.4

  • Release date: June 24, 2019

  • Depended on the latest version pod 'TuyaSmartDeviceKit'.

  • Fixed issues: removed the MQTT delegate after an object is destroyed.

v0.2.0

  • Release date: May 15, 2019

  • Depended on the version pod 'TuyaSmartDeviceKit', '~> 2.10.96'.

  • Deprecated: -[TuyaSmartSweeperDelegate sweeper:didReciveDataWithDevId:mapType:mapPath:] used to receive messages through laser data channels.

  • Added: -[TuyaSmartSweeperDelegate sweeper:didReciveDataWithDevId:mapData:] used to receive messages through laser data channels.

v0.1.7

  • Release date: May 15, 2019

  • Depended on the version pod 'TuyaSmartDeviceKit', '~> 2.8.43'.

  • Fixed issues:

    • Supported bitcode.
    • Updated the logic of cloud-based configurations returned by - (void)getSweeperCurrentPathWithDevId:.
  • New updates: added - (void)removeAllHistoryDataWithDevId: to clear historical cleaning tasks of the current robot vacuum.

v0.1.6

  • Release date: March 21, 2019

  • New updates: supported device sharing to view historical cleaning tasks.

v0.1.5

  • Release date: March 19, 2021

  • Fixed issues: optimized the API method that returned historical cleaning tasks classified by the latitude of the associated home.

v0.1.4

  • Release date: March 5, 2019

  • Fixed issues: optimized the delegate method TuyaSmartSweeperDelegate to only return the MQTT messages received by the device with devId specified in the current initialization.

  • New updates:

    • - (void)getSweeperDataWithBucket: supported downloading files based on bucket and path and executing the callback complete for the downloaded content.
    • - (void)getSweeperDataWithBucket: parsed OSS error messages and returned NSError.
    • - (void)getSweeperCurrentPathWithDevId: returned the storage path of map or cleaning route files.
    • - (void)removeSweeperHistoryDataWithDevId: deleted historical cleaning tasks of a robot vacuum.