Evolution CMS 2.0 Полностью совместима с более ранними версиями!

Для понимание что такое и как работать с Evolution 2.0 рекомендую прочитать описание по ссылкам ниже:
modx.im/blog/news/5832.html
modx.im/blog/news/6002.html

Важное изменение:
В методе runSnippet добавили 2 параметра для кеширования результатов снипета
string runSnippet(string $snippetName [, array $params, int $cacheTime, string $cacheKey]);

Актуально для использования в шаблонах BLADE. Так как по умолчанию у нас все сниппеты не кешированные и нет и [!!] вариантов выполнения сниппетов, так же это дает возможность кешировать снипет не навсегда до сброса кеша как было раньше а на какой то определенный период времени + самому завадавать cacheKey что даст возможность кешировать один и тот же снипет для многих страниц сразу.

Для обновления с 1.4.9 и ниже:
1. Обновить до последней версии 1.4 (1.4.10) Если будут проблемы с отображением иконок: (Удалить /manager/media/style/default/css/styles.min.css )
2. Проверить что версия php 7.2+
3. Создать файлик core/config/database/connections/default.php с содержимым:
github.com/evolution-cms/evolution/blob/2.0.x/install/stubs/files/config/database/connections/default.tpl
в котором плейсхолдеры заменить своими данными.
4. Удалить папку manager
5. Залить поверх все файлы из архива 2.0
6. создать пустой файлик '.install' в папке core

Для обновлений с 2.0.0-alpha и 2.0.0-RC
1. Удалить /manager/media/style/default/css/styles.min.css
2. удалить из /core/custom/composer.json: «vlucas/phpdotenv»: "~2.2"
3. залить поверх все файлы
4. выполнить composer upd из папки core (если использовали новые возможности с использованием composer)