Oyun adında yıl belirtilirse (örneğin "Ghost Town 2025"),
bu bilgiden yararlanarak IGDB'den doğru oyunu bulmak için
yıl filtreleme özelliği eklendi.
extract_year_from_name ve remove_year_from_name fonksiyonları
eklendi. Yıl belirtilmişse daha fazla sonuç getirilip
yıl aralığına göre en uygun oyun seçiliyor.
Log dosyasına yazma işlevi kaldırıldı. Artık loglar sadece terminale
yazdırılıyor. LOG_FILE sabiti, logger_clear ve logger_tail fonksiyonları
ile -l/--log ve --clear-log komut satırı seçenekleri tamamen
kaldırıldı.
Config dosyası (.game-bash.conf) desteğini kaldırıp sadece .env dosyası
kullanımına geçildi. IGDB token artık disk yerine RAM'de önbelleğleniyor
(oturum bazlı). Authentication işlemi taramadan önce gerçekleştiriliyor.
Değişiklikler:
- config_load, config_save, config_get, config_set fonksiyonları kaldırıldı
- Token süre kontrolü ve disk önbellekleme sistemi kaldırıldı
- --config ve --init CLI seçenekleri kaldırıldı
- scanner_clear_test_posters fonksiyonu eklendi
- Test modunda poster temizleme önceden yapılıyor
- Hata mesajları .env dosyasına yönlendirildi
BREAKING CHANGE: Config dosyası desteği tamamen kaldırıldı. Artık sadece
.env dosyası ile yapılandırma yapılabilir. Kullanıcıların .env dosyası
oluşturması gerekmektedir.