Aggiornamento
Aggiornamento alla versione 3.2
La versione minima richiesta di PHP è la 8.1.
Il codice è stato accuratamente adattato a PHP 8.1. Sono state aggiunte tutte le nuove dichiarazioni di tipo per i metodi e le proprietà. Le modifiche sono minime:
- MySQL: la data nulla
0000-00-00viene restituita comenull - MySQL: un decimal senza cifre decimali viene restituito come int invece che come float
- il tipo
timeviene restituito come oggettoDateTimecon la data impostata a0001-01-01invece che alla data odierna
Aggiornamento alla versione 3.1
- la classe
Nette\Database\Contextè stata rinominata inNette\Database\Explorerper coerenza con il nome Database Explorer - le interfacce
Nette\Database\IRoweNette\Database\IRowContainersono contrassegnate come deprecate perché superflue - il driver
MySqlDriverusa le sottoquery - il traduttore dei comandi SQL controlla meglio dove si possono passare gli array
Aggiornamento alla versione 3.0
Alcuni metodi, come fetch() o fetchField(), restituiscono ora null invece di
false quando non esiste una riga successiva.
Aggiornamento alla versione 2.3
- il
MySqlDriverusa per MySQL >= 5.5.3 la codificautf8mb4come predefinita invece diutf8 IReflectionè stata divisa nelle due interfacce gemelleIStructureeIConventions