История версий
Версия 2.7
06.06.2023
- Адаптирован под PHP 8.2.
- Улучшена авторизация в административной панели.
- Обновлена библиотека отправки email PHPMailer.
- Усилены токены безопасности форм.
- Доработан файловый менеджер.
- Добавлены новые темы административной панели.
Версия 2.6
07.10.2022
- Улучшен метод updateManyRecords() для моделей. Теперь можно не передавать массив с параметрами условий для обновления всех записей модели.
- Усилена безопасность форм.
- Добавлены новые методы для локализации.
- Добавлен метод addOptionToValuesList() для полей типа "enum" в объекте фильра.
- Правки CSS в административной панели.
Версия 2.5
08.07.2021
- Адаптирован под PHP 8.0.
- Добавлены миграции базы данных через панель администратора
- Доработано определение типа браузера.
- Добавлено свойство virtual для полей типа text.
- Мелкие правки и доработки.
Версия 2.4
14.07.2020
- Установка текущей даты регистрации пользователя root при первом заходе в панель администратора.
- Улучшено обновление файла robots.txt через seo модель.
- Добавлен статический метод removeRootPath() в класс Service.
- Добавлен автоматический сканер на PHP уязвимости.
- Улучшена обработка данных при создании и редактировании записей через класс Record.
- Добавлена возможность установки режима работы MySQL в файл config/setup.php.
- Мелкие правки интерфейса административной панели.
- Добавлена возможность прикреплять файлы к письму в методе Email::send().
Версия 2.3
01.03.2019
- Исправления и доработки под PHP 7.2.
- Доработана передача параметров методам уменьшения и обрезки изображений.
- Добавлен метод setCaption() для класса Filter.
- Добавлен удобный метод в конструктор запросов для полей many-to-many.
- Изменен стандартный email шаблон в папке /customs/emails/.
- Добавлены 2 новых начальных параметра в метод runSorter() для запуска сортировщика.
- В метод Log::add() добавлена возможность передавать название файла для записи в него лога.
- Для методов updateManyRecords() и deleteManyRecords() добавлена возможность передавать название таблицы.
- Улучшено восстановление пароля в административной панели.
- Улучшена обработка изображений PNG с прозрачностью при уменьшении и обрезке.
- Добавлена возможность использовать CSRF токен для AJAX запросов при отправке форм.
- Улучшено определение браузера для мобильных устройств.
Версия 2.1
03.02.2018
- Адаптирован под PHP 7.
- Улучшены CSRF токены в административной панели.
- Полностью убран uploadify, для мультизагрузки изображений используется обычный input.
- Добавлена возможность уникальных значений для полей типа enum.
- Улучшена производительность маршрутизатора Router.
- Добавлен метод strongRandomString в класс Service для генерации токенов.
Версия 2.0
15.04.2017
- Полностью обновлен интерфейс административной панели.
- Добавлена возможность установки темы оформления административной панели.
- Исправлены мелкие ошибки в типах данных.
- Улучшены возможности фильтрации для типа многие ко многим.
- Улучшены методы isMobile() и isTablet().
- Улучшен метод composeMessage() для создания сообщений из формы.
- Значительно переработан модуль кэширования Cache.
- Обновлена библиотека SwiftMailer.
- Добавлена возможность выводить название дня недели для i18n.
- Добавлен метод clearTable() для очистки таблицы модели.
- Добавлены методы добавления и удаление фильтров модели.
Версия 1.8
06.02.2016
- Исправлена ошибка при нулевом значении типов "char" и "phone".
- Улучшен метод определения мобильного устройства "isMobile()".
- Добавлен метод определения планшета "isTablet()".
- Исправлена ошибка в методе "composeMessage()" при отображении списка полей формы.
- Улучшена процедура очистки корзины в административной панели.
- Обновлен визуальный редактор.
- Добавлены новые методы в маршрутизатор.
- Исправлена ошибка в комментариях для изображений типа "multi_images".
- Улучшена работа с временными зонами.
- Улучшена обработка ajax запросов в административной панели.
- Доработан метод "translitUrl()" для перевода ссылок к ЧПУ.
Предыдущий раздел
CMF