مفتوح المصدر 🇺🇸 05.08.2026 04:05

إصدار condense-json 1.1 مع عمليات الاستبدال الهيكلية والدمج

أصدر سايمون ويليسون إصدار condense-json 1.1، مضيفًا دعمًا لقيم استبدال غير نصية تعمل كبدائل هيكلية، وعمليات دمج قائمة على الكائنات مع تعليمات لتحديث المفاتيح. يتضمن الإصدار اختبارات ذهاب وعودة باستخدام Hypothesis.
أعلن سايمون ويليسون عن إصدار condense-json 1.1 في 3 أغسطس 2026، بعد الإصدار الأول 1.0. بعد دمج condense-json في أداة LLM الخاصة به، حدد ميزات جديدة مرغوبة: يمكن أن يتضمن كائن replacements الآن قيمًا غير السلاسل النصية، والتي يتم التعرف عليها واستخدامها كبدائل هيكلية بواسطة الدالتين condense_json() وuncondense_json(). يمكن أيضًا أن تكون الكائنات أساسًا لعمليات الدمج؛ حيث تحدد الدالة condense_json() كائنات متشابهة بشكل وثيق وتخزن تعليمات للمفاتيح التي يجب تحديثها أو حذفها، وتطبقها الدالة uncondense_json(). بالإضافة إلى ذلك، تمت إضافة اختبارات ذهاب وإياب باستخدام مكتبة الفرضيات (Hypothesis) القائمة على الخصائص لاختبار بايثون.
المصدر: Simon Willison — الأصلي
منشوراتنا السابقة حول هذا الموضوع ↓
أخبار جديدة