Ядро
- удалена система драйверов БД
- класс БД переписан и теперь построен на основе PDO (наследуется от него). Соответственно теперь в классе database доступны все методы из класса PDO.
- добавлена конфигурационная константа SYS_FORCE_DEBUG_MODE, позволяющая принудительно включить отладчик. Требуется в том случае, если Вам не удается войти в админку, чтобы включить отладчик через меню (в переменной сессии), например при отладке ядра.
- мелкие правки обслуживания ББ-редактора
- методы конфига encode() и decode() теперь не используют доменное имя для шифрования, т.к. это лишает возможности переносить работающий сайт с одного домена на другой.
- полностью удалена поддержка категорий
- исправлены мелкие ошибки в библиотеке broadcast
Базовый класс модулей
- добавлен метод для обновления текущей страницы - refresh()
Объект page
- удалено свойство category_id
Библиотека sitemap
- метод get_acceptable_pages теперь автоматически сортирует результаты. Так же он обзавелся доп параметром - with_parents=FALSE. Если его установить в TRUE, то изменится формат результата - будет возвращен ассоциативный массив, ключами которого являются идентификаторы страниц, а значениями - идентификаторы их родителей.
- добавлен метод get_page_info_by_alias()
Библиотека permissions
- Исправлена ошибка - при создании нового пользователя в поле даты регистрации вместо UNIX timestamp сохранялась дата в формате гггг-мм-дд, в результате чего сохранялся только номер года.
- Добавлен метод получения данных пользователя по его адресу электронной почты
Модуль mail_form
- в смарти-тэг добавлены три параметра: mode, text и extra
- добавлена блокировка от попыток отправки левых сообщений
- исправлено преобразование текста, в частности включен перенос длинных строк. Подправлены стили.
Модуль broadcast
- теперь полностью заменяет модуль RSS и модуль messages (Оба они уже удалены).
- ведет статистику по RSS-запросам
- позволяет просмартивать, редактировать, импортировать и экспортировать списки емэйл-подписчиков.