All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
The changes documented here do not include those from the original repository.
- Implemented feature to disable Google Fit (https://outsystemsrd.atlassian.net/browse/RMET-2723).
- Feat: [iOS] Add a method to retrieve workouts raw data from HealthKit (https://outsystemsrd.atlassian.net/browse/RMET-2128).
- Replaced jcenter with more up to date mavenCentral RMET-2036
- Fix: [iOS] Replace the old
OSCore
framework for the newOSCommonPluginLib
pod.
- Fix: [Android] Add safe call to avoid build error. (https://outsystemsrd.atlassian.net/browse/RMET-2041)
- Fix: [iOS] iOS 13 "Variable not Available" Issue. (https://outsystemsrd.atlassian.net/browse/RMET-1958)
- Fix: [iOS] Clear milliseconds from background job's date range lower bound, as
HKStatistics
uses for its start date. This way, the data block is not discarded from the final results (https://outsystemsrd.atlassian.net/browse/RMET-1836). - Feat: [Android] Implement request permissions, feature needed to android 13 compliance.
- Fix: [iOS] Apply the AdvancedQueryDataPoint structure and AdvancedQueryResultType parameter to Category and Correlation variables as well.
- Fix: [iOS] Fix getLastRecord's result by fetching only the latest filled value.
- Fix: [Android] Fix on retrieving sleep data (https://outsystemsrd.atlassian.net/browse/RMET-1734)
- Fix: [iOS] Apply Date Range filter while processing Advanced Query Results, so that data blocks that don't belong to the requested dates can be omitted (https://outsystemsrd.atlassian.net/browse/RMET-1718).
- Fix: [iOS] Create AdvancedQueryDataPoint structure and AdvancedQueryResultType parameter so that we can control what to output on the native side (https://outsystemsrd.atlassian.net/browse/RMET-1724).
- Feat: [iOS] Implemented option to return only filled blocks in the advanced query. (https://outsystemsrd.atlassian.net/browse/RMET-1714)
- Removed hook that adds swift support and added the plugin as dependecy. (https://outsystemsrd.atlassian.net/browse/RMET-1680)
- Added to the info.plist file a property to identify the background tasks used in the plugin.(https://outsystemsrd.atlassian.net/browse/RMET-1689)
- Assign the "averageOperations" value for Blood Glucose's optionsAllowed property (https://outsystemsrd.atlassian.net/browse/RPM-2623)
- Implemented query for category types (https://outsystemsrd.atlassian.net/browse/RMET-1507)
-
Fixes problem with Kotlin versions (https://outsystemsrd.atlassian.net/browse/RMET-1438)
-
Fixed issue with MABS 7 Android build because of PendingIntent.FLAG_MUTABLE (https://outsystemsrd.atlassian.net/browse/RMET-1460)
- Fixes Background Jobs bugs on Android 12 due to missing PendingIntent flag
-
Implemented Unit Tests for BackgroundJob operations on iOS (https://outsystemsrd.atlassian.net/browse/RMET-1210)
-
Fixed ClickActivity package name on plugin.xml (https://outsystemsrd.atlassian.net/browse/RMET-1268)
-
Implemented Unit Tests for UpdateBackgroundJob feature on Android (https://outsystemsrd.atlassian.net/browse/RMET-1235)
-
Implemented Unit Tests for DeleteBackgroundJob feature on Android (https://outsystemsrd.atlassian.net/browse/RMET-1232)
-
Implemented Unit Tests for ListBackgroundJob feature on Android (https://outsystemsrd.atlassian.net/browse/RMET-1239)
-
Implementation of UpdateBackgroundJob for Android (https://outsystemsrd.atlassian.net/browse/RMET-1235)
-
Implementation of DeleteBackgroundJob for Android (https://outsystemsrd.atlassian.net/browse/RMET-1232)
-
Implementation of ListBackgroundJobs for Android (https://outsystemsrd.atlassian.net/browse/RMET-1239)
-
Implementation of notificaiton frequency (waiting period) for Android (https://outsystemsrd.atlassian.net/browse/RMET-1240)
- Implementation of new variables and new version of background job iOS (https://outsystemsrd.atlassian.net/browse/RMET-1138)
-
Implementation of the background job iOS (https://outsystemsrd.atlassian.net/browse/RMET-1133)
-
Test: Added setBackgroundJob unit tests for Android (https://outsystemsrd.atlassian.net/browse/RMET-1191)
-
Implementation of the background job (https://outsystemsrd.atlassian.net/browse/RMET-1133)
- Implemented SetBackgroundJob action with notifications (https://outsystemsrd.atlassian.net/browse/RMET-1070)
- Implemented setup phase of SetBackgroundJob action (https://outsystemsrd.atlassian.net/browse/RMET-1130)
- Introducing WALKING_SPEED and DISTANCE variables
- Updated Health and Fitness variables list and general improvements
- Created new release for updates in wrapper Extensability Configurations
- Feat: Added setBackgroundJob feature (https://outsystemsrd.atlassian.net/browse/RMET-1130)
- Fixed compatibility issue with MABS 7 (https://outsystemsrd.atlassian.net/browse/RMET-1168)
- Refactored method to check for Google Play Services (https://outsystemsrd.atlassian.net/browse/RMET-1153)
- Unit Tests for iOS (https://outsystemsrd.atlassian.net/browse/RMET-1049)
- Unit Tests for Android (https://outsystemsrd.atlassian.net/browse/RMET-1048)
- Refactorings for Android (https://outsystemsrd.atlassian.net/browse/RMET-1066)
- Fixed requestPermissions callback for Android (https://outsystemsrd.atlassian.net/browse/RMET-996)
- Using getLastSignedInAccount for Android (https://outsystemsrd.atlassian.net/browse/RMET-1022)
- Implemented getLastRecord for Android (https://outsystemsrd.atlassian.net/browse/RMET-831)
- Implemented WriteProfileData for Android (https://outsystemsrd.atlassian.net/browse/RMET-976)
- Implemeted method to write profile data (https://outsystemsrd.atlassian.net/browse/RMET-995)
- Fixed RequestPermissions for Android (https://outsystemsrd.atlassian.net/browse/RMET-971)
- Added code to check for google play services (https://outsystemsrd.atlassian.net/browse/RMET-830)
- Implemented RequestPermissions for Android (https://outsystemsrd.atlassian.net/browse/RMET-971)