Aktualizacja
Aktualizacja do wersji 3.2
Minimalna wymagana wersja PHP to 8.1.
Kod został starannie dostrojony pod PHP 8.1. Dodano wszystkie nowe type hinty metod i właściwości. Zmiany są drobne:
- MySQL: zerowa data
0000-00-00zwracana jest jakonull - MySQL: decimal bez miejsc dziesiętnych zwracany jest jako int zamiast float
- typ
timezwracany jest jako obiektDateTimez datą ustawioną na0001-01-01zamiast na bieżącą datę
Aktualizacja do wersji 3.1
- klasa
Nette\Database\Contextzostała przemianowana naNette\Database\Explorerdla spójności z nazwą Database Explorer - interfejsy
Nette\Database\IRowiNette\Database\IRowContainersą oznaczone jako przestarzałe jako zbędne - sterownik
MySqlDriverużywa podzapytań - translator poleceń SQL lepiej kontroluje, gdzie można przekazywać tablice
Aktualizacja do wersji 3.0
Niektóre metody, jak fetch() czy fetchField(), zwracają teraz null zamiast
false, gdy nie ma kolejnego wiersza.
Aktualizacja do wersji 2.3
MySqlDriverużywa dla MySQL >= 5.5.3 domyślnie kodowaniautf8mb4zamiastutf8IReflectionzostał podzielony na bliźniacze interfejsyIStructureiIConventions