Обновление движков
- обновлен Chrome Selenium Driver
- обновлен Gost Selenium Driver
- обновлен Selenium Chrome драйвера
- обновление версии встроенного браузера MS Edge
- обновление Selenium драйверов под текущие версии браузеров
- обновлены библиотеки для python
- Chromium обновлен 124.3.8+gc712fb4+chromium-124.0.6367.207
- FireFox WebDriver обновлен до последней версии (official)
- объект telegram переведен на новый объект, обновлены все существующие методы
- косметические изменения интерфейса (опечатки и перевод)
Добавление нового функционала
- добавлен по умолчанию пакет openpyxl в Python
- добавлена обработка диалогов запроса паролей в команду convertв объект finereaderOCR
- добавлена возможность в команду clear_cell в объекты excelfile и excel, задавать несколько столбцов используя разделитель ";" и диапазон столбцов, используя разделитель "-", например "1-3;5;8-10;12".
- добавлена возможность в команду autosize_col в объекты excelfile и excel, задавать несколько столбцов используя разделитель ";" и диапазон столбцов, используя разделитель "-", например "1-3;5;8-10;12".
- добавлена возможность в команду authorization в объект telegram, для вызова кода с паролем
- добавлен параметр shift_to_left в команду remove_col в объект excelfile, указывающий сдвигать ячейки вправо или влево при удалении столбца
- добавлен параметр method в команду read_page в объект pdffile, указывающий через какую библиотеку мы будем работать с файлом pdf (по аналогии с методом read)
- добавлен параметр header_length в команду dedupe_sheet в объект excelfile, позволяющий указать высоту заголовка (если он есть)
- добавлен параметр encoding в команду add_string_to_file объекта textfile для указания кодировки
- добавлена команда get_page_number_by_text в объект pdffile, для поиска номера страницы с заданным текстом
- добавлена команда read_page в объект word, для чтения текста страницы по ее номеру
- добавлена команда wait_copy объекта file_os, для ожидания окончания копирования файла
- добавлены команды в объект excel
- добавлены команды в объект excelfile
- добавлен объект webdav с командами
- добавлен объект s3 для работы с облачными хранилищами по протоколу S3 с командами
- добавлены команды в объект folder
- добавлены команды в объект telegram
- добавлены команды в объект mail
Улучшение
- улучшено отображение JSON файлов в редакторе
- улучшено отображение HTML файлов в редакторе
- сделано относительным хранение настроек путей к папке MyRobots, путей к PHP, JS, Python интерпретаторов, последних открытых в редакторе файлов и других путей
- улучшена работа команд get_message_by_xxx_via_imap в объекте mail, теперь возвращают также Message-Id и IsReaded
- улучшена работа команды send_mail_via_smtp объекта mail, обновлена проверка валидности емейл адресов
- улучшена работа команды set_cell_type объекта excelfile
- улучшена работа команды set_sheet объекта excelfile, отвечающая за работу с данными в листе
- улучшена работа команды convert объекта excel, теперь поддерживает конвертацию в xlsb
- улучшена работа команды convert объекта excel добавлен параметр delimeter для указания разделителей во входном файле (; или ,)
- улучшена работа команды export_to_access объекта excel, отвечающая за конвертацию в MS Access
- улучшена работа команды combine объекта pdffile добавлен параметр method для указания библиотеки для чтения pdf (может принимать значения "" и "docnet")
- улучшена работа команды read объекта pdffile добавлен параметр method позволяющий, задавать метод чтения pdf фaйла ("","docnet","pdfpig")
- улучшена работа команды un7z объекта files_os поддержка 001 и z01 типов (архивов из нескольких частей)
- улучшена команда get_name в объект file_os, если в передаваемом в команду параметре содержится путь к папке, то команда возвращает пустую строку
- улучшена работа команды add_string_to_file объекта textfile, новый файл создается в кодировке Utf-8 без BOM
- улучшена работа команды exitapp объекта app, выполняется даже случае, когда программа занята выполнением другой команды
- улучшена работа команды get_sheet объекта WF ExcelFile, вместо JArray теперь используется string[,]
- улучшена команда convert в объект word, убраны лишние диалоги и ошибка конвертации xlsx
Баг фикс:
- баг фикс подстановки параметров в редакторе кода по всплывающей подсказке
- баг фикс вывода русского текста в панель отладки при выполнении питон кода
- баг фикс запуска накладывающихся друг за другом задач по расписанию
- баг фикс опечаток в подсказках по горячим клавишам
- баг фикс сохранения скриншотов картинок без размеров
- баг фикс смены браузера через настройки
- баг фикс опечатка в интерфейсе действий WF
- баг фикс интерфейса WF при выдаче подсказок по параметрам некоторых команд
- баг фикс недостающих параметров в некоторых команд WF
- баг фикс работоспособности цикла ForEach в WF
- баг фикс команды get_row в объект excelfile
- баг фикс команды get_sheet объекта excelfile при работе с пустыми листами
- баг фикс команды set_sheet объекта excelfile при работе с пустыми листами
- баг фикс работы команды dedupe_sheet объекта excel
- баг фикс команды set_default_download объекта browser, при задании путей в линукс стиле
- баг фикс команды screenshot объекта windows, при скриншоте 2-го монитора
- баг фикс команды rename объекта folder при повторяющихся путях