- Регистрация
- 22.01.2019
- Сообщения
- 1 568
- Благодарностей
- 3 794
- Баллы
- 113
Обновлённый движок Chrome 88
Под капотом новой версии ZennoPoster теперь находится движок браузера
Chrome 88-ой версии. Он поддерживает наибольшее количество современных веб-стандартов, которые используют различные сайты.
Под капотом новой версии ZennoPoster теперь находится движок браузера
- Работайте с ещё бóльшим количеством веб-сайтов.
- Повысьте качество браузерных профилей, включив Chrome в своих проектах.
Повышено удобство установки программы
Отображение имени компьютера при выборе лицензии
Для владельцев нескольких лицензий ZennoPoster, мы внесли ряд изменений в инсталлятор, чтобы сделать процесс установки ещё удобнее. Теперь на шаге выборе лицензии отображается имя компьютера или комментарий, указанный в личном кабинете на вкладке «Оборудование». Это позволит не путаться и быстро установить нужную лицензию.
Опция активации лицензии на текущем оборудовании
Также, появилась опция «Активировать лицензию на этот компьютер» , которая по умолчанию включена. В выключенном состоянии она будет полезна, когда необходимо установить программу для работы в ProjectMaker, без деактивации лицензии на другом компьютере, чтобы работа шаблонов не останавливалась.
Отображение имени компьютера при выборе лицензии
Для владельцев нескольких лицензий ZennoPoster, мы внесли ряд изменений в инсталлятор, чтобы сделать процесс установки ещё удобнее. Теперь на шаге выборе лицензии отображается имя компьютера или комментарий, указанный в личном кабинете на вкладке «Оборудование». Это позволит не путаться и быстро установить нужную лицензию.
Опция активации лицензии на текущем оборудовании
Также, появилась опция «Активировать лицензию на этот компьютер» , которая по умолчанию включена. В выключенном состоянии она будет полезна, когда необходимо установить программу для работы в ProjectMaker, без деактивации лицензии на другом компьютере, чтобы работа шаблонов не останавливалась.
Оптимизация производительности и повышение стабильности программы
Улучшение производительности
Уменьшено потребление CPU до 50%. Увеличена скорость выполнения проектов до 20%. Уменьшено потребление памяти до 20%.
Устранена утечка памяти
Устранена утечка памяти при открытии/закрытии большого количества проектов. Из-за этого ProjectMaker мог тормозить при длительной работе.
Ускорение запуска
Ускорение запуска ProjectMaker и ZennoPoster на некоторых машинах.
Устранение тормозов при наличии свободных ресурсов
Добавлены рекомендации, исправляющие лаги интерфейса ZennoPoster и ОС Windows при запуске большого количества потоков и свободных ресурсах устройства.
Рефакторинг кода
В рамках улучшения качества, производится рефакторинг кода для устранение дефектов. Он включает в себя переименование классов для соблюдения единых стандартов.
Улучшение производительности
Уменьшено потребление CPU до 50%. Увеличена скорость выполнения проектов до 20%. Уменьшено потребление памяти до 20%.
Устранена утечка памяти
Устранена утечка памяти при открытии/закрытии большого количества проектов. Из-за этого ProjectMaker мог тормозить при длительной работе.
Ускорение запуска
Ускорение запуска ProjectMaker и ZennoPoster на некоторых машинах.
Устранение тормозов при наличии свободных ресурсов
Добавлены рекомендации, исправляющие лаги интерфейса ZennoPoster и ОС Windows при запуске большого количества потоков и свободных ресурсах устройства.
Рефакторинг кода
В рамках улучшения качества, производится рефакторинг кода для устранение дефектов. Он включает в себя переименование классов для соблюдения единых стандартов.
Задекларированное публичное API не поменялось, но, если вы когда-то использовали в коде своих проектов незадокументированные референсы библиотек ZP, то могут наблюдаться проблемы.
Улучшении эмуляции браузера
- Исправлен сброс авторизации в Google и других сервисах
- Устранена ошибка, при которой определялась подмена User-Agent в браузере ZennoPoster.
- Устранена ошибка, при которой неверно рассчитывались координаты элементов при эмуляции ClientRect.
- Исправлена работа tinder.com в браузере Chrome.
- Устранена ошибка, при которой при эмуляции ScreenMaximize в Chrome desktop совпадало значение AvailHeight и InnerHeight.
- Исправлена эмуляция BatteryManager.level в Chrome
Улучшение интерфейса и юзабилити
Вставка содержимого переменной в конструкторе рег. выражений
В конструктор регулярных выражений ProjectMaker добавлена возможность вставки содержимого из переменной.
Вставка содержимого переменной в конструкторе рег. выражений
В конструктор регулярных выражений ProjectMaker добавлена возможность вставки содержимого из переменной.
Поиск проектов в формате *.zp для действий «Проект в проекте»
В настройках ProjectMaker на вкладке Выполнение добавлена опция: «Искать проект с расширением .zp при выполнении действия Проект в проекте». Если в этом экшене используется проект старого формата с расширением .xmlz, то при его отсутствии будет искаться проект с таким же именем, но с новым расширением *.zp.
В настройках ProjectMaker на вкладке Выполнение добавлена опция: «Искать проект с расширением .zp при выполнении действия Проект в проекте». Если в этом экшене используется проект старого формата с расширением .xmlz, то при его отсутствии будет искаться проект с таким же именем, но с новым расширением *.zp.
Скругленные углы у группы действий
В ProjectMaker добавлена опциональная возможность включить скругленные углы у действий и групп. Настройка находится на вкладке Внешний вид → Рисовать скруглённые углы действий и групп
В ProjectMaker добавлена опциональная возможность включить скругленные углы у действий и групп. Настройка находится на вкладке Внешний вид → Рисовать скруглённые углы действий и групп
Весь список изменений 7.4.0.0
Добавлено:
+ Движок Chrome обновлён до 88 версии.
+ В инсталлере на странице выбора лицензий добавлено отображение имени компьютера, где сейчас активно оборудование.
+ В инсталлер добавлена опция "Активировать оборудование на текущем компьютере". По умолчанию она выбрана, но при необходимости ее можно снять - так активация лицензии не слетит на предыдущей машине.
+ Обновление превью инстансов значительно ускорено и работает точнее.
+ Уменьшено потребление CPU
+ Увеличена скорость выполнения проектов
+ Уменьшено потребление памяти
+ Ускорение запуска ProjectMaker и ZennoPoster на некоторых машинах.
+ Улучшена стабильность выполнения потоков в ZennoPoster
+ В ProjectMaker в Конструктор регулярных выражений добавлена возможность вставки содержимого из переменной.
+ В настройках ProjectMaker на вкладке Выполнение добавлен чекбокс: Искать проект с расширением .zp при выполнении действия “Проект в проекте”. Если в действии "Проект в проекте" используется проект старого формата с расширением .xmlz, то при его отсуствии будет искаться проект с таким же именем но с новым расширением .zp
+ В ProjectMaker добавлена возможность создания переменной в экшене Switch.
+ В настройках ProjectMaker и ZennoPoster в описания процессов сохранения/восстановления настроек добавлен путь куда сохраняются настройки и откуда берутся при восстановлении.
+ В настройках ProjectMaker на вкладке Внешний вид добавлен чекбокс: Рисовать скруглённые углы действий и групп
+ В кубике распознавания рекаптчи добавлена поддержка распознавания ReCaptcha3 через CapMonsterCloud.
+ Проводится рефакторинг для устранения дефектов (Переименование классов для соблюдения единых стандартов, в рамках улучшения качества). Задекларированное публичное API не поменялось. Но, если вы когда-то использовали в проектах в своем коде незадокументированные референсы библиотек ZP, то могут наблюдаться проблемы.
Исправлено:
• Устранена одна из проблем, из-за которой ProjectMaker мог тормозить при длительной работе (утечка памяти при открытии/закрытии большого количества проектов)
• Добавлены рекомендации, исправляющие лаги интерфейса ZennoPoster и ОС Windows при запуске большого количества потоков и свободных ресурсах устройства.
• Устранена ошибка, при которой при перезапуске 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 запроса через альтернативный метод.
Добавлено:
+ Движок Chrome обновлён до 88 версии.
+ В инсталлере на странице выбора лицензий добавлено отображение имени компьютера, где сейчас активно оборудование.
+ В инсталлер добавлена опция "Активировать оборудование на текущем компьютере". По умолчанию она выбрана, но при необходимости ее можно снять - так активация лицензии не слетит на предыдущей машине.
+ Обновление превью инстансов значительно ускорено и работает точнее.
+ Уменьшено потребление CPU
+ Увеличена скорость выполнения проектов
+ Уменьшено потребление памяти
+ Ускорение запуска ProjectMaker и ZennoPoster на некоторых машинах.
+ Улучшена стабильность выполнения потоков в ZennoPoster
+ В ProjectMaker в Конструктор регулярных выражений добавлена возможность вставки содержимого из переменной.
+ В настройках ProjectMaker на вкладке Выполнение добавлен чекбокс: Искать проект с расширением .zp при выполнении действия “Проект в проекте”. Если в действии "Проект в проекте" используется проект старого формата с расширением .xmlz, то при его отсуствии будет искаться проект с таким же именем но с новым расширением .zp
+ В ProjectMaker добавлена возможность создания переменной в экшене Switch.
+ В настройках ProjectMaker и ZennoPoster в описания процессов сохранения/восстановления настроек добавлен путь куда сохраняются настройки и откуда берутся при восстановлении.
+ В настройках ProjectMaker на вкладке Внешний вид добавлен чекбокс: Рисовать скруглённые углы действий и групп
+ В кубике распознавания рекаптчи добавлена поддержка распознавания ReCaptcha3 через CapMonsterCloud.
+ Проводится рефакторинг для устранения дефектов (Переименование классов для соблюдения единых стандартов, в рамках улучшения качества). Задекларированное публичное API не поменялось. Но, если вы когда-то использовали в проектах в своем коде незадокументированные референсы библиотек ZP, то могут наблюдаться проблемы.
Исправлено:
• Устранена одна из проблем, из-за которой ProjectMaker мог тормозить при длительной работе (утечка памяти при открытии/закрытии большого количества проектов)
• Добавлены рекомендации, исправляющие лаги интерфейса ZennoPoster и ОС Windows при запуске большого количества потоков и свободных ресурсах устройства.
• Устранена ошибка, при которой при перезапуске 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 запроса через альтернативный метод.