স্বাস্থ্য সংযোগ

বিকাশকারীদের ব্যবহারকারীর স্বাস্থ্য এবং ফিটনেস রেকর্ড পড়তে বা লিখতে অনুমতি দেয়।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
অক্টোবর 16, 2024 - - - 1.1.0-আলফা10

ডেটা প্রকারের অ্যাক্সেসের অনুরোধ করা হচ্ছে

ব্যবহারকারীর গোপনীয়তা এবং নিরাপত্তা জোরদার করতে আমাদের সাহায্য করার জন্য, Health Connect-এর সাথে একীভূত হওয়া ডেভেলপারদের অবশ্যই তাদের অ্যাপ ব্যবহার করা ডেটার জন্য পঠন এবং/অথবা লেখার অ্যাক্সেস ঘোষণা করতে হবে । ডেভেলপারদের অবশ্যই অ্যাপের উদ্দেশ্যের উপর ভিত্তি করে ব্যবহার করা ডেটা প্রকারের জন্য বৈধ ব্যবহারের ক্ষেত্রে অন্তর্ভুক্ত করতে হবে। আরও তথ্যের জন্য, স্বাস্থ্য অ্যাপস ঘোষণা ফর্ম এবং Android অনুমতি দ্বারা স্বাস্থ্য সংযোগের জন্য তথ্য সরবরাহ করুন দেখুন।

নির্ভরতা ঘোষণা করা

স্বাস্থ্যের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

Groovy

dependencies {
    // Use to implement health connects
    implementation "androidx.health.connect:connect-client:1.1.0-alpha10"
}

Kotlin

