Releases: DivanDesign/EvolutionCMS.libraries.ddTools
Releases · DivanDesign/EvolutionCMS.libraries.ddTools
Version 0.69
🇬🇧
- +
\ddTools::getDocumentUrlById($docId): The new public static method. Gets relative URL of a document by its ID. - + README → Parameters description, Examples →
\ddTools::getDocumentIdByUrl: Added the method description.
🇷🇺
- +
\ddTools::getDocumentUrlById($docId): Новый публичный статичный метод. Получает относительный URL документа по его ID. - + README → Описание параметров, Примеры →
\ddTools::getDocumentIdByUrl: Добавлено описание метода.
Version 0.68
🇬🇧
- +
\ddTools::deleteDocuments: The new public static method. Deletes document(s) with all their children (recursively). Cache of the deleted docs and their parents will be cleared.
🇷🇺
- +
\ddTools::deleteDocuments: Новый публичный статичный метод. Удаляет документ(ы) с всеми их дочерними документами (рекурсивно). Кеш удаленных документов и их родителей будет очищен.
Version 0.67.1
🇬🇧
- *
\DDTools\Storage\DB\Storage::items_update: Fixed UPDATE query execution bug in some MariaDB versions.
🇷🇺
- *
\DDTools\Storage\DB\Storage::items_update: Исправлена ошибка выполнения запроса UPDATE в некоторых версиях MariaDB.
Version 0.67
🇬🇧
- +
\DDTools\Tools\Objects::convertType→ Parameters →$params->object→ Valid values →object: Custom class instances are now also supported.
🇷🇺
- +
\DDTools\Tools\Objects::convertType→ Параметры →$params->object→ Допустимые значения →object: Теперь также поддерживаются экземпляры кастомных классов.
Version 0.66
🇬🇧
- +
\DDTools\Base\Base::getClassName()→ Result →$result->namespacePrefixRoot: The new result property contains the root namespace prefix (e. g.'\\ddSendFeedback'of'\\ddSendFeedback\\Sender\\Email\\Sender').
🇷🇺
- +
\DDTools\Base\Base::getClassName()→ Результат →$result->namespacePrefixRoot: Новое свойство, содержащее корневой префикс пространства имён (например,'\\ddSendFeedback'из'\\ddSendFeedback\\Sender\\Email\\Sender').
Version 0.65.3
🇬🇧
- *
\DDTools\Storage\DB\Storage: Works fine even ifidcolumn is not present in the table.
🇷🇺
- *
\DDTools\Storage\DB\Storage: Работает корректно даже если колонкаidне существует в таблице.
Version 0.65.2
🇬🇧
- *
\DDTools\Storage\DB\Storage::items_add:$params->items[$itemIndex]->idis used if it is passed and validated via$this->items_validateData.
🇷🇺
- *
\DDTools\Storage\DB\Storage::items_add:$params->items[$itemIndex]->idиспользуется, если он передан и валиден через$this->items_validateData.
Version 0.65.1
- *
\DDTools\Base\AncestorTrait::getChildClassName: The public static method is no longer final. Now child classes can override this method.
Version 0.65
- +
\DDTools\Base\Base::getClassName→ Parameters →$classNameFull: The new optional parameter. Allows to specify custom class name, not current called only. - +
\DDTools\Snippet::$paramsTypes[$paramName]→ Valid values →'float': The new supported value. - * PHP >= 7.4 is required.
Version 0.64.1
- *
\DDTools\Storage\DB\Storage: Column names are quoted in all queries to avoid of errors when their names are equal to some reserved keywords, e. g.repeat.