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|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ü
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ü