Skip to main content
DevTools24

مقارن Semver

مقارنة الإصدارات الدلالية (SemVer). تحديد أي إصدار أحدث أو أقدم أو متساوي.

1
Major
2
Minor
3
Patch
1
Major
2
Minor
4
Patch
1.2.3 is OLDER than 1.2.4

Semantic Versioning (SemVer): MAJOR.MINOR.PATCH

  • MAJOR: Breaking/incompatible changes
  • MINOR: New features, backwards compatible
  • PATCH: Bug fixes, backwards compatible
  • Prerelease: Alpha, beta, rc (lower precedence)

الإصدار الدلالي - التفاصيل التقنية

SemVer يستخدم تنسيق MAJOR.MINOR.PATCH. MAJOR للتغييرات الكاسرة، MINOR للميزات الجديدة (متوافقة للخلف)، PATCH لإصلاحات الأخطاء. إصدارات ما قبل الإصدار (مثل 1.0.0-alpha) لها أسبقية أقل.

بديل سطر الأوامر

// SemVer precedence\n1.0.0 < 2.0.0 < 2.1.0 < 2.1.1\n1.0.0-alpha < 1.0.0-beta < 1.0.0\n\n// Comparison rules\nMAJOR > MINOR > PATCH > prerelease