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 IStructureIConventions
versione: 4.x