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-00` viene restituita come `null`
- MySQL: un decimal senza cifre decimali viene restituito come int invece che come float
- il tipo `time` viene restituito come oggetto `DateTime` con la data impostata a `0001-01-01` invece che alla data odierna
Aggiornamento alla versione 3.1
===============================
- la classe `Nette\Database\Context` è stata rinominata in `Nette\Database\Explorer` per coerenza con il nome [Database Explorer|explorer]
- le interfacce `Nette\Database\IRow` e `Nette\Database\IRowContainer` sono contrassegnate come deprecate perché superflue
- il driver `MySqlDriver` usa 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 `MySqlDriver` usa per MySQL >= 5.5.3 la codifica `utf8mb4` come predefinita invece di `utf8`
- `IReflection` è stata divisa nelle due interfacce gemelle `IStructure` e `IConventions`
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-00 viene restituita come null
- MySQL: un decimal senza cifre decimali viene restituito come int invece che come float
- il tipo
time viene restituito come oggetto DateTime con la data impostata a 0001-01-01
invece che alla data odierna
Aggiornamento alla versione 3.1
- la classe
Nette\Database\Context è stata rinominata in Nette\Database\Explorer per coerenza con il
nome Database Explorer
- le interfacce
Nette\Database\IRow e Nette\Database\IRowContainer sono contrassegnate come deprecate
perché superflue
- il driver
MySqlDriver usa 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
MySqlDriver usa per MySQL >= 5.5.3 la codifica utf8mb4 come predefinita invece
di utf8
IReflection è stata divisa nelle due interfacce gemelle IStructure
e IConventions