health_connector_hk_ios 3.8.1 copy "health_connector_hk_ios: ^3.8.1" to clipboard
health_connector_hk_ios: ^3.8.1 copied to clipboard

PlatformiOS

iOS implementation of health_connector using HealthKit

3.8.1 #

  • FIX: Correct iOS 16+ sleep stage raw value mapping. (cb0d70f3)

3.8.0 #

  • FEAT: Add support for exercise session route. (ecbe4f0a)

3.7.0 #

  • FEAT: Add support for exercise session events. (3feda513)

3.6.0 #

  • FEAT: Add support for peak expiratory flow rate data type. (4e6c7145)
  • FEAT: Add support for headphone audio exposure event data type. (9deb01f3)
  • FEAT: Add support for headphone audio exposure data type. (c670cb6f)
  • FEAT: Add support for environmental audio exposure data type. (a337fb61)
  • FEAT: Add support for low environmental audio exposure event data type. (a629a7c1)
  • FEAT: Add support for low cardio fitness event data type. (0ae65a47)

3.5.0 #

  • FEAT: Add support for running stride length and ground contact data types. (204aa90b) (e1031455)
  • FEAT: Add support for heart rate recovery one minute data type. (6659d324) (e1031455)
  • FEAT: Add support for inhaler usage data type. (85b48b3e) (e1031455)
  • FEAT: Add support for electrodermal activity data type. (01287c2e) (e1031455)
  • FEAT: Add support for insulin delivery data type. (18970e7b) (e1031455)
  • FEAT: Add support for number of times fallen data type. (1dcfc1ca) (e1031455)

3.4.0 #

  • FEAT: Add support for forced expiratory volume data type. (4abcf879)
  • FEAT: Add support for walking heart rate average data type. (bf3d2e26)
  • FEAT: Add support for atrial fibrillation burden data type. (9c9048c8)
  • FEAT: Add support for prolonged menstrual period event data type. (419d825c)
  • FEAT: Add support for persistent intermenstrual bleeding event data type. (125df1d2)
  • FEAT: Add support for irregular menstrual cycle event data type. (ff15998d)
  • FEAT: Add support for infrequent menstrual cycle event data type. (e4f533fe)
  • FEAT: Add support for walking steadiness event data types. (6e140efb)

3.3.0 #

  • FEAT: Add support for high heart event data type. (8125ab49)
  • FEAT: Add support for low heart event data type. (8125ab49)
  • FEAT: Add support for irregular heart rhythm event data type. (8125ab49)

3.2.0 #

  • FEAT: Add support for sleeping wrist temperature data type. (db9b4993)
  • FEAT: Add support for walking step length data type. (f3f9bfac)
  • FEAT: Add support for Apple walking double support percentage data type. (fafc83d0)
  • FEAT: Add support for Apple walking asymmetry percentage data type. (bd6592ea)
  • FEAT: Add support for Apple walking steadiness data type. (11147080)
  • FEAT: Add support for Apple stand time data type. (bd654375)
  • FEAT: Add support for Apple move time data type. (72fa7772)
  • FEAT: Add support for Apple exercise time data type. (11bf1067)

3.1.0 #

  • FEAT: Add support for forced vital capacity data type. (fc61f630)
  • FEAT: Add support for peripheral perfusion index data type. (d65e7a64)
  • FEAT: Add support for blood alcohol content data type. (b51edfa3)
  • FEAT: Add support for swimming strokes data type. (003e3962)
  • FEAT: Add support for alcoholic beverages data type. (f181f0c8)
  • FEAT: Add support for contraceptive data type. (bb1c4a2b)
  • FEAT: Add support for pregnancy data type. (cd76cadd)
  • FEAT: Add support for lactation data type. (7bc3e945)
  • FEAT: Add support for progesterone test data type. (85da283d)
  • FEAT: Add support for pregnancy test data type. (7cfc4ed2)
  • FEAT: Add support for running power data type. (2a27d5d7)

3.0.1 #

  • PERF: Flatten Pigeon DTO to improve communication performance between Flutter and native layers. (cca96c1d)

3.0.0 #

