PIX 2.5
Улучшения

— Добавлена возможность работы с Yandex Browser (Selenium). В списке Selenium теперь можно выбрать соответствующий пункт Yandex Browser. Скачать браузер можно двумя способами: вручную и через Студию (Настройки -> Установить Web драйверы для Selenium);
— Активности для взаимодействия с Telegram обновлены для работы с новым API. Также теперь принимаются новые форматы Telegram Bot ID;
— Расширен редактор XPath. В редакторе теперь можно использовать выражения, для подстановки переменных в структуру дерева XPath. При этом проверка селектора также работает, если в пути указана переменная, то при проверке, система выведет окно, где значение этой переменной можно будет указать явно;

— В список возможных операторов добавлен not contains;

— Для скриптов добавлена панель перехода к шагу по его номеру. Панель вызывается по сочетанию клавиш CTRL+G;

— Добавлена возможность включить автоматическую проверку проекта/скриптов на ошибки в Студии. Соответствующий блок появился в панели настроек;
— Появилась функция выделения шагов в отдельный скрипт. В скрипте можно выделить шаги и при помощи функции контекстного меню сделать из этих шагов отдельный скрипт. При этом в исходном скрипте появится шаг "Выполнить скрипт", с соответствующими настройками. Все параметры, которые используются в выделенном участке, будут автоматически заполнены в созданном скрипте;
— Оптимизирована работа активностей Web (работающие через ChromiumNativeMessagingHost):
^ Хост не пишет "лишние" логи в обычном режиме работы;
^ Переписана логика взаимодействия с хостом со стороны робота;
^ Добавлена работа с несколькими хостами (теперь с браузерами можно работать через различных пользователей одновременно);
^ Оптимизированы обработки сообщений от хоста, со стороны робота;

* Обновления работают со старыми версиями хоста (уже установленными). Для обновления хоста, до новой версии необходимо в настройках Студии, нажать "Установить расширение" для соответствующего браузера.
Исправления

— Горячие клавиши, теперь привязаны к окну и корректно маршрутизируются до элемента. К примеру, чтобы использовать CTRL+Z ранее требовалось несколько раз выделять шаг скрипта. Сейчас поведение исправлено;
— Исправлен утечка памяти, происходящая при использовании активностей "Показать сообщение" или "Ввести значение";
— Исправлена ошибка, возникающая при использовании активности Tesseract: "Parameter is not valid";
— Исправлена ошибка, периодически возникающая при работе в Studio: "Не удается заместить файл. Замещаемый файл сохранил свое первоначальное имя";
— Исправлена выгрузка изображений из активности "Получить изображения из PDF". Ошибка происходила с файлами старых форматов PDF, в которых неверно определялся тип вложений;
— Исправлена ошибка "Не удается открыть банк макросов." при использовании активностей Word;
— Теперь при использовании активностей Word не накапливаются открытые фоновые процессы MSWord (при ситуации некорректной работы приложения MSOffice);
— Исправлен перенос (DnD) контейнера вперед, после другого контейнера внутри группы.