ZennoPoster 7.4.0.0 (17.05.2021)
Новые фичи:
[+] Движок Chrome обновлён до 88 версии.
[+] В инсталлере на странице выбора лицензий добавлено отображение имени компьютера, где сейчас активно оборудование.
[+] В инсталлер добавлена опция "Активировать оборудование на текущем компьютере". По умолчанию она выбрана, но при необходимости её можно снять - так активация лицензии не слетит на предыдущей машине.
[+] Обновление превью инстансов значительно ускорено и работает точнее.
[+] Уменьшено потребление CPU.
[+] Увеличена скорость выполнения проектов.
[+] Уменьшено потребление памяти.
[+] Ускорение запуска ProjectMaker и ZennoPoster на некоторых машинах.
[+] Улучшена стабильность выполнения потоков в ZennoPoster.
[+] В ProjectMaker в Конструктор регулярных выражений добавлена возможность вставки содержимого из переменной.
[+] В настройках ProjectMaker на вкладке Выполнение добавлен чекбокс: Искать проект с расширением .zp при выполнении действия “Проект в проекте”. Если в действии "Проект в проекте" используется проект старого формата с расширением .xmlz, то при его отсутствии будет искаться проект с таким же именем но с новым расширением .zp
[+] В ProjectMaker добавлена возможность создания переменной в экшене Switch.
[+] В настройках ProjectMaker и ZennoPoster в описания процессов сохранения/восстановления настроек добавлен путь куда сохраняются настройки и откуда берутся при восстановлении.
[+] В настройках ProjectMaker на вкладке Внешний вид добавлен чекбокс: Рисовать скруглённые углы действий и групп.
[+] В кубике распознавания рекаптчи добавлена поддержка распознавания ReCaptcha3 через CapMonsterCloud.
[+] Проводится рефакторинг для устранения дефектов (Переименование классов для соблюдения единых стандартов, в рамках улучшения качества). Задекларированное публичное API не поменялось. Но, если Вы когда-то использовали в проектах в своём коде незадокументированные референсы библиотек ZP, то могут наблюдаться проблемы.
Исправленные баги:
[*] Устранена одна из проблем, из-за которой ProjectMaker мог тормозить при длительной работе (утечка памяти при открытии/закрытии большого количества проектов).
[*] Добавлены рекомендации, исправляющие лаги интерфейса ZennoPoster и ОС Windows при запуске большого количества потоков и свободных ресурсах устройства:
Регулировка пула потоков процессов Chrome
Регулировка пул потоков процесса Firefox
[*] Устранена ошибка, при которой при перезапуске ZennoPoster выдавалось оповещение Lock System на некоторых системах.
[*] Исправлен сброс авторизации в Google и других сервисах.
[*] Устранена ошибка, при которой определялась подмена User-Agent в браузере ZennoPoster.
[*] Устранена ошибка, при которой на движке Chrome не работал аргумент --proxy-bypass-list
[*] Устранена ошибка, при которой в браузере ProjectMaker не работал ресайз элементов на https://sites.google.com/
[*] Устранена ошибка, при которой неверно рассчитывались координаты элементов при эмуляции ClientRect.
[*] Исправлена работа tinder.com в браузере Chrome.
[*] Устранена ошибка, при которой при эмуляции ScreenMaximize в Chrome desktop совпадало значение AvailHeight и InnerHeight.
[*] Устранена ошибка, при которой не находилось письмо в экшене Принять почту.
[*] Устранена ошибка, при которой не появлялся входящий порт на экшене, если переставлять стрелку из нижнего экшена в группе в верхний.
[*] Теперь в ProjectMaker, при добавлении экшенов на холст с помощью горячих клавиш, экшен будет ставится под курсором, а не как раньше - в верхнем левом углу холста.
[*] Устранена ошибка, при которой альтернативный запрос передавал не все cookies.
[*] Устранена ошибка, при которой в ProjectMaker не отображались cookies в альтернативном запросе.
[*] Устранена ошибка, при которой в Профиле могла генерироваться несуществующая дата рождения (например, 30 февраля, 31 апреля и т.п.).
[*] Устранена ошибка, при которой бились картинки на движке Chrome при подмене не связанных с ними данных.
[*] Устранена проблема, при которой монитор трафика перехватывал не все запросы на движке Chrome (и в C#).
[*] В настройках ProjectMaker на вкладке Отладка возвращена кнопка "Сбросить панели", исчезнувшая в ZennoPoster 7.3.0.0.
[*] Исправлена опция выполнения JS кода на всех вкладках при создании окна и загрузке документа страницы в Chrome.
[*] Исправлено выполнение задач диспетчера заданий при установленной настройке "Останавливать выполнение вне указанных интервалов".
[*] Исправлена ошибка, когда потоки выполнения задания в ZennoPoster не поднимались при запущенном задании и значении "Сколько делать" больше нуля.
[*] Плашка о недостатке ресурсов в ZennoPoster теперь появляется быстрее и быстрее исчезает, когда ресурсов становится достаточно.
[*] Исправлены причины зависания и падения браузера Chrome.
[*] Исправлена эмуляция BatteryManager.level в Chrome.
[*] Исправлена ошибка при которой переставали грузиться профили после ошибки загрузки профилей.
[*] Исправлены проблемы разгадывания ReCaptcha2 на некоторых сайтах.
[*] VisualStudio: Исправлена работа FullEmulation методов.
[*] VisualStudio: Исправлена работа установка прокси в проект.
[*] VisualStudio: Исправлена работа project.SendToLog
[*] Исправлена отправка multipart/report запроса через альтернативный метод.