LiteFlowX Changelog
[Unreleased]
[1.3.2] — 2024-08-20
- Совместимость: удаление pluginUntilBuild.
[1.3.1] — 2024-04-19
- Исправление: проблемы совместимости со старыми версиями.
- Исправление: возможные проблемы с NPE.
[1.3.0] — 2024-04-15
- Поддержка новых функций: добавлена поддержка новых характеристик таблиц решений.
- Поддержка нового функционала: добавлены декларативные объявления на уровне класса и метода.
- Поддержка нового функционала: добавлен новый компонент Boolean Script.
- Поддержка нового функционала: добавлено ключевое слово retry.
- Поддержка нового функционала: добавлены ключевые слова SER/PAR/maxWaitMilliseconds.
- Изменение: изменено использование заполнителя для компонента наследования.
- Совместимость: совместимость с IDEA-2024.1.
- Исправление ошибок: исправлена ошибка, когда после SWITCH появлялось сообщение об ошибке при использовании идентификатора в выражении IF.
[1.2.5] — 2023-10-16
- Исправление ошибок: устранена проблема с ложными сообщениями о синтаксическом анализе ошибок наследования заполнителей.
[1.2.4] — 2023-10-12
- Поддержка нового функционала: добавлена поддержка ключевого слова must().
- Поддержка экспериментальных версий: добавлена поддержка экспериментальных характеристик наследования.
[1.2.3] — 2023-08-30
- Автоматическое внедрение языка Java в файлы XML.
[1.2.2] — 2023-08-08
- Поддержка нового функционала: добавлена поддержка ключевых слов parallel() и maxWaitSeconds().
- Совместимость: совместимость с IDEA-2023.2.*.
[1.2.1] — 2023-04-11
- Поддержка нового функционала: добавлена возможность использования выражений tag() и id() в конце выражения.
- Совместимость: WHILE() теперь поддерживает использование логических операторов AND, OR и NOT внутри скобок.
[1.2.0] — 2023-04-01
- Поддержка нового функционала: поддержка логических выражений AND(), OR() и NOT().
- Совместимость: совместимость с версиями IDEA-2023.*.
[1.1.6] — 2023-03-16
- Новый функционал: выражение CATCH().DO().
[1.1.5] — 2023-02-01
- Исправление ошибок: решена проблема, из-за которой значок ITERATOR не отображался правильно.
- Исправление ошибок: решено, что атрибут id в теге chain файла .el.xml не распознаётся.
[1.1.4] — 2023-01-18
- Новый функционал: поддержка ITERATOR для ключевого слова #I6AY1G.
[1.1.3] — 2022-12-11
- Новый функционал: использование DEFAULT в SWITCH выражениях #I65E2V.
- Новый функционал: добавлена поддержка Python и Lua для компонентов скрипта #I65E31.
- Совместимость: совместимость с версией IDEA-2022.3.
[1.1.2] — 2022-11-23
- Исправление ошибок: проблема с com/intellij/psi/impl/source/PsiClassImpl.isInheritor must not be null решена.
- Исправление ошибок: проблема с невозможностью преобразования com.intellij.psi.impl.source.xml.XmlElementContentGroupImpl в класс com.intellij.psi.xml.XmlTag решена.
[1.1.1] — 2022-10-24
- Новый функционал: добавлена поддержка Groovy и JavaScript в файлах XML #I5VMP4.
- Исправление ошибок: проблема невозможности распознавания многострочных комментариев решена #I5WQME.
[1.1.0] — 2022-10-09
- Новый функционал: адаптация свойств данных LiteFlow 2.9.0 #I5TUH1.
- Новый функционал: адаптация синтаксиса цикла LiteFlow 2.9.0 #I5TU26.
- Новый функционал: EL обнаруживает изменения в версии LiteFlow 2.9.0 #I5U36H.
- Новый функционал: адаптированы декларативные компоненты LiteFlow 2.9.0 после рефакторинга #I5UA9R.
- Новый функционал: детализация типов компонентов #I5TU3E.
- Исправление ошибок: проблема, когда комментарии ELF не анализировались должным образом, решена #I5Q35D.
- Исправление ошибок: проблема отображения значков компонентов в основном исходном коде решена #I5U3QH.
- Исправление ошибок: проблема неправильного распознавания узлов XML решена #I5O84M.
- Оптимизация: улучшена архитектура плагина ядра исходного кода.
- Оптимизация: все значки в плагине были упрощены и стали более чёткими.
- Оптимизация: улучшено отображение подзаголовка LiteFlowTool Toolbox.
- Оптимизация: проблема двойного щелчка по LiteFlowTool Toolbox, которая не позволяла перейти к соответствующему Chain, была решена.
[1.0.4] — 2022-08-25
- Новый функционал: поддержка IF в LiteFlow v2.8.5 #I5NWWJ.
- Исправление ошибок: проблема, когда SWITCH позволял вводить несколько выражений, решена.
[1.0.3] — 2022-08-02
- Новый функционал: поддержка LiteFlow v2.8.3 для замещающих компонентов #I5K13V.
- Новый функционал: поддержка LiteFlow v2.8.3 для упаковки компонентов #I5JQXV.
[1.0.2] — 2022-07-21
- Новый функционал: поддержка комментариев в EL #I5HPMC.
- Новый функционал: совместимость с IDEA-222.* #I5H8RL.
- Улучшение: реализовано выделение скобок и подсветка.
- Улучшение: реализован автоматический отступ.
- Исправление ошибок: проблема NullPointerException решена.
[1.0.1] — 2022-07-14
- Исправление ошибок: ошибка из-за старого выражения исправлена.
- Исправление ошибок: IllegalArgumentException из-за квалифицированного имени параметра null исправлено.
- Оптимизация: часть кода, связанного с нулевыми значениями, оптимизирована.
[1.0.0] — 2022-07-10
- Адаптация: адаптация к функциям LiteFlow 2.8.x #I5GD4S.
[0.1.1] — 2022-06-15
- Исправление ошибок: проблема перехода к цепочке в редакторе кода Java в LiteFlowTool решена #I5BW1N.
- Исправление ошибок: проблема многоуровневого наследования компонентов, приводящая к неправильному переходу, решена #I5BPP6.
[0.1.0] — 2022-06-09
Новый функционал
- Поддержка: Ctrl+мышь, левая кнопка мыши, чтобы перейти к определению выражения в файле Xml.
Улучшения
- Адаптация: LiteFlow 2.7.x.
- LiteFlowTool: элементы с классификацией менее 1 больше не отображаются.
Исправления ошибок
- Исправлено: проблема с зависанием LiteFlowTool при обновлении элементов #I5A2TT.
- Исправлено: невозможность правильного распознавания компонентов #I5B85N.
[0.0.2] — 2022-05-30
Новый функционал
- Поддержка файлов rule-source в форматах yml, properties и beanXml.
Исправление ошибок
- Исправлена проблема с распознаванием переходов для компонентов или LitefloeComponent с таблицами выражений в качестве значений. Код переходит к Chain
- Поддержка отображения позиции элементов в LiteFlowTool.
- Поддержка версий IDEA после 2017.1.
Изменения:
- Все иконки заменены на файлы иконок SVG.
Исправления:
- Решены некоторые проблемы нестабильности плагина.
[0.0.1-alpha.3.1] — 2022-05-23
Добавлено:
— Добавлена поддержка LiteFlowTool для Windows.
— Добавлена обработка значков файлов, позволяющая идентифицировать файлы XML и файлы компонентов.
— Добавлено распознавание файлов Slot.
Изменено:
— Изменён стиль интеллектуального ввода для XML.
— Повторно оптимизирована структура кода и добавлены комментарии к важным классам.
— Временно удалена поддержка файлов JSON.
— Для анализа выражений используется собственный парсер LiteFlow.
— Модифицирован значок LineMarker.
Исправлены ошибки:
— Некоторые компоненты не могли быть найдены.
— Исправлена проблема невозможности автозаполнения.
[0.0.1-alpha.3] — 2022-05-23
Добавлено:
— Добавлена поддержка LiteFlowTool для Windows.
— Добавлена обработка значков файлов, позволяющая идентифицировать файлы XML и файлы компонентов.
— Добавлено распознавание файлов Slot.
Изменено:
— Изменён стиль интеллектуального ввода для XML.
— Повторно оптимизирована структура кода и добавлены комментарии к важным классам.
— Временно удалена поддержка файлов JSON.
— Для анализа выражений используется собственный парсер LiteFlow.
— Модифицирован значок LineMarker.
Исправлены ошибки:
— Некоторые компоненты не могли быть найдены.
[0.0.1-alpha.2.1] — 2022-05-16
Изменено:
— Изменена иконка плагина.
[0.0.1-alpha.2] — 2022-05-16
Улучшено:
— Совместимость с версией Community Edition IDEA.
[0.0.1-alpha] — 2022-05-12
Добавлено:
— Идентификация компонентов, узлов и цепочек.
— Возможность перехода между компонентами и XmlTag.
— Возможность перехода между компонентами и JsonObject.
— Умные подсказки и автозаполнение.
Опубликовать ( 0 )