برنامج التحويل البرمجي لإنشاء المحتوى
androidx.compose
(راجِع المستندات المرجعية لواجهة برمجة التطبيقات لجميع حِزم الإنشاء)
التعديل الأخير | الإصدار المستقر | إصدار مرشح | الإصدار التجريبي | إصدار ألفا |
---|---|---|---|---|
17 نيسان (أبريل) 2024 | 1.5.12 | - | - | - |
التركيبة
تشتمل ميزة Compose على 7 معرّفات مجموعات Maven ضمن androidx
. تحتوي كل مجموعة
على مجموعة فرعية مستهدفة من الوظائف، ولكل منها مجموعة خاصة من ملاحظات
الإصدار.
يوضِّح هذا الجدول المجموعات والروابط لكلّ مجموعة من ملاحظات الإصدار.
مجموعة | الوصف |
---|---|
compose.animation | يمكنك إنشاء صور متحركة في تطبيقات Jetpack Compose لتحسين تجربة المستخدم. |
compose.compiler | يمكنك تحويل دوال @Composable وتفعيل التحسينات باستخدام المكوّن الإضافي لبرنامج التحويل البرمجي للغة Kotlin. |
compose.foundation | يمكنك كتابة تطبيقات Jetpack Compose باستخدام الوحدات الأساسية الجاهزة للاستخدام وتوسيع نطاق الأساس لإنشاء أجزاء نظام التصميم الخاصة بك. |
compos.material | يمكنك إنشاء واجهات مستخدم في Jetpack Compose باستخدام مكوّنات "التصميم المتعدد الأبعاد" الجاهزة للاستخدام. هذه هي نقطة دخول المستوى الأعلى في Compose، والتي تم تصميمها لتوفير مكونات تتطابق مع تلك الموضّحة في www.material.io. |
compos.material3 | يمكنك إنشاء واجهات مستخدم في Jetpack Compose باستخدام مكونات Material Design 3، وهي التطوّر القادم للتصميم المتعدد الأبعاد. يتضمّن Material 3 مظاهر ومكوّنات معدَّلة وميزات تخصيص Material You، مثل الألوان الديناميكية، وتم تصميمه ليكون متماسكًا مع النمط المرئي الجديد في Android 12 وواجهة مستخدم النظام. |
compose.runtime | الوحدات الأساسية لنموذج البرمجة وإدارة الحالة في Compose، ووقت التشغيل الأساسي الذي يستهدفه المكوّن الإضافي Compose Compiler. |
compose.ui | المكونات الأساسية لواجهة مستخدم الإنشاء اللازمة للتفاعل مع الجهاز، بما في ذلك التنسيق والرسم والإدخال. |
إعلان التبعيات
لإضافة تبعية إلى Compose، عليك إضافة مستودع Maven إلى مشروعك. لمزيد من المعلومات، يمكنك الاطّلاع على مستودع Maven من Google.
أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle
لتطبيقك أو الوحدة الخاصة بك:
رائع
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.12" } kotlinOptions { jvmTarget = "19" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.12" } kotlinOptions { jvmTarget = "19" } }
لمزيد من المعلومات حول التبعيات، انظر إضافة تبعيات الإصدار.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.
راجِع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.
الإصدار 1.5
الإصدار 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
يعتمد على ترتيب رصد هذه العمليات.
الميزات الجديدة
- دعم Kotlin 1.9.23
إصلاح الأخطاء
- إصلاح الأنواع العامة الخارجية المدمجة التي يتم استنتاجها "غير ثابتة". (I3437f، b/327643787)
- إتاحة ملفات إعداد متعددة لاستقرار الأداء (I8db14، b/325326744)
- تعمل أداة إنشاء النصوص البرمجية الآن على تحويل الدوال المتجاوزة بشكل صحيح من خلال المرور بشكل متكرر عبر الفئات/التجاوزات الأساسية. (I2c9f9، b/316196500)
- تأكَّد من أنّ ميزة "الحفظ المرجعي للدالة" لا تحاول تسجيل العناصر الرئيسية الضمنية للبيانات المحلية في حال عدم استخدامها مباشرةً. (Ib1267)
- إصلاح إنشاء الرموز في دالة lambda المتداخلة القابلة للإنشاء (يصعب مصادفة هذا الخطأ بدون تفعيل "nonskipingGroupOptimization" ) (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 هذه الالتزامات.
إصلاح الأخطاء
- دعم القيم الحرفية المباشرة داخل الكتل البرمجية الداخلية. (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)
- إصلاح تغييرات التذكّر الأساسية المرتبطة برموز طريقة Java من خلال فرض .changed لأنواع الدوال التي تتضمّن تذكيرًا أساسيًا (b/319810819، 77128e)
- تمت إضافة تحسين تجريبي سيؤدي إلى إزالة المجموعات حول الدوال غير القابلة للتخطي، مثل التي تم وضع علامة عليها بوضوح على أنّها
@NonSkippableComposable
، والدوال التي لا يمكن ضمنيًا تخطّيها، مثل الدوال والدوال المضمّنة التي تعرض قيمة غير وحدة، مثل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 هذه الالتزامات.
الميزات الجديدة
- دعم Kotlin 1.9.22
إصلاح الأخطاء
- إصلاحها لم يتأثر أبدًا المستخدمون الذين يستخدمون أداة 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 هذه الالتزامات.
إصلاح الأخطاء
- إصلاح تعطُّل وقت تشغيل الإنشاء عندما تستدعي المَعلمة الرئيسية
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 هذه الالتزامات.
الميزات الجديدة
- دعم Kotlin 1.9.21
إصلاح الأخطاء
- تفعيل التذكر الأساسي - تحويل برنامج التحويل البرمجي الذي تتذكره العناصر المضمّنة في المكوِّن الإضافي Compose البرمجية واستبدال مقارنات
.equals
بمقارنات int int للمعلَمة الوصفية للمعلمات الثابتة. ويؤدي هذا الإجراء إلى تقليل استخدام الخانات وإجراء مقارنات أقل في وقت التشغيل. يمكن إيقاف الخيار من خلال تقديم وسيطة المكوّن الإضافي لبرنامج التجميع: -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)
- إصلاح إعادة الإنشاء من خلال مراعاة حالة مَعلمات غير مؤكّدة في التذكّر الأساسي (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 متوافقة الآن مع Kotlin 1.9.20
الميزات الجديدة
- يمكنك إضافة خيار تجريبي لتفعيل وضع التخطّي القوي. يتيح وضع التخطّي القوي تخطّي العناصر القابلة للإنشاء التي تتضمّن معلَمات غير ثابتة. بالإضافة إلى ذلك، يتم حفظ بيانات اللامدا التي تم فيها التقاط صور غير مستقرة. هذه الميزة تجريبية وغير جاهزة للاستخدام في مرحلة الإنتاج. (22421e)
- إضافة علامة لتفعيل/إيقاف معلومات المصدر/التتبُّع. (4d45f09)
- السماح بضبط ثبات الفئات الخارجية من خلال ملف إعداد (If40eb)
إصلاح الأخطاء
- إصلاح الخروج المبكر من الدوال القابلة للإنشاء عند عدم جمع معلومات المصدر (fe6267)
- إصلاح المتابعة من الدوال القابلة للإنشاء (948362)
- إصلاح درجة الدقة عند استدعاء دوال قابلة للإنشاء من داخل استدعاء دالة تحتوي على أحمال زائدة متعددة تعتمد على نوع عرض التعبير. (2d36d0)
- إصلاح المذكرة عندما لا يحتوي مرجع الدالة على مستلِم الإرسال. (fc2326)
- إصلاح عمليات الفحص غير النظيفة التي كانت تمنع إعادة تكوين سمكة اللامدا في بعض الحالات. (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. لا تتوافق بعض ميزات ComposeAllowed مع K2 حتى الآن وسيتم توفيرها في الإصدارات المستقبلية من برنامج التجميع.
التغييرات المهمة منذ الإصدار 1.4.0
- تم تحديث إصدار Kotlin إلى الإصدار 1.9.0.
- تم إيقاف الوسيطات المُسمّاة لاستدعاءات lambda
@Composable
. تعتمد هذه الميزة على واجهات برمجة تطبيقات داخلية لبرامج التجميع ولن تكون متوافقة مع K2. - تمت إضافة بيانات تشخيص للتحقق من تعليق
@Composable
التوضيحي على المكالمات المتوقعة/الفعلية. من المتوقع أن يحتوي كلا التعريفين على تعليقات توضيحية متطابقة.
الإصدار 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 هذه الالتزامات.
الميزات الجديدة
- دعم لغة Kotlin 1.8.21
- تمت إضافة إصدارات أولية من واجهة برمجة التطبيقات
State
، ما يسمح بتتبُّع قيم القيم Int والطويلة والعائمة والمزدوجة في عناصر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 هذه الالتزامات.
NOTE يتطلب هذا الإصدار من Compose Compiler أن تستخدم لغة Java الإصدار 17 أو الإصدارات الأحدث. وبناءً على تعليقات المستخدمين، سنتجاهل هذا الإصدار مرة أخرى إلى Java 11 وسنتابعه باستخدام إصدار آخر (1.4.6) لتقديم دعم أفضل للمستخدمين الذين يستخدمون إصدارات Java الأقدم.
الميزات الجديدة
دعم Kotlin 1.8.20
إصلاح الأخطاء
- يجب نشر متطلبات إلغاء عامل تشغيل الاستدعاء القابل للإنشاء إلى الفئات والواجهات التي تعمل على توسيع واجهات lambda مع التعليقات التوضيحية المقابلة.f8f2f78a1a769c2373201027f12700e772e4e97e
- تسمح هذه السياسة باستخدام تعليق
@Composable
التوضيحي على عامل تشغيلgetValue
وتضع علامة getter تم إنشاؤها للتفويض كقابلة للإنشاء في IR لضمان تحويلها بشكل صحيح لاحقًا. f174f6ee60ca957d5cb6d19a5bd02a88267cdf40 - إصلاح الخطأ الداخلي في وقت تشغيل الإنشاء (يتوقع طلب
applyChanges()
) في الدوال المضمّنة.b/274786923 - تجنَّب التقاط
ProcessCancelledException
لأن له معنى خاص في بيئة التطوير المتكاملة (IDE).b/274725600
المساهمة الخارجية
- تم تحسين توافق الدوال القابلة للإنشاء في Kotlin/Native.f52b6aeed22400dd4f4a4f05559a9aa42642402c
الإصدار 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
(لا تنشئ رسالة خطأ عند استخدام قائمة المهام في دالة قابلة للإنشاء) 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 هذه الالتزامات.
الميزات الجديدة
- دعم Kotlin 1.8.10
إصلاح الأخطاء
- إضافة مجموعات في نص رموز 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
- دعم Kotlin 1.8.0
- تم إيقاف ميزة "تذكُّر جوهري"
- تحتوي فئة بيانات أدوات واجهة المستخدم
Group
الآن على الحقلisInline
الذي يشير إلى ما إذا كانت المجموعة متعلقة باستدعاء دالة قابلة للإنشاء المضمّنة. إذا كانت قيمةisInline
هيtrue
، سيتم تحويل الطلب إلى دالة قابلة للإنشاء مضمّنة. ومع ذلك، قد تكون القيمة خاطئة لاستدعاءات الدوال القابلة للإنشاء المضمّنة والتي تكون من وحدات تم تجميعها باستخدام إصدار من المكوّن الإضافي لإنشاء المحول البرمجي لا ينشئ معلومات الدالة المضمنة. - تم الآن اعتبار
ImmutableCollection
والأشقاء الدائمين ثابتًا. - معلمة جديدة في
AnimatedContent
لتصنيف الأدوات - إصلاح عملية إنشاء رموز تتضمّن عيوبًا في دالة lambda المضمّنة
الإصدار 1.4.0-alpha02
11 تشرين الثاني (نوفمبر) 2022
تم طرح "androidx.compose.compiler:compiler:1.4.0-alpha02
". يحتوي الإصدار 1.4.0-alpha02 على هذه الالتزامات.
الميزات الجديدة
- تمت إضافة الدعم إلى لغة
1.7.21
بلغة Kotlin.
الإصدار 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 هذه الالتزامات.
ميزة جديدة
- يتضمّن هذا الإصدار تحديثًا للإصدار 1.7.20 من Kotlin.
الإصدار 1.3.1
7 أيلول (سبتمبر) 2022
تم طرح "androidx.compose.compiler:compiler:1.3.1
". يتضمّن الإصدار 1.3.1 هذه الالتزامات.
إصلاح الأخطاء
- إصلاح
IllegalStateException
حيث كانت أداة تجميع البيانات في ComposeAllowed مكان تشير إلى خطأ في تصنيف أنواع الوحدات على أنّها قابلة للإنشاء في بعض الحالات. (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 هذه الالتزامات.
الميزات الجديدة
- تمت إضافة الدعم إلى لغة
1.7.10
بلغة Kotlin.
الإصدار 1.2
الإصدار 1.2.0
29 حزيران (يونيو) 2022
تم طرح "androidx.compose.compiler:compiler:1.2.0
". يتضمّن الإصدار 1.2.0 هذه الالتزامات.
التغييرات المهمة منذ الإصدار 1.1.0
- دعم Kotlin 1.7.0
- يمكنك الاطّلاع على مشاركة المدونة التي توضّح استراتيجية إنشاء إصدارات مجمَّعة الجديدة من Compose باللغة 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. لم يتم إجراء أي تغييرات منذ الإصدار الأولي الأخير.
الميزات الجديدة
- تمت إضافة الدعم إلى لغة
1.6.21
بلغة Kotlin.
الإصدار 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)
- قيمة ثابتة من RTL في
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 مساحة التصميم الخاصة بها لاستيفاء إرشادات إمكانية الوصول الخاصة بمواد العرض لحجم مساحة اللمس. على سبيل المثال، سيتم توسيع مساحة اللمس المستهدفة للزر إلى حدّ أدنى للحجم يبلغ
48x48dp
، حتى في حال ضبط حجم الزر ليكون أصغر. يعمل هذا على مواءمة Compose Material مع سلوك مكونات التصميم المتعدد الأبعاد نفسه، مما يوفر سلوكًا متسقًا إذا كنت تمزج بين طرق العرض والإنشاء. يضمن هذا التغيير أيضًا استيفاء الحد الأدنى من متطلبات تسهيل استخدام مساحة اللمس عند إنشاء واجهة المستخدم باستخدام مكونات Compose Material. - دعم ثابت لبروتوكول السكة الحديدية
- تخرّج عدد من واجهات برمجة التطبيقات التجريبية سابقًا إلى النظام الثابت
- الدعم للإصدارات الأحدث من لغة البرمجة Kotlin
الإصدار 1.1.0-rc03
26 يناير 2022
تم طرح "androidx.compose.compiler:compiler:1.1.0-rc03
". يحتوي الإصدار 1.1.0-rc03 على هذه الالتزامات.
إصلاح الأخطاء
- تم التعديل لإتاحة Compose Material 1.1.0-rc03
الإصدار 1.1.0-rc02
16 كانون الأول (ديسمبر) 2021
تم طرح "androidx.compose.compiler:compiler:1.1.0-rc02
". يحتوي الإصدار 1.1.0-rc02 على هذه الالتزامات.
التعديلات المتعلقة بالاعتمادية
- تتوافق أداة التحويل البرمجي لإنشاء المحتوى
1.1.0-rc02
مع لغة البرمجة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
مع لغة البرمجة1.6.0
بلغة Kotlin. يتوفّر إصدار
1.6.10
متوافق من خلال androidx.dev SNAPSHOT معbuildId
8003490. سيؤدي مقتطف التبعية التالي إلى تهيئة SNAPSHOT لأداة التحويل البرمجي لإنشاء المحتوى:أضِف المقتطف التالي إلى ملف
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 هذه الالتزامات.
الميزات الجديدة
- تم تعديل هذه الصفحة لتتوافق مع
1.6.0
لغة Kotlin.
الإصدار 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 هذه الالتزامات.
الميزات الجديدة
- يدعم الآن برنامج التحويل البرمجي للإنشاء الإصدارات الأقدم من وقت تشغيل الإنشاء (الإصدار 1.0). قبل إجراء هذا التغيير، كان برنامج تجميع ComposeAllowed فقط متوافقًا مع "وقت تشغيل الإنشاء" من الإصدار نفسه أو الإصدارات الأحدث. بعد هذا التغيير، تصبح أداة تجميع النصوص البرمجية متوافقة مع إصدار أقدم من وقت تشغيل الإنشاء (الإصدار 1.0). (aosp/1796968)
- تم تعديل سياسة الإنشاء
1.1.0-alpha03
للاعتماد على لغة البرمجة1.5.30
بلغة Kotlin. (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 هذه الالتزامات.
إصلاح الأخطاء
- تم إصلاح مثيلات تتبُّع الأعطال المشتقّة. (aosp/1792247)
الإصدار 1.0.4
13 تشرين الأول (أكتوبر) 2021
تم طرح "androidx.compose.compiler:compiler:1.0.4
". يتضمّن الإصدار 1.0.4 هذه الالتزامات.
التعديلات على المهام التابعة للتبعية
- تم التعديل للاعتماد على
1.5.31
في لغة البرمجة Kotlin
الإصدار 1.0.3
29 أيلول (سبتمبر) 2021
تم طرح "androidx.compose.compiler:compiler:1.0.3
". يتضمّن الإصدار 1.0.3 هذه الالتزامات.
التعديلات على المهام التابعة للتبعية
- تم التعديل للاعتماد على
1.5.30
في لغة البرمجة Kotlin
الإصدار 1.0.2
1 أيلول (سبتمبر) 2021
تم طرح "androidx.compose.compiler:compiler:1.0.2
". يتضمّن الإصدار 1.0.2 هذه الالتزامات.
تم التعديل للتوافق مع إصدار 1.0.2
. لا تزال ميزة إنشاء 1.0.2
متوافقة مع 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.
الإصدار 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 الإضافية الأنواع التي يجمعها لاستنتاج ما إذا كان مؤهَّلاً لإجراء تحسينات معيّنة حسب وقت التشغيل أم لا. ثم يتم تجميع هذه النتيجة المستنتجة كبيانات وصفية على الفئة ليتم استخدامها بواسطة المحول البرمجي في الوحدات الأخرى. بالإضافة إلى ذلك، يتم تمرير نتيجة وقت التشغيل لهذه الاستنتاجات في البيانات الوصفية التي يتم تمريرها إلى الاتصالات القابلة للإنشاء أثناء إنشاء المحتوى. وقد تطلّب ذلك استخدام بروتوكول بيانات وصفية مختلف للدوال القابلة للإنشاء، ما يعني أنّ الدوال القابلة للإنشاء التي تم تجميعها باستخدام المحول البرمجي 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
.
وهذا هو الإصدار الأول في المجموعة الجديدة.