|
| 1 | +# (MODX)EvolutionCMS.snippets.ddStringTools changelog |
| 2 | + |
| 3 | + |
| 4 | +## Version 1.6 (2020-06-03) |
| 5 | +* \* Внимание! Требуется (MODX)EvolutionCMS.libraries.ddTools >= 0.38.1. |
| 6 | +* \+ Параметры → `inputString`: Также может быть задан как PHP объект или массив (например, при вызовах через `$modx->runSnippet`). В этом случае, сначала будет преобразован в JSON. |
| 7 | +* \* Небольшой рефакторинг. |
| 8 | +* \+ README: |
| 9 | + * \+ Документация → Примеры → Вызов через `$modx->runSnippet`. |
| 10 | + * \- Home page. |
| 11 | + * \+ Ссыдки. |
| 12 | +* \+ CHANGELOG: Улучшения стиля и текста. |
| 13 | +* \+ CHANGELOG_ru. |
| 14 | +* \* Composer.json: |
| 15 | + * \+ `homepage`. |
| 16 | + * \+ `authors`. |
| 17 | + * \* `require`: |
| 18 | + * \* `dd/evolutioncms-libraries-ddtools`: Переименовано из `dd/modxevo-library-ddtools`. |
| 19 | + * \* `dd/evolutioncms-snippets-ddtypograph`: Переименовано из `dd/modxevo-snippet-ddtypograph`. |
| 20 | + |
| 21 | + |
| 22 | +## Версия 1.5.2 (2020-05-07) |
| 23 | +* \* Параметры → `tools->charEscaper->lineBreaks`: Переносы строку будут заменены на `\r\n` вместо пробела. |
| 24 | +* \* Небольшой рефакторинг. |
| 25 | + |
| 26 | + |
| 27 | +## Версия 1.5.1 (2020-05-07) |
| 28 | +* \* Сниппет: Инструмент не будет применяться к пустой строке. |
| 29 | + |
| 30 | + |
| 31 | +## Версия 1.5 (2020-05-07) |
| 32 | +* \* Внимание! Требуется (MODX)EvolutionCMS.libraries.ddTools >= 0.35. |
| 33 | +* \* Новая структура сниппета (см. README): |
| 34 | + * \+ Добавлена возможность использования нескольких инструментов одновременно в нужном порядке. |
| 35 | + * \- Следующие параметры удалены (с сохранением обратной совместимости): |
| 36 | + * \- `toLowercase`. |
| 37 | + * \- `toUppercase`. |
| 38 | + * \- `parseMarkdown`. |
| 39 | + * \- `typography`. |
| 40 | + * \- `typography_params`. |
| 41 | + * \- `stripTags`. |
| 42 | + * \- `stripTags_allowed`. |
| 43 | + * \- `specialCharsToHTMLEntities`. |
| 44 | + * \- `removePlaceholders`. |
| 45 | + * \- `escapeForJS`. |
| 46 | + * \- `URLEncode`. |
| 47 | + * \+ Следующие параметры добавлены: |
| 48 | + * \+ `tools`. |
| 49 | + * \+ `tools->caseConverter`. |
| 50 | + * \+ `tools->caseConverter->toLower`. |
| 51 | + * \+ `tools->caseConverter->toUpper`. |
| 52 | + * \+ `tools->markdownParser`. |
| 53 | + * \+ `tools->markdownParser->parseInline`. |
| 54 | + * \+ `tools->typographer`. |
| 55 | + * \+ `tools->typographer->optAlign`. |
| 56 | + * \+ `tools->typographer->text_paragraphs`. |
| 57 | + * \+ `tools->typographer->text_autoLinks`. |
| 58 | + * \+ `tools->typographer->etc_unicodeConvert`. |
| 59 | + * \+ `tools->typographer->noTags`. |
| 60 | + * \+ `tools->typographer->excludeTags`. |
| 61 | + * \+ `tools->tagRemover`. |
| 62 | + * \+ `tools->tagRemover->allowed`. |
| 63 | + * \+ `tools->specialCharConverter`. |
| 64 | + * \+ `tools->charEscaper`. |
| 65 | + * \+ `tools->urlEncoder`. |
| 66 | + * \+ `tools->placeholderRemover`. |
| 67 | +* \+ Сниппет: Добавлены следующие параметры (см. README): |
| 68 | + * \+ `tools->charEscaper->backslashes`. |
| 69 | + * \+ `tools->charEscaper->lineBreaks`. |
| 70 | + * \+ `tools->charEscaper->tabs`. |
| 71 | + * \+ `tools->charEscaper->modxPlaceholders`. |
| 72 | + * \+ `tools->charEscaper->quotes`. |
| 73 | + * \+ `tools->tplParser`. |
| 74 | + * \+ `tools->tplParser->tpl`. |
| 75 | + * \+ `tools->tplParser->placeholders`. |
| 76 | +* \* Composer.json: Исправлен формат версий. |
| 77 | + |
| 78 | + |
| 79 | +## Версия 1.4 (2020-04-19) |
| 80 | +* \+ Добавлена возможность удалять плейсхолдеры вида `[+placeholder+]`. |
| 81 | +* \* Рефакторинг, метод `$modx->getConfig` используется вместо прямого обращения к свойству `$modx->config`. |
| 82 | +* \* README: |
| 83 | + * \* Изменения стиля. |
| 84 | + * \* Документация → Описание параметров: Небольшое изменения порядка. |
| 85 | +* \+ Composer.json → `require`. |
| 86 | + |
| 87 | + |
| 88 | +## Версия 1.3 (2019-10-20) |
| 89 | +* \* Внимание! Требуется EvolutionCMS.libraries.ddTools >= 0.27 (потому что не тестировался с более ранними версиями). |
| 90 | +* \* Внимание! Требуется EvolutionCMS.snippets.ddTypograph >= 2.4 (если используется параметр `typography`). |
| 91 | +* \+ Добавлена возможность типографирования текста (см. параметр `typography`). |
| 92 | +* \+ README → Документация: |
| 93 | + * \+ Установка. |
| 94 | + * \+ Описание параметров. |
| 95 | + * \+ Примеры. |
| 96 | +* \+ Composer.json. |
| 97 | + |
| 98 | + |
| 99 | +## Версия 1.2 (2019-08-09) |
| 100 | +* \+ Добавлена возможность парсинга Markdown в HTML. (см. параметр `parseMarkdown`). |
| 101 | + |
| 102 | + |
| 103 | +## Версия 1.1.1 (2017-08-30) |
| 104 | +* \* Сниппет теперь совместим с кодировкой UTF-8. |
| 105 | + |
| 106 | + |
| 107 | +## Версия 1.1 (2017-02-25) |
| 108 | +* \+ Добавлена возможность преобразовывать символы в нижний или верхний регистр (см. параметры `toLowercase` и `toUppercase`). |
| 109 | + |
| 110 | + |
| 111 | +## Версия 1.0 (2016-12-30) |
| 112 | +* \+ Первый релиз. |
| 113 | + |
| 114 | + |
| 115 | +<link rel="stylesheet" type="text/css" href="https://DivanDesign.ru/assets/files/ddMarkdown.css" /> |
| 116 | +<style>ul{list-style:none;}</style> |
0 commit comments