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 запроса через альтернативный метод.