Yükseltme

Sürüm 3.2'ye Yükseltme

Gereken en düşük PHP sürümü 8.1'dir.

Kod, PHP 8.1 için özenle ayarlandı. Metotlar ve özellikler için tüm yeni tür bildirimleri eklendi. Değişiklikler küçüktür:

  • MySQL: sıfır tarih 0000-00-00 artık null olarak döndürülüyor
  • MySQL: ondalık basamağı olmayan decimal, float yerine int olarak döndürülüyor
  • time türü, tarihi geçerli tarih yerine 0001-01-01 olarak ayarlanmış bir DateTime nesnesi olarak döndürülüyor

Sürüm 3.1'e Yükseltme

  • Nette\Database\Context sınıfının adı, Database Explorer adıyla tutarlı olsun diye Nette\Database\Explorer olarak değişti
  • Nette\Database\IRow ve Nette\Database\IRowContainer arayüzleri gereksiz oldukları için kullanımdan kaldırıldı sayılıyor
  • MySqlDriver sürücüsü alt sorgular kullanıyor
  • SQL deyimi çevirici, dizilerin nerelere aktarılabileceğini daha iyi denetliyor

Sürüm 3.0'a Yükseltme

fetch() ya da fetchField() gibi bazı metotlar, sonraki satır yoksa artık false yerine null döndürüyor.

Sürüm 2.3'e Yükseltme

  • MySqlDriver, MySQL >= 5.5.3 için varsayılan olarak utf8 yerine utf8mb4 kodlamasını kullanıyor
  • IReflection, ikiz arayüzler IStructure ve IConventions olarak bölündü