Twig’in 3. Sürümü Yayınlandı

Popüler template engine Twig’in 3. sürümü yayınlandı. Bu sürümde Symfony’nin yeni String kütüphanesi de yer alıyor. Ayrıca Twig’in tanıtım sitesindeki dökümanlar da yeni versiyona göre güncellendi. Geçtiğimiz günlerde Twig’in son sürümü bu ay yayınlanacak Symfony4.4’e eklenmişti. Kaynaklar: https://github.com/twigphp/Twig/commit/9b58bb8ac7a41d72fbb5a7dc643e07923e5ccc26 https://twitter.com/fabpot/status/1195441524689047552

Symfony4.3.6 Yayınlandı

Symfony4.4 öncesi son sürümlerden birisi olan 4.3.6 sürümü yayınlandı. Symfony4.4’ün bu ay yayınlanması bekleniyor. Yapılan başlıca değişiklikler ise şunlar: HttpClient çoklu istekler için optimize edildi. NativePasswordEncoder’ın mümkünse sodium kütüphanelerini kullanması sağlandı Kaynak: https://symfony.com/blog/symfony-4-3-6-released

Ekim ayında neler oldu?

Api Platform’un yeni sürümü çıktı Laravel’in 6.1.0 sürümü yayınlandı post_max_size ve max_file_uploads’u aşan istekler için hata üretimi konusunda tartışma başladı Symfony 4.3.5 yayınlandı Symfony String kütüphanesi Twig’e dahil edildi Symfony başlangıç sayfası yenilendi Çoklu tip(union type) kullanımı oylandı Panther’in yeni sürümü çıktı php-fpm’de çıkan açık kapatıldı

Panther’in yeni sürümü çıktı

Symfony ekibinin geliştirdiği, DomCrawler ve BrowserKit kütüphanelerinin birleşiminden oluşan Panther’in yeni sürümü çıktı. Yeni sürümünde yapılan başlıca değişiklikler ise şunlar: Symfony5 uyumluluğu getirildi waitFor metodunun görünmeyen elementler için de çalışabilmesi sağlandı ChromeDriver sürümü yükseltildi. Kaynak: https://github.com/symfony/panther/releases/tag/v0.6.0

Symfony’ye NotificationEmail eklendi

Symfony4.3 ile birlikte gelen Mailer kütüphanesi Symfony projelerinde email gönderimini oldukça kolaylaştırmıştı. Önümüzdeki ay çıkacak olan Symfony4.4 ile birlikte gelecek NotificationEmail ile bildirim türündeki emailleri göndermek artık daha kolay. NotificationEmail’in öne çıkan özellikleri ise şunlar: Ön tanımlı responsive stile sahip olması. Öncelik tanımlayabilme. Basitçe mail okunduktan sonra maili okuyan kişinin bir buton ile tamamlayabileceği aksiyon […]

Symfony’de EventListener yazmak artık daha kolay

Symfony4.4 ile birlikte artık EventListener servisinin hangi event ile çalıştığını konfigürasyon dosyalarına yazmamıza gerek kalmıyor. İlgili EventListener servisinin __invoke metoduna dinlemek istediğimiz Event nesnesini argüman olarak göndermemiz yeterli. Bunu yapmamız için ise aşağıdaki autoconfiguration ayarını yapmamız gerekiyor: Bu ayarlamayı yaptıktan sonra EventListener’larımızı aşağıdaki gibi yazabiliyoruz: Symfony4.4 Kasım ayında yayınlanacak. Kaynak: https://symfony.com/blog/new-in-symfony-4-4-simpler-event-listeners

Symfony giriş sayfası yenilendi

Bir symfony projesi ilk kez kurulduktan sonra ana sayfa açıldığında aşağıdaki gibi bir karşılama sayfası çıkıyordu: Symfony4.4 sürümünden itibaren ise aşağıdaki gibi bir karşılama ekranı çıkacak: Symfony4.4 LTS sürümü, Kasım ayında çıkacak. Kaynak: https://symfony.com/blog/new-in-symfony-4-4-improved-welcome-page

Symfony Messenger’a Doctrine Temizleme Middleware’i Eklendi

Symfony4.4 sürümü için Messenger kütüphanesine Doctrine EntityManager’ın temizlenebilmesini sağlayan middleware eklendi. Bu sayede hem uzun süren işlemler için bellek yönetimi iyileştirilmiş olacak hem de bu tür işlemlerde veritabanı üzerinde yapılan işlemler daha güvenilir verilerle yapılabilecek. Kaynak: https://symfony.com/blog/new-in-symfony-4-4-messenger-middleware-to-clear-doctrine-entity-manager