Compose Compiler
androidx.compose
(الاطّلاع على مستندات مرجع واجهة برمجة التطبيقات لجميع حِزم Compose)
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|
| 7 أغسطس 2024 | 1.5.15 | - | - | - |
البنية
Compose هي مجموعة من 7 أرقام تعريف لمجموعات Maven ضِمن androidx. تحتوي كل مجموعة على مجموعة فرعية مستهدَفة من الوظائف، ولكل منها مجموعة خاصة من ملاحظات الإصدار.
يوضّح هذا الجدول المجموعات ويتضمّن روابط لكل مجموعة من ملاحظات الإصدار.
| مجموعة | الوصف |
|---|---|
| compose.animation | إنشاء رسوم متحركة في تطبيقات Jetpack Compose لإثراء تجربة المستخدم |
| compose.compiler | تحويل دوال @Composable وإتاحة عمليات التحسين باستخدام مكوّن إضافي لمترجم Kotlin |
| compose.foundation | يمكنك كتابة تطبيقات Jetpack Compose باستخدام وحدات أساسية جاهزة للاستخدام وتوسيع نطاق الأساس لإنشاء أجزاء نظام التصميم الخاص بك. |
| compose.material | يمكنك إنشاء واجهات مستخدم Jetpack Compose باستخدام "مكوّنات Material Design" الجاهزة للاستخدام. هذه هي نقطة الدخول ذات المستوى الأعلى في Compose، وهي مصمَّمة لتوفير مكوّنات تتطابق مع تلك الموضّحة في www.material.io. |
| compose.material3 | يمكنك إنشاء واجهات مستخدم Jetpack Compose باستخدام "مكوّنات Material Design 3"، وهي التطوّر التالي في Material Design. يتضمّن الإصدار 3 من Material تصميمات ومكوّنات محدّثة وميزات تخصيص Material You، مثل الألوان الديناميكية، وهو مصمّم ليكون متوافقًا مع الأسلوب المرئي الجديد وواجهة مستخدم النظام في Android 12. |
| compose.runtime | الوحدات الأساسية لنموذج برمجة Compose وإدارة الحالة، ووقت التشغيل الأساسي الذي يستهدفه مكوّن Compose الإضافي للمترجم. |
| compose.ui | المكوّنات الأساسية لواجهة مستخدم Compose اللازمة للتفاعل مع الجهاز، بما في ذلك التنسيق والرسم والإدخال |
تحديد الاعتماديات
لإضافة اعتمادية على Compose، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "19" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "19" } }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
الإصدار 1.5
الإصدار 1.5.15
7 أغسطس 2024
تم طرح androidx.compose.compiler:compiler:1.5.15 وandroidx.compose.compiler:compiler-hosted:1.5.15. يتضمّن الإصدار 1.5.15 هذه التعديلات.
- يستهدف إصدار المحول البرمجي هذا الإصدار 1.9.25 من Kotlin.
الإصدار 1.5.14
14 مايو 2024
تم طرح androidx.compose.compiler:compiler:1.5.14 وandroidx.compose.compiler:compiler-hosted:1.5.14. يتضمّن الإصدار 1.5.14 هذه التعديلات.
يستهدف إصدار المحول البرمجي هذا الإصدار 1.9.24 من Kotlin.
إصلاح الأخطاء
- تأكَّد من عرض النص المضمّن عندما تكون معلومات المصدر غير متاحة. (Idddb8)
الإصدار 1.5.13
1 مايو 2024
تم طرح androidx.compose.compiler:compiler:1.5.13 وandroidx.compose.compiler:compiler-hosted:1.5.13. يتضمّن الإصدار 1.5.13 هذه التعديلات.
الميزات الجديدة
- لم يعُد التخطّي القوي ميزة تجريبية، ويمكن استخدامها بأمان في بيئة الإنتاج. وسيصبح هذا السلوك هو السلوك التلقائي في إصدار قادم. (I6c8c4)
إصلاح الأخطاء
- إصلاح توافق الثنائيات للدوال
@Composableالتي تتضمّن مَعلمات فئة قيمة لها قيمة تلقائية وتتضمّن قيمة غير أساسية (I89465 - تمت إضافة إصلاحات إلى JS وNative compilation من Compose متعدد المنصات. راجِع نطاق عمليات الإيداع أعلاه للاطّلاع على التفاصيل الكاملة.
الإصدار 1.5.12
17 أبريل 2024
تم طرح androidx.compose.compiler:compiler:1.5.12 وandroidx.compose.compiler:compiler-hosted:1.5.12. يتضمّن الإصدار 1.5.12 هذه التعديلات.
إصلاح الأخطاء
- تم إصلاح مشكلة في التجميع التدريجي باستخدام Kotlin 1.9.23. (Ifca55)
- إصلاح الأنواع غير القابلة للتصغير في مَعلمات القيمة للفئات المضمّنة غير الأساسية (Ie6bb5)
الإصدار 1.5.11
20 مارس 2024
تم طرح androidx.compose.compiler:compiler:1.5.11 وandroidx.compose.compiler:compiler-hosted:1.5.11. يتضمّن الإصدار 1.5.11 هذه التعديلات.
Notes
بدءًا من هذا الإصدار، سيستدعي المحوّل البرمجي الآن
startReplaceGroupبدلاً منstartReplacableGroupعند تجميع وحدة مع وقت تشغيل يحتوي على هذه الطريقة. تم طرحstartReplaceGroupفي وقت التشغيل في وقت تشغيل Compose1.7.0-alpha03. لا يتم إنشاء طلبات إلىstartRestartGroupإلا عند استهداف الإصدار 1.7.0-alpha03 أو الإصدارات الأحدث من وقت التشغيل.يسمح استدعاء
startReplaceGroupبدلاً منstartReplaceableGroupلوقت التشغيل برصد التغييرات بكفاءة أكبر، ولكن قد يؤثر ذلك في ترتيب رصد التغييرات من خلالComposerوإرسالها إلىApplier. قد يؤدي ذلك إلى تغييرات طفيفة في السلوك إذا كانApplierيعتمد على ترتيب رصد هذه العمليات.
الميزات الجديدة
- توفُّر الإصدار 1.9.23 من Kotlin
إصلاح الأخطاء
- إصلاح الأنواع العامة الخارجية المتداخلة التي يتم استنتاجها على أنّها غير مستقرة (I3437f، b/327643787)
- إتاحة ملفات إعداد متعددة للاستقرار (I8db14، b/325326744)
- يعمل برنامج Compose Compiler الآن على تحويل الدوال التي تم إلغاء تعريفها بشكل صحيح من خلال الانتقال بشكل متكرّر إلى الفئات الأساسية/عمليات الإلغاء. (I2c9f9، b/316196500)
- تأكَّد من أنّ التخزين المؤقت لمراجع الدوال لا يحاول التقاط العناصر الرئيسية الضمنية للتعريفات المحلية عندما لا يتم استخدامها مباشرةً. (Ib1267)
- إصلاح مشكلة إنشاء الرموز البرمجية لدالة lambda قابلة للإنشاء ومضمّنة (من الصعب مواجهة هذا الخطأ بدون تفعيل خيار nonSkippingGroupOptimization). (Icb2fd، b/325502738)
الإصدار 1.5.10
21 فبراير 2024
تم طرح androidx.compose.compiler:compiler:1.5.10 وandroidx.compose.compiler:compiler-hosted:1.5.10. يتضمّن الإصدار 1.5.10 هذه التعديلات.
إصلاح الأخطاء
- إتاحة استخدام القيم الحرفية المباشرة داخل كتل init (b/320397488)
- استخدِم مَعلمة المرسل للتحقّق مما إذا كانت الدالة داخل فئة محلية (b/323123439).
الإصدار 1.5.9
7 فبراير 2024
تم طرح androidx.compose.compiler:compiler:1.5.9 وandroidx.compose.compiler:compiler-hosted:1.5.9. يتضمّن الإصدار 1.5.9 هذه التعديلات.
إصلاح الأخطاء
- إصلاح استدعاءات قابلة للإنشاء في أداة تهيئة العنصر المجهول (b/320261458 و96315c)
- احتساب التعريفات المحلية المتكررة كعمليات التقاط (b/318745941، e7b4b0)
- إصلاح سلوك التغييرات في Intrinsic remember المرتبط بمراجع طرق Java من خلال فرض .changed لأنواع الدوال التي تتضمّن Intrinsic remember (b/319810819 و77128e)
- تمت إضافة تحسين تجريبي سيزيل المجموعات حول الدوال التي لا يمكن تخطّيها، مثل الدوال التي تم وضع علامة
@NonSkippableComposableعليها بشكل صريح والدوال التي لا يمكن تخطّيها ضمنيًا، مثل الدوال المضمّنة والدوال التي تعرض قيمة غير Unit، مثلremember. - يمكن تفعيل هذا التحسين من خلال تمرير خيار المكوّن الإضافي،
-P plugin:androidx.compose.compiler.plugins.kotlin:nonSkippingGroupOptimization=trueإلى برنامج الترجمة البرمجية Kotlin. (I1688f)
الإصدار 1.5.8
10 يناير 2024
تم طرح androidx.compose.compiler:compiler:1.5.8 وandroidx.compose.compiler:compiler-hosted:1.5.8. يتضمّن الإصدار 1.5.8 هذه التعديلات.
الميزات الجديدة
- توفُّر الإصدار 1.9.22 من Kotlin
إصلاح الأخطاء
- تم إصلاح الخطأ الذي كان يؤدي إلى ظهور استثناءات عند إنشاء إصدار من Compose Compiler باستخدام Java21. لم يتأثّر المستخدمون الذين يستخدمون Compose Compiler من Google Maven (أي الذين لم ينشئوه بأنفسهم) بهذا الخطأ. (b/316644294)
- تم إصلاح الخطأ الذي كان يتم الإبلاغ عنه
COMPOSABLE_EXPECTEDلبعض المتصلين بوظائف lambda غير المضمّنة. (b/309364913) - إضافة خطأ في التجميع للمَعلمات التلقائية في الدوال المفتوحة (في السابق، كان ذلك محظورًا فقط على الدوال المجردة). لا يتيح Compose حاليًا استبدال المَعلمات التلقائية من الدوال التي تم إلغاء تعريفها، وكان إلغاء تعريف دالة قابلة للإنشاء تتضمّن مَعلمات تلقائية يؤدي إلى حدوث خطأ أثناء وقت التشغيل. استخدِم
@Suppress("ABSTRACT_COMPOSABLE_DEFAULT_PARAMETER_VALUE")لإيقافها، ولكن يُرجى العِلم أنّ إلغاء هذه الدالة بدون توفير قيمة تلقائية للمَعلمة سيؤدي إلى حدوث عُطل أثناء وقت التشغيل.(b/317490247) - تم إصلاح الخطأ في وظيفة "تذكُّر" المضمّنة الذي كان يمنع نشر القيم بشكل صحيح. (b/316327367)
المساهمة الخارجية
- إصلاح خطأ إملائي في المستندات (aosp/288106)
الإصدار 1.5.7
19 ديسمبر 2023
تم طرح androidx.compose.compiler:compiler:1.5.7 وandroidx.compose.compiler:compiler-hosted:1.5.7. يتضمّن الإصدار 1.5.7 هذه التعديلات.
إصلاح الأخطاء
- إصلاح تعطُّل وقت تشغيل Compose عندما تستدعي المَعلمة الرئيسية
remember()دالة قابلة للإنشاء (b/315855015) - إصلاح عطل وقت التشغيل في Compose عند استخدام
return@(b/315821171) - تجنَّب استخدام المسارات المطلقة في مفاتيح التخزين المؤقت، ما يتيح استخدامًا أفضل لذاكرة التخزين المؤقت. (b/313937484)
الإصدار 1.5.6
6 ديسمبر 2023
تم طرح androidx.compose.compiler:compiler:1.5.6 وandroidx.compose.compiler:compiler-hosted:1.5.6. يتضمّن الإصدار 1.5.6 هذه التعديلات.
الميزات الجديدة
- التوافق مع الإصدار 1.9.21 من Kotlin
إصلاح الأخطاء
- فعِّل "التذكُّر المضمّن"، وهو عملية تحويل المجمّع التي تدمج "التذكُّر" في المكوّن الإضافي لمجمّع Compose وتستبدل مقارنات
.equalsبمقارنات عدد صحيح لبيانات وصف المَعلمات الثابتة. ويؤدي ذلك إلى استخدام عدد أقل من الخانات وإجراء عدد أقل من عمليات المقارنة في وقت التشغيل. يمكن إيقاف الخيار من خلال تقديم وسيطة البرنامج المساعد للمترجم: -Pplugin:androidx.compose.compiler.plugins.kotlin:intrinsicRemember=false. (If675f) - إصلاح التخزين المؤقت لمراجع الدوال المعدَّلة والوسيطات المضمّنة (b/312738720)
- إنشاء مجموعات عند الخروج من استدعاء الدالة المضمّنة (b/312242547)
المساهمة الخارجية
- إصلاح تعطُّل وقت التشغيل k/native وk/wasm بسبب عبارة إرجاع غير متوفّرة في الدوال القابلة للإنشاء عندما تكون العبارة الأخيرة وتعرض قيمة ثابتة فارغة (aosp/2835716)
الإصدار 1.5.5
29 نوفمبر 2023
تم طرح 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)
- إصلاح إعادة التركيب من خلال احتساب حالة المَعلمة غير المؤكَّدة في الدالة remember المضمّنة (b/263402091)
- إصلاح معلومات سطر تصحيح الأخطاء الخاصة بميزة "تذكُّر التفاصيل" المضمّنة (Ic8cf5)
- إصلاح عُطل (تعذّر خفض IR) أثناء البحث عن أنواع العناصر القابلة للإنشاء التي تم تجاهلها في وقت التجميع (b/297665426)
- إضافة
المساهمة الخارجية
- تخزين مراجع الوظائف الثابتة مؤقتًا مع الوسيطات (I4d7bf، b/302680514)
الإصدار 1.5.4
7 نوفمبر 2023
تم طرح androidx.compose.compiler:compiler:1.5.4 وandroidx.compose.compiler:compiler-hosted:1.5.4. يتضمّن الإصدار 1.5.4 هذه التعديلات.
تحديثات الاعتماديات
- أصبح Compose Compiler متوافقًا الآن مع Kotlin 1.9.20
الميزات الجديدة
- إضافة خيار تجريبي لتفعيل وضع التخطّي السريع يتيح وضع التخطّي القوي تخطّي العناصر القابلة للإنشاء التي تتضمّن مَعلمات غير ثابتة. بالإضافة إلى ذلك، يتم تخزين قيم lambdas التي تتضمّن عمليات التقاط غير ثابتة في الذاكرة. هذه الميزة تجريبية ولا يمكن اعتبارها جاهزة للاستخدام في بيئة إنتاجية. (22421e)
- أضِف علامة لتفعيل/إيقاف معلومات المصدر/التتبُّع. (4d45f09)
- السماح بضبط ثبات الفئات الخارجية من خلال ملف إعداد (If40eb)
إصلاح الأخطاء
- إصلاح مشكلة الخروج المبكر من الدوال القابلة للإنشاء عندما لا يتم جمع معلومات المصدر (fe6267)
- إصلاح مشكلة المتابعة من الدوال القابلة للإنشاء (948362)
- إصلاح مشكلة تحديد الدقة عند استدعاء الدوال القابلة للإنشاء من داخل استدعاء دالة يتضمّن عدة تحميلات زائدة تعتمد على نوع إرجاع التعبير (2d36d0)
- إصلاح التخزين المؤقت عند عدم توفّر جهاز استقبال الإرسال في مرجع الدالة (fc2326)
- إصلاح عملية التحقّق من التغيير التي كانت تمنع إعادة إنشاء دوال lambda في بعض الحالات (db3699)
- إصلاح مشكلة الثبات عند إجراء تجميع تدريجي في جميع الوحدات (7d3e127)
- تقليل نطاق
@DontMemoizeإلى تعابير lambda فقط (7a7fa52) - إصلاح مشكلة عدم تسجيل المتغيّرات بشكل صحيح عند استخدام واجهة دالة قابلة للإنشاء كدالة lambda (5ae3556)
المساهمة الخارجية
- استخدام رمز المساواة البنيوية للمقارنة بين القيم الرقمية والقيم الفارغة (c612a0)
الإصدار 1.5.3
29 أغسطس 2023
تم إصدار androidx.compose.compiler:compiler:1.5.3 وandroidx.compose.compiler:compiler-daemon:1.5.3 وandroidx.compose.compiler:compiler-hosted:1.5.3. يتضمّن الإصدار 1.5.3 هذه التعديلات.
تحديث الاعتمادية
- تم تحديث إصدار Kotlin إلى 1.9.10
الإصدار 1.5.2
23 أغسطس 2023
تم إصدار androidx.compose.compiler:compiler:1.5.2 وandroidx.compose.compiler:compiler-daemon:1.5.2 وandroidx.compose.compiler:compiler-hosted:1.5.2. يتضمّن الإصدار 1.5.2 هذه التعديلات.
إصلاح الأخطاء
- إدراج أرقام الأسطر لعبارات الإرجاع في الدوال البرمجية القابلة للإنشاء التي تعرض قيمة ثابتة (I42d89)
- إصلاح تسريب الذاكرة الناتج عن التبديل إلى نقطة دخول المكوّن الإضافي الجديد للمترجم (4f0a101)
- إيقاف تحويل واجهات الدوال غير القابلة للإنشاء في برنامج التحويل البرمجي Compose يؤدي ذلك إلى التعامل مع الواجهات الوظيفية بالطريقة نفسها التي يتم بها التعامل مع تعبيرات lambda، بما في ذلك قواعد التخزين المؤقت. (28b3ce9)
- استخدِم نوع وسيطة vararg لاستنتاج الثبات في موقع الاتصال. (bc83645)
الإصدار 1.5.1
26 يوليو 2023
تم إصدار 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التي تتضمّن عمليات إرجاع مبكرة، ما كان يؤدي إلى تلف عمليات التتبُّع.
الإصدار 1.5.0
18 يوليو 2023
تم إصدار androidx.compose.compiler:compiler:1.5.0 وandroidx.compose.compiler:compiler-daemon:1.5.0 وandroidx.compose.compiler:compiler-hosted:1.5.0. يتضمّن الإصدار 1.5.0 هذه التعديلات.
دعم تجريبي لـ K2
- يوفّر الإصدار 1.5.0 من برنامج ترجمة Compose إمكانية تجريبية لاستخدام برنامج ترجمة K2. بعض ميزات Compose غير متوافقة مع K2 حتى الآن، وسيتم توفيرها في الإصدارات المستقبلية من المحول البرمجي.
التغييرات المهمة منذ الإصدار 1.4.0
- تم تعديل إصدار Kotlin إلى 1.9.0.
- تم إيقاف الوسيطات المُسمّاة لعمليات استدعاء دالة lambda
@Composableنهائيًا. تعتمد هذه الميزة على واجهات برمجة تطبيقات داخلية للمترجم، ولن تكون متوافقة مع K2. - تمت إضافة أداة تشخيص للتحقّق من التعليق التوضيحي
@Composableفي مكالمات expect/actual. من المتوقّع أن يتضمّن كلا البيانَين تعليقات توضيحية متطابقة.
الإصدار 1.4.8
الإصدار 1.4.8
28 يونيو 2023
تم إصدار androidx.compose.compiler:compiler:1.4.8 وandroidx.compose.compiler:compiler-daemon:1.4.8 وandroidx.compose.compiler:compiler-hosted:1.4.8. يتضمّن الإصدار 1.4.8 هذه التعديلات.
الميزات الجديدة
- تمت زيادة إصدار برنامج تجميع Kotlin المستهدف إلى 1.8.22.
إصلاح الأخطاء
- تم تحسين رسالة الخطأ الخاصة بعمليات الإلغاء في
@Composable. وهي تشير الآن بشكل صحيح إلى عدم تطابق التعليقات التوضيحية. - تحذير بشأن التعليق التوضيحي
@Composableالمكرّر على تعبيرات lambda المضمّنة التي لا يجب وضع علامة عليها على أنّها قابلة للإنشاء لن تكون هذه الميزة متاحة مع برنامج K2 المجمّع.
الإصدار 1.4.7
الإصدار 1.4.7
3 مايو 2023
تم إصدار androidx.compose.compiler:compiler:1.4.7 وandroidx.compose.compiler:compiler-daemon:1.4.7 وandroidx.compose.compiler:compiler-hosted:1.4.7. يتضمّن الإصدار 1.4.7 هذه التعديلات.
الميزات الجديدة
- توفُّر الإصدار 1.8.21 من Kotlin
- تمت إضافة إصدارات أولية من واجهة برمجة التطبيقات
State، ما يسمح بتتبُّع قيم Int وLong وFloat وDouble في عناصرStateبدون فرض عقوبات على التحويل التلقائي بين الأنواع.
الإصدار 1.4.6
الإصدار 1.4.6
19 أبريل 2023
تم إصدار 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 Compiler الآن على Java11 (بدلاً من Java17 الذي يتطلبه الإصدار 1.4.5 من برنامج Compose Compiler) لتوفير دعم أفضل للمستخدمين الذين ما زالوا يستخدمون إصدارات أقدم من Java.
الإصدار 1.4.5
الإصدار 1.4.5
12 أبريل 2023
تم إصدار 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 Compiler هذا أن يستخدم بيئة الإصدار Java 17 أو إصدارًا أحدث. استنادًا إلى ملاحظات المستخدمين، سنعيد هذا الشرط إلى Java 11 وسنطرح إصدارًا آخر (1.4.6) لتوفير دعم أفضل للمستخدمين الذين يستخدمون إصدارات Java الأقدم.
الميزات الجديدة
توفُّر الإصدار 1.8.20 من Kotlin
إصلاح الأخطاء
- نشر شرط إلغاء عامل التشغيل القابل للإنشاء إلى الفئات والواجهات التي توسّع واجهات lambda مع التعليقات التوضيحية المقابلةf8f2f78a1a769c2373201027f12700e772e4e97e
- تسمح هذه السمة باستخدام التعليق التوضيحي
@Composableعلى عامل التشغيلgetValue، وتضع علامة على أداة الجلب التي تم إنشاؤها للرمز المفوّض على أنّها قابلة للإنشاء في IR لضمان تحويلها بشكل صحيح لاحقًا. f174f6ee60ca957d5cb6d19a5bd02a88267cdf40 - إصلاح خطأ وقت التشغيل الداخلي في Compose (كان من المتوقّع أن يتم استدعاء
applyChanges()) للدوال المضمّنةb/274786923 - تجنَّب تسجيل
ProcessCancelledExceptionلأنّ له معنى خاصًا في بيئة التطوير المتكاملة.b/274725600
المساهمة الخارجية
- تحسين التوافق مع الدوال القابلة للإنشاء في Kotlin/Nativef52b6aeed22400dd4f4a4f05559a9aa42642402c
الإصدار 1.4.4
الإصدار 1.4.4
22 مارس 2023
تم إصدار 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 هذه التعديلات.
إصلاح الأخطاء
- إصلاح عمليات إرجاع lambda المضمّنة القابلة للإنشاء (72172b)
- السماح للعناصر القابلة للإنشاء بعرض
Nothing(عدم إنشاء خطأ عند استخدام TODO في دالة قابلة للإنشاء) 3aea8d)
الإصدار 1.4.3
الإصدار 1.4.3
22 فبراير 2023
تم طرح androidx.compose.compiler:compiler:1.4.3. يتضمّن الإصدار 1.4.3 هذه التعديلات.
إصلاح الأخطاء
- إصلاح استدعاءات العناصر القابلة للإنشاء الشرطية في وسيطات استدعاءات العناصر القابلة للإنشاء (Ie93edb)
الإصدار 1.4.2
الإصدار 1.4.2
8 فبراير 2023
تم طرح androidx.compose.compiler:compiler:1.4.2. يتضمّن الإصدار 1.4.2 هذه التعديلات.
الميزات الجديدة
- توفُّر الإصدار 1.8.10 من Kotlin
إصلاح الأخطاء
- أضِف مجموعات في نص دوال lambda غير القابلة للتخطّي لتجنُّب خطأ إعادة الإنشاء.
الإصدار 1.4.1
الإصدار 1.4.1
8 فبراير 2023
تم طرح androidx.compose.compiler:compiler:1.4.1. يتضمّن الإصدار 1.4.1 هذه التعديلات.
إصلاح الأخطاء
- إيقاف ميزة تحسين "التذكّر الذاتي" التي أدّت سابقًا إلى حدوث بعض الأخطاء في إنشاء الرموز
- إيقاف ميزة "التذكُّر المضمّن" في الدوال التي تحتوي على مَعلمة vararg
- إصلاح عملية التخطّي الخاطئة في العناصر القابلة للإنشاء التي تتضمّن مَعلمات تلقائية
- إضافة رسالة خطأ احتياطية إذا تعذّر التحقّق من توافق Kotlin
- إزالة تخطّي إنشاء الرمز من تعبير lambda المضمّن
الإصدار 1.4.0
17 يناير 2023
تم طرح androidx.compose.compiler:compiler:1.4.0. يتضمّن الإصدار 1.4.0 هذه التعديلات.
التغييرات المهمة منذ الإصدار 1.3.0
- التوافق مع الإصدار 1.8.0 من Kotlin
- تم إيقاف ميزة "التذكّر التلقائي"
- يحتوي الآن فئة بيانات أدوات واجهة المستخدم
Groupعلى حقلisInlineيشير إلى ما إذا كانت المجموعة مخصّصة لاستدعاء دالة قابلة للإنشاء مضمّنة. إذا كانت قيمةisInlineهيtrue، يعني ذلك أنّ الاستدعاء هو لدالة مركّبة مضمّنة. ومع ذلك، قد تكون القيمة خطأ بالنسبة إلى عمليات استدعاء الدوال المركّبة المضمّنة من الوحدات التي يتم تجميعها باستخدام إصدار من مكوّن Compose الإضافي الذي لا ينشئ معلومات الدالة المضمّنة. - أصبحت السمة
ImmutableCollectionوسمات Persistent الفرعية تُعدّ الآن مستقرة. - معلَمة جديدة في
AnimatedContentلتسمية الأدوات - تم إصلاح مشكلة في إنشاء الرمز لتعابير lambda المضمّنة
الإصدار 1.4.0-alpha02
11 نوفمبر 2022
تم طرح androidx.compose.compiler:compiler:1.4.0-alpha02. يتضمّن الإصدار 1.4.0-alpha02 هذه التعديلات.
الميزات الجديدة
- إضافة دعم للغة Kotlin
1.7.21
الإصدار 1.4.0-alpha01
9 نوفمبر 2022
تم طرح androidx.compose.compiler:compiler:1.4.0-alpha01. يتضمّن الإصدار 1.4.0-alpha01 هذه التعديلات.
إصلاح الأخطاء
- إصلاح إمكانية العودة مبكرًا من الدوال المركّبة المضمّنة (b/255350755)
- إصلاح الخطأ في عملية تقليل عدد العناصر الوهمية الذي أدى إلى إيقاف إمكانية استخدام Kotlin/JS في Compose (6a40f8)
الإصدار 1.3
الإصدار 1.3.2
4 أكتوبر 2022
تم طرح androidx.compose.compiler:compiler:1.3.2. يتضمّن الإصدار 1.3.2 هذه التعديلات.
ميزة جديدة
- يتضمّن هذا الإصدار تحديثًا للغة Kotlin 1.7.20.
الإصدار 1.3.1
7 أيلول (سبتمبر) 2022
تم طرح androidx.compose.compiler:compiler:1.3.1. يتضمّن الإصدار 1.3.1 هذه التعديلات.
إصلاح الأخطاء
- تم إصلاح الخطأ
IllegalStateExceptionالذي كان يؤدي إلى وضع علامة "قابل للإنشاء" على أنواع الوحدات بشكل خاطئ في بعض الحالات في أداة Compose Compiler. (b/237863365) - على المستخدمين الآن تحديد إصدار Kotlin المفضّل عند إيقاف التحقّق من إصدار المحول البرمجي (I9e5e2)
الإصدار 1.3.0
10 أغسطس 2022
تم طرح androidx.compose.compiler:compiler:1.3.0. يتضمّن الإصدار 1.3.0 هذه التعديلات.
الإصدار 1.3.0-rc02
3 أغسطس 2022
تم طرح androidx.compose.compiler:compiler:1.3.0-rc02. يتضمّن الإصدار 1.3.0-rc02 هذه التعديلات.
الإصدار 1.3.0-rc01
27 يوليو 2022
تم طرح androidx.compose.compiler:compiler:1.3.0-rc01. يتضمّن الإصدار 1.3.0-rc01 هذه التعديلات.
الإصدار 1.3.0-beta01
20 يوليو 2022
تم طرح androidx.compose.compiler:compiler:1.3.0-beta01. يتضمّن الإصدار 1.3.0-beta01 هذه التعديلات.
الميزات الجديدة
- إضافة دعم للغة Kotlin
1.7.10
الإصدار 1.2
الإصدار 1.2.0
29 يونيو 2022
تم طرح androidx.compose.compiler:compiler:1.2.0. يتضمّن الإصدار 1.2.0 هذه التعديلات.
التغييرات المهمة منذ الإصدار 1.1.0
- إتاحة استخدام الإصدار 1.7.0 من Kotlin
- يمكنك الاطّلاع على مشاركة المدونة التي تشرح استراتيجية جديدة لتحديد إصدارات برنامج Compose Compiler في Compose.
الإصدار 1.2.0-rc02
22 يونيو 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-rc02. يتضمّن الإصدار 1.2.0-rc02 هذه التعديلات.
إصلاح الأخطاء
- إزالة إنشاء رمز "تتبُّع الحدث" القابل للإنشاء (aosp/2127922)
الإصدار 1.2.0-rc01
15 يونيو 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-rc01. يتضمّن الإصدار 1.2.0-rc01 هذه التعديلات.
الإصدار 1.2.0-beta03
1 يونيو 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-beta03. يتضمّن الإصدار 1.2.0-beta03 هذه التعديلات.
الإصدار 1.2.0-beta02
18 مايو 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-beta02. يتضمّن الإصدار 1.2.0-beta02 هذه التعديلات.
الإصدار 1.2.0-beta01
11 مايو 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-beta01. يتضمّن الإصدار 1.2.0-beta01 هذه التعديلات.
- هذا هو الإصدار التجريبي الأول من الإصدار 1.2. لم يتم إجراء أي تغييرات منذ آخر إصدار أولي.
الميزات الجديدة
- إضافة دعم للغة Kotlin
1.6.21
الإصدار 1.2.0-alpha08
20 أبريل 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-alpha08. يتضمّن الإصدار 1.2.0-alpha08 هذه التعديلات.
الإصدار 1.2.0-alpha07
6 أبريل 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-alpha07. يتضمّن الإصدار 1.2.0-alpha07 هذه التعديلات.
الإصدار 1.2.0-alpha06
23 مارس 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-alpha06. يتضمّن الإصدار 1.2.0-alpha06 هذه التعديلات.
الإصدار 1.2.0-alpha05
9 مارس 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-alpha05. يتضمّن الإصدار 1.2.0-alpha05 هذه التعديلات.
الإصدار 1.2.0-alpha04
23 فبراير 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-alpha04. يتضمّن الإصدار 1.2.0-alpha04 هذه التعديلات.
الإصدار 1.2.0-alpha03
9 فبراير 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-alpha03. يتضمّن الإصدار 1.2.0-alpha03 هذه التعديلات.
الإصدار 1.2.0-alpha02
26 يناير 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-alpha02. يتضمّن الإصدار 1.2.0-alpha02 هذه التعديلات.
الإصدار 1.2.0-alpha01
12 يناير 2022
تم طرح androidx.compose.compiler:compiler:1.2.0-alpha01. يتضمّن الإصدار 1.2.0-alpha01 هذه التعديلات.
الميزات الجديدة
- تمت إضافة دعم للسمة
1.6.10في Kotlin.
الإصدار 1.1
الإصدار 1.1.1
23 فبراير 2022
تم طرح androidx.compose.compiler:compiler:1.1.1. يتضمّن الإصدار 1.1.1 هذه التعديلات.
إصلاح الأخطاء
- حلّ المشكلة
NullPointerExceptionفيandroidx.compose.ui.platform.RenderNodeLayer.updateDisplayList(aosp/1947059 وb/206677462) - تم إصلاح عُطل ناتج عن محتوى الحافظة أثناء القراءة من الحافظة على جهاز Android. (I06020، b/197769306)
- إصلاح مشكلة عرض النصوص من اليمين إلى اليسار في
LazyVerticalGrid(aosp/1931080 وb/207510535)
الإصدار 1.1.0
9 فبراير 2022
تم طرح androidx.compose.compiler:compiler:1.1.0. يتضمّن الإصدار 1.1.0 هذه التعديلات.
التغييرات المهمة منذ الإصدار 1.0.0
- إتاحة تأثير التمرير السريع في Android 12 بشكل ثابت
- تحسينات على حجم عنصر اللمس المستهدَف
- يُرجى العِلم أنّه في ما يتعلّق بالإصدار 1.0 من Compose، ستوسّع مكوّنات Material مساحة التنسيق لتلبية إرشادات تسهيل الاستخدام في Material بشأن حجم عنصر اللمس. على سبيل المثال، سيتم توسيع مساحة اللمس الخاصة بالزر إلى حد أدنى يبلغ
48x48dp، حتى إذا ضبطت حجم الزر على قيمة أصغر. يتوافق ذلك مع سلوك "مكوّنات Material Design" نفسه، ما يوفّر سلوكًا متسقًا في حال دمج "طرق العرض" وCompose. يضمن هذا التغيير أيضًا استيفاء الحد الأدنى من متطلبات تسهيل استخدام مساحة اللمس عند إنشاء واجهة المستخدم باستخدام مكوّنات Compose Material. - إتاحة شريط التنقّل بشكل ثابت
- ترقية عدد من واجهات برمجة التطبيقات التجريبية السابقة إلى إصدار ثابت
- التوافق مع الإصدارات الأحدث من Kotlin
الإصدار 1.1.0-rc03
26 يناير 2022
تم طرح androidx.compose.compiler:compiler:1.1.0-rc03. يتضمّن الإصدار 1.1.0-rc03 هذه التعديلات.
إصلاح الأخطاء
- تم التحديث لدعم الإصدار 1.1.0-rc03 من Compose Material
الإصدار 1.1.0-rc02
16 ديسمبر 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-rc02. يتضمّن الإصدار 1.1.0-rc02 هذه التعديلات.
تحديثات الاعتماديات
- يتوافق الإصدار
1.1.0-rc02من أداة Compose Compiler مع الإصدار1.6.10من Kotlin.
الإصدار 1.1.0-rc01
15 كانون الأول (ديسمبر) 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-rc01. يتضمّن الإصدار 1.1.0-rc01 هذه التعديلات.
التغييرات في التبعيات
- يتوافق الإصدار
1.1.0-rc01من أداة Compose Compiler مع الإصدار1.6.0من Kotlin. يتوفّر إصدار متوافق من
1.6.10من خلال لقطات androidx.dev معbuildId8003490. سيؤدي مقتطف التبعية التالي إلى ضبط إصدارات SNAPSHOT من "برنامج التحويل البرمجي في 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
1 كانون الأول (ديسمبر) 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-beta04. يتضمّن الإصدار 1.1.0-beta04 هذه التعديلات.
الميزات الجديدة
- تم تعديلها لتكون متوافقة مع Kotlin
1.6.0
الإصدار 1.1.0-beta03
17 نوفمبر 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-beta03. يتضمّن الإصدار 1.1.0-beta03 هذه التعديلات.
الإصدار 1.1.0-beta02
3 نوفمبر 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-beta02. يتضمّن الإصدار 1.1.0-beta02 هذه التعديلات.
الإصدار 1.1.0-beta01
27 أكتوبر 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-beta01. يتضمّن الإصدار 1.1.0-beta01 هذه التعديلات.
الإصدار 1.1.0-alpha06
13 أكتوبر 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-alpha06. يتضمّن الإصدار 1.1.0-alpha06 هذه التعديلات.
الإصدار 1.1.0-alpha05
29 سبتمبر 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-alpha05. يتضمّن الإصدار 1.1.0-alpha05 هذه التعديلات.
الإصدار 1.1.0-alpha04
15 سبتمبر 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-alpha04. يتضمّن الإصدار 1.1.0-alpha04 هذه التعديلات.
الإصدار 1.1.0-alpha03
1 سبتمبر 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-alpha03. يتضمّن الإصدار 1.1.0-alpha03 هذه التعديلات.
الميزات الجديدة
- يتوافق "مترجم Compose" الآن مع الإصدارات القديمة من "وقت تشغيل Compose" (1.0). قبل هذا التغيير، كان برنامج Compose Compiler متوافقًا فقط مع Compose Runtime من الإصدار نفسه أو إصدار أحدث. بعد هذا التغيير، سيصبح Compose Compiler متوافقًا مع إصدار قديم من Compose Runtime (الإصدار 1.0). (aosp/1796968)
- تم تعديل Compose
1.1.0-alpha03ليعتمد على Kotlin1.5.30. (I74545)
الإصدار 1.1.0-alpha02
18 أغسطس 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-alpha02. يتضمّن الإصدار 1.1.0-alpha02 هذه التعديلات.
الإصدار 1.1.0-alpha01
4 أغسطس 2021
تم طرح androidx.compose.compiler:compiler:1.1.0-alpha01. يتضمّن الإصدار 1.1.0-alpha01 هذه التعديلات.
الإصدار 1.0
الإصدار 1.0.5
3 نوفمبر 2021
تم طرح androidx.compose.compiler:compiler:1.0.5. يتضمّن الإصدار 1.0.5 هذه التعديلات.
إصلاح الأخطاء
- تم إصلاح مشكلة تعطُّل تتبُّع مثيلات derivedStateOf. (aosp/1792247)
الإصدار 1.0.4
13 أكتوبر 2021
تم طرح androidx.compose.compiler:compiler:1.0.4. يتضمّن الإصدار 1.0.4 هذه التعديلات.
تحديثات الاعتماديات
- تم تعديلها لتعتمد على Kotlin
1.5.31
الإصدار 1.0.3
29 سبتمبر 2021
تم طرح androidx.compose.compiler:compiler:1.0.3. يتضمّن الإصدار 1.0.3 هذه التعديلات.
تحديثات الاعتماديات
- تم تعديلها لتعتمد على Kotlin
1.5.30
الإصدار 1.0.2
1 سبتمبر 2021
تم طرح androidx.compose.compiler:compiler:1.0.2. يتضمّن الإصدار 1.0.2 هذه التعديلات.
تم تعديلها لتتوافق مع إصدار Compose 1.0.2. لا يزال الإصدار 1.0.2 من Compose متوافقًا مع الإصدار 1.5.21 من Kotlin.
الإصدار 1.0.1
4 أغسطس 2021
تم طرح androidx.compose.compiler:compiler:1.0.1. يتضمّن الإصدار 1.0.1 هذه التعديلات.
تحديثات الاعتماديات
- تم تعديلها لتعتمد على الإصدار
1.5.21من Kotlin.
الإصدار 1.0.0
28 يوليو 2021
تم طرح androidx.compose.compiler:compiler:1.0.0. يتضمّن الإصدار 1.0.0 هذه التعديلات.
الميزات الرئيسية في الإصدار 1.0.0
هذا هو أول إصدار ثابت من Compose. يُرجى الاطّلاع على مدوّنة إصدار Compose الرسمية لمزيد من التفاصيل.
الإصدار 1.0.0-rc02
14 يوليو 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-rc02. يتضمّن الإصدار 1.0.0-rc02 هذه التعديلات.
الإصدار 1.0.0-rc01
1 تموز (يوليو) 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-rc01. يتضمّن الإصدار 1.0.0-rc01 هذه التعديلات.
الإصدار 1.0.0-beta09
16 حزيران (يونيو) 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-beta09. يتضمّن الإصدار 1.0.0-beta09 هذه التعديلات.
الإصدار 1.0.0-beta08
2 حزيران (يونيو) 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-beta08. يتضمّن الإصدار 1.0.0-beta08 هذه التعديلات.
الإصدار 1.0.0-beta07
18 أيار (مايو) 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-beta07. يتضمّن الإصدار 1.0.0-beta07 هذه التعديلات.
الإصدار 1.0.0-beta06
5 مايو 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-beta06. يتضمّن الإصدار 1.0.0-beta06 هذه التعديلات.
الإصدار 1.0.0-beta05
21 أبريل 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-beta05. يتضمّن الإصدار 1.0.0-beta05 هذه التعديلات.
الإصدار 1.0.0-beta04
7 نيسان (أبريل) 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-beta04. يتضمّن الإصدار 1.0.0-beta04 هذه التعديلات.
الإصدار 1.0.0-beta03
24 مارس 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-beta03. يتضمّن الإصدار 1.0.0-beta03 هذه التعديلات.
الإصدار 1.0.0-beta02
10 مارس 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-beta02. يتضمّن الإصدار 1.0.0-beta02 هذه التعديلات.
الإصدار 1.0.0-beta01
24 شباط (فبراير) 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-beta01. يتضمّن الإصدار 1.0.0-beta01 هذه التعديلات.
هذا هو الإصدار الأول من Compose 1.0.0 Beta.
الإصدار 1.0.0-alpha12
10 شباط (فبراير) 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-alpha12. يتضمّن الإصدار 1.0.0-alpha12 هذه التعديلات.
الإصدار 1.0.0-alpha11
28 يناير 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-alpha11. يتضمّن الإصدار 1.0.0-alpha11 هذه التعديلات.
الإصدار 1.0.0-alpha10
13 كانون الثاني (يناير) 2021
تم طرح androidx.compose.compiler:compiler:1.0.0-alpha10. يتضمّن الإصدار 1.0.0-alpha10 هذه التعديلات.
الإصدار 1.0.0-alpha09
16 كانون الأول (ديسمبر) 2020
تم طرح androidx.compose.compiler:compiler:1.0.0-alpha09. يتضمّن الإصدار 1.0.0-alpha09 هذه التعديلات.
الإصدار 1.0.0-alpha08
2 ديسمبر 2020
تم طرح androidx.compose.compiler:compiler:1.0.0-alpha08. يتضمّن الإصدار 1.0.0-alpha08 هذه التعديلات.
الإصدار 1.0.0-alpha07
11 نوفمبر 2020
تم طرح androidx.compose.compiler:compiler:1.0.0-alpha07. يتضمّن الإصدار 1.0.0-alpha07 هذه التعديلات.
الميزات الجديدة
- الاستدلال على الاستقرار والانتشار: ستحلّل إضافة Compose Compiler Plugin الأنواع التي يتم تجميعها لتحديد ما إذا كانت مؤهَّلة لإجراء تحسينات معيّنة في وقت التشغيل أم لا. بعد ذلك، يتم تجميع هذه النتيجة المستنتَجة كبيانات وصفية في الفئة ليستخدمها المترجم في وحدات أخرى. بالإضافة إلى ذلك، يتم تمرير نتيجة وقت التشغيل لهذه الاستنتاجات في البيانات الوصفية التي يتم تمريرها إلى استدعاءات قابلة للإنشاء أثناء الإنشاء. وقد استلزم ذلك استخدام بروتوكول مختلف للبيانات الوصفية للدوال القابلة للإنشاء، ما يعني أنّ الدوال القابلة للإنشاء التي تم تجميعها باستخدام الإصدار alpha07 من المجمّع لن تكون متوافقة مع الدوال القابلة للإنشاء التي تم تجميعها باستخدام أي إصدار سابق من المجمّع. (aosp/1431988)
الإصدار 1.0.0-alpha06
28 أكتوبر 2020
تم طرح androidx.compose.compiler:compiler:1.0.0-alpha06. يتضمّن الإصدار 1.0.0-alpha06 هذه التعديلات.
الإصدار 1.0.0-alpha05
14 أكتوبر 2020
تم طرح androidx.compose.compiler:compiler:1.0.0-alpha05. يتضمّن الإصدار 1.0.0-alpha05 هذه التعديلات.
الإصدار 1.0.0-alpha04
1 أكتوبر 2020
تم طرح androidx.compose.compiler:compiler:1.0.0-alpha04. يتضمّن الإصدار 1.0.0-alpha04 هذه التعديلات.
تمت إعادة تصميم androidx.compose:compose-compiler ليصبح androidx.compose.compiler:compiler.
هذا هو الإصدار الأول في المجموعة الجديدة.