health_connector_core 3.7.0
health_connector_core: ^3.7.0 copied to clipboard
Core models, utilities, and platform interface for Health Connector
3.6.0 #
- FEAT(health_connector_hk_iOS): Add support for peak expiratory flow rate data type. (4e6c7145)
- FEAT(health_connector_hk_iOS): Add support for headphone audio exposure event data type. (9deb01f3)
- FEAT(health_connector_hk_iOS): Add support for headphone audio exposure data type. (c670cb6f)
- FEAT(health_connector_hk_iOS): Add support for environmental audio exposure data type. (a337fb61)
- FEAT(health_connector_hk_iOS): Add support for low environmental audio exposure event data type. (a629a7c1)
- FEAT(health_connector_hk_iOS): Add support for low cardio fitness event data type. (0ae65a47)
- FEAT(health_connector_hc_Android): Add support for menstruation period data type. (d45c46b9)
- FEAT(health_connector_hc_Android): Add support for skin temperature data type. (d757efdc) (f3c49796)
- FEAT(health_connector_hc_Android): Add support for basal metabolic rate data type. (871e4cf7)
3.5.0 #
Note: This release has breaking changes.
- FEAT(health_connector_hk_iOS): Add support for running stride length and ground contact data types. (204aa90b) (e1031455)
- FEAT(health_connector_hk_iOS): Add support for heart rate recovery one minute data type. (6659d324) (e1031455)
- FEAT(health_connector_hk_iOS): Add support for inhaler usage data type. (85b48b3e) (e1031455)
- FEAT(health_connector_hk_iOS): Add support for electrodermal activity data type. (01287c2e) (e1031455)
- FEAT(health_connector_hk_iOS): Add support for insulin delivery data type. (18970e7b) (e1031455)
- FEAT(health_connector_hk_iOS): Add support for number of times fallen data type. (1dcfc1ca) (e1031455)
- BREAKING FIX: Use correct measurement unit types for health record aggregation results. (273025e3)
3.4.0 #
- FEAT(health_connector_hk_iOS): Add support for forced expiratory volume data type. (4abcf879)
- FEAT(health_connector_hk_iOS): Add support for walking heart rate average data type. (bf3d2e26)
- FEAT(health_connector_hk_iOS): Add support for atrial fibrillation burden data type. (9c9048c8)
- FEAT(health_connector_hk_iOS): Add support for prolonged menstrual period event data type. (419d825c)
- FEAT(health_connector_hk_iOS): Add support for persistent intermenstrual bleeding event data type. (125df1d2)
- FEAT(health_connector_hk_iOS): Add support for irregular menstrual cycle event data type. (ff15998d)
- FEAT(health_connector_hk_iOS): Add support for infrequent menstrual cycle event data type. (e4f533fe)
- FEAT(health_connector_hk_iOS): Add support for walking steadiness event data types. (6e140efb)
3.3.0 #
3.2.0 #
- FEAT(health_connector_hk_ios): Add support for sleeping wrist temperature data type. (db9b4993)
- FEAT(health_connector_hk_ios): Add support for walking step length data type. (f3f9bfac)
- FEAT(health_connector_hk_ios): Add support for Apple walking double support percentage data type. (fafc83d0)
- FEAT(health_connector_hk_ios): Add support for Apple walking asymmetry percentage data type. (bd6592ea)
- FEAT(health_connector_hk_ios): Add support for Apple walking steadiness data type. (11147080)
- FEAT(health_connector_hk_ios): Add support for Apple stand time data type. (bd654375)
- FEAT(health_connector_hk_ios): Add support for Apple move time data type. (72fa7772)
- FEAT(health_connector_hk_ios): Add support for Apple exercise time data type. (11bf1067)
- FEAT(health_connector_hc_android): Add support for activity intensity data type. (153e6a7f)
3.1.0 #
- FEAT(health_connector_hk_ios): Add support for forced vital capacity data type. (fc61f630)
- FEAT(health_connector_hk_ios): Add support for peripheral perfusion index data type. (d65e7a64)
- FEAT(health_connector_hk_ios): Add support for blood alcohol content data type. (b51edfa3)
- FEAT(health_connector_hk_ios): Add support for swimming strokes data type. (003e3962)
- FEAT(health_connector_hk_ios): Add support for alcoholic beverages data type. (f181f0c8)
- FEAT(health_connector_hk_ios): Add support for contraceptive data type. (bb1c4a2b)
- FEAT(health_connector_hk_ios): Add support for pregnancy data type. (cd76cadd)
- FEAT(health_connector_hk_ios): Add support for lactation data type. (7bc3e945)
- FEAT(health_connector_hk_ios): Add support for progesterone test data type. (85da283d)
- FEAT(health_connector_hk_ios): Add support for pregnancy test data type. (7cfc4ed2)
- FEAT(health_connector_hk_ios): Add support for running power data type. (2a27d5d7)
- FEAT(health_connector_hc_android): Add support for elevation gained data type. (9e6b1ddf)
- FEAT(health_connector_hc_android): Add support for steps cadence data type. (7e82ea09)
3.0.0 #
Note: This release has breaking changes.
- FEAT: Add new
ExperimentalApiannotation. (b22c4236) - FEAT: Add incremental sync API. (b6c8e67b) (966312be)
- FEAT: Introduce sorting capability for read-records API. (c2d82fa1)
- FEAT: Introduce
HealthDataTypeCategoryenum to group health data types into meaningful categories. (1d11eb43) - 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
HeartRateMeasurementRecordstructure. (4e0b5a7f) - BREAKING FIX: Remove non-functional
dataOriginparameters fromMetadataconstructors. (1c90b4f5) - BREAKING FEAT: Enhance exception hierarchy. (ddb4b8ae)
- BREAKING FEAT: Introduce
Frequencymeasurement unit for heart/respiratory rates. (80092ba3) - BREAKING FEAT: Add validation range enforcement at instance creation. (76cf37b6)
2.2.2 #
- REFACTOR: Use
ListEqualityfrom collection` package instead of custom implementation. (9e99bac0)
2.2.1 #
- FEAT: Add
@since2_3_0annotation
2.2.0 #
- FEAT: Add support for menstrual flow data types. (178f272f)
- FEAT(health_connector_hc_android): Add support for body water mass, bone mass, and heart rate variability RMSSD data types. (321d4811)
- FEAT(health_connector_hk_ios): 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 (iOS) and total energy burned (Android) data types. (e2ecc6b9)
- FEAT: Add support for ovulation test result data type. (a8f3b69a)
- FEAT: Add support for cycling pedaling cadence data types. (8a7c1830)
- REFACTOR: Sort
HealthDataType.valuesandHealthDataType.nutrientValueslists. (f45550d7)
2.1.0 #
2.0.0 #
Note: This release has breaking changes.
- BREAKING FEAT: Introduce
TimeDurationunit and replaceNumberwith it for sleep data types. (459798dd) - BREAKING FEAT: Unify deletion API with polymorphic request pattern. (f67cf5ae)
- BREAKING REFACTOR: Simplify
aggregateandreadRecordAPIs by removing request/response wrappers. (31673d12) - BREAKING REFACTOR: Remove support for individual nutrient data types on Android Health Connect. (a9f7c9e4)
- BREAKING REFACTOR: Standardize and synchronize error codes across platforms. (121df395)
- BREAKING REFACTOR: Remove support for "delete-then-create" logic for iOS HealthKit. (e79b1772)
- FEAT: Add support for exercise session data type. (d36b528c)
- FEAT: Add
updateRecordsAPI for batch record updates. (04e5463e) - FEAT: Add full support for distance records and data types. (84e27c08)
- FEAT: Add full support for speed records and data types. (f07714db)
- FIX: Fix IDs validation in
DeleteRecordsByIdsRequestfactory constructor. (d37817e5)
1.3.0 #
1.2.1 #
- DEPS: Update
health_connector_lintto the latest version.
1.0.0 #
- FEAT: Add core foundation and health platform client.