Skip to content

Latest commit

 

History

History
130 lines (94 loc) · 5.31 KB

changelog.md

File metadata and controls

130 lines (94 loc) · 5.31 KB

Changelog

4.3.0

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, B0-4.0, C0-3.0, C0-3.1, C0-4.0, C0-4.1, C1-4.1., C0-4.2, C1-4.2, C0-4.3, C1-4.3.

1.Fixed some other bugs

4.1.0

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, B0-4.0, C0-3.0, C0-3.1, C0-4.0, C0-4.1, C1-4.1.

  1. Support new model C1.
  2. Fixed some other bugs.

4.0.0

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, B0-4.0, C0-3.0, C0-3.1, C0-4.0.

  1. Support firmware 4.0 for B0 and C0.
  2. Add Eddystone support.
  3. Use BeaconConfiguration and SensoroBeaconConnectionV4 to config firmware 4.0+.
  4. Fixed some other bugs.

3.2.5

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0, C0-3.1.

  1. Support SDK to discover iBeacons when the screen is turned off.
  2. Fixed some other bugs.

3.2.4

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0, C0-3.1.

  1. Open setting scan period and setting between scan period API.
  2. Support power saving mode if app is in the background.
  3. Fixed some other bugs.

3.2.2

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0, C0-3.1.

  1. Fixed bug: sensorobeaconkit.jar and sensorocloud.jar are not compatible.
  2. Support flash light for C0-3.1.
  3. Fixed some other bugs.

3.2.0

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0.

  1. Fixed bug: It will crash SDK when scanning some beacons.
  2. Support broadcast keys with valid period.
  3. Fixed some other bugs.

3.1.1

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0.

  1. Improve the SensoroBeaconConnection.onConnectedState. If the beacon disconnects from the phone, the status of callback will be SensoroBeaconConnection.SERVICE_OR_CHARACTERISTIC_NOT_EXIST.
  2. Improve the SensoroBeaconConnection.writeSecureBroadcastInterval. You cann't write SecureBroadcastInterval.NONE into model C0.
  3. Fixed some bugs.

3.1.0

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0.

  1. Add model C0 supported.
  2. Add TransmitPower.LEVEL8 ~ TransmitPower.LEVEL11 for C0. For more details please to see README.MD
  3. Change AdvertisingInterval.getAdvertisingIntervalValue and TransmitPower.getTransmitPowerValue return type.
  4. Add API TransmitPower.isMicroTX.
  5. Fixed some bugs.

3.0.0

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0.

  1. Add new characteristics: prevent squatters.
  2. Add ENUM Beacon.MovingState for Beacon.getMovingState.
  3. Deprecated API SensoroBeaconManager.setOutOfRangeDelay(long delayMills)
  4. Deprecated class BatterySaveInBackground
  5. Change some methods renturn type: Beacon.getMajor(),Beacon.getMinor(),Beacon.getLight(),Beacon.getTemperature(). If they return null, it means their function are disabled. For more details to see Javadoc.

Important upgrade as below:

  1. Change com.sensoro.beacon.kit.SensoroBeaconManager.BeaconManagerListener to com.sensoro.beacon.kit.BeaconManagerListener
  2. Use com.sensoro.cloud.SensoroManager instead of com.sensoro.beacon.kit.SensoroBeaconManager.
  3. Change SDK scan mode.(You need to add <service android:name="com.sensoro.beacon.kit.IntentProcessorService"></service> in your AndroidManifest.xml)
  4. Add API SensoroManager.addBroadcastKey(String broadcastKey)
  5. Add API SensoroManager.isBluetoothEnabled().
  6. Add API SensoroManager.setCloudServiceEnable(bool).

2.1.4

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3.

  1. Deprecated TransmitPower.MIN, TransmitPower.LOW, TransmitPower.MEDIUM, TransmitPower.HIGH and TransmitPower.MAX.
    • Add TransmitPower.LEVEL0, TransmitPower.LEVEL1, TransmitPower.LEVEL2, TransmitPower.LEVEL3 , TransmitPower.LEVEL4, TransmitPower.LEVEL5, TransmitPower.LEVEL6and TransmitPower.LEVEL7.
  2. Important upgrade. For more details to see Javadoc.

2.1.3

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3.

  1. Add ENUM SecureBroadcastInterval.
  2. Change API writeSecureBroadcastRotationInterval(int) to writeSecureBroadcastInterval(SecureBroadcastInterval).

2.1.2

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3.

  1. Add API secure broadcast - writeSecureBroadcastRotationInterval.
  2. Fix calculate accelerometer count bug.

2.1.1

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2.

  1. Important upgrade: Upgrade APIs. For more click here.
  2. Fix ConcurrentModificationException bug.

2.1

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2.

  1. Improve the JavaDoc of SDK.
  2. Add the version of SDK.

2.0

Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2.

  1. Change Java annotation of SDK from Chinese to English.
  2. Support that the hardware of Yunzi is above 2.0.
  3. Throw exception when calls startService.

1.1

Support A0-1.0, B0-1.0, B0-2.0.

  1. Support that the hardware of Yunzi is 2.0.
  2. Add a value ADVERTISING_INTERVAL_1285 of AdvertisingInterval.
  3. Fix some bugs.

1.0

Support A0-1.0, B0-1.0.

  1. Initial version.