Upgrade
Upgrade na verzi 3.2
Minimální požadovaná verze PHP je 8.1.
Kód byl pečlivě vyladěn pro PHP 8.1. Byly doplněny všechny nové typehinty u metod a properties. Změny jsou jen drobné:
- MySQL: nulové datum
0000-00-00vrací jakonull - MySQL: decimal bez desetinných míst vrací jako int místo float
- typ
timevrací jako objektDateTimes datem nastaveným na0001-01-01místo aktuálního data
Upgrade na verzi 3.1
- třída
Nette\Database\Contextbyla přejmenována naNette\Database\Explorerkvůli konzistenci s pojmenováním Database Explorer - rozhraní
Nette\Database\IRowaNette\Database\IRowContainerjsou označena jako deprecated pro nepotřebnost - driver
MySqlDriverpoužívá subqueries - translator SQL příkazů lépe kontroluje, kde je možné předávat pole
Upgrade na verzi 3.0
Některé metody, jako fetch() nebo fetchField(), nyní v případě, že není další záznam,
vracejí null místo false.
Upgrade na verzi 2.3
MySqlDriverpoužívá ve výchozím nastavení pro MySQL >= 5.5.3 kódováníutf8mb4místoutf8IReflectionbylo rozděleno na dvojici rozhraníIStructureaIConventions