Ember.js 7.0 ile Gelen Yenilikler ve Güncelleme Rehberi

Ember.js 7.0 ile Gelen Yenilikler ve Güncelleme Rehberi

Ember.js 7.0, önceki sürüm 6.12'ye göre önemli güncellemeler ve hata düzeltmeleri sunuyor. İşte yeni sürüm ve güncellemeler için rehber.

Paylas

Ember.js 7.0 Nedir?

Ember.js, popüler bir JavaScript framework'üdür ve en son sürümü olan 7.0, büyük bir güncelleme olarak duyuruldu. Bu sürüm, önceden 6.12 sürümünde bulunan ve kullanımdan kaldırılan özelliklerin kaldırılması ile birlikte gelen hata düzeltmelerini içeriyor. Türkiye'deki geliştiriciler için, bu sürüm, önceden de desteklenen 6.12 sürümünün Uzun Süreli Destek (LTS) sürümü olarak geçerli hale gelmiştir.

Ember.js 6.x Serisindeki Gelişmeler

Ember 6.x serisinde birçok önemli özellik eklendi. Örneğin:

  • Ember 6.1'de ember-source, v2 eklentisi olarak yayımlandı, bu da Embroider'ın doğrudan ember-source'u tüketmesine olanak sağladı.

  • Ember 6.3'de şablon etiket bileşenleri, rota şablonları olarak desteklenmeye başlandı.

  • Ember 6.8'de, yeni bir uygulama planı ve Vite tabanlı yapı sistemi varsayılan olarak tanıtıldı.

Bu sürüm, Ember projelerinin inşa edilme şekli üzerinde büyük bir değişim sağladı. Ember Core Takımları, Embroider + Vite yapı sisteminin ve sıkı mod şablonlarının (template-tag) varsayılan deneyim haline gelmesi için yıllarca çalıştı. Bu değişiklikler, geliştiricilere daha modern bir deneyim sunuyor.

Ember 7.0'a Yükseltme Nasıl Yapılır?

Ember 7.0'a geçiş yapmak için en yaygın yöntem, uygulamanızı 6.12 sürümüne yükseltmek ve tüm deprecations (kullanımdan kaldırmalar) uyarılarını çözmektir. Aşağıdaki adımları izlemek, süreci kolaylaştıracaktır:

  1. Eklentileri Güncelleyin: Uygulamanızda kullanılan eklentileri güncel sürümlerine yükseltin. Bu, bağımlılıklarınızda kullanılan eski API'lerin azaltılmasına yardımcı olur.

  2. 6.12'ye Geçin: Projenizi en son 6.12 sürümüne yükseltin. Bunun için npx ember-cli-update --to 6.12 komutunu kullanabilirsiniz.

  3. Başarılı Derleme: Uygulamanızın başarıyla derlendiğinden emin olun.

  4. Deprecation Uyarılarını Çözün: 7.0 sürümünde kaldırılan tüm eski API'leri güncelleyerek bu uyarıları gidermelisiniz.

  5. Testleri Geçirin: Uygulamanızın tüm testlerinin geçmesini sağlayın.

  6. Ember 7.0'a Geçin: Uygulamanızı Ember 7.0'a yükseltmek için npx ember-cli-update --to 7.0 komutunu kullanabilirsiniz.

Ember.js 7.0 ile Kaldırılan Özellikler

Ember.js 7.0, daha önceki sürümlerdeki bazı özellikleri kaldırmıştır:

  • import Ember from 'ember' ifadesi kaldırıldı.

  • AMD paketlerinin yayınlanması durduruldu.

  • inject yerine artık import { service } from '@ember/service' kullanılması gerekiyor.

Ember.js 7.0 ile Gelen Hata Düzeltmeleri

Bu sürüm ayrıca birçok hata düzeltmesi içeriyor. Öne çıkan düzeltmelerden bazıları:

  • #21076: Sıkı mod için varsayılan global desteği.

  • #21107: Inline SVG içinde LinkTo'nun uygulamanızı yeniden yüklemesini düzeltme.

  • #21124: Anahtar içeren dizilerde {{#each}} runtime hatasını düzeltme.

Geliştiricilere tavsiyem, Ember forumları veya sohbet grupları üzerinden yardım almak. Bu güncellemeleri yaparken karşılaşabilecekleri sorunlar için topluluk desteği önemli bir kaynak sağlayabilir.

Yani özetle: Ember.js 7.0, kullanıcı deneyimini geliştiren önemli güncellemelerle geliyor. Türkiye'deki geliştiricilerin bu yeni sürümü denemesi ve güncel kalması kritik.

Şevval Yüce

Yazar

Şevval Yüce

TechPusula yazarı. Teknoloji ve dijital dönüşüm üzerine içerikler üretmektedir.

Tüm yazıları gör

Yorumlar

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yaz

0/2000

İlginizi Çekebilir

Tüm yazılar