14.1.2
Версия 14.1.2
+ Добавил вывод отладочной информации при редиректах.
+ Добавил вывод отладочной информации на страницах ошибок 403 (Доступ запрещён) и 404 (Не найдено).
+ Добавил вывод отладочной инфы в модальных окнах, кроме окон на JSON-ответах (настройки виджетов на фронте и в Админке, настройки главной страницы Админки, настройки таблиц, фильтров, порядка категорий и т.п.).
+ Добавил функцию dbg_table() — накапливает в массив все переданные ей данные и выводит после лога всё сразу в таблицы.
+ Добавил предупреждение о наличии на странице контрольных точек dbg() или dbg_table() при выключенной отладке.
+ Добавил управление выводом категорий логов через контрольные точки dbg() для любых участков кода.
+ Добавил сокращённый вид основной таблицы с отладочной информацией. Двойной клик мышкой в любом месте таблицы — переключение между полной и сокращённой таблицами. Вид по-умолчанию задаётся опцией «Полный вид основной таблицы данных отладки» на вкладке «Вид».
+ Ещё раз переделал отступы в блоках вывода данных и результатов. Добавил вертикальные направляющие для отступов — стало проще отслеживать уровни. И теперь корректно переносятся очень длинные строки в массивах.
+ Добавил страницу PHPini, закрытую админским доступом (ссылка в Настройках).
* Панель параметров в «Настройка» стала более компактной — в две колонки.
* Мелочи
Версия 14.1.2 — Обновление
Устанавливается обычным пакетом через Админку сайта.
14.1.1
Версия 14.1.1
Только для версий InstantCMS 2.14.0 и 2.14.1.
Устанавливается обычным пакетом через Админку сайта.
Никаких изменений в базе данных, кроме стандартной записи о новом компоненте не производится.
Заменяется один системный файл – класс отладки /system/core/debugging.php, и добавляется класс конфига отладки. Поэтому при установке через Админку будет показано предупреждение про изменение системных файлов – это нормально.
Изменения в этой версии:
+ Добавил в меню страницы кнопку «Сбросить фильтры» (на скрине выше): очищает фильтры лога, отключает вывод данных и результатов, трассировка везде дефолтная «По настройкам для всех типов».
+ Добавил опциональный вывод в лог изменения памяти для автозагрузок и инклудов.
+ Добавил вывод использованной памяти в таблицы инклудов, событий/хуков и виджетов.
+ Добавил нормализацию строк при фильтрации. Подробнее про неё смотрите в описании фильтров
* Теперь подсчёт памяти операций в основной таблице учитывает пиковые значения, как и в логе.
* Убрал вывод в лог строки коннекта к базе данных при включённом фильтре по тексту запроса.
— Исправил ошибку, при которой не выводилось последнее событие 'engine_stop' при отключённом логе событий отладки.
— Исправил опечатку в патчах, из-за которой результаты событий выводились не полностью. Изменёны патчи ядра на версии 2.14.0.1 и 2.14.1.1 (скачать можно на странице про режимы отладки)
Версия 14.1.1 — Обновление
Устанавливается обычным пакетом через Админку сайта.
14.1.0
Версия 14.1.0
Только для версий InstantCMS 2.14.0 и 2.14.1.
Устанавливается обычным пакетом через Админку сайта.
Никаких изменений в базе данных, кроме стандартной записи о новом компоненте не производится.
Заменяется один системный файл – класс отладки /system/core/debugging.php, а в системные папки добавляются класс конфига отладки и сам конфиг. Поэтому при установке через Админку будет показано предупреждение про изменение системных файлов – это нормально.
10.3.270
Версия 10.3.270
Обновление «Расширенной отладки» для InstantCMS 2.7.0.
10.2.261
Версия 10.2.261
Обновление «Расширенной отладки» для InstantCMS 2.6.1.
10.2.260
Версия 10.2.260
Обновление «Расширенной отладки» для InstantCMS 2.6.0.
10.1.251
Версия 10.1.251
Обновление «Расширенной отладки» для InstantCMS 2.5.1.
10.1.240
Версия 10.1.240
Обновление «Расширенной отладки» для InstantCMS 2.4.0 + небольшая оптимизация скорости.
10.0.230
Версия 10.0.230
Изменений очень много. Смотрите в моём блоге "Полное описание всех изменений".
Начиная с этой версии, номер билда — это номер версии InstantCMS 2, под которую сделана эта версия «Отладки»
Версия 10.0.230 — Обновление
Обновление 'Расширенной отладки' с версии 9.1 до 10.0.230
9.1
Версия 9.1
Изменения в новой версии:
— Исправлена ошибка, при которой в логе автозагрузок загружаемый файл выводился не с новой строки.
— Исправлена ошибка подсчёта инклудов в логе для хуков и виджетов. Ранее не учитывались автозагрузки.
+ Добавлен вывод в лог строк с запуском контроллера и рендеринга (Админка — Настройки — Отладка — вкладка Другое).
+ Добавил вывод количества произошедших событий (events) для КТ, контроллера и рендеринга в логах.
Версия 9.1 — Обновление
Обновление 'Класса расширенной отладки' с версии 9.0 до 9.1
Этим обновлением файлы оригинального ядра системы не затрагиваются, обновляются только файлы отладки. Можно спокойно накатывать на InstantCMS 2.3.0 с установленным 'Классом расширенной отладки' версии 9.0 независимо от ваших правок.
9
Версия 9
Только для версии Instant CMS 2.3.0