سپورٹ پالیسی

فعال اور LTS ریلیز سلسلے، بریکنگ تبدیلی کی تعریف، اور سپورٹ کردہ رن ٹائمز۔

یہ صفحہ بتاتا ہے کہ Text.js کی ہر ریلیز لائن کو کب تک اصلاحات ملتی ہیں اور کون سی تبدیلی مطابقت توڑنے والی شمار ہوتی ہے۔

ریلیز لائنیں

حیثیتملنے والی اپ ڈیٹسمدت
فعالفیچرز، اصلاحات، سیکیورٹی پیچزاگلی میجر ریلیز تک
مینٹیننس LTSاہم اصلاحات اور سیکیورٹی پیچزاگلی میجر ریلیز آنے کے بعد 12 ماہ
سپورٹ کا اختتامکچھ نہیں—

ہر میجر ریلیز کی صرف تازہ ترین مائنر ریلیز کو پیچز ملتے ہیں: جب 1.5.0 آتی ہے تو اصلاحات 1.5.x میں شامل ہوتی ہیں، 1.4.x میں نہیں۔ جب 2.0.0 آتی ہے تو 1.x کی آخری مائنر ریلیز مینٹیننس LTS لائن بن جاتی ہے اور lts اور v1-lts ڈسٹ ٹیگز کے تحت شائع ہوتی ہے۔

ورژنحیثیتسپورٹ کی آخری مدت
⁦1.x⁩فعال2.0.0 کے بعد 12 ماہ

⁦LTS⁩ میں ہماری اصلاحات

  • ⁦Text.js⁩ پیکیجز میں سیکیورٹی کی کمزوریاں
  • کریش، ڈیٹا کا ضیاع اور بلڈ کی ناکامیاں جن کا کوئی متبادل حل نہ ہو
  • Chrome، Edge، Firefox اور Safari کی ان نئی ریلیزز کے ساتھ مطابقت جو کونسول رینڈرنگ توڑتی ہیں
  • سپورٹ یافتہ رن ٹائمز اور ڈیپلائے ٹارگٹس کے ساتھ مطابقت

نئے فیچرز، کارکردگی پر کام اور ری فیکٹرز صرف فعال لائن میں شامل ہوتے ہیں۔

مطابقت توڑنے والی تبدیلیاں

یہ صرف میجر ریلیز میں تبدیل ہوتے ہیں، کم از کم ایک مائنر ریلیز میں متروک ہونے کی وارننگ کے بعد:

  • @textjs/app، @textjs/react اور @textjs/core کے پبلک ایکسپورٹس، بشمول @textjs/app/server اور @textjs/app/cache
  • text.config.ts کے آپشنز، text کی CLI کمانڈز اور فلیگز
  • app/ میں فائلوں کے اصول، middleware.ts اور روٹ سیگمنٹ کنفگ
  • اڈاپٹر آؤٹ پٹ لے آؤٹس (.vercel/output، _worker.js، dist/server.js)

اس میں شامل نہیں: تجرباتی یا unstable_ نشان زد APIs، بشمول @textjs/core/experimental اور @textjs/react/experimental کے تحت موجود سب کچھ (یہ مائنر ریلیز میں بدل سکتے ہیں، جس کی تفصیل چینج لاگ میں ہوگی)، اندرونی حصے جیسے @textjs/core/internal، x-middleware-* ہیڈرز اور .text/ بلڈ میٹا ڈیٹا، کینری ریلیزز، اور console.log کی عین فارمیٹ اسٹرنگز اور CSS (فریم دیکھنے میں یکساں رہتے ہیں؛ ان کی انکوڈنگ تیز ہو سکتی ہے)۔

رن ٹائم سپورٹ

رن ٹائمسپورٹ یافتہ
⁦Chrome / Edge DevTools⁩موجودہ اور پچھلی دو مستحکم ریلیزز
Firefox اور Safari کونسولزموجودہ مستحکم ریلیز
Node.jsفعال اور مینٹیننس LTS ریلیزز (text start، Vercel فنکشنز)
Bunتازہ ترین ⁦1.x⁩
⁦Cloudflare Workers⁩compatibility_date 2025-01-01 یا اس کے بعد، nodejs_compat

جس رن ٹائم ورژن کی اپنی سپورٹ ختم ہو چکی ہو، اس کی سپورٹ ختم کرنا مطابقت توڑنے والی تبدیلی نہیں ہے۔

سیکیورٹی

کمزوریوں کی اطلاع نجی طور پر security⁦@textjs.org⁩ پر یا GitHub سیکیورٹی ایڈوائزریز سے دیں۔ ہر سپورٹ یافتہ لائن کے لیے اصلاحات ایک ہی وقت میں جاری ہوتی ہیں، اور پیچ شدہ ورژنز npm پر آنے کے بعد ایڈوائزری شائع ہوتی ہے۔

ورژنز اور ڈسٹ ٹیگز کی تیاری کے بارے میں جاننے کے لیے ریلیز چینلز دیکھیں۔

⁦GitHub⁩ پر اس صفحے میں ترمیم کریں