- Added support for HKClinicalRecord
- Check for Health data availability
- CHanged the way of creating HKR instance
- Revamp metadata
- Add new iOS 16 types (also missing iOS 15 types)
- Add copyWith methods to Correlation
- Small fix with Correlation save in health repository
- Small fix with Correlation copyWith method
- Add saving Correlation samples
- ECG with Voltage measurements in one query on demand
- ECG with Voltage measurements in one query
- add from dictionary static factory for WorkoutRoute
- minor fixes in the code
- Fix timestamps bug
- add from dictionary static factory for HeartbeatSeries
- return HeartbeatSeries as a collection of samples, each has own collection of measurements
- heartbeatSeriesQuery changed as HeartbeatSeries now is a valid sample with a set of beat by beat measurements
- Sample app adjustments
- Extension of Category types, add detail key-value to DTO
- CustomStringConvertable for HK enum Types
- Workout and WorkoutEvent restructuring, add harmonized description instead of name and type property respectively
- Unit Tests for most of DTO Models
- WorkoutConfiguration bug fix for parsing
- WorkoutEventType name
- Parsing number values from incoming JSON dictionaries as NSNumber
- Fix the typos (HeartbeatSeries)
- Fix with minimum Operation System for iOS 10
- Swift package fix
- Add Workout names
- Fix Statistics sources
- iOS 9.0 support
- Carthage and Swift Package Manager support
- FIx with workout values
- Fix with UUID of Samples
- Remove redundant UUID paramater
- Fix issue with saving Workout
- Added UUID property for Wrappers of original HKObjectTypes
- Added more CategoryType enum cases (iOS 14)
- Deprecate SampleQuery, use specific queries instead (Quantity, Category etc.)
- Added more QuantityType enum cases (iOS 14)
- Fix with HKActivitySummaryType identifier
- All reading and observer queries are returned as objects in order to let to stop them running
- Manager is now responsible for executing queries
- Most of the reading queries will throw an Error if provided type is not recognized by HK
- Electrocardiograms voltage measurement
- Workout Route series query
- CLLocation usage in Workout Route
- Dietery water add
- Fix with Source Revision cinstructor from map
- Timestamps wide usage for payload (Flutter)
- SampleTypes in appropriate requests
- Add Correlation
- Correlation fix
- Fix with SampleType
- Refactoring
- More public extensions for Flutter support
- Cross-platform support for Flutter
- ObjectType as an aggregation type for different types
- Public extensions
- Making error enum public
- Documentation
- Distinguish queries between different kind of types
- Making usage of preferred units as main strategy to write or read data
- Add change log
- Initial release. The HealthKitReporter library to make easy data reading and writing for HealthKit