За лето мы увидели несколько релизов Evolution CMS — как ветки 1.х, так и трёшки.

Касаемо версии 1.4.35 много говорить не буду — правки исключительно «косметические», затрагивающие некоторые мелкие ошибки.

Что же до тройки, то с версии 28 произошло много интересных изменений. Разработчики говорят нам, что 3.1.28 это «Завершение ветки 3.1.x. Теперь в ней будут только исправления ошибок и может быть какие-то правки для совместимости с дополнениями.»

Коротенько:
  • Изменен процесс получения обновлений как в консоли, так и с помощью плагина в админке. Теперь разрешены только минорные обновления, мажорные нужно ставить вручную или через консоль.
  • Исправлена ошибка проверки прав при создании и копировании документов в корне.
  • Исправлено некорректное отображение вкладок.
  • Исправлена ошибка при фильтрации по ТВ-параметрам с помощью операторов like-l и like-r.
  • Исправлено некорректное сохранение ТВ-параметров.
  • Добавлена возможность использовать собственные лексиконы в папке core/custom/lang.
  • Добавлена возможность использования контроллера шаблона для шаблона _blank.
  • Улучшен вывод сообщений о необработанных исключениях.
  • Улучшено отображение панелей Tracy.
  • Добавлен метод evo()->getPlaceholders() для получения массива плейсхолдеров.
  • Получение массива через свойство placeholders в будущем работать не будет.
    Улучшен вывод списка языков в конфигурации.
    Улучшена работа константы NO_SESSION.
    Переделаны контроллеры шаблонов.
    Добавлена блейд-директива phpthumb.
    Добавлен параметр для указания контекста в директивах auth и guest.
    Добавлена настройка locale в конфигурацию.

  • Крайне советую прочитать подробную статью про изменения и новые плюшки. Это важно, поскольку там упоминается масса разных неоходимых вещей. Например, изменения команды обновления цмс.