Blog from September, 2023

(Release to Pre-Production on 9/19/2023. Release to Production scheduled 9/26/2023)

New Features and Updates

  • System monitoring improvements.

Resolved Defects

  • N/A

Update: iOS Native Libraries Released

  • iOS Full Library v1.16.0

  • iOS Aggregator Library v1.16.0

  • iOS LifeScan OneTouch Library v1.16.0

iOS Native Changes

General

  • Module libraries built with Xcode 15 and iOS 17 SDK and tested against an iPhone running iOS 17.

  • The Validic iOS frameworks now support iOS 16 and up.

  • Add a privacy manifest file for each Validic framework.

Core

  • Cleaned up old and unused headers.

Bluetooth

  • Add Accu-Chek Guide Me to list of supported peripherals (peripheral ID 48).

  • Add support for A&D UA-656BLE Blood Pressure Monitor (peripheral ID 49).

  • Remove non-functional bluetoothPeripheralController:didReadSerialNumber: method from VLDBluetoothPeripheralControllerDelegate.

  • Deprecate existing VLDBluetoothPeripheralControllerDelegate methods in favor of new methods that include a VLDBluetoothOperationMetadata object in the callback.

  • Add a new method to VLDBluetoothPeripheral to support storing data in the SDK for use with specific peripherals (e.g. saving a user-entered encryption key).

  • Generate deterministic activityIDs for records from peripheral IDs 13, 25, 26, 27, 37, 39, 41, 44.

  • Fix spelling of manufacturer name for peripheral ID 41.

  • Glucose peripherals with IDs 23, 29, 30, 32, 33, 43, and 46 will now download all readings on initial connection.

    • Subsequent connections will download the most recently downloaded reading and any readings collected since the last connection.

  • Update originalSource (manufacturer name) and sourcePeripheral (model number) fields for records from peripheral IDs 23, 27, 29, 30, 43, and 46.

  • Improved reading behavior of CVS Health Blood Pressure Monitor (ID 35).

Apple Health

  • Added support for workout types added in iOS 17.


Android Native Libraries Released

  • Android Full Library v1.15.2

  • Android Aggregator Library v1.15.2

  • Android LifeScan OneTouch Library v1.15.2

Android Native Changes

Bluetooth

  • Add Accu-Chek Guide Me to list of supported peripherals (peripheral ID 48)

    • The Guide Me works with both the generic glucose meter peripheral (peripheral ID 1000) and the new custom peripheral (peripheral ID 48)

  • Add support for A&D UA-656BLE Blood Pressure Monitor (peripheral ID 49)

Google Fit


React Native Wrappers Released

  • React Native Android/iOS Full Library v1.4.6 (Bluetooth beta)

  • React Native Android/iOS Aggregator Library v1.4.6

React Native Changes

  • General

    • Bundled native SDKs upgraded to:

      • Android v1.15.2

      • iOS v1.15.5

  • Bluetooth

    • Add Accu-Chek Guide Me to list of supported peripherals (peripheral ID 48)

      • The Guide Me works with both the generic glucose meter peripheral (peripheral ID 1000) and the new custom peripheral (peripheral ID 48)

    • Add support for A&D UA-656BLE Blood Pressure Monitor (peripheral ID 49)

    Google Fit


Cordova Wrappers Released

  • Cordova Android/iOS Full Library v1.15.2

  • Cordova Android/iOS Aggregator Library v1.15.2

Cordova Changes

  • General

    • Bundled native SDKs upgraded to:

      • Android v1.15.2

      • iOS v1.15.5

  • Bluetooth

    • Add Accu-Chek Guide Me to list of supported peripherals (peripheral ID 48)

      • The Guide Me works with both the generic glucose meter peripheral (peripheral ID 1000) and the new custom peripheral (peripheral ID 48)

    • Add support for A&D UA-656BLE Blood Pressure Monitor (peripheral ID 49)

    Google Fit


An official release for Android 14 support is expected to occur around mid-October 2023. The exact date is contingent on Google’s release schedule for the Android 14 operating system update (which is currently TBD).

Release completed September 27, 2023

(Release to Pre-Production on 9/13/2023. Release to Production scheduled 9/18/2023)

 

New Features and Updates

  • Event/Action Updates

    • Events are now global, where if any provider updates an event, it updates the event globally.

    • Added “last updated” for events with name of individual who performed the update and the timestamp of the update.

  • Added metrics for improved system monitoring.

 

Resolved Defects

  • Resolved issue with logbook reading display, where readings of the same measurement type taken within the same minute would only display a single reading - all readings taken within the same minute will now display.

  • Resolved issue with optional in basket pool actions, where enabling and saving these without a pool recipient was causing the cancel and save buttons to disappear.