Skip to main content

Changelog swift package manager

1.6.2

Optimization

  • UserManager class have been added. this class contains all the functionalities related with the user such as: update user id, remove user id, get user id stored locally, sync user time zone, revoke data source.

  • Notifications have been added to track error events that occur in background processes.

  • Sleep improvement for third party delay injection.

1.6.1

Optimization

  • Apple Health errors are mapped to custom Errors

1.6.0

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

  • RookExtractionEventManager removed form public access
  • enableEventsBackgroundSync parameter was added in setConfiguration method

1.5.8

Optimizations

  • Core data persistence

1.5.7

Optimizations

  • Async await interface added
  • back ground sync first time history for summaries changed for 14 days
  • new variables added to non structured data for physical and body summaries

Bugs

  • Typo Error description fixed
  • Core data persistence

1.5.6

  • Background error tracking

1.5.5

  • Fix automatic background

1.5.4

Optimizations

  • Optimizations for upload steps events.

1.5.3

Breaking changes

  • enableBackgroundSync parameter was added to setConfiguration
  • redirectURL parameter was added to getAvailableDataSources and presentDataSourceView
  • RookSleepTransmissionManager removed from public declaration
  • RookBodyTransmissionManager removed from public declaration
  • RookPhysicalTransmissionManager removed from public declaration

1.5.2

  • Optimizations
  • When a new user ID is updated, all past information stored in apple health will be uploaded for this new ID.
  • Bug Fix
  • The issue that was preventing the upload of HRV data in the sleep summary has been fixed.

1.5.1

  • Breaking changes
  • RookAppleHealth removed
  • RookConnectTransmission removed
  • RookBackGroundExtraction removed
  • Optimizations
  • Step events feature added

1.5.0

  • All the background functions were migrated to RookBackGroundSync

1.4.5

  • SDK Migration, unnecessary dependencies were removed

1.4.4

  • Console log feature added

1.4.3

  • Fixed body metrics events issues

1.4.2

  • Warning while updating summaries fixed

1.4.1

  • Activity apple exercise time added to physical summary

1.4.0

  • Sleep data injected from third-party applications is handled as a separate summary.

  • DataSourceManager added

  • RookSummaryManager renamed typo fixed

1.3.3

  • Fixed issue that prevents get the latest info of body metrics in events and summaries.

1.3.2

  • fix: background instance crash for objc

1.3.1

  • fix: body metrics events

1.3.0

  • Event back ground feature added
  • Fixed Bug that returns always true in completion response if sync physical summaries
  • enableYesterdaySync renamed to enableSync
  • disableYesterdaySync renamed to disableSync
  • isYesterdaySyncEnable renamed to isSyncEnable
  • syncYesterdaySummaries renamed to syncSummaries
  • syncYesterdayEvents renamed to syncEvents
  • Privacy manifest added

1.2.0

  • crash for iOS 17.3 and above fixed.

1.1.2

  • distance cycling fixed

1.1.1

  • calories external data source fix

1.1.0

  • background upload added

1.0.10

  • dependencies updated

1.0.9

  • foreground yesterday sync

1.0.8

sync yesterday feature added

1.0.7

  • manual data added

1.0.6

  • remove user from rook added

1.0.5

  • minor bugs fixed.
  • typos fixed.

1.0.4

  • Environment feature

    • func setConfiguration(clientUUID: String, secretKey: String)
    • func setEnvironment(_ environment: RookEnvironment)

    1.0.3

  • time zone feature added.

1.0.2

  • dependencies updated

1.0.1

  • minor bugs fixed.

1.0.0

  • Initial release.