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
| Durum | Aldığı güncellemeler | Süre |
|---|---|---|
| Aktif | Özellikler, düzeltmeler, güvenlik yamaları | Bir sonraki ana sürüme kadar |
| Bakım LTS | Kritik 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üm | Durum | Destek süresi |
|---|---|---|
| 1.x | Aktif | 2.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/serverve@textjs/app/cachedahil,@textjs/app,@textjs/reactve@textjs/corepaketlerinin dışa açık dışa aktarımlarıtext.config.tsseçenekleri,textCLI komutları ve bayraklarıapp/içindeki dosya kuralları,middleware.tsve 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 DevTools | Mevcut kararlı sürüm ve önceki iki kararlı sürüm |
| Firefox ve Safari konsolları | Mevcut kararlı sürüm |
| Node.js | Aktif ve bakım LTS sürümleri (text start, Vercel fonksiyonları) |
| Bun | En son 1.x |
| Cloudflare Workers | compatibility_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.