Smiley face
حالة الطقس      أسواق عالمية

أصدرت شركة COZ Boa v1.2.0 ، أحدث إصدار لمترجم عقد Boa للغة Python لشبكة Neo N3. يُعد هذا التحديث ميز بعدة ميزات رئيسية وتحسينات تهدف إلى تعزيز تجربة التطوير.

أبرز ما في v1.2.0 هو إدخال boa-test-constructor ، الذي يمكن تثبيته باستخدام `pip install neo3-boa[test]` والذي يستخدم الآن بدلاً من NeoTestRunner لاختبار الوحدات. يتضمن هذا التحديث أيضًا دعمًا لتعليقات الاتحاد النوع باستخدام عامل الخط ، مما يوفر للمطورين المزيد من المرونة في كودهم.

يقدم التحديث عدة تشويشات لتبسيط ممارسات البرمجة. يتم الآن إصدار تحذيرات متقادمة لعناوين الطباعة النوعية ، ويتم تشويش استخدام List و Dict و Tuple من وحدة الطباعة لصالح الأنواع المضمنة. بالمثل ، يجب الآن استيراد Collection و Mapping و MutableSequence و Sequence من collections.abc.

بالإضافة إلى ذلك ، تم تحديث توقيع وظيفة NeoMetadata.add_permission ليكون أكثر سلاسة ، مما يسهل إضافة أذونات طرق متعددة. تم أيضًا إزالة الديكوريتور @metadata. سيتم التعرف الآن على وظيفة البيانات الفرعية باستخدام `NeoMetadata` كنوع بيانات الوظيفة.

يقدم الإصدار 1.2.0 العديد من التصحيحات والإزالات. تمت إسقاط دعم Python 3.10 ، تم تصحيح سلوك تعليق الصف المضض على الصواب ، وأصبح runtime.script_container الآن يعيد نوع المعاملة بشكل صحيح ، مما يُزيل الحاجة إلى التحويل.

يمكن العثور على ملاحظات الإصدار الكاملة على الرابط التالي: https://github.com/CityOfZion/neo3-boa/releases/tag/v1.2.0

شاركها.
© 2025 جلوب تايم لاين. جميع الحقوق محفوظة.