Обновление
Обновление до версии 3.2
Минимальная требуемая версия PHP – 8.1.
Код тщательно подогнан под PHP 8.1. Добавлены все новые объявления типов методов и свойств. Изменения незначительны:
- MySQL: нулевая дата
0000-00-00возвращается какnull - MySQL: decimal без знаков после запятой возвращается как int, а не float
- Тип
timeвозвращается объектомDateTimeс датой0001-01-01вместо текущей даты
Обновление до версии 3.1
- класс
Nette\Database\Contextпереименован вNette\Database\Explorerради согласованности с названием Database Explorer - интерфейсы
Nette\Database\IRowиNette\Database\IRowContainerпомечены как устаревшие за ненадобностью - драйвер
MySqlDriverиспользует подзапросы - переводчик SQL-запросов лучше контролирует, где можно передавать массивы
Обновление до версии 3.0
Некоторые методы, такие как fetch() или fetchField(), теперь
возвращают null вместо false, когда следующей записи нет.
Обновление до версии 2.3
MySqlDriverпо умолчанию использует для MySQL >= 5.5.3 кодировкуutf8mb4вместоutf8IReflectionразделён на парные интерфейсыIStructureиIConventions