v2.4.1#

الإصدار v2.4.1 هو إصدار صيانة صغير: يضيف أسماء بديلة b_and() / b_or() / b_nand() / b_nor() / b_xor() / b_xnor() لعمليات الصورة الثنائية، ويطبّق إصلاحات USB-MSC (طبقة SCSI) و Kanji من مصدر MicroPython الأصلي. ولا يقدّم أي تغييرات كاسرة في API — فبرامج v2.4.0 النصية تعمل دون تعديل.

أبرز النقاط#

  • أسماء بديلة للعمليات الثنائية — أُضيفت b_and() / b_or() / b_nand() / b_nor() / b_xor() / b_xnor() (لا تزال الأسماء الموجودة and() / or() / … تعمل).

  • إصلاحات من المصدر الأصلي — إصلاحات USB MSC (طبقة SCSI) و Kanji من MicroPython.

  • لا توجد تغييرات كاسرة في API — أعد كتابة البرنامج الثابت وستعمل برامج v2.4.0 النصية دون تعديل.

ميزات جديدة#

  • أُضيفت أسماء الدوال b_and() / b_nand() / b_or() / b_nor() / b_xor() / b_xnor() لعمليات الصورة الثنائية كأسماء بديلة أوضح؛ وتستمر الأسماء الأصلية and() / nand() / or() / nor() / xor() / xnor() في العمل. وحُدّث توثيق العمليات الثنائية.

إصلاحات الأخطاء#

  • طُبّق إصلاح طبقة SCSI لوحدة التخزين الكتلي USB وإصلاح Kanji من مصدر MicroPython الأصلي.

تغييرات كاسرة في API#

لا يقدّم الإصدار v2.4.1 أي تغييرات كاسرة في واجهة Python API. فالبرامج النصية التي عملت على v2.4.0 تعمل دون تعديل على v2.4.1 — ما عليك سوى إعادة كتابة البرنامج الثابت.