Blog from September, 2024

iOS Native SDKs Released

  • iOS Full Library v1.17.0

  • iOS Aggregator Library v1.17.0

  • iOS LifeScan OneTouch Library v1.17.0

iOS Native Changes

General

  • Module libraries are built with Xcode 16 and iOS 18 SDK and are tested against an iPhone running iOS 18.

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

Core

  • Clean up old and unused headers.

  • Removed the deprecated log property of the VLDLogging class. Please use logMask instead.

 


Release completed 9/30/2024.

iOS (Version 2.4.0) and Android (Build_1364)

Organizational branding

  • HealthBridge users will now experience custom colors and a logos that are specific to a patient's provider. (When specified by provider)

  • image-20240919-142836.png

Goal Visualizations

  • Visual goal markers now present for all measurement types

  • image-20240917-203553.png

Weight management Change goal support

  • Users enrolled into programs that are utilizing the weight measurement type will now be able to see weight change goals and starting weight within HealthBridge

  • image-20240826-142306.png

  • Note: Weight change goal must be enabled for the clinical Impact program

Logbook PDF

  • Download a PDF of all readings for all measurement types to share out with others

  • image-20240826-165119.png

  • Dark mode support for iOS and Android

(Release to Pre-Production on 9/17/2024. Release to Production scheduled 9/24/2024)

 

Impact Weight Management Support

  • Impact programs can now be configured with a new goal and event type to support Weight Management use cases.

image-20240911-191746.png
  • New weight “change” goal is now available.

    • This new goal allows programs to be configured with a weight change goal based on percentage or lbs of weight lost or gained. If this goal is present in the program, the enrolling clinician will be presented with an option to enter a starting weight for the participant and a goal weight will be calculated during enrollment. This goal can also be visualized within the Impact Clinician dashboard chart and logbook. See below for additional information.

      image-20240913-163234.png
  • New weight “change” Event is now available.

    • This new event type allows programs to be configured with a weight change event based on percentage or lbs of weight lost or gained. This event is based on submitted readings and will re-trigger on each loss or gain increment while the participant is enrolled in the program. See below for additional information.

      image-20240916-191022.png
  • Additional information and changes:

Reviewing Clinician Assignment

  • The reviewing clinician for a participant program can now be updated from the Impact Dashboard via an assignment workflow. Clinicians known within the Impact system (who have logged in/accessed Impact) can be searched, selected, and assigned as the reviewing clinician for the participant for the particular program. Reviewing clinicians will be designated as the reviewer for the participant program, and will receive required clinician notifications for the program.

  • Additional information:

Coming Soon:

  • Ability to assign a reviewing clinician from enrollment.

  • Ability to send an optional notification to the new reviewer that they have been assigned.

Additional New Features and Updates

  • N/A

 

Resolved Defects

  • N/A

Please note that we will be moving to a new mobile release portal in the coming months. The current portal will continue to be available and host new release files but we think you’ll be excited to see what’s coming in the new portal. 

Mobile clients, you should have received an email from your Validic Client Success Executive. If you have not, please reach out to your Client Success Executive as soon as possible for next steps. 

We want to check on your use of the mobile SDKs and wrappers. We also want to confirm everyone will have access to the release artifacts they need in the new mobile portal. Thank you for your time and feedback!

React Native Wrappers Released

  • React Native 1.5.5 (beta) Full Release

  • React Native 1.5.5 Aggregator Release

React Native Changes

General

  • Bundled native SDKs upgraded to:

    • iOS v1.16.5

    • Android v1.16.7

  • `ValidicHealthKit.getCurrentSubscriptions()` now returns a Promise that resolves with the list of currently subscribed `SampleTypes`

  • `ValidicHealthKit.setSubscriptions(array)` now returns a Promise that resolves after subscriptions have been enabled and persisted

  • `ValidicHealthKit.fetchHistory(options)` now returns a Promise that resolves with the summary of all records collected and submitted to the Validic API

  • `ValidicHealthKit.isHealthDataAvailable()` now returns a Promise that resolves with a boolean value of true if HealthKit is available on the device, and false otherwise

  • Removed default exports for libraries. Use named variable when importing from the Validic React Native Modules


Cordova Wrappers Released

  • Cordova 1.16.5 Full Release

  • Cordova 1.16.5 Aggregator Release

Cordova Changes

General

  • Bundled native SDKs upgraded to:

    • iOS v1.16.5

    • Android v1.16.7


The release notes for bundled native Android and native iOS releases can be found here: https://help.validic.com/space/VRN/blog/4118446081/Mobile+SDK+Release+Notes+-+09032024

Release completed 09/12/2024.

(Release to Pre-Production on 9/3/2024. Release to Production scheduled 9/10/2024)

New Features and Updates

  • Updated Validic logo within the application

Resolved Defects

  • N/A

Please note that we will be moving to a new mobile release portal in the coming months. The current portal will continue to be available and host new release files but we think you’ll be excited to see what’s coming in the new portal. 

Mobile clients, you should have received an email from your Validic Client Success Executive. If you have not, please reach out to your Client Success Executive as soon as possible for next steps. 

We want to check on your use of the mobile SDKs and wrappers. We also want to confirm everyone will have access to the release artifacts they need in the new mobile portal. Thank you for your time and feedback!

Android Native SDKs Released

  • Android Full Library v1.16.7

  • Android Aggregator Library v1.16.7

  • Android LifeScan OneTouch Library v1.16.7

Android Native Changes

General

  • Bump all libraries' `compileSdk` and `targetSdk` to 35

  • Bump all apps' `compileSdk` and `targetSdk` to 35

  • Bump Android Gradle Plugin to 8.5.1

  • Bump Gradle to 8.7

  • Bump Kotlin to 1.9.20

  • Bump Kotlin Coroutines to 1.8.0

  • Bump WorkManager to 2.9.0

Bluetooth

  • Add support for Omron BP7150 Blood Pressure monitor (ID 54)

  • Add support for Omron BP5250 Blood Pressure monitor (ID 55)

  • Delete existing readings on A&D blood pressure & scale devices (IDs 2, 14, 31, and 49) during the pairing process

LifeScan OneTouch

  • Use correct `connectedDevice` and `dataSync` Foreground Service Types when launching the `LifeScanBackgroundReadService`

  • `LifescanBackgroundReadService` visibility is now `internal` to the module

  • `LifescanServiceReceiver` can be used to stop the `LifescanBackgroundReadService`

Samsung Health

  • Fix elevating `SHealthSubscriptionWorker` to the foreground


iOS Native SDKs Released

  • iOS Full Library v1.16.5

  • iOS Aggregator Library v1.16.5

  • iOS LifeScan OneTouch Library v1.16.5

iOS Native Changes

Bluetooth

  • Add support for Omron BP7150 Blood Pressure Monitor (ID 54)

  • Add support for Omron BP5250 Blood Pressure Monitor (ID 55)

  • Delete existing readings on A&D blood pressure & scale devices (IDs 2, 14, 31, and 49) during the pairing process

Apple Health

  • Add missing data types to Routine historical set

  • Add HKQuantityTypeIdentifierInhalerUsage to Routine subscription set

  • Fix possible issue submitting Routine records after device changes timezones

  • Fix edge case issue that could result in processing extra samples unnecessarily


The related React Native and Cordova wrapper releases have also been completed. Release notes can be found here: https://help.validic.com/space/VRN/blog/4139122699/Mobile+SDK+Release+Notes+-+09122024

Release completed 09/03/2024.