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-00` zwracana jest jako `null`
- MySQL: decimal bez miejsc dziesiętnych zwracany jest jako int zamiast float
- typ `time` zwracany jest jako obiekt `DateTime` z datą ustawioną na `0001-01-01` zamiast na bieżącą datę
Aktualizacja do wersji 3.1
==========================
- klasa `Nette\Database\Context` została przemianowana na `Nette\Database\Explorer` dla spójności z nazwą [Database Explorer|explorer]
- interfejsy `Nette\Database\IRow` i `Nette\Database\IRowContainer` są oznaczone jako przestarzałe jako zbędne
- sterownik `MySqlDriver` uż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
==========================
- `MySqlDriver` używa dla MySQL >= 5.5.3 domyślnie kodowania `utf8mb4` zamiast `utf8`
- `IReflection` został podzielony na bliźniacze interfejsy `IStructure` i `IConventions`
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-00 zwracana jest jako null
- MySQL: decimal bez miejsc dziesiętnych zwracany jest jako int zamiast float
- typ
time zwracany jest jako obiekt DateTime z datą ustawioną na 0001-01-01 zamiast
na bieżącą datę
Aktualizacja do wersji 3.1
- klasa
Nette\Database\Context została przemianowana na Nette\Database\Explorer dla spójności
z nazwą Database Explorer
- interfejsy
Nette\Database\IRow i Nette\Database\IRowContainer są oznaczone jako przestarzałe
jako zbędne
- sterownik
MySqlDriver uż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
MySqlDriver używa dla MySQL >= 5.5.3 domyślnie kodowania utf8mb4
zamiast utf8
IReflection został podzielony na bliźniacze interfejsy IStructure
i IConventions