מדיניות תמיכה

ענפי גרסאות פעילים ו-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⁩פעילה12 חודשים לאחר 2.0.0

תיקונים ב-LTS

  • פרצות אבטחה בחבילות Text.js
  • קריסות, אובדן נתונים וכשלי בנייה שאין להם פתרון עוקף
  • תאימות לגרסאות חדשות של Chrome, Edge, Firefox ו-Safari שמשבשות את הרינדור במסוף
  • תאימות לסביבות ריצה וליעדי פריסה נתמכים

תכונות חדשות, שיפורי ביצועים ושינויים במבנה הקוד מתווספים לסדרה הפעילה בלבד.

שינויים שוברי תאימות

הפריטים הבאים משתנים רק בגרסה ראשית, לאחר אזהרה על הוצאה משימוש בגרסת משנה אחת לפחות:

  • ייצואים ציבוריים של @textjs/app, @textjs/react ו-@textjs/core, כולל @textjs/app/server ו-@textjs/app/cache
  • אפשרויות text.config.ts, פקודות ודגלים של כלי שורת הפקודה text
  • מוסכמות קבצים בתיקייה app/, בקובץ middleware.ts ובהגדרות מקטעי נתיב
  • מבני הפלט של מתאמים (.vercel/output, _worker.js, dist/server.js)

אינם כלולים: ממשקי API המסומנים כניסיוניים או כ-unstable_, כולל כל מה שתחת @textjs/core/experimental ו-@textjs/react/experimental (הם עשויים להשתנות בגרסת משנה, עם הערות ביומן השינויים), רכיבים פנימיים כגון @textjs/core/internal, כותרות x-middleware-* ומטא-נתוני בנייה בתיקייה .text/, גרסאות canary, ומחרוזות העיצוב וה-CSS המדויקים של console.log (הפריימים נשארים זהים חזותית; הקידוד שלהם עשוי להיות מהיר יותר).

תמיכה בסביבות ריצה

סביבת ריצהגרסאות נתמכות
DevTools של ⁦Chrome / Edge⁩הגרסה היציבה הנוכחית ושתי הגרסאות היציבות הקודמות
המסופים של 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