1.0.14-beta
يرجى الإبلاغ عن الأخطاء باستخدام متتبع المشكلات على GitHub:
https://github.com/flokiorg/tWallet/issues
التغييرات الملحوظة
الإصلاحات
flnd/client.go: كانتPublishTransactionتُمرر سلسلة نصية ديناميكية كسلسلة تنسيق إلىfmt.Errorf؛ تم التحويل إلىerrors.Newلعدم الحاجة إلى أي تنسيق.- أداة الاختبار المساعدة: تمت استعادة التنفيذ الحقيقي لـ
os.MkdirTempفيcreateTestTempDir(كان قد استُبدل بمسار مطلق ثابت من جهاز أحد المطورين). - تسمية الاختبارات: دالة تحمل اسم
TestMainلكنها تأخذ*testing.T(وليس*testing.M) لم تكن أبدًا تعمل فعليًا كنقطة دخول اختبارات الحزمة — بل كانت تعمل كاختبار عادي وثقيل جدًا يُشغّل خادمًا فعليًا، تحت اسم مُضلّل. أُعيدت تسميتها إلىTestManualFlndTestnetLaunch. - اختبارات التكامل: جميع ملفات الاختبار الأربعة في
flnd/تُشغّل خادمflndحقيقيًا و/أو تتطلب اتصالًا فعليًا بشبكة الاختبار. أصبحت الآن محصورة خلف//go:build integration، بحيث يتجاوزها أمرgo test ./...العادي (المستخدم في CI) بشكل نظيف؛ ولا تزال قابلة للتشغيل صراحةً باستخدام-tags=integration.
CI
- تمت إضافة
.github/workflows/ci.yaml: يقوم بتشغيلgo buildوgo vetوgo testعند كل دفعة (push) إلىmainوعند كل طلب سحب (pull request).
الأصول (Assets)
تتوفر إصدارات إضافية (ppc64 و mips و *BSD) على صفحة إصدارات GitHub.