Translation note (2026-04-30). v2.0.0 adds RTL support and a refreshed 2026 framework comparison. The English source is the canonical reference while these translations catch up. See https://skeletonic.io/about/ · https://skeletonic.io/components/ · https://skeletonic.io/benchmarks/.
الإصدار 2.0.0 — 2026-04 (الحالي)
مرحلة "جاهزية الإصدار": إمكانية الوصول، سلسلة التوريد، نظافة المستودع.
إمكانية الوصول (WCAG 2.2)
- تم تغميق
$primaryإلىhsl(210, 100%, 42%)لتباين AA مقابل النص الأبيض في الأزرار / الشارات / الروابط. - تم تغميق
$secondaryإلىhsl(195, 100%, 33%). - أُضيفت حلقات focus-visible على كل عنصر تفاعلي.
- أُضيف غلاف
@media (prefers-reduced-motion)حول وحدة الحركات. - أُضيف تبديل رموز
prefers-color-scheme: dark. - أُضيفت خلطة target-size(24px) لتلبية WCAG 2.2 SC 2.5.8.
- أُضيفت مساعدات focus-not-obscured لهوامش التمرير للترويسات الثابتة.
البناء وسلسلة التوريد
- طبقات التسلسل — كل كتلة الآن في
@layer skeletonic.{reset,tokens,layout,elements,components,utilities}. - قائمة مواد CycloneDX تُولّد كجزء من حزمة npm.
- ميزانيات
size-limitتُفرض في CI: حد أقصى 8 كيلوبايت مضغوط لورقة الأنماط الأساسية. - CVE-2023-44270 (سطر الإرجاع في postcss) مرقّعة عبر
pnpm.overrides. - المصدر + التوقيع في سير عمل نشر npm
(
--provenance --access public). - أُزيل ملحق
stylelint-a11yالمؤرشف من تكوين الفحص.
نظافة المستودع وحزمة المستهلك
- أُزيل مجلد
package/القديم؛dist/هو الآن المصدر الوحيد للحقيقة للمستهلكين. - أُعيدت كتابة README لتعكس مسارات التثبيت في الإصدار 2.0.0.
dist/محفوظ في git؛debug/يُولّد ويُتجاهل.- سير عمل
.github/workflows/npm-publish.ymlالجديد يعتمد على الوسوم.
إصلاحات أخطاء (P0)
- تراجع محدد
row $:after— استُبدل$الضال بـ&فيsrc/stylus/components/_grid.styl. .alternateكان يطبّق خطأًanimation-direction: reverseبدلًا منalternate.- تسمية
.alert-*—.alert.success←.alert.alert-successلتجنب التعارض مع فئات الحالة.
ملاحظات إصدار v2.0.0 الكاملة على GitHub ↗
الإصدارات السابقة
- v1.1.6 — تنظيف داخلي، ترقية التبعيات.
- v1.1.5 — أُضيفت لوحة ألوان Material.
- v1.1.0 — لوحة Tachyons + إعادة هيكلة الشبكة.
- v1.0.5 — آخر إصدار "قديم" قبل مسح WCAG 2.2.
- v1.0.0 — الإصدار العام الأول (2018).
للتاريخ التزامًا بالتزام انظر صفحة إصدارات GitHub ↗.