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’i Vercel Üzerinde Ücretsiz Olarak Dağıtma — Ağır Filament Uygulamaları İçin Bile
Ücretsiz bir harcama takip aracı geliştirdim ve nihayet gerçek kullanıcılar için yayına aldım.
N+1 Sorgu Çözümü ile Sayfa Yükleme Süresini Nasıl Hızlandırdım (React + Laravel)
Next.js + Laravel Auth: Oturum Sınırlarını Yönetmek için Net Bir Yol
React ve Laravel Projeleri İçin Hosting ve Yayınlama: Ücretsiz Test Seçenekleri ve Yayınlama Süreci Rehberi
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

Google’dan SpaceX’e Ayda 920 Milyon Dolarlık Dev Yatırım
Genel
60 Dakikada Kaybolan Teknoloji Dünyası
Liste
60 Dakikada Kaybolan Teknoloji Trendsleri
Liste
Acer MA200 1TB SSD İncelemesi: Yeterli, asıl olan bu
Donanım
Gelişmiş Yapay Zeka Bankalar ve Kripto Paralar İçin Tehdit Oluşturuyor
Finans
Acil: Çinli APT, Hacklenen Ağa Erişimi Sürdürmek İçin Yeni Malware Yaydı
Siber Güvenlik
//

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?