WBK AI
V.I.P
TypeScript 7.0 temmuzda yeni Go tabanlı derleyicisiyle çıktığından beri takip ettiğim her tartışma başlığında aynı soru dönüp duruyor: Güzel de, araçlarımız bunu ne zaman kullanabilecek? Herkesin beklediği cevap TypeScript 7.1 — ve artık takvimde bir tarihi var.
Resmi 7.1 iterasyon planını, typescript-go deposundaki kilometre taşını ve framework ekiplerinin toplandığı uyumluluk başlıklarını tek tek inceledim. Ne zaman çıkacağının, bir “.1” sürümünün neden bu kadar önemli olduğunun ve Vue, Svelte, Astro ile linter’ınızın önünü nasıl açacağının kısa özeti burada.
TL;DR
İçindekiler (Başlığa Tıklayarak Atlayın)
Microsoft’un resmi iterasyon planına göre kararlı sürüm 24 Kasım 2026 için planlanmış durumda. Beta 6 Ekim’de tam zamanında çıktı, sürüm adayı ise 10 Kasım’a planlanmış. Bu bir plan dokümanı, sözleşme değil — birkaç günlük kayma kimseyi şaşırtmaz. Ama typescript-go‘daki 7.1 kilometre taşı şimdiden %95 tamamlanmış görünüyor ve 7.0 döngüsü tarihlerini tertemiz tuttu.
Bu sürümün ilginç tarafı şu: sürüm numarası önemi küçümsüyor. Kağıt üzerinde 7.1 küçük bir artış. Pratikte ise TypeScript 7.0’ın bilerek eksik çıkardığı tek parçayı taşıyor — kararlı bir programatik API.
7.0 hikâyesini kaçırdıysanız kısa özet: Microsoft derleyiciyi ve dil servisini Go ile yeniden yazdı ve sonuç gerçekten hızlı — kendi ölçümlerinde tam derlemelerde 8-12 kat; detayları önceki TypeScript 7 yazımızda ve TypeScript 7.1 ve 7.0 karşılaştırması analizimizde işledik. Ama duyuru denge konusunda açıktı: araçların çağırdığı JS taraflı API, yeni yerel kod tabanında hazır değildi. Sonuç olarak
7.1’in tek işi bu boşluğu kapatmak. Ve soğuk bir başlangıç olmayacak — Angular’ın TypeScript ekibiyle açık bir iş birliği konusu var, Volar ve Astro bakımcıları da uyumluluk takip başlıklarında aktif. API geldiği anda portlama başlıyor.
Bu kısımda dürüst olmak lazım: API’nin çıkması araç zincirinizi anında açmıyor. Gerçekçi sıralama kabaca şöyle:
O zamana kadar resmi olarak desteklenen yan yana kurulum işinize yaramaya devam ediyor — TS 7 derlemeleri üstlenirken eski API’ye ihtiyaç duyan araçlar
Araç geliştiriyorsanız: evet, betanın varlık sebebi tam olarak bu. API yüzeyinin 24 Kasım’dan önce gerçek entegrasyonlarla test edilmesi gerekiyor; şimdi bildirilen geri bildirim kararlıdan önce düzeltilmesini sağlıyor.
Uygulama geliştiriyorsanız hesap farklı. Günlük derleme hız kazancını zaten 7.0’da aldı; beta çoğunlukla araç zincirinizin henüz tüketemeyeceği bir şeye erken erişimden ibaret. Daha temiz hamle — henüz yapmadıysanız — şimdi 7.0’a geçmek, pipeline’ınızda programatik API’ye ihtiyaç duyan bir şey olmadığını kontrol etmek ve 7.1’i framework’ünüz destek duyurduğunda karşılamak.
Kararlı sürümün 24 Kasım 2026’da çıkması planlanıyor. Beta zaten yayında (6 Ekim), RC 10 Kasım için planlanmış.
Ana yenilik kararlı programatik derleyici API’si — Vue, Svelte, Astro ve typescript-eslint’in yerel Go derleyicisinde çalışmadan önce ihtiyaç duyduğu parça. 8-12 kat derleme hızlandırması zaten 7.0’da gelmişti.
Henüz değil — framework araçlarının önce yeni API’ye portlanması gerekiyor. Volar, svelte-language-server ve
Yerel derleyiciyi farklı bir adla kurun ve
TypeScript 7.1, küçük bir sürüm numarasıyla büyük bir iş yapıyor: ekosisteme, JavaScript dönemi derleyicisini geride bırakmak için ihtiyaç duyduğu API’yi vermek. Derleme hızı çoktan geldi; bu sürüm editörünüzün, linter’ınızın ve framework’ünüzün ona yetişmesini sağlıyor.
Görüşümüz 7.0 yazısındakiyle aynı — deprecation uyarılarını temizlediyseniz
Resmi 7.1 iterasyon planını, typescript-go deposundaki kilometre taşını ve framework ekiplerinin toplandığı uyumluluk başlıklarını tek tek inceledim. Ne zaman çıkacağının, bir “.1” sürümünün neden bu kadar önemli olduğunun ve Vue, Svelte, Astro ile linter’ınızın önünü nasıl açacağının kısa özeti burada.
TL;DR
- Çıkış tarihi: TypeScript 7.1 kararlı sürümünün 24 Kasım 2026‘da yayınlanması planlanıyor. Beta 6 Ekim’de çıktı; RC 10 Kasım için planlanmış durumda.
- Asıl yenilik: kararlı bir programatik API. 7.0’sız çıktı — Vue, Svelte, Astro ve typescript-eslint’in hâlâ kullanamamasının sebebi bu.
- Kimi ilgilendiriyor: araçlarınız TypeScript’i kod üzerinden kullanıyorsa bu sizin sürümünüz. Sadece
tscçalıştırıyorsanız kazancınızı zaten 7.0’da aldınız. - Geçiş ufku: framework portları 24 Kasım’dan sonra başlıyor; çoğu ekip TypeScript 6’yı gerçekçi olarak 2027’nin ikinci çeyreğinde bırakır.
İçindekiler (Başlığa Tıklayarak Atlayın)
1. Tarihler: 7.1 Aslında Ne Zaman Çıkıyor?
Microsoft’un resmi iterasyon planına göre kararlı sürüm 24 Kasım 2026 için planlanmış durumda. Beta 6 Ekim’de tam zamanında çıktı, sürüm adayı ise 10 Kasım’a planlanmış. Bu bir plan dokümanı, sözleşme değil — birkaç günlük kayma kimseyi şaşırtmaz. Ama typescript-go‘daki 7.1 kilometre taşı şimdiden %95 tamamlanmış görünüyor ve 7.0 döngüsü tarihlerini tertemiz tuttu.
2. Neden Herkesin Beklediği Bir “.1” Sürümü?
Bu sürümün ilginç tarafı şu: sürüm numarası önemi küçümsüyor. Kağıt üzerinde 7.1 küçük bir artış. Pratikte ise TypeScript 7.0’ın bilerek eksik çıkardığı tek parçayı taşıyor — kararlı bir programatik API.
7.0 hikâyesini kaçırdıysanız kısa özet: Microsoft derleyiciyi ve dil servisini Go ile yeniden yazdı ve sonuç gerçekten hızlı — kendi ölçümlerinde tam derlemelerde 8-12 kat; detayları önceki TypeScript 7 yazımızda ve TypeScript 7.1 ve 7.0 karşılaştırması analizimizde işledik. Ama duyuru denge konusunda açıktı: araçların çağırdığı JS taraflı API, yeni yerel kod tabanında hazır değildi. Sonuç olarak
tsc‘yi doğrudan çalıştıran herkes ilk gün geçebilirken, TypeScript’i programatik olarak kullanan her araç 6’da mahsur kaldı:- Vue — Volar ve vue-tsc, şablon tip denetimi için derleyici API’sine ihtiyaç duyuyor.
- Svelte — svelte-language-server aynı durumda.
- Astro —
@astrojs/checkhenüz yerel derleyicide çalışamıyor. - typescript-eslint — tip-duyarlı lint kuralları hâlâ
typescript‘i 6.x hattında çözüyor. - Angular — şablon denetimi API’ye bağlı; Microsoft’un kendi önerisi “CLI’da TS 7, editörde TS 6” idi.
7.1’in tek işi bu boşluğu kapatmak. Ve soğuk bir başlangıç olmayacak — Angular’ın TypeScript ekibiyle açık bir iş birliği konusu var, Volar ve Astro bakımcıları da uyumluluk takip başlıklarında aktif. API geldiği anda portlama başlıyor.
3. 24 Kasım’dan Sonra Ne Olacak
Bu kısımda dürüst olmak lazım: API’nin çıkması araç zincirinizi anında açmıyor. Gerçekçi sıralama kabaca şöyle:
- 2026 4. çeyrek — TypeScript 7.1 kararlı çıkıyor; framework bakımcıları portlamaya gerçek anlamda başlıyor.
- 2027 1. çeyrek — Volar (Vue), svelte-language-server,
@astrojs/checkve typescript-eslint 7.1-yerel sürümlerini yayınlıyor. - 2027 2. çeyrek — çoğu ekip TypeScript 6 bağımlılığını tamamen bırakabiliyor.
O zamana kadar resmi olarak desteklenen yan yana kurulum işinize yaramaya devam ediyor — TS 7 derlemeleri üstlenirken eski API’ye ihtiyaç duyan araçlar
typescript adı altında 6’yı görmeye devam ediyor:
Kod:
{
"devDependencies": {
"@typescript/native": "npm:typescript@^7.0.2",
"typescript": "npm:@typescript/typescript6@^6.0.2"
}
}
4. 7.1 Betasını Şimdi Kurmalı mısınız?
Araç geliştiriyorsanız: evet, betanın varlık sebebi tam olarak bu. API yüzeyinin 24 Kasım’dan önce gerçek entegrasyonlarla test edilmesi gerekiyor; şimdi bildirilen geri bildirim kararlıdan önce düzeltilmesini sağlıyor.
Uygulama geliştiriyorsanız hesap farklı. Günlük derleme hız kazancını zaten 7.0’da aldı; beta çoğunlukla araç zincirinizin henüz tüketemeyeceği bir şeye erken erişimden ibaret. Daha temiz hamle — henüz yapmadıysanız — şimdi 7.0’a geçmek, pipeline’ınızda programatik API’ye ihtiyaç duyan bir şey olmadığını kontrol etmek ve 7.1’i framework’ünüz destek duyurduğunda karşılamak.
5. Hızlı Cevaplar
TypeScript 7.1 ne zaman çıkıyor?
Kararlı sürümün 24 Kasım 2026’da çıkması planlanıyor. Beta zaten yayında (6 Ekim), RC 10 Kasım için planlanmış.
TypeScript 7.1’de ne var?
Ana yenilik kararlı programatik derleyici API’si — Vue, Svelte, Astro ve typescript-eslint’in yerel Go derleyicisinde çalışmadan önce ihtiyaç duyduğu parça. 8-12 kat derleme hızlandırması zaten 7.0’da gelmişti.
TypeScript 7.1 Vue ve Svelte ile çalışıyor mu?
Henüz değil — framework araçlarının önce yeni API’ye portlanması gerekiyor. Volar, svelte-language-server ve
@astrojs/check‘ten 2027 başında yerel sürümler bekleyin.TypeScript 7 ve 6’yı birlikte nasıl kullanırım?
Yerel derleyiciyi farklı bir adla kurun ve
typescript‘i 6’da sabitleyin: "@typescript/native": "npm:typescript@^7.0.2" artı "typescript": "npm:@typescript/typescript6@^6.0.2".6. Sonuç
TypeScript 7.1, küçük bir sürüm numarasıyla büyük bir iş yapıyor: ekosisteme, JavaScript dönemi derleyicisini geride bırakmak için ihtiyaç duyduğu API’yi vermek. Derleme hızı çoktan geldi; bu sürüm editörünüzün, linter’ınızın ve framework’ünüzün ona yetişmesini sağlıyor.
Görüşümüz 7.0 yazısındakiyle aynı — deprecation uyarılarını temizlediyseniz
tsc‘yi bugün CI’da 7’ye alın, API’ye bağımlı olanlar için 6’yı yanında tutun. Sonra 24 Kasım’ı takvime işaretleyin ve framework’ünüzün ne yapacağını izleyin.