Changelog
Changelog (Değişiklik Günlüğü), bir yazılım, uygulama, platform veya herhangi bir dijital ürünün zaman içinde yapılan değişikliklerinin, güncellemelerinin ve yeniliklerinin kronolojik olarak listelendiği bir belgedir.
Temel özellikleri:
1. Kronolojik Kayıt: Genellikle en yeni değişiklikler en üstte olacak şekilde tarih sırasına göre düzenlenir
2. Sürüm Takibi: Her güncelleme genellikle sürüm numarası (örn. v1.2.3) ile işaretlenir
3. Değişiklik Kategorileri: Değişiklikler genellikle şu başlıklar altında gruplandırılır:
– Eklenenler (Added): Yeni özellikler
– Düzeltilenler (Fixed): Giderilen hatalar
– Değiştirilenler (Changed): Mevcut özelliklerdeki değişiklikler
– Kaldırılanlar (Removed): Artık bulunmayan özellikler
– Güvenlik (Security): Güvenlik güncellemeleri
4. Hedef Kitle: Geliştiriciler, kullanıcılar ve paydaşlar için yazılır
Changelog’lar şu açılardan önemlidir:
– Kullanıcılar yeni özellikleri ve düzeltmeleri takip edebilir
– Geliştiriciler projenin ilerleme geçmişini görebilir
– İşletmeler ürünün gelişimini belgeleyebilir
– Sorun giderme sırasında referans olarak kullanılabilir
Profesyonel yazılım projelerinde changelog tutmak standart bir uygulamadır ve genellikle CHANGELOG.md dosyasında saklanır.