Обновление движков
- обновлен движок MS Edge: 125.0.2535.67 (official)
- обновление библиотеки по работе с изображениями
- обновлен движок Edge Selenium Driver: 128.0.2739.56
- произведены небольшие исправление интерфейса
- обновлен Node.js
- Обновлен Chromium: 130.1.9+gfc42567+chromium-130.0.6723.70
Добавление нового функционала
- добавлено действие WF.Word.Kill
- добавлена папка Plugin Sample со всем необходимым для создания собственных плагинов
- добавлена поддержка мультистрочных комментариев для ФО (см. пример ФО excelfile и libereOfficeCalc)
- добавлен параметр timeout в действие WF.Word.Convert
- добавлен параметр schedule_date в команды send_media_to_chat, send_message_to_chat, send_message_to_contact в объект telegram , позволяющий задавать дату отправки сообщения в методы
- добавлены параметры row и col в команду set_sheet в объект excelfile, для указания начального места вставки массива данных
- добавлен параметр timeout в команду read в объект wordfile
- добавлен параметр encoding в команды sort и dedupe в объект textfile, позволяющий явно задавать кодировку текстового файла, например "windows-1251","utf-8"
- добавлен функциональный объект libreOfficeCalc в раздел SISTEM, для работы с файлами, расширением .xlsx
- добавлен функциональный объект excelDataReader в раздел SISTEM, который предназначен для чтение файлов .xls и .xlsx
- добавлена команда get_encoding в объекте textfile, позволяющая получить текущую кодировку текстового файла
- добавлены команды в объект selenium:
- maximize - максимизировать окно селениума
- minimize - минимизировать окно селениума
- fullscreen- перевести в полноэкранный режим окно селениума
- set_pos - передвинуть окно селениума в заданные координаты
- set_size - изменить размер окна селениума
Улучшена работа команд
- улучшение перевода WF
- улучшен вывод в лог команд, добавлена дата
- увеличено количество плагинов при базовой установке программы
- улучшение передачи аргументов CLI Chrome Selenium. Сделано рабочим load-extension в том числе для загрузки плагинов из папок
- улучшен инсталл (можно сразу выбирать php,python,js конфигурации)
- улучшена работа внутренних команд в объекте selenium
- улучшена работа команды close_all_tabs из объекта browser, перед закрытием останавливает все процессы в закрываемых браузерах
- улучшена работа команды get_all_files_in_folder в объекте textfile, убран параметр extension
- улучшена работа команды set_xxx_type из объекта excelfile объявлены устаревшими, вместо них надо использовать set_xxx_format
- улучшена работа команды open в объекте word, второй параметр read_onlyпо умолчанию равен true. read_only = true
- улучшена работа команды add_plugins в объекте selenium, добавлена возможность передачи плагина не только через .crx файл, но и через папку с плагином
- улучшена работа команд get_message_by_xxx в объекте mail, дополнительно теперь получаются поля: To, Cc, Bcc, Priority
- улучшена работа команд в объекте excelfile:
Баг-фикс
- баг фикс ввода точки при вводе с клавиатуры для селениум моделей браузера
- баг фикс редактирования задачи расписания раз в N минут
- баг фикс редактирования задачи расписания
- баг фикс параметра mask у команды get_all_folders в объекте folder
- баг фикс работы команды send_message_to_contact из объекта telegram
- баг фикс работы команды add_rows в объекте excel
- баг фикс работы команды dedupe_range из объекта excel, при сложных диапазонах и условиях
- баг фикс работы команды convert в объекте libreOffice, игнорирование имени файла
- баг фикс работы команды convert в объекте word, корректная очистка процесса после окончания работы
- баг фикс работы команды clear_local_storage в объекте browser, для Selenium моделей браузера
- баг фикс работы команд в объекте excelfile: