[Перевод] Вышло официальное обновление CodeIgniter 2.2.0

По случайности, решил заглянуть на официальный сайт Ellislab, и обнаружил, что на прошлой недели вышла новая версия популярного фреймворка CodeIgniter. Официальный релиз CodeIgniter 2.2.0 был сделан 5 июня 2014. В своем небольшом посте, я бы хотел рассказать лишь об изменениях которые коснулись данного фреймворка.image

Общие изменения: Безопасность: Метод xor_encode () в классе Encrypt был удален. Шифрование класса сейчас требует установленного расширение Mcrypt. Безопасность: Класс Session больше не использует класс шифрования. Теперь использует проверку подлинности HMAC, вместо простой контрольной суммы MD5 Исправление ошибок в 2.2.0 (Bug fix) Исправление в Email library, где Suhosin блокировал сообщения отправленные через mail () из-за неправильного заголовка Сделали oci_execute () звонки внутри num_rows () фиксированными, так как они там только, чтобы сбросить следующий в очереди строку на oci_fetch звонки и, таким образом, не нуждаются в фиксации. Forge Database класс методов create_table (), события drop_table () и rename_table () производимые сломанным SQL драйвером «sqlsrv». PDO Database driver не правильно проверял наличие сбойных запросов. Исправлена ​​ошибка в библиотеке Session где аутентификация не была выполнена для зашифрованных cookie

© Habrahabr.ru