В Eresus_Plugin_Registry реализован шаблон «Одиночка». Свойство Eresus::$plugins объявлено устаревшим.
Вся автозагрузка собрана в одном месте. Старый табличный функционал автозагрузки удалён.
Переименованы классы контроллеров контента.
Сделаны контроллеры контента КИ для типов раздела «По умолчанию» и «Список подразделов».
Добавлены исключения HTTP.
Добавлены исключения HTTP.
Работа над новой архитектурой.
Исправлено формирование заголовка HTTP в Eresus_HTTP_Response::sendHeaders.
В исключения Eresus_CMS_Exception* добавлен метод для получения соответствующего исключения HTTP.
Код по умолчанию в Eresus_HTTP_Exception изменён с 0 на 500.
Рефакторинг.
Журналирование.
Выхов TClientUI::httpError заменён на вброс исключения Eresus_CMS_Exception_NotFound
Документация.
Тесты.
Методы getTitle, getDescription и getKeywords класса Eresus_CMS_Page сделаны публичными.
Новый механизм событий.
Новый механизм событий.
В Eresus_CMS_Page добавлен метод setTitle и механизм установки виртуальных свойств.
Рефакторинг.