Excelize v2.11.1
- سيصدر هذا يوم: 2 نوفمبر 2026
ملاحظات الإصدار
التغييرات الأكثر بروزاً في هذا الإصدار:
كسر التغييرات
- متطلب محدَّث: يجب استخدام الإصدار 1.26.0 أو أحدث من لغة Go، نظرًا لترقية حزمة التبعية
golang.org/x/crypto.
الأمان
- إصلاح الانهيار المفاجئ عند الحصول على قيمة خلية بفهرس سالب لجدول السلاسل المشتركة (CVE-2026-104819)، التوجيهات الأمنية ذات الصلة GHSA-48hm-4h8j-58fg
- إصلاح الانهيار المفاجئ في دالة
GetPivotTablesعند وجود فهارس غير صالحة لحقول جدول المحور (CVE-2026-107211)، التوجيهات الأمنية ذات الصلة GHSA-mx22-3794-2vpv - إصلاح رقم الصف غير المحدود في مكرر الصفوف (CVE-2026-107212)، التوجيهات الأمنية ذات الصلة GHSA-jw42-f3rr-4cc3
- إصلاح الانهيار المفاجئ في دالة
GetSlicersعند جلب مقاطع الجداول من ورقة عمل بدون جزء رسومات (CVE-2026-107213)، التوجيهات الأمنية ذات الصلة GHSA-r7x5-4969-99p7 - إصلاح الانهيار المفاجئ عند فك تشفير مصنف مشوَّه (CVE-2026-107214)، التوجيهات الأمنية ذات الصلة GHSA-2j4c-ffch-9f23
- إصلاح تخصيص أحجام غير محدودة لتدفقَي
EncryptionInfoوEncryptedPackageعند فك تشفير مصنف (CVE-2026-107215)، التوجيهات الأمنية ذات الصلة GHSA-x2q3-8cjh-766f - إصلاح تجاوز سعة المكدس في دالة
CalcCellValueالناجم عن مراجع دائرية في صيغة ANCHORARRAY (CVE-2026-107216)، التوجيهات الأمنية ذات الصلة GHSA-wp2g-vpjj-g53r - إصلاح قبول الدالتين
ColumnNameToNumberوJoinCellNameلأسماء أعمدة غير صالحة مما تسبب في تجاوز سعة الأعداد الصحيحة (CVE-2026-107217)، التوجيهات الأمنية ذات الصلة GHSA-c85p-xxjj-2r75 - إصلاح معالجة Unicode وتجاوز العدد في دوال الصيغ LEFT و LEFTB و RIGHT و RIGHTB (CVE-2026-107218)، التوجيهات الأمنية ذات الصلة GHSA-8jjq-8j9w-m2v6
- إصلاح عدد التكرارات غير المحدود عند اشتقاق مفتاح فك التشفير من نوع Agile (CVE-2026-107219)، التوجيهات الأمنية ذات الصلة GHSA-jrfj-fhj2-jjvm
- إصلاح الانهيار المفاجئ في ورقة عمل تحتوي على مرجع فارغ للخلايا المدمجة (CVE-2026-107220)، التوجيهات الأمنية ذات الصلة GHSA-g27h-8qhm-6pff
- إصلاح الانهيار المفاجئ في صف لا تكون خلاياه مرتبة تصاعديًا حسب رقم العمود (CVE-2026-107221)، التوجيهات الأمنية ذات الصلة GHSA-8mcq-6wmr-jrjv
- إصلاح الانهيار المفاجئ في دالة
GetConditionalFormatsعند وجود قواعد تنسيق شرطي مشوَّهة (CVE-2026-107222)، التوجيهات الأمنية ذات الصلة GHSA-rxcj-4pj5-74gr - إصلاح تجاوز السعة في الحد الأدنى والحد الأقصى لأرقام الأعمدة (CVE-2026-107223)، التوجيهات الأمنية ذات الصلة GHSA-fq3v-74gv-27gm
- إصلاح الانهيار المفاجئ عبر رفض أحجام Zip64 غير المضغوطة التي لا تتسع في int64 موقَّع (CVE-2026-107224)، التوجيهات الأمنية ذات الصلة GHSA-fw94-4wwp-w8pw
- إصلاح الانهيار المفاجئ عند جلب الأنماط بفهرس نمط سالب (CVE-2026-107225)، التوجيهات الأمنية ذات الصلة GHSA-5h23-36rv-pm65
ميزات بارزة
- إضافة ثابتين جديدين
MaxCFBStreamSizeV3وMaxCFBStreamSizeV4 - تدعم دالة
CalcCellValueالآن معاملات المصفوفة في دالة الصيغة AND - تتحقق دالة
SetConditionalFormatالآن من فهرس النمط، المشكلة ذات الصلة #2400
تحسين التوافق
- مواءمة الدقة الرقمية للقيم التي تخزنها دالة
SetCellValueمع Microsoft Excel، المشكلة ذات الصلة #1757
إصلاحات الأخطاء
- إصلاح عدم إرجاع دالة
GetPicturesلموضع التحرير في بعض الحالات، تم حل المشكلة #2217 - إصلاح إرجاع دالة
CalcCellValueنتائج غير صحيحة عند وجود قيم خطأ داخل الأقواس أو المعاملات، تم حل المشكلتين #1164 و #2344 - إصلاح عدم إرجاع دالة
CalcCellValueللخطأ المتوقع في بعض الحالات، تم حل المشكلتين #2349 و #2432 - إصلاح إرجاع دالة
CalcCellValueنتائج حساب غير صحيحة لـ 14 دالة صيغة: COUNT و COUNTA و HLOOKUP و IF و INDIRECT و ISNUMBER و MDETERM و MINVERSE و OR و SUM و TRIM و VALUE و VLOOKUP و XLOOKUP، تم حل المشكلات #2411 و #2412 و #2413 و #2414 و #2415 و #2416 و #2417 و #2430 و #2436 و #2439 و #2445 - إصلاح الانهيار المفاجئ في دالة
CalcCellValueعند وجود أقواس إغلاق غير متوازنة في الصيغة، تم حل المشكلة #2409 - إصلاح الانهيار المفاجئ في دالة
CalcCellValueعند حساب دالة الصيغة PERCENTILE.EXC بمعاملات غير صالحة، تم حل المشكلة #2426 - إصلاح توليد دالتَي
AddChartوAddChartSheetلمخططات غير صالحة تسببت في تلف المصنف في بعض الحالات، تم حل المشكلتين #2355 و #2356 - إصلاح عدم تطبيق كاتب التدفق لتنسيق الأرقام على قيم الخلايا الزمنية (المدة)، تم حل المشكلة #2371
- إصلاح فقدان الدقة عند تعيين قيم الخلايا باستخدام
time.Duration، تم حل المشكلة #2372 - إصلاح إعادة استخدام دالة
AddSlicerلذاكرة التخزين المؤقت لمقطع جدول المحور مع حقول مختلفة، تم حل المشكلة #2383 - إصلاح إرجاع دالة
GetStyleلنمط غير صالح للتعبئات التي لا تحتوي على نمط، تم حل المشكلة #2384 - إصلاح عدم تمكن دالتَي
GetFormControlsوGetTablesمن جلب عناصر التحكم في النماذج والجداول عندما يستخدم المصنف مسارات مطلقة، تم حل المشكلة #2386 - إصلاح عدم تمكن دالة
GetPanesمن جلب الأجزاء المقسمة في بعض الحالات، تم حل المشكلة #2387 - إصلاح عدم تمكن دالة
SetCalcPropsمن تعيين خصائص الحساب إلى false، المشكلة ذات الصلة #2404
متنوعة
- تم تحديث وحدة التبعيات
- اختبارات الوحدة وتحديث godoc
- تحديث الموقع متعدد اللغات ليشمل اللغات العربية، الألمانية، الإنجليزية، الإسبانية، الفرنسية، الإيطالية، اليابانية، الكورية، البرتغالية، الروسية، الصينية المبسطة والتقليدية
- excelize-wasm تحديث إصدار حزمة NPM لدعم WebAssembly / JavaScript
- excelize-py تحديث إصدار حزمة PyPI لـ Python
- ExcelizeCs تحديث إصدار حزمة NuGet لـ C# / .NET
شكرًا لك
شكرا لجميع المساهمين في Excelize. يوجد أدناه قائمة بالمساهمين الذين لديهم مساهمات برمجية في هذا الإصدار:
- @Aprax14 (Damiano Scarpellini)
- @xixixi1118
- @zhouxuanyu1204-bot (ZHOU XUANYU)
- @lzoeydzdnn
- @arpitjain099 (Arpit Jain)
- @n0liu (Roland)
- @1436761858 (LP-LDY)
- @yashisrani (Yash Israni)
- @alliasgher (Ali Asghar)
- @ensiouel
- @a3190778733-pixel (shixia)
- @Nayjest (Vitalii Stepanenko)
- @ValeryVerkhoturov (Valery)
- @freeeve (Eve Freeman)
- @saifulferoz (Feroz)
- @lmonstergg
- @pcvelz (Peter van Velzen)
- @askalf (Thomas Sprayberry)
- @zac-scheiwe (Zac Scheiwe)
- @lrweck (Luis)
- @akashchamp
- @PhilflowIO (Philipp Lütje)
- @White0xdi3 (Jnyandeep Koyya)
- @keithadler (Keith Adler)