Обновление движков
- Chromium обновлен до версии 104.4.24+gdf482f6+chromium-104.0.5112.102
- Edge обновлен 103.0.1255.0 (Официальная сборка) canary
- Chrome Selenium обновлен 101.0.4951.54
- обновлён Tesseract OCR к версии 5.2.0
- обновлен движок MsEdge Selemium
- обновлен движок Yandex Browser Selenium
- обновлён веб драйвер к MsEdge
- обновлён веб драйвер к Yandex Browser
- PHP обновлен до версии 8.1.8
- Python обновлен до версии 3.10.5
- Chrome Web Driver обновлен - версия 103.0.5060.13400
Добавление нового функционала
- добавлен объект ul для работы с тэгом "UL"
- добавлена возможность перейти к определению функции в этом файле (для PHP) по F12
- добавлена возможность задавать Virtual Host для связи с RabbitMQ в локальный и глобальный оркестратор
- добавлена возможность вызова контекстного меню сайта в Edge (при снятии галочки в настройках - заменять контекстное меню сайта)
- добавлена настройка сброса времени простоя windows по таймеру (вкладка скрипты)
- добавлена возможность вызова менеджера безопасности в RT
- добавлена настройка: максимальное число символов у значений в контекстном меню
- добавлена настройка - добавлять номер порта к имени процесса python.exe при запуске скрипта
- добавлена настройка - добавлять номер порта к php.exe
- добавлены иконки в дерево активностей
- добавлена панель отладки в RT
- добавлен объект RAW в активности
- добавлен параметр replyTo в команды send_mail_via_outlook и send_mail_via_smtp позволяющий задать один или несколько Email (через ;) для "Reply To"
- добавлены параметры url , exactly в команду clear_request_array у объекта raw, позволяющие удалять запросы заданного типа
- добавлены параметры is_wait_busy , wait_busy_seconds в команду open у объекта excelfile, позволяющие дожидаться если файл занят другим приложением
- добавлена возможность в команду convert у объекта libreoffice, для задания фильтра - например для указания кодировки при конвертации
- добавлена команда keep_alive у объекта windows, для сброса времени простоя Windows
- добавлен параметр addCtrl в команды send_click у объекта mouse и в команду send_mouse_click у объекта dominterface, добавляющий к щелчку нажатие клавиши Ctrl
- добавлен параметр only_used в команды get_rows_count , get_cols_count у объекта excelfile, позволяющий получить количество непустых столбцов или строк
- добавлен параметр hiding_mode в команду maximize у объекта app, при значении которого true приложение сворачивается в трей и там максимизируется
- добавлена команда get_images_count у объекта pdffile
- добавлена в команда wait_download_and_get_file_path у объекта browser, для ожидания загрузки и получения последнего файла
- добавлена команда call_from_xml у объекта soap
- добавлена команда sort_sheet у объекта excelfile, для сортировки листа используя столбец в качестве ключа
- добавлена команда set_next_url_for_open_in_new_tab у объекта raw, для открытия урла в новой вкладке (в том числе можно использовать и для перехвата jQuery)
- добавлена команда dedupe_sheet у объекта excelfile, для удаления дубликатов в листе, используя все или заданные столбцы в качестве первичного ключа (столбцы задаются в строке, например "1" или "1;2;3" или "*" - если все)
- добавлена команда wait_for_input_idle у объекта windowinterface
- добавлена команда get_sheet у объекта excelfile, для получения содержимого листа в массив строк
- добавлен параметр as_array в команду read_table_by_number у объекта wordfile, для получения таблицы как массив
- добавлен объект libreOffice для управления Libre Ofiice c командами
- convert - конвертировать файл из одного в другой формат
- set_install_folder - задать папку инсталяции (по умолчанию "C:\Program Files\LibreOffice\program\")
- добавлены команды для ftp
- добавлен объект outlook c командами
- добавлен объект word с командами
- добавлены команды ожидания в ui
- добавлены команды excel
- sort_sheet - для сортировки листа используя столбец в качестве ключа
- kill - для закрытия всех открытых EXCEL
- dedupe_sheet - заданные столбцы в качестве первичного ключа (столбцы задаются в строке, например "1" или "1;2;3" или "*" - если все)
- export_sheets - для экспорта закладок в папку в отдельные xslx файлы
- split_sheet_by_rows - для разбиения закладки на строки в папку в отдельные xslx файлы
- get_sheet - для получения содержимого листа в массив строк>
- open - открыть excel-файл
- save - сохранить excel-файл
- close - закрыть файл
- get_cell - прочитать текст заданной ячейки
- set_cell - задать текст заданной ячейки
- добавлены команды wordfile
- добавлены команды windowinterface
Улучшения
- улучшена работа плагинов
- улучшение подсказок по встроенным функциям в редакторе
- улучшена работа с почтой и почтовыми msg файлами
- улучшена работа с xlsx файлами (ускорение + оптимизация)
- улучшение активностей (перевод и иконки)
- улучшение внешнего вида редактора Workflow
- улучшение работы excel - загрузка поврежденных файлов
- улучшен перевод activity
- улучшение работы Black схем
- улучшение передачи клавиши Enter в Firefox модели браузера
- улучшение работы плагинов с кодом
- улучшение менеджер безопасности
- улучшен перевод и иконки активностей
- улучшение работы команд outlook
- улучшен внешний вид дерева активностей
- ускорена работа php
- улучшен перевод и иконки действий Workflow
- улучшена работа команд видеозаписи содержимого встроенных браузеров и десктопа
- улучшена работа команд по управлению приложениями Ms Office
- по умолчанию в php.ini включено расширение fileinfo
- состояния панелей в RT теперь сохраняются
- улучшена производительность работы с диском
- улучшение работы комбобокса выбора функций в редакторе кода
- улучшение работы команды get_pos_in_webpage_picture у объекта webpage, для больших страниц
- улучшение работы команды extract_images у объекта pdffile, для некоторых типов pdf
- улучшение работы команды recognize у объекта tesseractOCR, теперь распознает и pdf файлы с картинками
- улучшена работа команды open у объекта excelfile, сделана асинхронной
- улучшена работа команды convert у объекта excel, поддержка форматов: dbf2, dbf3, dbf, ods, mht, mhtml, xlsm, xltm, xltx, prn, xlam
- улучшена работа команды create у объекта excelfile, сразу задаем активным первый лист
- улучшена работа команд follow_link_by_text, follow_link_by_number у объекта excel
Баг фикс:
- баг фикс команды set_cell у объекта excelfile при работе с добавление текста с ведущим нулем
- баг фикс команды get_row у объекта excelfile при работе с пустыми ячейками
- баг фикс работы команды save у объекта excel
- баг фикс работы команды run_macro_by_name у объекта excel
- баг фикс работы команды get_by_properties у объекта DOM
- баг фикс работы команды get_last_download_id у объекта browser
- баг фикс работы команды send_mail у объекта outlook
- баг фикс запуска WF по расписанию
- баг фикс пересоздания браузера
- баг фикс вывода в панель отладку в RT
- баг фикс отображения текущей строки выполнения при отладке PHP скриптов (при редактирование текста)
- баг фикс обновление даты запуска робота по расписанию в RT
- баг фикс работы команд объект telegram
- баг фикс смены шрифта в панели отладки
- баг фикс работы скин версии на масштабах экрана 125% и 150%
- баг фикс пропадания горизонтального скрола при работе с деревом элементов
- баг фикс работы ftp
- баг фикс перезапуска скриптов с названиями на кириллице
- баг фикс диалога выбора типа в типизированных активностях WF
- баг фикс обновления списка переменных в менеджере безопасности при добавление, удалении и изменении
- баг фикс повторного открытия файла с уже сделанными изменениями
- баг фикс опечаток интерфейса
- баг фикс открытия ссылки с зажатым Ctrl