From 9005df164f7e9b0710c999ff07f2c6301cccb9a9 Mon Sep 17 00:00:00 2001 From: Ilyas Ronef Date: Wed, 4 Dec 2024 03:20:39 +0400 Subject: [PATCH] Prerelease --- CHANGELOG.md | 7 ++++++- CHANGELOG_ru.md | 9 +++++++-- composer.json | 2 +- modx.ddtools.class.php | 2 +- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c514d0..6e82d4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # (MODX)EvolutionCMS.libraries.ddTools changelog +## Version 0.64.1 (2024-12-04) + +* \* `\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`. + + ## Version 0.64 (2024-09-06) * \+ `\DDTools\Tools\Objects::extend` → Parameters → `$params->extendableProperties`: The new optional parameter. Allows to use for extending not all properties from additional objects or arrays (see README → Examples). @@ -153,7 +158,7 @@ * \+ `$meta['success']`: Is not required anymore and by default will be equal to `true`. * \+ `$meta['code']`: Is not required anymore and by default will be equal to `200` or `400` depending on `$meta['success']`. * \+ `$meta`: - * \+ Can also be set as stdClass, stringJsonObject, stringHjsonObject, stringQueryFormatted. + * \+ Can also be set as stdClass, stringJsonObject, stringHjsonObject, stringQueryFormatted. * \+ Is not required anymore and by default will be equal to `['success' => true, 'code' => 200]`. * \+ `setMetaMessage`: If `$this->meta` is not set, it will be set with default values of `success` and `code`. diff --git a/CHANGELOG_ru.md b/CHANGELOG_ru.md index 389e435..6236fb3 100644 --- a/CHANGELOG_ru.md +++ b/CHANGELOG_ru.md @@ -1,7 +1,12 @@ # (MODX)EvolutionCMS.libraries.ddTools changelog -## Version 0.64 (2024-09-06) +## Версия 0.64.1 (2024-12-04) + +* \* `\DDTools\Storage\DB\Storage`: Имена колонок берутся в кавычки во всех запросах, чтобы избежать ошибок, когда они равны каким-нибудь зарезервированным ключевым словам, например `repeat`. + + +## Версия 0.64 (2024-09-06) * \+ `\DDTools\Tools\Objects::extend` → Параметры → `$params->extendableProperties`: Новый необязательный параметр. Позволяет использовать для расширения не все свойства из дополнительных объектов или массивов (см. README → Примеры). * \+ `\DDTools\Storage\Storage` → `items_update`, `items_updateOne`, `items_delete`, `items_deleteOne`, `items_get`, `items_getOne` → Параметры: @@ -153,7 +158,7 @@ * \+ `$meta['success']`: Больше не обязателен и по умолчанию будет равен `true`. * \+ `$meta['code']`: Больше не обязателен и по умолчанию будет равен `200` или `400` в зависимости от `$meta['success']`. * \+ `$meta`: - * \+ Также может быть задан как stdClass, stringJsonObject, stringHjsonObject, stringQueryFormatted. + * \+ Также может быть задан как stdClass, stringJsonObject, stringHjsonObject, stringQueryFormatted. * \+ Больше не обязателен и по умолчанию будет равен `['success' => true, 'code' => 200]`. * \+ `setMetaMessage`: Если `$this->meta` не задано, будет задано со значениями по умолчанию `success` и `code`. diff --git a/composer.json b/composer.json index 0396a73..1240db1 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "dd/evolutioncms-libraries-ddtools", "type": "modxevo-library-ddtools", - "version": "0.64.0", + "version": "0.64.1", "description": "A library with various tools facilitating your work.", "keywords": [ "modx", diff --git a/modx.ddtools.class.php b/modx.ddtools.class.php index c40fe05..bec1c5b 100644 --- a/modx.ddtools.class.php +++ b/modx.ddtools.class.php @@ -1,7 +1,7 @@