dependencies {
    // Use to implement health connects
    implementation("androidx.health.connect:connect-client:1.1.0-alpha10")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

হেলথ কানেক্ট টেস্টিং সংস্করণ 1.0

সংস্করণ 1.0.0-alpha01

4 সেপ্টেম্বর, 2024

androidx.health.connect:connect-testing:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

হেলথ কানেক্ট টেস্টিং লাইব্রেরি স্বয়ংক্রিয় পরীক্ষা তৈরিকে সহজ করে। আপনি এই লাইব্রেরিটি ব্যবহার করে আপনার অ্যাপ্লিকেশনের আচরণ যাচাই করতে পারেন এবং যাচাই করতে পারেন যে এটি অস্বাভাবিক ক্ষেত্রে সঠিকভাবে সাড়া দেয়, যা ম্যানুয়ালি পরীক্ষা করা কঠিন।

আপনি স্থানীয় ইউনিট পরীক্ষা তৈরি করতে লাইব্রেরি ব্যবহার করতে পারেন, যা সাধারণত আপনার অ্যাপের ক্লাসের আচরণ যাচাই করে যা Health Connect ক্লায়েন্টের সাথে ইন্টারঅ্যাক্ট করে।

লাইব্রেরির এন্ট্রি পয়েন্টটি হল FakeHealthConnectClient ক্লাস, যা আপনি HealthConnectClient প্রতিস্থাপন করতে পরীক্ষায় ব্যবহার করেন। এটির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

  • রেকর্ডগুলির একটি ইন-মেমরি উপস্থাপনা, যাতে আপনি সেগুলি ঢোকাতে, সরাতে, মুছতে এবং পড়তে পারেন৷
  • পরিবর্তন টোকেন তৈরি এবং ট্র্যাকিং পরিবর্তন
  • রেকর্ড এবং পরিবর্তনের জন্য পৃষ্ঠা সংখ্যা
  • একত্রিত প্রতিক্রিয়া স্টাবগুলির সাথে সমর্থিত
  • যেকোনো ফাংশনকে ব্যতিক্রম নিক্ষেপ করার অনুমতি দেয়
  • একটি FakePermissionController যা অনুমতি চেক অনুকরণ করতে ব্যবহার করা যেতে পারে

এপিআই পরিবর্তন

  • FakeHealthConnectClient e8469 যোগ করুন
  • FakeHealthConnectClient e8469- এর জন্য Stub ওভাররাইড যোগ করুন

সংস্করণ 1.1

সংস্করণ 1.1.0-আলফা10

অক্টোবর 16, 2024

androidx.health.connect:connect-client:1.1.0-alpha10 , androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha10 , এবং androidx.health.connect:connect-client-proto:1.1.0-alpha10 প্রকাশিত হয়। সংস্করণ 1.1.0-alpha10-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • SkinTemperature একত্রিতকরণের ধরন যোগ করা হয়েছে। ( Ibe123 )
  • যোগ করা হয়েছে FEATURE_PLANNED_EXERCISE ধ্রুবক ( Ie02a3 )
  • ইতিহাস পড়ার অনুমতি যোগ করা হয়েছে। ( I5cf41 )
  • যোগ করা হয়েছে প্রশিক্ষণ পরিকল্পনা API ( If5be1 )
  • SkinTemperatureRecord API যোগ করা হয়েছে। ( I5605d )

নিরাপত্তা সংশোধন

  • এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলা করতে androidx.health:connect:connect-client-proto এবং androidx.health:connect:connect-client-external-protobuf কে সর্বশেষ 1.1.0-alpha10-এ আপগ্রেড করুন।

সংস্করণ 1.1.0-alpha09

সেপ্টেম্বর 18, 2024

androidx.health.connect:connect-client:1.1.0-alpha09 , androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha09 , এবং androidx.health.connect:connect-client-proto:1.1.0-alpha09 মুক্তি পায়। সংস্করণ 1.1.0-alpha09-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • ব্যাকগ্রাউন্ড পঠন অনুমতি যোগ করুন, বৈশিষ্ট্য প্রাপ্যতা দ্বারা সুরক্ষিত. ( I01036 , I44db9 )

সংস্করণ 1.1.0-alpha08

4 সেপ্টেম্বর, 2024

androidx.health.connect:connect-client:1.1.0-alpha08 , androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha08 , এবং androidx.health.connect:connect-client-proto:1.1.0-alpha08 মুক্তি পায়। সংস্করণ 1.1.0-alpha08-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • HealthConnectClient এ বৈশিষ্ট্য পরিবর্তনশীলের জন্য ডিফল্ট মান সেট করুন। ( I788dc )
  • বৈশিষ্ট্য উপলব্ধতা পরীক্ষা করতে একটি API যোগ করুন. ( IEDD43 )

বাগ ফিক্স

  • HealthConnectClient.getSdkStatus()SDK_UNAVAILABLE ফেরত দিন যখন HealthConnectManager U+ 5802f এ শূন্য থাকে
  • RecordClasses aa5dc-toString ওভাররাইড যোগ করুন
  • নতুন প্ল্যাটফর্ম API-এ অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে যেহেতু AGP 7.3 বা তার পরে (যেমন R8 সংস্করণ 3.3) এবং AGP 8.1 বা তার পরবর্তী (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় R8 ব্যবহার করার সময় এটি স্বয়ংক্রিয়ভাবে API মডেলিংয়ের মাধ্যমে ঘটে। যে সকল ক্লায়েন্ট AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরো বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন. ( if6b4c , b/345472586 )

সংস্করণ 1.1.0-alpha07

জানুয়ারী 10, 2024

androidx.health.connect:connect-client:1.1.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha07 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • প্রোফাইল ব্যবহারকারী প্রসঙ্গ থেকে #getSdkStatus কল করা হলে SDK_UNAVAILABLE ফেরত দিন। ( I91df3 )
  • SleepStageRecord সরান। ( /If6ada )

বাগ ফিক্স

  • বাঁধাই ব্যর্থতায় IllegalStateException এর পরিবর্তে RemoteException নিক্ষেপ করুন। ( Id2233 )

সংস্করণ 1.1.0-alpha06

18 অক্টোবর, 2023

androidx.health.connect:connect-client:1.1.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha06-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • recordingMethod সংজ্ঞা সর্বজনীন করে। ( I401fb )

বাগ ফিক্স

  • ব্যায়াম রুটে ডকুমেন্টেশন যোগ করুন যে অবস্থানটি সেশনের শেষ সময়ের আগে হওয়া উচিত। ( 0e51e6 )

সংস্করণ 1.1.0-alpha05

4 অক্টোবর, 2023

androidx.health.connect:connect-client:1.1.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha05 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • যুক্ত করা উদ্দেশ্য যা স্বাস্থ্য সংযোগ ডেটা ম্যানেজমেন্ট স্ক্রিনে নেভিগেট করে। ( Ibf591 )
  • AggregationResult থেকে অপসারিত পদ্ধতিগুলি সরানো হয়েছে। ( আইডিবিডিএ9 )
  • ReadRecordsRequest তৈরির জন্য সুবিধার API যোগ করা হয়েছে, সেইসাথে রেকর্ডগুলি মুছে ফেলা এবং পড়ার জন্য, একটি পুনঃকৃত রেকর্ড প্রকারের সাথে। ( if58a5 )

বাগ ফিক্স

  • Android 14-এ একটি বাগ সংশোধন করা হয়েছে যেখানে শূন্য পুষ্টি ক্ষেত্রগুলি Double.MIN_VALUE হিসাবে ফেরত দেওয়া হচ্ছে।MIN_VALUE। ( 1aa1d1 )
  • অ্যান্ড্রয়েড 14-এ একটি বাগ সংশোধন করা হয়েছে যেখানে মাসিক/বার্ষিক পিরিয়ড দ্বারা একত্রিতকরণ একই শুরু/শেষ সময় থাকার কারণে বালতি প্রতিক্রিয়ায় ব্যতিক্রম ছিল। ( 281313 )

সংস্করণ 1.1.0-alpha04

6 সেপ্টেম্বর, 2023

androidx.health.connect:connect-client:1.1.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha04 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • শুধুমাত্র জাভা: ChangesResponse to hasMore()getHasMore() ফিল্ডের নাম পরিবর্তন করুন। ( I80695 )
  • অ্যালাইন HealthPermissionsRequestContract#createIntent চেক অ্যান্ড্রয়েড সংস্করণ জুড়ে। চুক্তিটি পরীক্ষা করে যে সমস্ত অনুমতি স্বাস্থ্য-সম্পর্কিত অনুমতি। ( I143fc )

বাগ ফিক্স

  • ExerciseSessionRecord একটি ExerciseRoute এর সাথে অবস্থানের খালি তালিকা তৈরি করার সময় নিক্ষেপ করা ব্যতিক্রমটি ঠিক করুন। ( I45c16 )
  • ঘুমের সেশন পড়ার জন্য SleepSessionRecord ডকুমেন্টেশন এবং নমুনা কোড আপডেট করুন। ( আইডিএফ0ডি )

সংস্করণ 1.1.0-alpha03

জুলাই 26, 2023

androidx.health.connect:connect-client:1.1.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট্য

  • ব্যায়াম রুট পড়া এবং লেখার জন্য API:
    • ExerciseSessionRecordExerciseRouteResult যোগ করা হয়েছে
    • যোগ করা হয়েছে ExerciseRouteRequestContract

এপিআই পরিবর্তন

  • ExerciseRouteResult এবং এর সাবক্লাস যোগ করা হয়েছে: Data , NoData এবং ConsentRequiredStates
  • ExerciseRoute একটি স্বতন্ত্র শ্রেণী হিসাবে যোগ করা হয়েছে, যা রুটের জন্য অবস্থানের ডেটা রাখে। ( I22eed )
  • PERMISSION_WRITE_EXERCISE_ROUTE যোগ করা হয়েছে। ( I92fc4 )
  • ExerciseRouteRequestContract যোগ করা হয়েছে, HealthPermissionsRequestContract যোগ করা হয়েছে। ( Ief0e5 )

বাগ ফিক্স

  • কিলোজুলে শক্তির স্থায়ী নির্মাণ ( Ie8791 )

সংস্করণ 1.1.0-alpha02

জুন 21, 2023

androidx.health.connect:connect-client:1.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02 এই কমিট ধারণ করে।

বাগ ফিক্স

  • স্থির HealthDataSdkService লিক ( Ia3ba5 )
  • Android U.( I6415a ) তে অনুমতির অনুরোধ করার সময় সর্বদা সঠিক HealthConnect ক্লায়েন্টে পুনঃনির্দেশ করুন

সংস্করণ 1.1.0-alpha01

7 জুন, 2023

androidx.health.connect:connect-client:1.1.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।

নতুন বৈশিষ্ট্য

  • Health Connect এর Android 14 ফ্রেমওয়ার্ক সংস্করণের জন্য সমর্থন। এই SDK Android 14 এর জন্য একটি পূর্বশর্ত। অ্যাপগুলি এটি ছাড়া Android 14-এ Health Connect-এর সাথে একীভূত হতে পারবে না।
  • মেটাডেটা রেকর্ড করতে রেকর্ডিং পদ্ধতি যোগ করা হয়েছে।

এপিআই পরিবর্তন

  • সেশন API পরিবর্তন:
    • SleepSessionRecord এ ঘুমের বিভিন্ন ধাপ যোগ করা হয়েছে এবং SleepStageRecord সরিয়ে দেওয়া হয়েছে।
    • ExerciseSessionRecordExerciseLap এবং ExerciseSegment যোগ করা হয়েছে।
  • পঠন, চেঞ্জলগ, সন্নিবেশ এবং মুছে ফেলার ক্রিয়াকলাপের জন্য পর্যায়ক্রমিক এবং দৈনিক হারের সীমা (মেমরি সীমা সহ),।
  • সব NutritionRecord ক্ষেত্রের জন্য বৈধতা যোগ করা হয়েছে.
  • HeartRateVariabilityRmssdRecord এর জন্য বৈধতা যুক্ত করা হয়েছে।
  • দুটি অপসারিত API সরানো হয়েছে: HealthConnectClient#isProviderAvailable এবং HealthConnectClient#isApiSupported

বাগ ফিক্স

  • সমস্ত ইউনিট প্রকারের জন্য স্থির ইউনিট সমতা, সমতা আর ইউনিট প্রারম্ভের জন্য ব্যবহৃত প্রকারের উপর নির্ভর করে না। যেমন Mass.grams(1000) এখন Mass.kilograms(1) এর সমান।

সংস্করণ 1.0

সংস্করণ 1.0.0-alpha11

22 ফেব্রুয়ারি, 2023

androidx.health.connect:connect-client:1.0.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha11-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • হেলথ কানেক্ট খোলার জন্য ব্যবহার করার উদ্দেশ্য যোগ করা। ( IC8055 )
  • কিছু ব্যায়াম ধরনের অপসারণ. সরানো প্রকারের জায়গায় EXERCISE_TYPE_STRENGTH_TRAINING , EXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING বা EXERCISE_TYPE_CALISTHENICS ব্যবহার করুন৷ ( I7291c )
  • নতুন API sdkStatus() যোগ করা হচ্ছে যা দুটি এখন অবচ্যুত API isSdkSupported() এবং isProviderAvailable() কে একত্রিত করে। ( Iac89d )
  • একটি তালিকার পরিবর্তে একটি একক স্ট্রিং গ্রহণ করার জন্য providerPackageName গ্রহণকারী APIগুলি পরিবর্তন করা। ( I67e0f )

সংস্করণ 1.0.0-আলফা10

25 জানুয়ারী, 2023

androidx.health.connect:connect-client:1.0.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha10 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • ExerciseEventRecord , ExerciseLapRecord , ExerciseRepititionRecord এবং SwimmingStrokesRecord আর RecordTypes হিসাবে সমর্থিত নয়। সেগুলি আর HealthConnect থেকে লেখা বা পড়া যাবে না। HealthConnect ইন্টিগ্রেশন থেকে এই ডেটা প্রকারের যেকোন রেফারেন্স মুছে ফেলুন। ( if7ca2 )
  • একটি নতুন স্ট্রিং ভিত্তিক বিন্যাসে অনুমতি গ্রহণ করার জন্য অনুমতি API-তে পরিবর্তন। এই পরিবর্তনের জন্য অনুমতির ঘোষণাকে স্ট্যান্ডার্ড অ্যান্ড্রয়েড অনুমতি বিন্যাসে পরিবর্তন করতে হবে। ( Ib0a2f )

সংস্করণ 1.0.0-alpha09

11 জানুয়ারী, 2023

androidx.health.connect:connect-client:1.0.0-alpha09 প্রকাশিত হয়েছে। 1.0.0-alpha09 সংস্করণে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • হেলথ কানেক্টের জন্য 2টি নতুন মহিলা স্বাস্থ্য ডেটাটাইপ যোগ করা হয়েছে: IntermenstrualBleedingRecord , এবং MenstruationPeriodRecordMenstruationFlow.ENUMs হল হালকা, মাঝারি, ভারী এবং অজানা৷

এপিআই পরিবর্তন

  • IntermenstrualBleedingRecord রেকর্ড ( Idc470 ) যোগ করা হয়েছে
  • MenstruationPeriodRecord রেকর্ড টাইপ যোগ করা হয়েছে ( Iea545 )

সংস্করণ 1.0.0-alpha08

7 ডিসেম্বর, 2022

androidx.health.connect:connect-client:1.0.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha08 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • BodyWaterMass , HeartRateVariabilityRmssdRecord কে নতুন সমর্থিত রেকর্ডের ধরন হিসেবে যোগ করে। ( Ifd58f )
  • HipCircumferenceRecord , WaistCircumferenceRecord সমর্থিত RecordTypes হিসাবে সরিয়ে দেয়। ( I62fb9 )
  • MenstruationFlowRecord.flow stringdef থেকে intdefs এ পরিবর্তিত হয়েছে। ( I0369f )
  • আরও ভালো পারফরম্যান্সের জন্য Strings -এ Integers সহ enum-এর মতো রেকর্ড ক্ষেত্রগুলি পরিবর্তন করা হয়েছে। ( I3b295 )
  • পরিবর্তিত ExerciseSession , ExerciseRepetitions , SleepStage এনাম-এর মতো ক্ষেত্রগুলি স্ট্রিং থেকে পূর্ণসংখ্যার ধরনে। ( Id32a9 )
  • ExerciseSessionRecord.ACTIVE_TIME_TOTAL->EXERCISE_DURATION_TOTAL । ( I5d7bd )
  • CervicalMucus এনামসে "অস্বাভাবিক" যোগ করে। আরও নির্দিষ্টতার জন্য "ক্লিয়ার" থেকে "এগহোয়াইট" নামকরণ করুন। CervicalMucus#appearance এবং #sensation StringDefs থেকে IntDefs-এ পরিবর্তিত হয়েছে। ( I3ac51 )
  • DeviceTypes enum-এর StringDef এখন ডিভাইসের অধীনে IntDefs এ সরানো হয়েছে। ( I3abf3 )
  • HealthConnectClient.isApiSupported() যোগ করে, যা কোন সামঞ্জস্যপূর্ণ বাস্তবায়ন ছাড়াই SDK সংস্করণে মিথ্যা ফেরত দেয়। HealthConnectClient.isAvailable->isProviderAvailable নাম পরিবর্তন করা হয়েছে। ( I3674e )

বাগ ফিক্স

  • 1 ( I6052f ) এর চেয়ে কম HeartRate beatsPerMinute মান অস্বীকৃত করুন
  • @JvmDefaultWithCompatibility টীকা যোগ করা হচ্ছে ( I8f206 )

সংস্করণ 1.0.0-alpha07

24 অক্টোবর, 2022

androidx.health.connect:connect-client:1.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha07 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • ডিফল্ট মান ছাড়াই রেকর্ড আর্গুমেন্ট ডিফল্ট মান সহ আর্গুমেন্টের আগে স্থাপন করা হয়। সামঞ্জস্যের জন্য, Instant এবং ZoneOffset আর্গুমেন্টগুলি সর্বদা একেবারে শুরুতে স্থাপন করা হয়। ( Id618c )
  • HealthConnectClient.getOrCreate#packageNames কে providerPackageNames PackageNames এ পুনঃনামকরণ করুন। ( Id81e4 )

বাগ ফিক্স

  • রেকর্ড ক্ষেত্রের মান যাচাইকরণ যোগ করে। প্রদত্ত মান যুক্তিসঙ্গত সীমার বাইরে থাকলে অত্যন্ত ভুল মানগুলি IllegalArgumentExceptions নিক্ষেপ করবে। ( IE171d )
  • প্রাসঙ্গিক যেখানে শেষ সময়ের আগে রেকর্ড শুরুর সময় যাচাই করে। ( I02460 )

সংস্করণ 1.0.0-alpha06

5 অক্টোবর, 2022

androidx.health.connect:connect-client:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06 এই কমিট ধারণ করে।

বাগ ফিক্স

  • পরিষেবা সংযোগ জীবনচক্র উন্নত. ( if2bd5 )
  • পরিষেবা সংযোগে ব্যতিক্রম উত্থাপিত হলে একটি NPE ক্র্যাশ বাগ ঠিক করুন। ( I13546 )

সংস্করণ 1.0.0-alpha05

21শে সেপ্টেম্বর, 2022

androidx.health.connect:connect-client:1.0.0-alpha05 প্রকাশিত হয়েছে। 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • Metadata.uid -> Metadata.id নামকরণ করা হয়েছে এবং সংশ্লিষ্ট CRUD API গুলোতে ধারাবাহিকভাবে পরিভাষা recordId ব্যবহার করেছে। ( I3d1d2 )
  • একটি উদাহরণ পদ্ধতির পরিবর্তে PermissionController.createRequestPermissionActivityContract একটি স্ট্যাটিক পদ্ধতি তৈরি করেছে৷ নাম পরিবর্তন করে PermissionController.createRequestPermissionResultContract করা হয়েছে। ( Icd2fe )
  • BloodGlucoseRecord জন্য BloodGlucose ইউনিটের ধরন যোগ করা হয়েছে ( I97678 )
  • MenstruationRecord -> MenstruationFlowRecord নাম পরিবর্তন করুন। ( I3b88e )

বাগ ফিক্স

  • ক্লায়েন্ট প্রক্রিয়া থেকে অগ্রভাগের পরিসংখ্যান প্রচার না করা অনিচ্ছাকৃত আচরণ ঠিক করুন। ( ifb44c )

সংস্করণ 1.0.0-alpha04

24 আগস্ট, 2022 androidx.health.connect:connect-client:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।

`androidx.health.connect-এ মাইগ্রেশন

1.0.0-alpha04 অনুসারে, androidx.health:health-connect-client androidx.health.connect:connect-client এ স্থানান্তরিত করা হয়েছে। Health Connect এর পূর্ববর্তী সংস্করণগুলির জন্য, অনুগ্রহ করে androidx.health পৃষ্ঠায় যান।

মাইগ্রেট করতে, androidx.health:health-connect-client:1.0.0-alpha03 থেকে androidx.health.connect:connect-client:1.0.0-alpha04 এ আপনার নির্ভরতা আমদানি পরিবর্তন করুন।

নতুন বৈশিষ্ট্য

  • API কলের জন্য অন্তর্নির্মিত ঐচ্ছিক ডিবাগ লগ অন্তর্ভুক্ত ( লিঙ্ক )

এপিআই পরিবর্তন

  • মেটাডেটা clientId clientRecordId , clientVersion থেকে clientRecordVersion সংস্করণে নামকরণ করা হয়েছে। ( লিংক )
  • মেটাডেটা uid কে পাঠকদের জন্য আরও বন্ধুত্বপূর্ণ করে তুলেছে, আর বাতিলযোগ্য নয়। ( লিংক )
  • ভর ইউনিটে পাউন্ড যোগ করা হয়েছে ( লিঙ্ক )
  • DeletionChange.deleteUid থেকে uid নামকরণ করা হয়েছে ( লিঙ্ক )
  • অনুমতির নাম পরিবর্তন করুন -> স্বাস্থ্য অনুমতি। এটি অ্যান্ড্রয়েড ফ্রেমওয়ার্ক অনুমতিগুলির সাথে অস্পষ্টতা এড়ায়। ( লিংক )

বাগ ফিক্স

  • শক্তির সাথে ভুল ক্যালোরি ইউনিটের সাথে রিগ্রেশন সমস্যা স্থির ( লিংক )
  • কিছু রেকর্ড প্রকারের জন্য একত্রিতকরণ সহ স্থির রিগ্রেশন সমস্যা ( লিঙ্ক )