Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel’in anlamsal sürümlemeyi kötü göstermesi
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel’in anlamsal sürümlemeyi kötü göstermesi

Yazılım

Laravel’in anlamsal sürümlemeyi kötü göstermesi

teknomers
Son güncelleme: 28 Şubat 2026 21:39
teknomers
Paylaş
Paylaş

Öncelikle, Laravel’in versiyonlama sürecinde tarih formatlı versiyonlamayı seçmesi gerektiği üzerine daha önce bir eleştiride bulunduğumu hatırlıyorum. Bu yazıyı yazma sebebim, Livewire‘nin henüz yayımlanmamış bir ana sürümle uyumlu bir güncelleme yapacağından dolayıdır.


Semantic versioning

Semantic versiyonlamanın ana amacı, bağımlılık yönetimini öngörülebilir kılmaktır.

Bir noktalar üçlü olarak ayrılmıştır: major, minor ve patch. Soldan sağa doğru bu sayıların anlamı, sırasıyla major, minor ve patch’tır.

Geriye uyumsuz değişiklikler olduğunda major numara değişikliği yapılmalıdır. Ancak aynı zamanda birden fazla özellik veya değişiklik eklendiğinde de bu değişiklik yapılabilir.


The Laravel situation

GitHub üzerindeki commit’ler ve bir Laravel News blogu üzerinden incelediğimizde, en büyük değişikliğin isteğe bağlı olarak attribute kullanımı olduğudur. Eklenecek birçok attribute olmasına rağmen, bu gerçekten büyük bir güncellemeyi gerektiriyor mu?

PHP sürümünün minimum 8.2’den 8.3’e yükseltilmesini, major bir değişiklik nedenidir diye düşünebilirsiniz. Ancak json_validate gibi bir 8.3 özelliğine baktığımda, kullanılan Symfony polyfill’in 12. sürümde mevcut olduğunu görüyorum. Dolayısıyla, major versiyon yükseltmesine gerek yok.


Why do they keep on using arbitrary semantic versioning?

Çünkü bu toplulukta bir gelenek haline gelmiş?

Eğer sayıları yıl, ay ve gün olarak kullanıyorlarsa, herhangi bir yan etkisi yoktur. Tek bir günde birden fazla sürüm oluşturmak için patch kısmına zamanı bile ekleyebilirler. Bu, geriye uyumsuz değişikliklerin yılda bir kez gerçekleşebileceği anlamına gelir. Ben, tarih bazlı versiyonlamanın belirliliğinden hoşlanıyorum, çünkü sürümün uygulamadaki ne kadar eski olduğunu görebiliyoruz. Bu, bazı gözleri açabilir.

Yıllardır semantic versioning’i yanlış mı yapıyoruz? Bir projenin başlangıcında geriye uyumsuz sürümler arasında daha yakın zamanlar olabilir. Bu aşamada keyfi numaralandırma tercih edilebilir. Proje olgunlaştığında ise tarih/takvim versiyonlamasına geçiş yapılması gerektiğini düşünüyorum.

Not: Yazının eleştiriden farkındalığa geçiş yaptığını belirtmek istedim, ama başlığı izlenme sayıları için aynı tuttuğumu söylemem gerek.

Kaynak: Orijinal Makale

Contents
  • Semantic versioning
  • The Laravel situation
  • Why do they keep on using arbitrary semantic versioning?
Laravel Nova – Bağımlı Filtre
Inertia.js v3 Çıktı: Her Laravel Geliştiricisinin İhtiyacı Olan Güncelleme Kılavuzu
Bagisto (Laravel E-Ticaret) Nasıl Yayınlanır: Adım Adım Kılavuz
TailAdmin’i Laravel ile Entegre Etme – DEV Community
Laravel ve SEO ile 6 Ayda Pasif Gelir Akışı Oluşturma Yöntemim
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Acil: ClawJacked Açığıyla WebSocket Üzerinden AI Ajanlar Tehdit Altında
Sonraki Makale VPN ile Facebook’taki Korkunç Yeniliklere Karşı Korunun

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

AMD’nin 10. Yıl Dönümü Ryzen 7 5800X3D CPU’su Stokta — En Hızlı Oyun İşlemcisi Nereden Alınır?
Donanım
Kritik Acil: Yeni DirtyClone Açığı ile Kullanıcılar Root Erişimi Sağlıyor
Siber Güvenlik
Konsollar En Kötü Zamanında Pahalılaşıyor, GTA Yolda
Liste
Walmart’ta Kaçırılmayacak 23 Fırsat: Şu Anki Diğer İndirimlerden Daha İyi!
Genel
Microsoft, Windows 10 güvenlik güncellemelerini 2027’ye uzattı
Donanım
Laravel 5’ten Bugüne: Framework Bizimle Büyüdü
Yazılım
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?