Skip to main content

Changelog

0.4.2

iOS Android

  • Refactor RookSummaries
  • syncSleepSummary, syncBodySummary, syncPhysicalSummary and syncSummaries have been deprecated instead use sync
  • Refactor RookEvents
  • syncPhysicalEvents, syncBloodGlucoseEvents, syncBloodPressureEvents, syncBodyMetricsEvents, syncBodyHeartRateEvents, syncPhysicalHeartRateEvents, syncHydrationEvents, syncNutritionEvents syncBodyOxygenationEvents, syncPhysicalOxygenationEvents and syncTemperatureEvents have been deprecated instead use syncEvents or syncEvent
  • The functions: getAvailableDataSources presentDataSourceView in DataSourcesManager have been deprecated, instead user getAuthorizedDataSources and getDataSourceAuthorizer to get a more efficient and scalable solution, reducing unnecessary data retrieval

0.4.1

Bug Fix iOS

  • Internal optimization to avoid dealloc issues

0.4.0

iOS & Android

  • Features:
    • Calories event added, getTodayCalories function added in RookEvents

0.3.3

iOS

  • Bugfixes:
  • Vo2 max added to physical summary

0.3.2

Android

  • Customizable permissions on Android

    • Now the permissions that you remove from the AndroidManifest will affect the behavior of requesting/checking permissions functions, allowing you to discard permissions that you don't need.
    • useRookPermissions().hasHealthConnectPermissionsPartially check if at least one permission was granted.
    • The broadcast channel also notifies (ROOK_HEALTH_CONNECT_PERMISSIONS_PARTIALLY_GRANTED) if at least one permission was granted.
  • BREAKING CHANGES:

    • Response of checkAvailability change from INSTALED to INSTALLED

iOS

0.3.1

Android

  • Improvements
    • Improved sleep summary extraction to prevent bad Samsung Health behaviour.
  • Bugfixes
    • Added a proguard rule to avoid obfuscation of RookStepsManager.Companion.
    • Fixed error when trying to delete a user that no longer exists using RookConfiguration.deleteUserFromRook, in this case the function will return success.
    • Fixed preferences being restored by Google backup.
  • Secure storage
    • Now you can set the file name and password of the storage that this SDK will use to save sensitive information, read more about this in the security section of the documentation. Please note that this is an optional configuration the SDK will use a default file name and auto-generate a password if you don't set one.

0.3.0

Android

Features

  • checkAvailability method added to RookHealthConnect

iOS

Bug Fix

  • Temperature events bug fixed

Features

  • 30 days history for first time sync
  • Events background and summary background independent activation and deactivation

Breaking changes

  • enableEventsBackgroundSync parameter was added in initRook method

0.2.8

  • Optimizations
    • Core data persistence

0.2.7

  • Bugfixes
  • Typo Error description fixed

0.2.6

  • Optimizations
    • Background error tracking
    • dependencies updated
    • Android and iOS Steps tracking will be enable, when enableBackgroundSync parameter is set true.

0.2.5

  • Breaking changes

    • enable back ground sync option was added in configuration parameters
  • Optimizations

    • RookDataSources object was added.

0.2.4

  • Optimizations
    • Step events feature added for iOS and Android