گردآوردنده Compose
androidx.compose
(اسناد مرجع میانای برنامهسازی کاربردی را برای همه بستههای Compose ببینید)
| جدیدترین بهروزرسانی | نسخه پایدار | نامزد انتشار | انتشار نسخه بتا | نسخه آلفا |
|---|---|---|---|---|
| ۷ اوت ۲۰۲۴ | ۱.۵.۱۵ | - | - | - |
ساختار
«ترکیب» ترکیبی از ۷ «شناسه گروه Maven» در androidx است. هر «گروه» حاوی زیرمجموعه هدفگذاریشدهای از عملکرد است که هرکدام مجموعه یادداشتهای انتشار خود را دارند.
این جدول گروهها و پیوندها به هر مجموعه از یادداشتهای انتشار را توضیح میدهد.
| گروه | شرح |
|---|---|
| compose.animation | در برنامههای Jetpack Compose خود پویانمایی بسازند تا تجربه کاربری را غنیتر کنند. |
| compose.compiler | با افزونه مترجم Kotlin، توابع @Composable را تبدیل کنید و بهینهسازیها را فعال کنید. |
| compose.foundation | برنامههای Jetpack Compose را با واحدهای سازنده آماده استفاده بنویسید و پایه را گسترش دهید تا عناصر سیستم طراحی خودتان را بسازید. |
| compose.material | با «عناصر طراحی Material» آماده استفاده، «میاناهای کاربر Jetpack Compose» بسازید. این نقطه ورود سطح بالاتر «نگارش» است که برای ارائه مؤلفههایی طراحی شده است که با مؤلفههای شرحدادهشده در www.material.io مطابقت دارند. |
| compose.material3 | ساختن میاناهای کاربر Jetpack Compose با «عناصر طراحی سهبعدی ۳»، تکامل بعدی «طراحی سهبعدی». «طراحی مادی ۳» شامل زمینهسازی و عناصر بهروزرسانیشده و ویژگیهای شخصیسازی «طراحی مادی شما» مثل رنگ پویا است و بهگونهای طراحی شده است که با سبک بصری جدید Android 12 و واسط کاربر سیستم منسجم باشد. |
| compose.runtime | واحدهای سازنده بنیادی مدل برنامهنویسی و مدیریت وضعیت Compose، و زمان اجرای اصلی برای هدفیابی «افزایه کامپایلر Compose». |
| compose.ui | عناصر اساسی میانای کاربر Compose که برای تعامل با دستگاه لازم است، ازجمله چیدمان، طراحی، و ورودی. |
اعلام وابستگیها
برای افزودن وابستگی به Compose، باید مخزن Google Maven را به پروژهتان اضافه کنید. برای اطلاعات بیشتر، مخزن Maven در Google را بخوانید.
وابستگیهای آرتیفکتهای موردنیازتان را در فایل build.gradle برای برنامه یا واحدتان اضافه کنید:
شیار
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "19" } }
کاتلین
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "19" } }
برای اطلاعات بیشتر درباره وابستگیها، افزودن وابستگیهای ساخت را ببینید.
بازخورد
بازخوردتان به بهبود Jetpack کمک میکند. اگر مشکلات جدیدی پیدا کردید یا ایدههایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبلاز ایجاد کتابخانه جدید، مشکلات موجود در این کتابخانه را بررسی کنید. با کلیک کردن روی دکمه ستاره میتوانید رأی خود را به یک مشکل موجود اضافه کنید.
برای کسب اطلاعات بیشتر، به مستندات «پیگیری مسائل» مراجعه کنید.
نسخه 1.5
نسخه ۱.۵.۱۵
۷ اوت ۲۰۲۴
androidx.compose.compiler:compiler:1.5.15 و androidx.compose.compiler:compiler-hosted:1.5.15 منتشر شدند. نسخه 1.5.15 شامل این تعهدات است.
- این نسخه از کامپایلر Kotlin 1.9.25 را هدفیابی میکند.
نسخه ۱.۵.۱۴
۱۴ مه ۲۰۲۴
androidx.compose.compiler:compiler:1.5.14 و androidx.compose.compiler:compiler-hosted:1.5.14 منتشر شدند. نسخه 1.5.14 شامل این تعهدات است.
این نسخه منتشرشده کامپایلر Kotlin 1.9.24 را هدفیابی میکند.
رفع اشکالها
- مطمئن شوید که وقتی اطلاعات منبع خاموش است، بدنه درونخطی درک شود. (Idddb8)
نسخه ۱.۵.۱۳
۱ مه ۲۰۲۴
androidx.compose.compiler:compiler:1.5.13 و androidx.compose.compiler:compiler-hosted:1.5.13 منتشر شدند. نسخه 1.5.13 شامل این تعهدات است.
ویژگیهای جدید
- پرش قوی دیگر آزمایشی درنظر گرفته نمیشود و استفاده از آن در تولید ایمن است. این رفتار در نسخهٔ پخش آتی به رفتار پیشفرض تبدیل خواهد شد. (I6c8c4)
رفع اشکالها
- سازگاری باینری را برای
@Composableتابع با پارامترهای کلاس مقدار که مقدار پیشفرض دارند و مقدار غیربدوی را میپیچند اصلاح کنید. (I89465 - اصلاحات بالادستی برای کامپایل JS و Native از Compose چندپلاتفرمی. برای جزئیات کامل، محدوده تعهد بالا را ببینید.
نسخه ۱.۵.۱۲
۱۷ آوریل ۲۰۲۴
androidx.compose.compiler:compiler:1.5.12 و androidx.compose.compiler:compiler-hosted:1.5.12 منتشر شدند. نسخه 1.5.12 شامل این تعهدات است.
رفع اشکالها
- مشکلی را درخصوص گردآوری افزایشی با Kotlin 1.9.23 برطرف میکند. (Ifca55)
- انواع غیرقابلتهی را در پارامترهای مقدار برای کلاسهای درونخطی غیرابتدایی اصلاح کنید. (Ie6bb5)
نسخه ۱.۵.۱۱
۲۰ مارس ۲۰۲۴
androidx.compose.compiler:compiler:1.5.11 و androidx.compose.compiler:compiler-hosted:1.5.11 منتشر شدند. نسخه 1.5.11 شامل این تعهدات است.
نکتهها
از این نسخه، وقتی واحدی با زمان اجرایی که حاوی این روش است کامپایل میشود، کامپایلر بهجای
startReplacableGroup،startReplaceGroupرا فراخوانی میکند. startReplaceGroupدر زمان اجرا در زمان اجرای Compose1.7.0-alpha03معرفی شد. فراخوانیهایstartRestartGroupفقط زمانی تولید میشود که نسخه 1.7.0-alpha03 یا نسخههای جدیدتر زمان اجرا را هدفیابی کنید.فراخوانی
startReplaceGroupبهجایstartReplaceableGroupبه زمان اجرا اجازه میدهد تغییرات را بهطور کارآمدتری تشخیص دهد اما ممکن است بر ترتیبی که تغییرات توسطComposerتشخیص داده میشود و بهApplierارسال میشود تأثیر بگذارد. اگرApplierبه ترتیب شناسایی این عملیاتها متکی باشد، ممکن است این امر منجر به تغییرات جزئی در رفتار شود.
ویژگیهای جدید
- پشتیبانی از Kotlin 1.9.23
رفع اشکالها
- رفع مشکل انواع عمومی خارجی تودرتو که بهصورت ناپایدار استنباط میشوند. (I3437f، b/327643787)
- از چند فایل پیکربندی پایداری پشتیبانی میکند. (I8db14, b/325326744)
- «گردآورنده Compose» اکنون توابع ملغیشده را با پیمایش بازگشتی در کلاسهای پایه/ملغیها بهدرستی تبدیل میکند. (I2c9f9، b/316196500)
- مطمئن شوید که تابع مرجع memoization سعی نمیکند والدین ضمنی بیانیههای محلی را وقتی مستقیماً استفاده نمیشوند ضبط کند. (Ib1267)
- رفع مشکل تولید کد برای لامبدای crossinline ترکیبی (بدون فعال کردن «بهینهسازی گروه غیرپرش»، مواجهه با این اشکال دشوار است). (Icb2fd، b/325502738)
نسخه ۱.۵.۱۰
۲۱ فوریه ۲۰۲۴
androidx.compose.compiler:compiler:1.5.10 و androidx.compose.compiler:compiler-hosted:1.5.10 منتشر شدند. نسخه 1.5.10 شامل این تعهدات است.
رفع اشکالها
- از حروفلیترال زنده در بلوکهای init پشتیبانی کنید. (b/320397488)
- از پارامتر توزیعکننده برای بررسی اینکه آیا تابع در کلاس محلی است یا نه استفاده کنید (b/323123439)
نسخه ۱.۵.۹
۷ فوریه ۲۰۲۴
androidx.compose.compiler:compiler:1.5.9 و androidx.compose.compiler:compiler-hosted:1.5.9 منتشر شدند. نسخه 1.5.9 شامل این تعهدات است.
رفع اشکالها
- تماسهای ترکیبشدنی را در مقداردهی اولیه شیء ناشناس اصلاح کنید. (b/320261458، 96315c)
- اعلانهای محلی بازگشتی را بهعنوان ضبط شمارش کنید. (b/318745941, e7b4b0)
- با اجبار کردن .changed برای انواع تابع با حافظه ذاتی، رفتار تغییرات حافظه ذاتی مربوط به ارجاعهای روش Java را اصلاح کنید. (b/319810819، 77128e)
- بهینهسازی آزمایشیای اضافه شد که گروههای اطراف توابعی را که قابل رد کردن نیستند برمیدارد، مثل توابعی که بهطور صریح بهعنوان
@NonSkippableComposableعلامتگذاری شدهاند و توابعی که بهطور ضمنی قابل رد کردن نیستند، مثل توابع درونخطی و توابعی که مقدار غیرواحدی مثلrememberبرمیگردانند. - با ارسال گزینه افزایه،
-P plugin:androidx.compose.compiler.plugins.kotlin:nonSkippingGroupOptimization=trueبه کامپایلر Kotlin، میتوان این بهینهسازی را فعال کرد. (I1688f)
نسخه ۱.۵.۸
۱۰ ژانویه ۲۰۲۴
androidx.compose.compiler:compiler:1.5.8 و androidx.compose.compiler:compiler-hosted:1.5.8 منتشر شدند. نسخه ۱.۵.۸ شامل این تعهدات است.
ویژگیهای جدید
- پشتیبانی از Kotlin 1.9.22
رفع اشکالها
- رفع اشکالی که در آن ساخت «گردآورنده Compose» هنگام ساخت بااستفاده از Java21 استثناهایی را ایجاد میکرد. کاربرانی که از «گردآورنده Compose» از Google Maven استفاده میکنند (یعنی خودشان آن را نمیسازند) هرگز تحت تأثیر این اشکال قرار نگرفتهاند. (b/316644294)
- اشکالی که باعث میشد خطای
COMPOSABLE_EXPECTEDبرای برخیاز تماسگیرندگان توابع لامبدای غیردرخط گزارش شود برطرف شد. (b/309364913) - خطای گردآوری برای پارامترهای پیشفرض در توابع باز اضافه کنید (قبلاً فقط برای توابع انتزاعی محدود بود). درحالحاضر «ترکیب» از جایگزینی پارامترهای پیشفرض از توابع ملغیشده پشتیبانی نمیکند و ملغی کردن تابع ترکیبی با پارامترهای پیشفرض در زمان اجرا با خطا مواجه میشد. از
@Suppress("ABSTRACT_COMPOSABLE_DEFAULT_PARAMETER_VALUE")برای سرکوب کردن استفاده کنید، اما توجه داشته باشید که ملغی کردن چنین تابعی بدون ارائه مقدار پیشفرض برای پارامتر منجر به خرابی در زمان اجرا خواهد شد.(b/317490247) - اشکال در «بهخاطر سپردن ذاتی» که مانع از انتشار صحیح مقادیر میشد برطرف شد. (b/316327367)
همیاری خارجی
- غلط املایی در مستندات اصلاح شد. (aosp/288106)
نسخه ۱.۵.۷
۱۹ دسامبر ۲۰۲۳
androidx.compose.compiler:compiler:1.5.7 و androidx.compose.compiler:compiler-hosted:1.5.7 منتشر شدند. نسخه 1.5.7 شامل این تعهدات است.
رفع اشکالها
- رفع خرابی زمان اجرای نوشتن وقتی پارامتر کلید
remember()تابع Composable را فرا میخواند (b/315855015) - رفع خرابی زمان اجرای «نوشتن» هنگام استفاده از
return@. (b/315821171) - از مسیرهای مطلق در کلیدهای یادآوری استفاده نکنید که امکان استفاده بهتر از حافظه نهان ساخت را فراهم میکند. (b/313937484)
نسخه ۱.۵.۶
۶ دسامبر ۲۰۲۳
androidx.compose.compiler:compiler:1.5.6 و androidx.compose.compiler:compiler-hosted:1.5.6 منتشر شدند. نسخه 1.5.6 شامل این تعهدات است.
ویژگیهای جدید
- پشتیبانی از Kotlin 1.9.21
رفع اشکالها
- فعال کردن «بهخاطر سپردن ذاتی» - تبدیل کامپایلری که «بهخاطر سپردن» را در افزایه کامپایلر Compose درونخط میکند و مقایسههای
.equalsرا با مقایسههای عدد صحیح فراداده پارامتر برای پارامترهای پایدار جایگزین میکند. این کار باعث میشود از جایگاههای کمتری استفاده شود و مقایسههای کمتری در زمان اجرا انجام شود. با ارائه آرگومان افزایه مترجم: -Pplugin:androidx.compose.compiler.plugins.kotlin:intrinsicRemember=false، میتوان این گزینه را غیرفعال کرد. (If675f) - رفع مشکل یادآوری توابع مرجع تطبیقیافته و آرگومانهای درونخطی. (b/312738720)
- گروهها را هنگام خروج از فراخوانی تابع درونخطی (b/312242547) محقق کنید
همیاری خارجی
- رفع خرابی زمان اجرای k/native و k/wasm بهدلیل نبود دستور برگشت در توابع «ترکیبشدنی» وقتی آخرین دستور است و یک ثابت تهی برمیگرداند (aosp/2835716)
نسخه ۱.۵.۵
۲۹ نوامبر ۲۰۲۳
androidx.compose.compiler:compiler:1.5.5 و androidx.compose.compiler:compiler-hosted:1.5.5 منتشر شدند. نسخه 1.5.5 حاوی این تعهدات است.
رفع اشکالها
- خرابی هنگام جستجوی انواع قابل ترکیب لغوشده را برطرف میکند (Ib6d2c، b/297665426)
-
stabilityConfigurationPathبه پارامترهای شناختهشده اضافه شد (قبلاً اشکالی مانع استفاده از پرچم فایل پیکربندی میشد). (b/309765121) - رفع اشکالات حافظهسپاری (I081d1، I4d7bf)
- رفع مشکل بازترکیب با درنظر گرفتن وضعیت پارامتر «نامطمئن» در «بهخاطر سپردن ذاتی» (b/263402091)
- اصلاح اطلاعات خط اشکالزدایی برای یادآوری ذاتی (Ic8cf5)
- رفع خرابی (کاهش IR ناموفق بود) درطول جستجوی انواع ترکیبشدنی ملغیشده در زمان ترجمه (b/297665426)
-
همیاری خارجی
- ارجاعهای تابع پایدار را با آرگومانها در حافظه ذخیره کنید (I4d7bf، b/302680514)
نسخه ۱.۵.۴
۷ نوامبر ۲۰۲۳
androidx.compose.compiler:compiler:1.5.4 و androidx.compose.compiler:compiler-hosted:1.5.4 منتشر شدند. نسخه 1.5.4 شامل این تعهدات است.
بهروزرسانیهای وابستگی
- Compose Compiler اکنون با Kotlin 1.9.20 سازگار است
ویژگیهای جدید
- گزینه آزمایشی برای فعال کردن حالت رد کردن قوی اضافه کنید. حالت رد کردن قوی به ترکیبشوندهها با پارامترهای ناپایدار اجازه میدهد رد شوند. علاوهبراین، لامبداهایی که ضبطهای ناپایدار دارند بهخاطر سپرده میشوند. این ویژگی آزمایشی است و برای استفاده در تولید آماده نیست. (22421e)
- پرچمی را برای فعال/غیرفعال کردن اطلاعات منبع/ردیابی اضافه کنید. (4d45f09)
- پیکربندی پایداری کلاسهای خارجی ازطریق فایل پیکربندی مجاز است. (If40eb)
رفع اشکالها
- رفع مشکل خروج زودهنگام از توابع ترکیبپذیر وقتی اطلاعات منبع جمعآوری نمیشود. (fe6267)
- اصلاح ادامه از توابع ترکیبشدنی. (۹۴۸۳۶۲)
- وقتی توابع ترکیبشدنی از درون فراخوانی تابعی که چندین سربار دارد و به نوع نتیجه عبارت وابسته است فراخوانی میشوند، وضوح را اصلاح کنید. (2d36d0)
- رفع مشکل یادسپاری وقتی مرجع تابع گیرنده اعزام ندارد. (fc2326)
- اصلاح بررسی کثیف که در برخیاز موقعیتها مانع از ترکیب مجدد لامبداها میشد. (db3699)
- رفع مشکل پایداری هنگام کامپایل تدریجی در سراسر واحدها. (7d3e127)
- محدوده
@DontMemoizeرا به فقط عبارتهای لامبدا کاهش دهید. (7a7fa52) - رفع مشکل متغیرهایی که هنگام استفاده از رابط کاربری Composable fun بهعنوان لامبدا بهدرستی ضبط نمیشوند. (5ae3556)
همیاری خارجی
- استفاده از نماد برابری ساختاری برای مقایسه عددی و تهی (c612a0)
نسخه ۱.۵.۳
۲۹ اوت ۲۰۲۳
androidx.compose.compiler:compiler:1.5.3، androidx.compose.compiler:compiler-daemon:1.5.3، و androidx.compose.compiler:compiler-hosted:1.5.3 منتشر شدند. نسخه ۱.۵.۳ حاوی این تعهدات است.
بهروزرسانی وابستگی
- نسخه Kotlin به 1.9.10 بهروز شد
نسخه 1.5.2
۲۳ اوت ۲۰۲۳
androidx.compose.compiler:compiler:1.5.2، androidx.compose.compiler:compiler-daemon:1.5.2، و androidx.compose.compiler:compiler-hosted:1.5.2 منتشر شدند. نسخه ۱.۵.۲ شامل این تعهدات است.
رفع اشکالها
- شماره خطوط را برای دستورات برگشتی در توابع ترکیبپذیر با مقدار ثابت درج کنید. (I42d89)
- رفع نشت حافظه ناشی از تغییر به نقطه ورود افزایه جدید کامپایلر. (4f0a101)
- توقف تبدیل میاناهای سرگرمکننده غیرترکیبی در کامپایلر Compose. این کار باعث میشود که با میاناهای جالب به همان روش لامبداها برخورد شود، ازجمله قوانین بهخاطرسپاری. (28b3ce9)
- از نوع آرگومان vararg برای استنباط پایداری در سایت تماس استفاده کنید. (bc83645)
نسخه 1.5.1
۲۶ ژوئیه ۲۰۲۳
androidx.compose.compiler:compiler:1.5.1، androidx.compose.compiler:compiler-daemon:1.5.1، و androidx.compose.compiler:compiler-hosted:1.5.1 منتشر شدند. نسخه 1.5.1 حاوی این تعهدات است.
رفع اشکالها
- نشانگرهای رویداد ردیابی ترکیب ثابت در
@ReadOnlyComposableتابع با بازگشتهای زودرس که باعث خراب شدن ردیابی میشدند.
نسخه ۱.۵.۰
۱۸ ژوئیه ۲۰۲۳
androidx.compose.compiler:compiler:1.5.0، androidx.compose.compiler:compiler-daemon:1.5.0، و androidx.compose.compiler:compiler-hosted:1.5.0 منتشر شدند. نسخه ۱.۵.۰ حاوی این تعهدات است.
پشتیبانی آزمایشی K2
- ترجمهگر Compose نسخه ۱.۵.۰ پشتیبانی آزمایشی از ترجمهگر K2 ارائه میدهد. برخیاز ویژگیهای Compose هنوز با K2 پشتیبانی نمیشود و در نسخههای آینده کامپایلر ارائه خواهد شد.
تغییرات مهم از نسخه ۱.۴.۰
- نسخه Kotlin به 1.9.0 بهروزرسانی شده است.
- متغیرهای مستقل نامگذاریشده برای فراخوانیهای تابع لامبدا
@Composableمنسوخ شده است. این ویژگی به APIهای درونی کامپایلر متکی است و K2 از آن پشتیبانی نخواهد کرد. - تشخیصی برای درستیسنجی
@Composableگزارمان در تماسهای موردانتظار/واقعی اضافه شد. انتظار میرود هر دو اظهارنامه دارای نشانگذاریهای منطبق باشند.
نسخه ۱.۴.۸
نسخه ۱.۴.۸
۲۸ ژوئن ۲۰۲۳
androidx.compose.compiler:compiler:1.4.8، androidx.compose.compiler:compiler-daemon:1.4.8، و androidx.compose.compiler:compiler-hosted:1.4.8 منتشر شدند. نسخه ۱.۴.۸ شامل این تعهدات است.
ویژگیهای جدید
- نسخه هدف کامپایلر Kotlin به ۱.۸.۲۲ ارتقا یافت.
رفع اشکالها
- پیام خطای بهبودیافته برای لغوهای
@Composable. اکنون بهدرستی عدم تطابق گزارمان را نشان میدهد. - درباره حاشیهنویسی
@Composableاضافی در لامبداهای درونخطی که نباید بهعنوان ترکیبشدنی علامتگذاری شوند هشدار میدهد. این ویژگی با کامپایلر K2 پشتیبانی نخواهد شد.
نسخه ۱.۴.۷
نسخه ۱.۴.۷
۳ مه ۲۰۲۳
androidx.compose.compiler:compiler:1.4.7، androidx.compose.compiler:compiler-daemon:1.4.7، و androidx.compose.compiler:compiler-hosted:1.4.7 منتشر شدند. نسخه ۱.۴.۷ حاوی این تعهدات است.
ویژگیهای جدید
- پشتیبانی از Kotlin 1.8.21
- نسخههای ابتدایی
StateAPI اضافه شد که به مقادیر Int، Long، Float، و Double اجازه میدهد در اشیایStateبدون متحمل شدن جریمه برای تبدیل خودکار جعبهای ردیابی شوند.
نسخه ۱.۴.۶
نسخه ۱.۴.۶
۱۹ آوریل ۲۰۲۳
androidx.compose.compiler:compiler:1.4.6، androidx.compose.compiler:compiler-daemon:1.4.6، و androidx.compose.compiler:compiler-hosted:1.4.6 منتشر شدند. نسخه 1.4.6 شامل این تعهدات است.
رفع اشکالها
- «گردآورنده Compose» اکنون به Java11 (بهجای Java17 که در نسخه ۱.۴.۵ «گردآورنده Compose» الزامی بود) وابسته است تا از کاربرانی که هنوز از نسخههای قدیمیتر Java استفاده میکنند بهتر پشتیبانی کند.
نسخه ۱.۴.۵
نسخه ۱.۴.۵
۱۲ آوریل ۲۰۲۳
androidx.compose.compiler:compiler:1.4.5، androidx.compose.compiler:compiler-daemon:1.4.5، و androidx.compose.compiler:compiler-hosted:1.4.5 منتشر شدند. نسخه 1.4.5 حاوی این تعهدات است.
توجه این ساختار «گردآورنده Compose» نیاز دارد محیط ساختار شما از Java 17+ استفاده کند. براساس بازخورد کاربران، این الزام را به Java 11 برمیگردانیم و نسخه دیگری (1.4.6) منتشر خواهیم کرد تا از کاربرانی که از نسخههای قدیمیتر Java استفاده میکنند بهتر پشتیبانی کنیم.
ویژگیهای جدید
پشتیبانی از Kotlin 1.8.20
رفع اشکالها
- الزام ملغی کردن اپراتور فراخوانی ترکیبی را به کلاسها و میاناهایی که میاناهای لامبدا را با گزارمانهای مربوطه گسترش میدهند منتقل کنید.f8f2f78a1a769c2373201027f12700e772e4e97e
- استفاده از گزارمان
@Composableرا در عاملgetValueمجاز میکند و گیرنده تولیدشده برای نماینده را در IR بهعنوان ترکیبشدنی علامتگذاری میکند تا مطمئن شود بعداً بهدرستی تبدیل میشود. f174f6ee60ca957d5cb6d19a5bd02a88267cdf40 - رفع خطای زمان اجرای نوشتن داخلی (انتظار میرفت
applyChanges()فراخوانده شود) برای توابع درونخطی.b/274786923 - از ضبط کردن
ProcessCancelledExceptionخودداری کنید زیرا در IDE معنای خاصی دارد.b/274725600
همیاری خارجی
- پشتیبانی بهبودیافته برای توابع Composable در Kotlin/Native.f52b6aeed22400dd4f4a4f05559a9aa42642402c
نسخه ۱.۴.۴
نسخه ۱.۴.۴
۲۲ مارس ۲۰۲۳
androidx.compose.compiler:compiler:1.4.4، androidx.compose.compiler:compiler-daemon:1.4.4، و androidx.compose.compiler:compiler-hosted:1.4.4 منتشر شدند. نسخه 1.4.4 شامل این تعهدات است.
رفع اشکالها
- رفع اشکال برگشتیهای لامبدای درونخطی Composable (72172b)
- اجازه دادن به عناصر ترکیبی برای برگرداندن
Nothing(هنگام استفاده از TODO در تابع ترکیبی، خطا تولید نمیشود) 3aea8d)
نسخه ۱.۴.۳
نسخه ۱.۴.۳
۲۲ فوریه ۲۰۲۳
androidx.compose.compiler:compiler:1.4.3 منتشر شد. نسخه 1.4.3 حاوی این تعهدات است.
رفع اشکالها
- تماسهای ترکیبی شرطی را در آرگومانهای تماسهای ترکیبی اصلاح میکند (Ie93edb)
نسخه 1.4.2
نسخه 1.4.2
۸ فوریه ۲۰۲۳
androidx.compose.compiler:compiler:1.4.2 منتشر شد. نسخه ۱.۴.۲ شامل این تعهدات است.
ویژگیهای جدید
- پشتیبانی از Kotlin 1.8.10
رفع اشکالها
- گروهها را در بدنه لامبداهای غیرقابل رد کردن اضافه کنید تا از اشکال بازترکیب جلوگیری شود.
نسخه ۱.۴.۱
نسخه ۱.۴.۱
۸ فوریه ۲۰۲۳
androidx.compose.compiler:compiler:1.4.1 منتشر شد. نسخه 1.4.1 حاوی این تعهدات است.
رفع اشکالها
- بهینهسازی یادآوری ذاتی را که قبلاً چند اشکال تولید کد را معرفی کرده بود غیرفعال کنید.
- بهخاطر سپردن ذاتی را در توابعی که حاوی پارامتر vararg هستند غیرفعال کنید.
- رفع پرش اشتباه در عناصر ترکیبی با پارامترهای پیشفرض
- اگر بررسی سازگاری Kotlin ناموفق بود، پیام خطای احتیاطی دفاعی اضافه کنید.
- برداشتن تولید کد پرش از لامبدای درونخطی
نسخه ۱.۴.۰
۱۷ ژانویه ۲۰۲۳
androidx.compose.compiler:compiler:1.4.0 منتشر شد. نسخه ۱.۴.۰ حاوی این تعهدات است.
تغییرات مهم از نسخه ۱.۳.۰
- پشتیبانی از Kotlin 1.8.0
- بهخاطر سپردن ذاتی خاموش شد
- اکنون کلاس داده ابزار واسط کاربر
Groupفیلدی بهنامisInlineدارد که نشان میدهد آیا گروه برای فراخوانی تابع ترکیبشدنی درخط است یا نه. اگرisInlineبرابر باtrueباشد، تماس با یک تابع ترکیبی درونخطی است. بااینحال، مقدار ممکن است برای فراخوانیهای توابع ترکیبشدنی درونخطی که از واحدهایی هستند که با نسخهای از افزایه کامپایلر Compose کامپایل شدهاند که اطلاعات تابع درونخطی را تولید نمیکند، نادرست باشد. -
ImmutableCollectionو خواهران و برادران «ماندگار» او اکنون پایدار درنظر گرفته میشوند. - پارامتر جدید در
AnimatedContentبرای برچسب ابزار - تولید کد معیوب برای لامبدای بهخط اصلاح شد
نسخه 1.4.0-alpha02
۱۱ نوامبر ۲۰۲۲
androidx.compose.compiler:compiler:1.4.0-alpha02 منتشر شد. نسخه 1.4.0-alpha02 شامل این تعهدات است.
ویژگیهای جدید
- پشتیبانی از Kotlin
1.7.21اضافه شد
نسخه 1.4.0-alpha01
۹ نوامبر ۲۰۲۲
androidx.compose.compiler:compiler:1.4.0-alpha01 منتشر شد. نسخه 1.4.0-alpha01 شامل این تعهدات است.
رفع اشکالها
- رفع مشکل امکان بازگشت زودرس از توابع ترکیبی درخط (b/255350755)
- رفع اشکال در کاهش طعمه که پشتیبانی Kotlin/JS را در Compose خراب کرده بود (6a40f8).
نسخه ۱.۳
نسخه ۱.۳.۲
۴ اکتبر ۲۰۲۲
androidx.compose.compiler:compiler:1.3.2 منتشر شد. نسخه ۱.۳.۲ حاوی این تعهدات است.
ویژگی جدید
- این نسخه شامل بهروزرسانی Kotlin به نسخه ۱.۷.۲۰ است
نسخه ۱.۳.۱
۷ سپتامبر ۲۰۲۲
androidx.compose.compiler:compiler:1.3.1 منتشر شد. نسخه 1.3.1 شامل این تعهدات است.
رفع اشکالها
- رفع
IllegalStateExceptionکه در آن «گردآورنده Compose» در برخیاز شرایط بهاشتباه انواع واحد را بهعنوان ترکیبشدنی علامتگذاری میکرد. (b/237863365) - اکنون کاربران باید هنگام غیرفعال کردن بررسی نسخه کامپایلر، نسخه Kotlin ترجیحی خود را مشخص کنند (I9e5e2)
نسخه ۱.۳.۰
۱۰ اوت ۲۰۲۲
androidx.compose.compiler:compiler:1.3.0 منتشر شد. نسخه ۱.۳.۰ حاوی این تعهدات است.
نسخه 1.3.0-rc02
۳ اوت ۲۰۲۲
androidx.compose.compiler:compiler:1.3.0-rc02 منتشر شد. نسخه 1.3.0-rc02 حاوی این تعهدات است.
نسخه 1.3.0-rc01
۲۷ ژوئیه ۲۰۲۲
androidx.compose.compiler:compiler:1.3.0-rc01 منتشر شد. نسخه 1.3.0-rc01 حاوی این تعهدات است.
نسخه 1.3.0-beta01
۲۰ ژوئیه ۲۰۲۲
androidx.compose.compiler:compiler:1.3.0-beta01 منتشر شد. نسخه 1.3.0-beta01 حاوی این تعهدات است.
ویژگیهای جدید
- پشتیبانی از Kotlin
1.7.10اضافه شد
نسخه ۱.۲
نسخه ۱.۲.۰
۲۹ ژوئن ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0 منتشر شد. نسخه ۱.۲.۰ حاوی این تعهدها است.
تغییرات مهم از نسخه ۱.۱.۰
- پشتیبانی از Kotlin 1.7.0
- پست وبلاگ ما را که استراتژی جدید نسخهبندی کامپایلر Compose را در Compose توضیح میدهد بررسی کنید.
نسخه 1.2.0-rc02
۲۲ ژوئن ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-rc02 منتشر شد. نسخه 1.2.0-rc02 حاوی این تعهدات است.
رفع اشکالها
- تولید کد «رویداد ردیابی» ترکیبپذیر برداشته شد (aosp/2127922)
نسخه 1.2.0-rc01
۱۵ ژوئن ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-rc01 منتشر شد. نسخه 1.2.0-rc01 حاوی این تعهدات است.
نسخه 1.2.0-beta03
۱ ژوئن ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-beta03 منتشر شد. نسخه 1.2.0-beta03 حاوی این تعهدات است.
نسخه 1.2.0-beta02
۱۸ مه ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-beta02 منتشر شد. نسخه 1.2.0-beta02 حاوی این تعهدات است.
نسخه 1.2.0-beta01
۱۱ مه ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-beta01 منتشر شد. نسخه 1.2.0-beta01 حاوی این تعهدها است.
- این اولین نسخه بتای ۱.۲ است! از آخرین نسخه آلفا تغییری ایجاد نشده است.
ویژگیهای جدید
- پشتیبانی از Kotlin
1.6.21اضافه شد
نسخه 1.2.0-alpha08
۲۰ آوریل ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-alpha08 منتشر شد. نسخه 1.2.0-alpha08 حاوی این تعهدات است.
نسخه 1.2.0-alpha07
۶ آوریل ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-alpha07 منتشر شد. نسخه 1.2.0-alpha07 حاوی این تعهدات است.
نسخه 1.2.0-alpha06
۲۳ مارس ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-alpha06 منتشر شد. نسخه 1.2.0-alpha06 شامل این تعهدات است.
نسخه 1.2.0-alpha05
۹ مارس ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-alpha05 منتشر شد. نسخه 1.2.0-alpha05 حاوی این تعهدات است.
نسخه 1.2.0-alpha04
۲۳ فوریه ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-alpha04 منتشر شد. نسخه 1.2.0-alpha04 حاوی این تعهدات است.
نسخه 1.2.0-alpha03
۹ فوریه ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-alpha03 منتشر شد. نسخه 1.2.0-alpha03 شامل این تعهدات است.
نسخه 1.2.0-alpha02
۲۶ ژانویه ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-alpha02 منتشر شد. نسخه 1.2.0-alpha02 شامل این تعهدات است.
نسخه 1.2.0-alpha01
۱۲ ژانویه ۲۰۲۲
androidx.compose.compiler:compiler:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 شامل این تعهدات است.
ویژگیهای جدید
- پشتیبانی از Kotlin
1.6.10اضافه شد.
نسخه ۱.۱
نسخه ۱.۱.۱
۲۳ فوریه ۲۰۲۲
androidx.compose.compiler:compiler:1.1.1 منتشر شد. نسخه ۱.۱.۱ حاوی این تعهدات است.
رفع اشکالها
- رفع اشکال
NullPointerExceptionدرandroidx.compose.ui.platform.RenderNodeLayer.updateDisplayList(aosp/1947059، b/206677462) - رفع خرابی ناشی از محتوای بریدهدان هنگام خواندن از بریدهدان در Android. (I06020, b/197769306)
- رفع مشکل راستبهچپ در
LazyVerticalGrid(aosp/1931080، b/207510535)
نسخه ۱.۱.۰
۹ فوریه ۲۰۲۲
androidx.compose.compiler:compiler:1.1.0 منتشر شد. نسخه ۱.۱.۰ حاوی این تعهدات است.
تغییرات مهم از نسخه ۱.۰.۰
- پشتیبانی پایدار از جلوه پیمایش اضافی در Android 12
- بهبودهایی در اندازه هدف لمسی
- توجه داشته باشید که درخصوص «نوشتن ۱.۰»، عناصر Material فضای چیدمان خود را گسترش خواهند داد تا با دستورالعملهای دسترسپذیری Material برای اندازه هدف لمسی مطابقت داشته باشند. برای مثال، هدف لمسی «دکمه» تا حداقل اندازه
48x48dpازهم باز خواهد شد، حتی اگر اندازه «دکمه» را کوچکتر تنظیم کنید. این کار باعث میشود Compose Material با رفتار یکسان «عناصر طراحی سهبعدی» هماهنگ شود و درصورت ترکیب کردن «نماها» و Compose، رفتار یکسانی ارائه دهد. این تغییر همچنین تضمین میکند که وقتی میانای کاربر خود را بااستفاده از عناصر Compose Material ایجاد میکنید، حداقل الزامات دسترسیپذیری هدف لمسی برآورده شود. - پشتیبانی پایدار برای ریل پیمایش
- تعدادی از میاناهای برنامهسازی کاربردی آزمایشی قبلی را به پایدار ارتقا میدهد
- پشتیبانی از نسخههای جدیدتر Kotlin
نسخه 1.1.0-rc03
۲۶ ژانویه ۲۰۲۲
androidx.compose.compiler:compiler:1.1.0-rc03 منتشر شد. نسخه 1.1.0-rc03 حاوی این تعهدات است.
رفع اشکالها
- بهروزرسانیشده برای پشتیبانی از Compose Material نسخه 1.1.0-rc03
نسخه 1.1.0-rc02
۱۶ دسامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-rc02 منتشر شد. نسخه 1.1.0-rc02 شامل این تعهدات است.
بهروزرسانیهای وابستگی
- «گردآورنده Compose»
1.1.0-rc02با Kotlin1.6.10سازگار است.
نسخه 1.1.0-rc01
۱۵ دسامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-rc01 منتشر شد. نسخه 1.1.0-rc01 حاوی این تعهدات است.
تغییرات وابستگی
- «گردآورنده Compose»
1.1.0-rc01با Kotlin1.6.0سازگار است. نسخه ساخت سازگار
1.6.10ازطریق «عکسهای فوری» androidx.dev باbuildId8003490 دردسترس است. تکه کد وابستگی زیر «نسخههای لحظهای» را برای «گردآورنده Compose» پیکربندی میکند:تکه کد زیر را به فایل ریشه
build.gradleبرای پروژهتان اضافه کنید:buildscript { repositories { google() jcenter() maven { url 'https://androidx.dev/snapshots/builds/8003490/artifacts/repository' } } }تکه زیر را به فایل
build.gradleبرای برنامه یا واحدتان که از Compose استفاده میکند اضافه کنید:android { composeOptions { kotlinCompilerExtensionVersion = "1.2.0-SNAPSHOT" } }
نسخه 1.1.0-beta04
۱ دسامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-beta04 منتشر شد. نسخه 1.1.0-beta04 حاوی این تعهدات است.
ویژگیهای جدید
- بهروزرسانیشده برای سازگاری با Kotlin
1.6.0
نسخه 1.1.0-beta03
۱۷ نوامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-beta03 منتشر شد. نسخه 1.1.0-beta03 حاوی این تعهدات است.
نسخه 1.1.0-beta02
۳ نوامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-beta02 منتشر شد. نسخه 1.1.0-beta02 شامل این تعهدات است.
نسخه 1.1.0-beta01
۲۷ اکتبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-beta01 منتشر شد. نسخه 1.1.0-beta01 حاوی این تعهدات است.
نسخه 1.1.0-alpha06
۱۳ اکتبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-alpha06 منتشر شد. نسخه 1.1.0-alpha06 شامل این تعهدات است.
نسخه 1.1.0-alpha05
۲۹ سپتامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-alpha05 منتشر شد. نسخه 1.1.0-alpha05 حاوی این تعهدات است.
نسخه 1.1.0-alpha04
۱۵ سپتامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-alpha04 منتشر شد. نسخه 1.1.0-alpha04 شامل این تعهدات است.
نسخه 1.1.0-alpha03
۱ سپتامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-alpha03 منتشر شد. نسخه 1.1.0-alpha03 حاوی این تعهدات است.
ویژگیهای جدید
- «گردآورنده Compose» اکنون از نسخههای قدیمیتر «زمان اجرای Compose» (۱.۰) پشتیبانی میکند. پیشاز این تغییر، «گردآورنده Compose» فقط با «زمان اجرای Compose» از همان نسخه یا نسخههای جدیدتر سازگار بود. پساز این تغییر، «گردآورنده Compose» با نسخه قدیمیتر «زمان اجرای Compose» (۱.۰) سازگار است. (aosp/1796968)
- Compose
1.1.0-alpha03بهروزرسانی شد تا به Kotlin1.5.30وابسته باشد. (I74545)
نسخه 1.1.0-alpha02
۱۸ اوت ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-alpha02 منتشر شد. نسخه 1.1.0-alpha02 شامل این تعهدها است.
نسخه 1.1.0-alpha01
۴ اوت ۲۰۲۱
androidx.compose.compiler:compiler:1.1.0-alpha01 منتشر شد. نسخه 1.1.0-alpha01 شامل این تعهدات است.
نسخه 1.0
نسخه ۱.۰.۵
۳ نوامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.0.5 منتشر شد. نسخه ۱.۰.۵ حاوی این تعهدات است.
رفع اشکالها
- ازکارافتادگی ردیابی نمونههای derivedStateOf برطرف شد. (aosp/1792247)
نسخه ۱.۰.۴
۱۳ اکتبر ۲۰۲۱
androidx.compose.compiler:compiler:1.0.4 منتشر شد. نسخه 1.0.4 شامل این تعهدات است.
بهروزرسانیهای وابستگی
- بهروزرسانی شد تا به Kotlin
1.5.31وابسته باشد
نسخه ۱.۰.۳
۲۹ سپتامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.0.3 منتشر شد. نسخه 1.0.3 شامل این تعهدات است.
بهروزرسانیهای وابستگی
- بهروزرسانی شد تا به Kotlin
1.5.30وابسته باشد
نسخه ۱.۰.۲
۱ سپتامبر ۲۰۲۱
androidx.compose.compiler:compiler:1.0.2 منتشر شد. نسخه 1.0.2 حاوی این تعهدات است.
برای پشتیبانی از نسخه 1.0.2 «نوشتن» بهروز شد. Compose 1.0.2 همچنان با Kotlin 1.5.21 سازگار است.
نسخه ۱.۰.۱
۴ اوت ۲۰۲۱
androidx.compose.compiler:compiler:1.0.1 منتشر شد. نسخه 1.0.1 شامل این تعهدات است.
بهروزرسانیهای وابستگی
- بهروزرسانی شد تا به Kotlin
1.5.21وابسته باشد.
نسخه ۱.۰.۰
۲۸ ژوئیه ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0 منتشر شد. نسخه ۱.۰.۰ حاوی این تعهدات است.
ویژگیهای اصلی نسخه 1.0.0
این اولین نسخه پایدار «نگارش» است. برای جزئیات بیشتر، لطفاً وبلاگ رسمی «نسخه آمادهسازی» را ببینید!
نسخه 1.0.0-rc02
۱۴ ژوئیه ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-rc02 منتشر شد. نسخه 1.0.0-rc02 حاوی این تعهدها است.
نسخه 1.0.0-rc01
۱ ژوئیه ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-rc01 منتشر شد. نسخه 1.0.0-rc01 حاوی این تعهدات است.
نسخه 1.0.0-beta09
۱۶ ژوئن ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-beta09 منتشر شد. نسخه 1.0.0-beta09 شامل این تعهدات است.
نسخه 1.0.0-beta08
۲ ژوئن ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-beta08 منتشر شد. نسخه 1.0.0-beta08 حاوی این تعهدها است.
نسخه 1.0.0-beta07
۱۸ مه ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-beta07 منتشر شد. نسخه 1.0.0-beta07 شامل این تعهدها است.
نسخه 1.0.0-beta06
۵ مه ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-beta06 منتشر شد. نسخه 1.0.0-beta06 شامل این تعهدها است.
نسخه 1.0.0-beta05
۲۱ آوریل ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-beta05 منتشر شد. نسخه 1.0.0-beta05 حاوی این تعهدها است.
نسخه 1.0.0-beta04
۷ آوریل ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-beta04 منتشر شد. نسخه 1.0.0-beta04 شامل این تعهدات است.
نسخه 1.0.0-beta03
۲۴ مارس ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-beta03 منتشر شد. نسخه 1.0.0-beta03 شامل این تعهدات است.
نسخه 1.0.0-beta02
۱۰ مارس ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-beta02 منتشر شد. نسخه 1.0.0-beta02 شامل این تعهدات است.
نسخه 1.0.0-beta01
۲۴ فوریه ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-beta01 منتشر شد. نسخه 1.0.0-beta01 شامل این تعهدات است.
این اولین نسخهٔ پخش Compose 1.0.0 Beta است.
نسخه 1.0.0-alpha12
۱۰ فوریه ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-alpha12 منتشر شد. نسخه 1.0.0-alpha12 شامل این تعهدات است.
نسخه 1.0.0-alpha11
۲۸ ژانویه ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-alpha11 منتشر شد. نسخه 1.0.0-alpha11 شامل این تعهدات است.
نسخه 1.0.0-alpha10
۱۳ ژانویه ۲۰۲۱
androidx.compose.compiler:compiler:1.0.0-alpha10 منتشر شد. نسخه 1.0.0-alpha10 حاوی این تعهدات است.
نسخه 1.0.0-alpha09
۱۶ دسامبر ۲۰۲۰
androidx.compose.compiler:compiler:1.0.0-alpha09 منتشر شد. نسخه 1.0.0-alpha09 شامل این تعهدات است.
نسخه 1.0.0-alpha08
۲ دسامبر ۲۰۲۰
androidx.compose.compiler:compiler:1.0.0-alpha08 منتشر شد. نسخه 1.0.0-alpha08 شامل این تعهدات است.
نسخه 1.0.0-alpha07
۱۱ نوامبر ۲۰۲۰
androidx.compose.compiler:compiler:1.0.0-alpha07 منتشر شد. نسخه 1.0.0-alpha07 حاوی این تعهدات است.
ویژگیهای جدید
- استنباط و انتشار پایداری. «افزایه کامپایلر Compose» انواع کامپایلشده را تجزیهوتحلیل میکند تا استنباط کند که آیا برای بهینهسازیهای خاصی توسط زمان اجرا واجدشرایط است یا نه. سپس این نتیجه استنباطشده بهعنوان فراداده در کلاس ترکیب میشود تا توسط کامپایلر در ماژولهای دیگر استفاده شود. علاوهبراین، نتیجه زمان اجرای این استنباطها در فرادادهای که درطول ترکیب به تماسهای ترکیبی ارسال میشود، منتقل میشود. این امر مستلزم پروتکل فرادادهای متفاوت برای توابع ترکیبشدنی بود، به این معنی که توابع ترکیبشدنی که با کامپایلر alpha07 کامپایل شدهاند با توابع ترکیبشدنی که با هر نسخه کامپایلر قبلی کامپایل شدهاند سازگاری دودویی ندارند. (aosp/1431988)
نسخه 1.0.0-alpha06
۲۸ اکتبر ۲۰۲۰
androidx.compose.compiler:compiler:1.0.0-alpha06 منتشر شد. نسخه 1.0.0-alpha06 شامل این تعهدات است.
نسخه 1.0.0-alpha05
۱۴ اکتبر ۲۰۲۰
androidx.compose.compiler:compiler:1.0.0-alpha05 منتشر شد. نسخه 1.0.0-alpha05 شامل این تعهدات است.
نسخه 1.0.0-alpha04
۱ اکتبر ۲۰۲۰
androidx.compose.compiler:compiler:1.0.0-alpha04 منتشر شد. نسخه 1.0.0-alpha04 شامل این تعهدات است.
androidx.compose:compose-compiler به androidx.compose.compiler:compiler بازسازی شده است.
این اولین نسخهٔ پخش در گروه جدید است.