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)
Goal Visualizations
Visual goal markers now present for all measurement types
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
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
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.
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.
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.
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.