Destek politikası

Aktif ve LTS sürüm serileri, kırıcı değişikliklerin kapsamı ve desteklenen çalışma ortamları.

Bu sayfa, her Text.js sürüm serisinin ne kadar süreyle düzeltme aldığını ve nelerin uyumluluğu bozan değişiklik sayıldığını açıklar.

Sürüm serileri

DurumAldığı güncellemelerSüre
AktifÖzellikler, düzeltmeler, güvenlik yamalarıBir sonraki ana sürüme kadar
Bakım LTSKritik düzeltmeler ve güvenlik yamalarıBir sonraki ana sürüm yayımlandıktan sonra 12 ay
Destek ömrü sona ermişYok—

Bir ana sürümün yalnızca en son alt sürümüne yama uygulanır: 1.5.0 yayımlandığında düzeltmeler 1.4.x yerine 1.5.x serisine eklenir. 2.0.0 yayımlandığında son 1.x alt sürümü Bakım LTS serisi olur ve lts ile v1-lts dist-tag etiketleri altında yayımlanır.

SürümDurumDestek süresi
1.xAktif2.0.0 yayımlandıktan sonra 12 ay

LTS kapsamında düzeltilenler

  • Text.js paketlerindeki güvenlik açıkları
  • Geçici çözümü olmayan çökmeler, veri kayıpları ve derleme hataları
  • Konsolda render etmeyi bozan yeni Chrome, Edge, Firefox ve Safari sürümleriyle uyumluluk
  • Desteklenen çalışma zamanları ve dağıtım hedefleriyle uyumluluk

Yeni özellikler, performans çalışmaları ve kod yeniden yapılandırmaları yalnızca aktif seriye eklenir.

Uyumluluğu bozan değişiklikler

Aşağıdakiler, en az bir alt sürümde kullanımdan kaldırma uyarısı verildikten sonra, yalnızca bir ana sürümde değişir:

  • @textjs/app/server ve @textjs/app/cache dahil, @textjs/app, @textjs/react ve @textjs/core paketlerinin dışa açık dışa aktarımları
  • text.config.ts seçenekleri, text CLI komutları ve bayrakları
  • app/ içindeki dosya kuralları, middleware.ts ve rota segmenti yapılandırması
  • Adaptör çıktı layout’ları (.vercel/output, _worker.js, dist/server.js)

Kapsam dışında olanlar: @textjs/core/experimental ve @textjs/react/experimental altındaki her şey dahil, deneysel veya unstable_ olarak işaretlenmiş API’ler (değişiklik günlüğünde belirtilerek bir alt sürümde değişebilirler), @textjs/core/internal gibi iç yapılar, x-middleware-* başlıkları ve .text/ derleme meta verileri, canary sürümleri ve console.log biçim dizelerinin ve CSS’in tam içeriği (kareler görsel olarak aynı kalır; kodlanmaları hızlanabilir).

Çalışma zamanı desteği

Çalışma zamanıDesteklenen sürümler
Chrome / Edge DevToolsMevcut kararlı sürüm ve önceki iki kararlı sürüm
Firefox ve Safari konsollarıMevcut kararlı sürüm
Node.jsAktif ve bakım LTS sürümleri (text start, Vercel fonksiyonları)
BunEn son 1.x
Cloudflare Workerscompatibility_date 2025-01-01 veya sonrası, nodejs_compat

Kendi destek ömrü sona ermiş bir çalışma zamanı sürümünün desteğini kaldırmak, uyumluluğu bozan bir değişiklik değildir.

Güvenlik

Güvenlik açıklarını [email protected] adresine veya GitHub güvenlik bildirimleri üzerinden gizli olarak bildirin. Düzeltmeler, desteklenen tüm seriler için aynı anda yayımlanır ve yamalı sürümler npm üzerinde yer aldıktan sonra güvenlik bildirimi yayımlanır.

Sürümlerin ve dist-tag etiketlerinin nasıl üretildiğini öğrenmek için Sürüm kanalları sayfasına bakın.

Bu sayfayı GitHub’da düzenle