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.