Note: This release has breaking changes.

  • FIX: Add missing nutrient and health record DTOs to mappers and extensions. (c74fdfa5)
  • FEAT: Add incremental sync API. (b6c8e67b) (966312be)
  • FEAT: Introduce sorting capability for read-records API. (c2d82fa1)
  • BREAKING REFACTOR: Standardize naming conventions across health data models and APIs. (aa824f72, ce45f8dc, 1ba99856, 059c9ea0, 399ebbe5, 6dd617fa, 50cbe79b, d83fc055, 371d3679, 29d9faac)
  • BREAKING REFACTOR: Unify meal type enums across records. (c70c336c)
  • BREAKING REFACTOR: Flatten HeartRateMeasurementRecord structure. (4e0b5a7f)
  • BREAKING FIX: Remove non-functional dataOrigin parameters from Metadata constructors. (1c90b4f5)
  • BREAKING FEAT: Enhance exception hierarchy. (ddb4b8ae)
  • BREAKING FEAT: Introduce Frequency measurement unit for heart/respiratory rates. (80092ba3)

2.2.3 #

  • REFACTOR: Remove sensitive data from logs. (bbde572c)
  • FIX: Fix infinite mapping loop when convert measurement unit DTO to domain model. (93cce205)

2.2.2 #

  • FIX: Add missing time zone offset DTO fields and correct offset mapping logic. (26b1253c)

2.2.1 #

  • Update a dependency to the latest release.

2.2.0 #

  • FEAT: Add support for menstrual flow data types. (178f272f)
  • FEAT: Add support for body mass index, waist circumference, and heart rate variability SDNN data types. (1d3244c5)
  • FEAT: Add support for intermenstrual bleeding data type. (d629f8d1)
  • FEAT: Add support for basal body temperature data type. (4b0120c6)
  • FEAT: Add support for basal energy burned data types. (e2ecc6b9)
  • FEAT: Add support for ovulation test result data type. (a8f3b69a)
  • FEAT: Add support for cycling pedaling cadence data types. (8a7c1830)

2.1.0 #

  • FEAT: Add support for sexual activity and cervical mucus data types. (972ea406)
  • FEAT: Add support for mindfulness session type and record. (d0490c9d)
  • FEAT: Add support for power data types. (af790b23)
  • REFACTOR: Centralize metadata mapping handling. (1ce8daca)
  • FIX: Persist blood pressure body position and measurement location data in custom metadata keys. (32ae4e7e)
  • FIX: Ensure health record timestamps are stored as UTC. (7f981fc2)

2.0.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: Introduce TimeDuration unit and replace Number with it for sleep data types. (459798dd)
  • BREAKING FEAT: Unify deletion API with polymorphic request pattern. (f67cf5ae)
  • BREAKING REFACTOR: Remove support for "delete-then-create" logic for iOS HealthKit. (e79b1772)
  • BREAKING REFACTOR: Standardize and synchronize error codes across platforms. (121df395)
  • FEAT: Implement atomic batch writes on iOS HealthKit. (9dbbd181)
  • FEAT: Add support for exercise session data type. (d36b528c)
  • FEAT: Add updateRecords API for batch record updates. (04e5463e)
  • FEAT: Implement HealthConnectorInfiPListService for validating the application's Info.plist configuration. (7846492f)
  • FEAT: Add full support for distance records and data types. (84e27c08)
  • FEAT: Add full support for speed records and data types. (f07714db)
  • PERF: Use HealthKit batch delete API instead of for-loop deletion. (b4159af1)
  • FIX: Implement missing health record objects deletion for correlation sample types. (655d865e)

1.4.0 #

  • FEAT: Add blood glucose data type. (18803d0f)

1.3.0 #

  • DEPS: Update a dependency to the latest release.
  • FEAT: Add VO2Max data type. (2a61940f)
  • FEAT: Add respiratory rate data type. (b6081fa6)
  • FEAT: Add oxygen saturation data type. (51022aa1)
  • FEAT: Add resting heart rate data type. (17bbf3b1)

1.2.2 #

  • FIX: Prevent infinite recursion in nutrient record mappers. (4f09dd9c)
  • FIX: Request auth for correlation component types not correlation itself. (668afefa)

1.2.1 #

  • FIX: Ensure Pigeon completion callbacks execute on main thread. (bc8c1d98)
  • FIX: Map blood pressure types to corresponding HealthKit types. (ff057529)

1.2.0 #

  • FEAT: Add support for blood pressure records and data types. (7c3d9525)

1.1.0 #

  • FEAT: Add support for nutrient and nutrition health data types. (2c4d049a)

1.0.0 #

  • FEAT: Implement iOS HealthKit platform client.
  • FEAT: Add support for common health data types
4
likes
160
points
342
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

iOS implementation of health_connector using HealthKit

Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

flutter, health_connector_core, health_connector_logger, meta

More

Packages that depend on health_connector_hk_ios

Packages that implement health_connector_hk_ios