Skip to content

Releases: evocms-community/evolution

Evolution CE 3.1.18

25 May 01:30
718a003
Compare
Choose a tag to compare
  • Fixed manager language selection during installation.
  • Fixed a bug when renaming the manager folder.
  • The list of documents for delayed publication has been redesigned.

Thanks to @64j, @helgispbru, @webber12, @0test and all who helped with bug reports and translations.

  • Исправлен выбор языка админки при установке.
  • Исправлена ошибка при переименовании папки manager.
  • Переделан список документов для отложенной публикации.

Благодарности: @64j, @helgispbru, @webber12, @0test а также всем, кто сообщал об ошибках и помогал с переводами.

Evolution CE 1.4.26

23 May 21:46
0be1961
Compare
Choose a tag to compare

Bug fixes, snippets updates. Исправление ошибок, обновление сниппетов.

Evolution CE 1.4.25

20 May 21:23
94a1b64
Compare
Choose a tag to compare

Small fixes, snippets update.

Мелкие исправления, обновление сниппетов.

Evolution CE 3.1.17

23 Apr 01:31
6feb590
Compare
Choose a tag to compare
  • Fixed getting date fields (createdon, editedon) in UserAttribute and SiteContent models (#273). The site can be broken if you get dates from these models.

  • The logic of the artisan make:site update command has been changed - now the installer is not deleted when errors occur in composer.

  • Исправлено получение полей с датами (createdon, editedon) в моделях UserAttribute и SiteContent (#273). Может нарушить работу сайта, если вы получаете даты из этих моделей.

  • Изменена логика работы команды artisan make:site update - теперь инсталлятор не удаляется при возникновении ошибок в composer.

Evolution CE 3.1.16

16 Apr 18:51
d1af7f6
Compare
Choose a tag to compare
  • Help page is replaced with dashboard widget.
  • OnBeforeMailSend event added.
  • Fixed TV-parameters blocking.
  • Fixed incorrect page url processing.
  • Removed docid_incrmnt_method setting.
  • When deleting a tv-parameter, its values for users are deleted.
  • Improved user menu.
  • The availability of a template for selection in documents can be changed on the "Elements" - "Templates" tab.
  • Possibility to select all groups in the user profile.
  • SQL query output on error.
  • The modules in the menu are sorted alphabetically.
  • Manager interface fixes, improved compatibility with PHP8.

Thanks to @64j, @helgispbru, @webber12, @0test and all who helped with bug reports and translations.

  • Страница помощи заменена на виджет.
  • Добавлено событие OnBeforeMailSend.
  • Исправлена ошибка блокировки тв-параметров.
  • Исправлена некорректная обработка url страницы.
  • Удалена настройка docid_incrmnt_method.
  • При удалении tv-параметра, удаляются его значения для пользователей.
  • Улучшено меню пользователей.
  • Доступность шаблона для выбора в документах можно изменять на вкладке "Элементы" - "Шаблоны".
  • Возможность выбрать все группы в профиле пользователя.
  • Вывод sql-запроса при ошибке.
  • Модули в меню сортируются по алфавиту.
  • Исправления интерфейса админки, улучшение совместимости с PHP8.

Благодарности: @64j, @helgispbru, @webber12, @0test а также всем, кто сообщал об ошибках и помогал с переводами.

Evolution CE 1.4.24

16 Apr 15:58
7ae12b7
Compare
Choose a tag to compare
  • Improved Codemirror performance (clear browser cache after update).

  • OnBeforeMailSend event added.

  • Help page is replaced with dashboard widget.

  • New redirect type (REDIRECT_JS) in sendRedirect core method.

  • Improved compatibility with PHP8.

  • Улучшена производительность Codemirror (очистите кэш браузера после обновления).

  • Добавлено событие OnBeforeMailSend.

  • Страница помощи заменена на виджет.

  • Новый тип редиректа (REDIRECT_JS) в методе sendRedirect.

  • Улучшение совместимости с PHP8.

Evolution CE 3.1.15

03 Feb 08:59
7b86f01
Compare
Choose a tag to compare

Fixed wrong rows count in backups manager (MySQL 8 only).
Fixed database connection error in installer when non-default port is used.
Fixed session error with Tracy enabled.
Improved Codemirror performance (clear browser cache after update).
Fixed incorrect work with alias listing cache disabled.

Исправлен неправильный подсчет строк в управлении бэкапами (только MySQL 8).
Исправлена ошибка инсталлятора при соединении с базой, если используется нестандартный порт.
Исправлена ошибка сессии при включенном Tracy.
Улучшена производительность Codemirror (очистите кэш браузера после обновления).
Исправлена некорректная работа с отключенным кэшем alias listing.

Evolution CE 3.1.14

23 Jan 15:14
951d034
Compare
Choose a tag to compare

Chunk processing bug fix

Evolution CE 3.1.13

20 Jan 14:57
62d6fa6
Compare
Choose a tag to compare
  • New constant - EVO_CLI_USER. It's value will be returned by getLoginUserID method while running in console.
  • The bevior of makeUrl blade directive is changed - now it's the same as the behavior of makeUrl core method.
  • Foreign keys check is disabled in database dumps.
  • Fixed error in getField core method.
  • New redirect type (REDIRECT_JS) in sendRedirect core method.
  • Core method sendmail() now allows to attach files not within MODX_BASE_PATH.
  • Safe mode - allows to restore the functionality of the manager panel, broken by any plugin. To run in safe mode, create a file core/custom/define.php with the content:
<?php
define('SAFE_MODE', true);
  • Removed deprecated OnBeforeManagerLogout, OnBeforeManagerLogin, OnManagerAuthentication, OnManagerChangePassword, OnManagerCreateGroup, OnManagerDeleteUser', OnManagerLogin, OnManagerLogout, OnManagerSaveUser, OnBeforeWUsrFormDelete, OnBeforeWUsrFormSave, OnWUsrFormDelete, OnWUsrFormPrerender, OnWUsrFormRender, OnWUsrFormSave, OnWebDeleteUser, OnWebSaveUser events. You should use the events: OnBeforeUserDelete, OnBeforeUserLogin, OnBeforeUserLogout, OnBeforeUserSave, OnUserAuthentication, OnUserChangePassword, OnCreateUserGroup, OnUserDelete, OnUserLogin, OnUserLogout, OnUserSave, OnUserFormRender, OnUserFormPrerender. This change may partially break the site! Before updating, check for plugins that use deprecated events.
  • The onBeforeMoveDocument and onAfterMoveDocument events have been renamed to OnBeforeMoveDocument and OnAfterMoveDocument, the id_document parameter has been renamed to id. This change may partially break the site! Before updating, check for plugins that use the onBeforeMoveDocument and onAfterMoveDocument events.
  • Added indication of the site's offline mode - an icon in the top menu and a message on the dashboard.
  • Fixed offline mode of the site - only users who are allowed to access manager panel will be able to view the site in offline mode.
  • Optimized system cache creation. It is now controlled by one setting instead of two. Fixed links processing by evo_parser function.
  • Improved the management of links between document groups and users.
  • Fixed broken element locks. Changed models of elements that work with locks.
  • Fixed wrong values of createdby, editedby, createdon, editedon fields in SiteContent model.
  • Added annotations for facades.
  • The hasPermission method has been changed - for a user with role 1 (administrator) or when working in cli mode, the method returns true.
  • Increased the size of the ip field in the manager_log table to work correctly with IPv6.
  • Added MODxAPI libraries.
  • htaccess files changed to work with apache 2.4
  • Fixed checking access rights when editing a document.
  • Minor fixes to the manager interface, improved compatibility with PHP8.1.

Thanks to @64j, @helgispbru, @webber12, @0test, @yama and all who helped with bug reports and translations.

  • Добавлена константа EVO_CLI_USER. Ее значение будет возвращать метод getLoginUserID при запуске в консоли.
  • Исправлено поведение блейд-директивы makeUrl - теперь оно такое же как у метода makeUrl.
  • Отключена проверка внешних ключей в дампах базы данных.
  • Исправлена ошибка в методе getField.
  • Новый тип редиректа (REDIRECT_JS) в методе sendRedirect.
  • Метод ядра sendmail() позволяет прикреплять файлы расположенные за пределами MODX_BASE_PATH.
  • Безопасный режим - позволяет восстановить работоспособность админки, нарушенную каким-либо плагином. Для запуска в безопасном режиме следует создать файл core/custom/define.php с содержимым:
<?php
define('SAFE_MODE', true);
  • Удалены устаревшие OnBeforeManagerLogout, OnBeforeManagerLogin, OnManagerAuthentication, OnManagerChangePassword, OnManagerCreateGroup, OnManagerDeleteUser', OnManagerLogin, OnManagerLogout, OnManagerSaveUser, OnBeforeWUsrFormDelete, OnBeforeWUsrFormSave, OnWUsrFormDelete, OnWUsrFormPrerender, OnWUsrFormRender, OnWUsrFormSave, OnWebDeleteUser, OnWebSaveUser. Cледует использовать события OnBeforeUserDelete, OnBeforeUserLogin, OnBeforeUserLogout, OnBeforeUserSave, OnUserAuthentication, OnUserChangePassword, OnCreateUserGroup, OnUserDelete, OnUserLogin, OnUserLogout, OnUserSave, OnUserFormRender, OnUserFormPrerender. Это изменение может частично нарушить работу сайта! Перед обновлением проверьте наличие плагинов, которые используют устаревшие события.
  • События onBeforeMoveDocument и onAfterMoveDocument переименованы в OnBeforeMoveDocument и OnAfterMoveDocument, параметр id_document переименован в id. Это изменение может частично нарушить работу сайта! Перед обновлением проверьте наличие плагинов, которые используют события onBeforeMoveDocument и onAfterMoveDocument.
  • Добавлена индикация offline-режима сайта - иконка в верхнем меню и сообщение на главной странице.
  • Исправлена работа offline-режима сайта - просматривать сайт в режими offline смогут только пользователи, которым разрешен доступ в админку.
  • Оптимизировано создание системного кэша. Теперь он управляется одной настройкой, а не двумя. Исправлена обработка ссылок функцией evo_parser.
  • Улучшено управление связями для групп документов и пользователей.
  • Исправлены поломанные блокировки элементов. Изменены модели элементов, работающих с блокировками.
  • Исправлены неправильные значения полей createdby, editedby, createdon, editedon в модели SiteContent.
  • Добавлены аннотации для фасадов.
  • Изменен метод hasPermission - для пользователя с ролью 1 (администратор) или при работе в cli-режиме метод возвращает true.
  • Увеличен размер поля ip в таблице manager_log для корректной работы с IPv6.
  • Добавлены библиотеки MODxAPI.
  • Файлы htaccess изменены для работы с apache 2.4
  • Исправлена проверка прав доступа при редактировании документа.
  • Мелкие исправления интерфейса админки, улучшение совместимости с PHP8.1.

Благодарности: @64j, @helgispbru, @webber12, @0test, @yama а также всем, кто сообщал об ошибках и помогал с переводами.

Evolution CE 1.4.23

15 Jan 14:08
64e3011
Compare
Choose a tag to compare

Bug fixes.