Инструменты пользователя

Инструменты сайта


ru:changelog

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
ru:changelog [2019/12/04 14:42]
vladz [ZennoPoster 5.39.0.0 (3.12.2019)]
ru:changelog [2020/07/08 12:45] (текущий)
deemer [История изменений]
Строка 1: Строка 1:
 ====== История изменений ====== ====== История изменений ======
-====== ZennoPoster 5.39.0.0 (3.12.2019) ======+ 
 +====== ZennoPoster 5.45.0.0 (08.07.2020) ====== 
 + 
 +**Новые фичи:​**\\ 
 +[+] Улучшен краткий вид действия Принять почту. Теперь все основные настройки действия можно редактировать в кратком виде. Так же, при нахождении более одного письма,​ теперь берется самое новое, а не выдается ошибка.\\ 
 +[+] Теперь при отсутствии соединения с сервером планировщик ZennoPoster не добавляет попытки заданиям.\\ 
 +[+] Теперь поле Cookie скрывается при включении опции Использовать CookieContainer в действиях HTTP запросов.\\ 
 +[+] Добавлена поддержка параметра data-s в действии Распознать ReCaptcha2.\\ 
 + 
 +**Исправленные баги:​**\\ 
 +[*] Исправлена эмуляция AudioContext в Firefox.\\ 
 +[*] Улучшена эмуляция браузера Chrome, в том числе авторизация на Google сервисах.\\ 
 +[*] Теперь при ожидании действий пользователя в Chrome работает навигация через адресную строку.\\ 
 +[*] Исправлены ошибки конвертации дейтсвий в код, если значения используют макросы.\\ 
 +[*] Исправлена работа свойства Tab.Handle для Firefox.\\ 
 +[*] Исправлены дерганья мыши в ProjectMaker при полной эмуляции.\\ 
 +[*] Исправлено завершение неактивных процессов баз в ZennoPoster.\\ 
 +[*] Другие исправления и улучшения.\\ 
 +====== ZennoPoster 7.1.6.0 (08.07.2020) ====== 
 + 
 +**Новые фичи:​**\\ 
 +[+] Мы работаем над реорганизацией справочных материалов. Теперь в ProjectMaker появилась интегрированная справка - в большинстве окон программы появился значок "?",​ который открывает справку выбранного инструмента или действия. Пока еще не все статьи написаны и обновлены,​ но уже сейчас будет полезно иметь некоторые справочные материалы под рукой.\\ 
 +[+] Добавлена возможность локализации Ваших проектов для других языков. Поддерживается перевод заметок,​ своего текста в действиях и вывода сообщений в лог. Чтобы работать с локализацией,​ в меню Файл добавлен раздел для работы с переводами.\\ 
 +[+] Добавлено действие "​Событие Swipe"​. Теперь Вы можете сделать простой свайп в любую сторону или до элемента через новый экшен. В конструкторе действий данное событие доступно как "swipe into view"​.\\ 
 +[+] Добавлен новый класс MouseEmulationParameters,​ который описывает параметры полной эмуляции,​ а так же перегрузка метода Tab.FullEmulationMouseSetOptions которая принимает этот класс. В классе помимо старых параметров добавлены два новых, отвечающих за скорость скрола:​ MinScrollSpeed,​ MaxScrollSpeed.\\ 
 +[+] Улучшен краткий вид действия Принять почту. Теперь все основные настройки действия можно редактировать в кратком виде. Так же, при нахождении более одного письма,​ теперь берется самое новое, а не выдается ошибка.\\ 
 +[+] Теперь при отсутствии соединения с сервером планировщик ZennoPoster не добавляет попытки заданиям.\\ 
 +[+] Теперь поле Cookie скрывается при включении опции Использовать CookieContainer в действиях HTTP запросов.\\ 
 +[+] Добавлена поддержка параметра data-s в действии Распознать ReCaptcha2.\\ 
 + 
 +**Исправленные баги:​**\\ 
 +[*] Исправлена работа автообновления.\\ 
 +[*] Исправлена эмуляция тач событий на некоторых сайтах,​ которые определяли Touch-клик,​ как обычный клик. Добавлено действие Настройки браузера -> Тач-скрин,​ аналог действия в C# коде свойство Instance.ForceTouch. Для корректной эмуляции тач событий необходимо включить настройку тач-скрин.\\ 
 +[*] Исправлена эмуляция AudioContext в Firefox.\\ 
 +[*] Улучшена эмуляция браузера Chrome, в том числе авторизация на Google сервисах.\\ 
 +[*] Теперь при ожидании действий пользователя в Chrome работает навигация через адресную строку.\\ 
 +[*] Исправлены ошибки конвертации действий в код, если значения используют макросы.\\ 
 +[*] Исправлена работа свойства Tab.Handle для Firefox.\\ 
 +[*] Исправлены дерганья мыши в ProjectMaker при полной эмуляции.\\ 
 +[*] Исправлено завершение неактивных процессов баз в ZennoPoster.\\ 
 +[*] Другие исправления и улучшения.\\ 
 +====== ZennoPoster 5.44.0.0 (11.06.2020) ====== 
 + 
 +**Новые фичи:​**\\ 
 +[+] Добавлена настройка Другое -> Отключить диалог восстановления настроек проектов.\\ 
 + 
 +**Исправленные баги:​**\\ 
 +[*] Восстановление списка заданий в ZennoPoster теперь восстанавливает и входные настройки.\\ 
 +[*] Теперь ZennoPoster оперативнее закрывает базы, что позволяет уменьшить потребление оперативной памяти.\\ 
 +[*] Исправлен запуск и синхронизация браузера в ProjectMaker.\\ 
 +[*] Исправлено выполнение действия Plugin при не сохраненном проекте.\\ 
 +[*] Исправлена верстка полей Select во входных настройках InputSettings.\\ 
 +[*] Исправлена работа ZennoPoster.GetTaskInfo,​ теперь метод всегда возвращает актуальные данные.\\ 
 +[*] Изменена папка загрузки плагинов для купленных шаблонов. Теперь папка с именем шаблона не будет удаляться.\\ 
 +[*] Исправлена работа с профилем и CookieContainer при переключении проектов в ProjectMaker.\\ 
 +[*] Теперь из действия Проект в проекте переменная не удаляется при её переименовании.\\ 
 +[*] Теперь ProjectMaker сообщает об изменении проекта при редактировании действия Обработка профиля.\\ 
 +[*] Исправлено открытие контекстного меню браузера при выполнении вызова "​oncontextmenu"​.\\ 
 +[*] Исправления в полной эмуляции мыши при работе с элементами маленького размера.\\ 
 +[*] Другие исправления и улучшения.\\ 
 +====== ZennoPoster 7.1.5.0 (11.06.2020) ====== 
 + 
 +**Новые фичи:​**\\ 
 +[+] Добавлено новое действие Touch event (новый кубик). Доступны опции Touch и LongtTouch. Поддерживается классический поиск, xpath, а также вызов по координатам.\\ 
 +[+] События Touch и LongTouch добавлены в конструктор действий.\\ 
 +[+] В браузере ProjectMaker рядом с кнопкой открытия devtools добавлен переключатель режимов ввода: посылать события мыши или touch-события. Если включен режим ввода touch, то при включенной записи в проект будут автоматически записываться кубики touch-событий.\\ 
 +[+] В C# добавлены методы Tab.Touch.LongTouch.\\ 
 +[+] Улучшена работа уже существующих методов Touch\\ 
 +[+] Умный поиск теперь работает по всем функциям в ProjectMaker! В результатах поиска теперь отображаются не только кубики,​ но и их опции. При выборе - в проект добавится кубик с уже выбранной опцией. Это можно сделать с помощью с помощью enter, двойного клика или drag&​drop.\\ 
 +[+] Добавлено новое действие - HTTP-запрос. В нем можно выбрать любой тип запроса:​ Put, Delete, Head, Options, Patch, Trace.\\ 
 +[+] В окне трафика добавлена возможность создавать действия на основе выполненных запросов. Для этого в контекстное меню добавлен пункт ​ "​Создать действие из запроса"​.\\ 
 +[+] Значительно улучшена отзывчивость интерфейса ProjectMaker.\\ 
 +[+] Обновлены встроенные примеры шаблонов в ProjectMaker - теперь с комментариями.\\ 
 +[+] Добавлена настройка Другое -> Отключить диалог восстановления настроек проектов.\\ 
 + 
 +**Исправленные баги:​**\\ 
 +[*] Исправлены ошибки,​ когда действия установки значения и клика обводились красным пунктиром,​ если указан поиск по xpath.\\ 
 +[*] Исправлена работа touch для некоторых элементов.\\ 
 +[*] Исправлено отображение действия Операции со списками -> Получить строку -> Содержит текст в ProjectMaker.\\ 
 +[*] Восстановление списка заданий в ZennoPoster теперь восстанавливает и входные настройки.\\ 
 +[*] Теперь ZennoPoster оперативнее закрывает базы, что позволяет уменьшить потребление оперативной памяти.\\ 
 +[*] Исправлен запуск и синхронизация браузера в ProjectMaker.\\ 
 +[*] Исправлено выполнение действия Plugin при не сохраненном проекте.\\ 
 +[*] Исправлена верстка полей Select во входных настройках InputSettings.\\ 
 +[*] Исправлена работа ZennoPoster.GetTaskInfo,​ теперь метод всегда возвращает актуальные данные.\\ 
 +[*] Изменена папка загрузки плагинов для купленных шаблонов. Теперь папка с именем шаблона не будет удаляться.\\ 
 +[*] Исправлена работа с профилем и CookieContainer при переключении проектов в ProjectMaker.\\ 
 +[*] Теперь из действия Проект в проекте переменная не удаляется при её переименовании.\\ 
 +[*] Теперь ProjectMaker сообщает об изменении проекта при редактировании действия Обработка профиля.\\ 
 +[*] Исправлено открытие контекстного меню браузера при выполнении вызова "​oncontextmenu"​.\\ 
 +[*] Исправления в полной эмуляции мыши при работе с элементами маленького размера.\\ 
 +[*] Другие исправления и улучшения.\\ 
 +====== ZennoPoster 5.43.0.0 (14.05.2020) ====== 
 + 
 +**Новые фичи:​**\\ 
 +[+] Добавлены настройки повторений запросов в Chrome. Свойство instance.AutoRetry включает повторения,​ свойство instance.AutoRetry5xxResponses включает повтор для ответов с кодом 5xx, при этом instance.AutoRetry так же должно быть включено. Свойство instance.AutoRetryMaxAttempts позволяет отрегулировать количество попыток,​ от 1 до 10, по умолчанию 3.\\ 
 +[+] В контекстное меню Дерева элементов добавлен пункт "​Парсить данные"​.\\ 
 +[+] Теперь в ProjectMaker при ожидании действий пользователя выводится яркая панель с сообщением и кнопкой "​Продолжить выполнение"​.\\ 
 +[+] Добавлена поддержка дайджест-аутентификации в GET-запросе при альтернативном методе HTTP запросов.\\ 
 + 
 +**Исправленные баги:​**\\ 
 +[*] Исправлена публикация проекта.\\ 
 +[*] Исправлена отладка C# кода в режиме нескольких окон.\\ 
 +[*] Теперь ProjectMaker значительно быстрее сворачивается,​ разворачивается и изменяет размер окна.\\ 
 +[*] Исправлена работа планировщика при выборе конкретного времени вместо интервала в блоке "​Когда повторять"​. Теперь планировщик сработает один раз для одного конкретного времени,​ вместо срабатывания в течении минуты.\\ 
 +[*] Исправлено зависание эмуляции движения мыши, когда мышь приезжала в край страницы.\\ 
 +[*] Исправлено обновление списка переменных в окне Переменные при создании переменной в свойствах действий.\\ 
 +[*] Исправлено автоопределение настроек в действии Принять почту.\\ 
 +[*] Исправлена проблема долгого сохранения проектов при заполнении истории последних проектов.\\ 
 +[*] Теперь окно инстанса гарантировано выводится на передний план при ожидании действий пользователя.\\ 
 +[*] Исправлена работа ThreadStatic атрибута в C# коде в ProjectMaker.\\ 
 +[*] Исправлена работа буфера обмена в C# коде в ProjectMaker.\\ 
 +[*] В действиях работы с элементами настройка "​Ждать элемент не более"​ теперь правильно работает при длительности ожидания менее 5 секунд.\\ 
 +[*] Теперь при отладке C# кода нажатие кнопки Стоп моментально прерывает выполнение проекта.\\ 
 +[*] Исправлены проблемы запуска ProjectMaker при невозможности инициализации редактора кода.\\ 
 +[*] Теперь ZennoPoster лучше работает со вспомогательными процессами баз, убивая их при зависании.\\ 
 +[*] Исправлены возможные зависания альтернативных HTTP запросов и при использовании метода HEAD.\\ 
 +[*] Исправлено получение DOM на некоторых страницах в Chrome.\\ 
 +[*] Теперь Chrome не зависает при попытке установить некорректные куки.\\ 
 +[*] Увеличены таймауты запуска Chrome, что должно улучшить ситуацию при запуске браузера на загруженных компьютерах.\\ 
 +[*] В окне Парсинг данных "​Диапазон"​ и "​Фильтрация"​ поменяны местами для логичного восприятия работы.\\ 
 +[*] Исправлено редактирование номера совпадения в параметрах классического поиска при вставке переменной из контекстного меню.\\ 
 +[*] Теперь свёрнутые блоки C# кода и общего кода запоминаются при закрытии окна.\\ 
 +[*] Уменьшено потребление подключений к прокси при работе с HTTP Connection Pool при альтернативном методе HTTP запросов. Актуально для пакетов прокси ограниченных по подключениям.\\ 
 +[*] Исправлен парсинг тегов XML.\\ 
 +[*] Скрыты устаревшие настройки вкладки Настройки -> Инстанс.\\ 
 +[*] Исправлено распознавание reCAPTCHA v2 во вкладке на некоторых сайтах.\\ 
 +[*] Исправлено описание ошибки при указании заголовка UserAgent в HTTP запросах в неверном формате.\\ 
 +[*] Исправлена установка часового пояса при установке через часы и минуты.\\ 
 +[*] Исправлен счетчик количества потоков для задания в ZennoPoster.\\ 
 +[*] Исправлено отображение значений переменных в подсказках над действиями ProjectMaker.\\ 
 +====== ZennoPoster 7.1.4.0 (13.05.2020) ====== 
 + 
 +**Новые фичи:​**\\ 
 +[+] Добавлены методы для эмуляции touch событий в Chrome. В CommandCenter.Tab добавлено свойство Touch с набором методов. В свойстве Touch есть базовые методы:​ TouchStart, TouchEnd, TouchMove, TouchCancel,​ а так же комплексные методы с перегрузками Touch, SwipeIntoView,​ SwipeBetween и другие.\\ 
 +[+] Добавлены настройки повторений запросов в Chrome. Свойство instance.AutoRetry включает повторения,​ свойство instance.AutoRetry5xxResponses включает повтор для ответов с кодом 5xx, при этом instance.AutoRetry так же должно быть включено. Свойство instance.AutoRetryMaxAttempts позволяет отрегулировать количество попыток,​ от 1 до 10, по умолчанию 3.\\ 
 +[+] Добавлен новый SMS сервис VAK-SMS.\\ 
 +[+] Добавлен новый сервис перевода текста DeepL.\\ 
 +[+] Добавлена настройка "​Выполнять BadEnd при прерывании проекта"​ во вкладку Остановка задания ZennoPoster.\\ 
 +[+] В ProjectMaker добавлен инспектор поиска успешных выходов. Открыть инспектор можно через контекстное меню диаграммы или через меню ProjectMaker -> Редактирование.\\ 
 +[+] Добавлена возможность копировать все переменные из статического блока Переменные.\\ 
 +[+] Обновлены иконки в главном меню ProjectMaker и ZennoPoster.\\ 
 +[+] Блок шифрования не удаляется при сохранении проекта в xmlz формат,​ вместо этого ставится версия ZennoPoster5 вместо версии ZennoPoster7.\\ 
 +[+] В контекстное меню Дерева элементов добавлен пункт "​Парсить данные"​.\\ 
 +[+] Теперь в ProjectMaker при ожидании действий пользователя выводится яркая панель с сообщением и кнопкой "​Продолжить выполнение"​.\\ 
 +[+] Добавлена поддержка дайджест-аутентификации в GET-запросе при альтернативном методе HTTP запросов.\\ 
 + 
 +**Исправленные баги:​**\\ 
 +[*] Исправлена публикация проекта.\\ 
 +[*] Исправлена отладка C# кода в режиме нескольких окон.\\ 
 +[*] Теперь ProjectMaker значительно быстрее сворачивается,​ разворачивается и изменяет размер окна.\\ 
 +[*] Исправлена работа планировщика при выборе конкретного времени вместо интервала в блоке "​Когда повторять"​. Теперь планировщик сработает один раз для одного конкретного времени,​ вместо срабатывания в течении минуты.\\ 
 +[*] Исправлено зависание эмуляции движения мыши, когда мышь приезжала в край страницы.\\ 
 +[*] Исправлено обновление списка переменных в окне Переменные при создании переменной в свойствах действий.\\ 
 +[*] Исправлено автоопределение настроек в действии Принять почту.\\ 
 +[*] Исправлена проблема долгого сохранения проектов при заполнении истории последних проектов.\\ 
 +[*] Теперь окно инстанса гарантировано выводится на передний план при ожидании действий пользователя.\\ 
 +[*] Исправлена работа ThreadStatic атрибута в C# коде в ProjectMaker.\\ 
 +[*] Исправлена работа буфера обмена в C# коде в ProjectMaker.\\ 
 +[*] В действиях работы с элементами настройка "​Ждать элемент не более"​ теперь правильно работает при длительности ожидания менее 5 секунд.\\ 
 +[*] Теперь при отладке C# кода нажатие кнопки Стоп моментально прерывает выполнение проекта.\\ 
 +[*] Исправлены проблемы запуска ProjectMaker при невозможности инициализации редактора кода.\\ 
 +[*] Теперь ZennoPoster лучше работает со вспомогательными процессами баз, убивая их при зависании.\\ 
 +[*] Исправлены возможные зависания альтернативных HTTP запросов и при использовании метода HEAD.\\ 
 +[*] Исправлено получение DOM на некоторых страницах в Chrome.\\ 
 +[*] Теперь Chrome не зависает при попытке установить некорректные куки.\\ 
 +[*] Увеличены таймауты запуска Chrome, что должно улучшить ситуацию при запуске браузера на загруженных компьютерах.\\ 
 +[*] В окне Парсинг данных "​Диапазон"​ и "​Фильтрация"​ поменяны местами для логичного восприятия работы.\\ 
 +[*] Исправлено редактирование номера совпадения в параметрах классического поиска при вставке переменной из контекстного меню.\\ 
 +[*] Теперь свёрнутые блоки C# кода и общего кода запоминаются при закрытии окна.\\ 
 +[*] Уменьшено потребление подключений к прокси при работе с HTTP Connection Pool при альтернативном методе HTTP запросов. Актуально для пакетов прокси ограниченных по подключениям.\\ 
 +[*] Исправлен парсинг тегов XML.\\ 
 +[*] Скрыты устаревшие настройки вкладки Настройки -> Инстанс.\\ 
 +[*] Исправлено распознавание reCAPTCHA v2 во вкладке на некоторых сайтах.\\ 
 +[*] Исправлено описание ошибки при указании заголовка UserAgent в HTTP запросах в неверном формате.\\ 
 +[*] Исправлена установка часового пояса при установке через часы и минуты.\\ 
 +[*] Исправлен счетчик количества потоков для задания в ZennoPoster.\\ 
 +[*] Исправлено отображение значений переменных в подсказках над действиями ProjectMaker.\\ 
 +====== ZennoPoster 5.42.0.0 (16.04.2020) ====== 
 + 
 +**Новые фичи:​**\\ 
 +[+] Добавлена возможность остановить выполнение C# кода. При нажатии Стоп, если в течении 5 секунд выполнение на закончится,​ появится диалоговое окно с предложением прервать C# код.\\ 
 +[+] Вычисления координат для работы полной эмуляции основываются на координатах относительно вкладки,​ а не страницы целиком,​ что решает множество проблем полной эмуляции.\\ 
 +[+] Добавлено свойство Tab.FullEmulationMouseTabPosition,​ предоставляющее координаты виртуальной мыши относительно вкладки,​ т.е. видимой области страницы.\\ 
 +[+] При аварийном завершении ZennoPoster или других проблемах с сохранённым списком заданий,​ теперь показывается форма восстановления списка заданий.\\ 
 +[+] Добавлена поддержка brotli для альтернативного режима http запросов.\\ 
 +[+] Добавлена эмуляция navigator.deviceMemory в Chrome.\\ 
 + 
 +**Исправленные баги:​**\\ 
 +[*] Исправлена эмуляция Accept-Language в Chrome.\\ 
 +[*] Исправлена запись действий в ProjectMaker при использовании браузера Chrome.\\ 
 +[*] Исправлено скрытие и отображение шрифтов в Chrome.\\ 
 +[*] Исправлена работа localStorage в Chrome. Ошибка приводила к сбросу авторизации в Telegram.\\ 
 +[*] Исправлена работа POST запросов при альтернативном методе http запросов.\\ 
 +[*] Исправлена проблема пропажи заданий в ZennoPoster.\\ 
 +[*] Исправлено зависание альтернативного метода http запросов в некоторых случаях.\\ 
 +[*] Исправлен порядок заголовков в альтернативном методе http запросов. А так же исправлен порядок заголовков при отображении в мониторе трафика.\\ 
 +[*] Теперь,​ если в браузерном профиле включен Headers, но выключен Navigator, поле UserAgent эмулируется. Это необходимо для работы http запросов.\\ 
 +[*] Кнопка Инструменты разработчика скрыта для Firefox.\\ 
 +[*] Теперь,​ при ошибках соединения с сервером при запуске ProjectMaker,​ показывается соответствующее сообщение,​ а не сообщение об ошибке создания главного окна.\\ 
 +[*] Исправлена ошибка открытия диалога выбора файла в настройках действий,​ если поле содержит пустую переменную.\\ 
 +[*] Исправлено зависание интерфейса ZennoPoster во время автосохранения списка заданий.\\ 
 +[*] Больше нельзя создавать список или таблицу с пробелом на конце.\\ 
 +[*] Теперь задания Диспетчера задач в ZennoPoster не пропадают из общего списка заданий.\\ 
 +[*] Исправлена работа Instance.FormTitle для Chrome и Firefox.\\ 
 +[*] Исправлена отладка C# кода при использовании методов Table: Clear, DeleteColumn,​ DeleteRow, DeleteRows, Bind и List.SetItem.\\ 
 +[*] Убрана настройка "​Уменьшение потребления памяти для C#", приводившая к проблемам с отладкой C# кода.\\ 
 +[*] Добавлен отсутствующий скролл бар в действии Запуск программы в ProjectMaker.\\ 
 +[*] Теперь номер строки с ошибкой в C# коде определяется правильно.\\ 
 +[*] Исправлено исчезновение курсора виртуальной мыши в некоторых случаях.\\ 
 +[*] Исправлены причины,​ когда горячии клавиши переставали работать.\\ 
 +[*] При загрузке профиля от неподходящего браузера теперь выдаётся предупреждение в лог. Например,​ при загрузке профиля Firefox в Chrome и наоборот.\\ 
 +[*] В действии "​Распознать капчу"​ добавлена отсутствующая кнопка выбора файла.\\ 
 +[*] Исправлены значения по умолчанию параметров window.screenLeft и window.screenTop для Chrome.\\ 
 +[*] Теперь выбор метода http запросов влияет и на C# код.\\ 
 +[*] Исправлена работа методов полной эмуляции в режиме без отображения содержимого для Chrome.\\ 
 +[*] Исправлены ошибки синхронизации вкладок браузера,​ что приводило к загрузке сайтов не в той вкладке.\\ 
 +[*] Исправлены ошибки синхронизации инстанса и ProjectMaker.\\ 
 +[*] Теперь поиск по тексту находит текст в действии "​Switch"​.\\ 
 +[*] Исправлены опечатки в xml формате задания ZennoPoster.\\ 
 +[*] Исправлено переименование проектов в ZennoPoster.\\ 
 +[*] Исправлена работа действия перевода текста с помощью GoogleTranslateViaWebInterface.dll.\\ 
 +[*] Исправлены возможные причины зависания ProjectMaker при закрытии проектов или программы.\\ 
 +[*] Другие исправления и улучшения.\\ 
 +====== ZennoPoster 5.41.0.0 (02.03.2020) ====== 
 + 
 +**Новые фичи:​**\\ 
 +[+] Добавлены инструменты разработчика Chrome в ProjectMaker.\\ 
 +[+] Теперь при завершении задания ZennoPoster по таймауту закрывается процесс инстанса,​ если он использовался для профилактики зависаний браузера.\\ 
 +[+] Теперь планировщик ZennoPoster запускается только после полной загрузки программы.\\ 
 +[+] Добавлены свойства Instance.FrameRate и Instance.AnimationFrameRate. С помощью новых свойств можно регулировать потребление ресурсов компьютера на сайтах с тяжелой анимацией.\\ 
 +[+] Добавлена поддержка параметров куки SameSite и Priority в CookieContainer и Chrome. Параметры сохраняются и загружаются в профиле,​ а также участвуют во всех методах выдачи куки.\\ 
 +[+] В Настройки -> Другое добавлена настройка "​Ограничить максимальный размер записи в файл лога"​. По умолчанию настройка выключена. Пользователям,​ которые работают с большими данными и которым не нужен полный лог, рекомендуется включить ограничение,​ т.к. это повысит производительность ZennoPoster и снизит потребление памяти.\\ 
 + 
 +**Исправленные баги:​**\\ 
 +[*] Исправлены множественные причины зависаний и крешей браузера Chrome, теперь браузер работает стабильно.\\ 
 +[*] Chrome стал более анонимным,​ многие сайты такие как LinkedIn теперь не определяют ZennoPoster.\\ 
 +[*] Исправлена работа IndexedDB в Chrome. Теперь авторизация на некоторых сайтах не будет слетать,​ например:​ Tinder.\\ 
 +[*] Теперь авторизация Google работает стабильнее.\\ 
 +[*] Исправлена работа полной эмуляции мыши. Это привело к правильному отображению в Яндекс Метрике на некоторых сайтах.\\ 
 +[*] Исправлено выделение текста на странице с помощью FullEmulationMouseClick и FullEmulationMouseMove.\\ 
 +[*] Исправлена генерация WebRtc mediaDevices для Chrome.\\ 
 +[*] Исправлено зависание Chrome на сайтах с чат ботом.\\ 
 +[*] Исправлена загрузка файлов на некоторых сайтах в Chrome.\\ 
 +[*] Исправлена передача referer через кубик перехода на страницу в Chrome.\\ 
 +[*] Исправлена эмуляция даты, стали работать некоторые проблемные сайты, например smule.com.\\ 
 +[*] Исправлены ошибки,​ приводившие к каптче на сайтах с CloudFlare.\\ 
 +[*] Исправлены ошибки,​ приводившие к незагрузке сайтов под защитой Variti.\\ 
 +[*] Исправлено отображение страницы при перерисовке комбобоксов в Chrome на некоторых сайтах.\\ 
 +[*] Теперь,​ при отсутствии подключения к серверу или аналогичных проблемах,​ настройки ZennoPoster сохраняются корректно.\\ 
 +[*] Исправлена проблема потери данных при сохранении профиля. Теперь при сохранении профиля,​ если возникли проблемы с получением данных из браузера,​ действие завершится с ошибкой. В случае пересохранения профиля данные не потеряются.\\ 
 +[*] Исправлена ручная загрузка файлов при ожидании действий пользователя в браузере в ZennoPoster.\\ 
 +[*] Исправлено перетаскивание стрелок в проекте ProjectMaker,​ теперь проект правильно сохраняет состояния и правильно реагирует на изменения проекта.\\ 
 +[*] Теперь альтернативный метод HTTP запросов умеет обрабатывать неправильные куки.\\ 
 +[*] Исправлена работа multipart в альтернативном метода HTTP запросов.\\ 
 +[*] Исправлена загрузка GeoIP базы.\\ 
 +[*] Теперь заголовок Host для HTTP запросов в мониторе трафика отображается правильно.\\ 
 +[*] Теперь,​ при HTTP запросах через код стандартным методом,​ проверяется корректность прокси,​ в случае не валидной прокси запрос отправлен не будет.\\ 
 +[*] Исправлена обработка HTTP запросов с некорректным Content-Type.\\ 
 +[*] Исправлена работа автофильтра расширенного лога для заданий в ZennoPoster.\\ 
 +[*] Другие исправления и улучшения.\\ 
 +====== ZennoPoster 5.40.0.0 (29.01.2020) ====== 
 + 
 +**Новые фичи:​**\\ 
 +[+] Обновлена версия браузера Chrome до 78.\\ 
 +[+] Улучшена эмуляция WebGL и WebRTC в Chrome.\\ 
 +[+] Добавлена настройка dns-over-proxy в конфигурационный файл браузера Chrome (base_cr.exe.config и pminstance.exe.config в директории программы).\\ 
 +[+] Настройка "​Подробный лог"​ теперь не сбрасывается при перезапуске программы.\\ 
 +[+] Подробный лог теперь включается сразу после установки настройки и выключается только в ручную.\\ 
 +[+] Добавлено действие Файлы -> Ждать наличия файла.\\ 
 +[+] Добавлено действие Директории -> Ждать наличия директории.\\ 
 +[+] Добавлено действие Обработка текста -> Split Text.\\ 
 +[+] Добавлено действие Браузер -> Настройки -> Ожидание действий пользователя,​ аналог instance.WaitForUserAction в C# коде. Добавлено сообщение для ожидания. Улучшен интерфейс ожидания действий пользователя в ZennoPoster.\\ 
 +[+] Добавлена возможность выбора нескольких масок с помощью символа | в действии Директории -> Получить список файлов.\\ 
 +[+] Добавлена опция "​Ошибка при пустом ответе"​ в действии Обработка текста -> Regex.\\ 
 +[+] Обновлены vcredist'​ы поставляемые с приложением.\\ 
 +[+] Теперь инсталлер ставит оптимальные настройки TCP/IP стека.\\ 
 +[+] Добавлена настройка Другое -> Сжимать кучу больших объектов (Large Object Heap). Полезна при обработке больших строковых данных. Например,​ при включенном автопоиске в ProxyChecker.\\ 
 +[+] Добавлен новый макрос {-Project.LastErrorComment-} и свойство project.LastErrorComment. В них будет содержаться комментарий последнего сбойного действия если он есть, либо текст ошибки,​ если его возможно получить.\\ 
 +[+] Улучшена выгрузка списков и таблиц на диск. Теперь проекты смогут взаимодействовать со списками и таблицами (инициализировать и выполнять действия с ними) во время выгрузки на диск.\\ 
 + 
 +**Исправленные баги:​**\\ 
 +[*] Исправлена авторизация в Google в браузере Chrome.\\ 
 +[*] Исправлена передача document.referrer при переходе на страницу из кубика в Chrome.\\ 
 +[*] Исправлены причины зависания потоков ZennoPoster.\\ 
 +[*] Исправлено зависание ProjectMaker в случае зависания браузера.\\ 
 +[*] Исправлено зависание браузера Chrome при очистке cookie.\\ 
 +[*] Исправлено обновление URL в адресной строке в ProjectMaker.\\ 
 +[*] Исправлена передача cookie через прокси в браузере Chrome (проявлялось в тестовой 5.40.0.0).\\ 
 +[*] Исправлена загрузка localstorage в Chrome. Ошибка могла приводить к потере авторизации на сайте и другим проблемам.\\ 
 +[*] Исправлен текст ошибки в действии Настройки -> Установка сертификата для браузера Chrome.\\ 
 +[*] Исправлено исчезновение поля "​Положить в переменную"​ в окне настроек действия "​Распознать Recaptcha"​.\\ 
 +[*] Исправлена конвертация в C# код следующих действий:​ Текст -> Split, Текст -> Regex, Настройки (браузера) -> Ожидание действий пользователя.\\ 
 +[*] Исправлен баг при котором не очищались временные файлы для списков и таблиц.\\ 
 +[*] Изменения instance.WaitForUserAction теперь не влияют на уже опубликованные проекты (проявлялось в тестовой 5.40.0.0).\\ 
 +[*] Исправлено копирование списков и таблиц,​ к которым не привязан файл, между проектами в ProjectMaker.\\ 
 +[*] Исправлены некоторые ошибки отладки C# кода в ProjectMaker.\\ 
 +[*] Исправлена работа настройки Настройки -> Инстанс -> Отключать звук. Теперь ZennoPoster не отключает звук сторонним процессам.\\ 
 +[*] Исправлена отрисовка в Chrome при малой ширине браузера.\\ 
 +[*] Исправлены причины зависания браузера Chrome на некоторых сайтах или в popup.\\ 
 +[*] Исправлены проблемы с альтернативными HTTP запросами на некоторых сайтах.\\ 
 +[*] Исправлено использование числового обозначения столбца таблицы при чтении ячеек.\\ 
 +[*] Имена файлов больше не преобразуются в нижний регистр при скачивании через HTTP запросы или браузер.\\ 
 +[*] При отладке кода в ProjectMaker теперь открывается правильная вкладка в общем коде.\\ 
 +[*] Исправлена проверка формата прокси при неправильном типе прокси.\\ 
 +[*] Исправлена ошибка парсинга XML из-за недопустимых символов.\\ 
 +[*] Исправлено отображение Content-Type в мониторе трафика при альтернативных HTTP запросах.\\ 
 +[*] Исправлена ошибка выполнения действия Перезагрузка инстанса для нового несохраненного проекта.\\ 
 +[*] Исправлены проблемы с пробелами в заголовках в альтернативных HTTP запросах.\\ 
 +[*] Исправлена работа куки контейнера в альтернативных HTTP запросах.\\ 
 +[*] Теперь при использовании HTTP Connection Pool и альтернативных HTTP запросов соединения вовремя закрываются.\\ 
 +[*] Исправлен экспорт входных настроек,​ теперь DropDown/​DropDownMultiSelect экспортирует правильные значения.\\ 
 +[*] Теперь при превышении максимального количества строк в таблице,​ действие записи в таблицу падает с соответствующей ошибкой.\\ 
 +[*] Исправлена работа поиска в поле с кодом в действиях C# код и JavaScript.\\ 
 +[*] Теперь при возникновении ошибки с часовым поясом выводится дата целиком,​ а не только время.\\ 
 +[*] Исправлено добавление новых пространств имен для глобальных переменных внутри дейтсвия.\\ 
 +[*] Исправлены причины зависания расширенной формы настройки действия с почтой.\\ 
 +[*] Исправлены причины зависания действия Установка прокси с включенными настройками эмуляции.\\ 
 +[*] Теперь нельзя случайно удалить столбцы в окне трафика.\\ 
 +[*] Исправлена ошибка с HttpConnectionPool при работе с прокси с одинаковыми IP, но разными портами.\\ 
 +[*] Исправлено обновление базы GeoIP.\\ 
 +[*] Другие исправления и улучшения.\\ 
 +====== ZennoPoster 5.39.0.0 (03.12.2019) ======
  
 **Новые фичи:​**\\ **Новые фичи:​**\\
 [+] Улучшена стабильность работы Chrome.\\ [+] Улучшена стабильность работы Chrome.\\
 [+] Добавлена поддержка GPU рендеринга в Chrome.\\ [+] Добавлена поддержка GPU рендеринга в Chrome.\\
-[+] Улучшена рандомизация для всех действих требующих случайные значения.\\ ​+[+] Улучшена рандомизация для всех действий, требующих случайные значения.\\ ​
 [+] Действие Переход на страницу завершится с ошибкой если страница не загрузится в Chrome.\\ [+] Действие Переход на страницу завершится с ошибкой если страница не загрузится в Chrome.\\
-[+] Добавлена возможность получения коллекций глобальных переменных. В C# коде объекту project.GlobalVariables добавлено свойство IEnumerable<​string>​ Namespaces для получения коллекции пространсв имен глобальных переменных и индексатор принимающий только пространство имен IEnumerable<​IGlobalVariable>​ this[string nameSpace] для получения коллекции глобальных переменных по namespace.\\+[+] Добавлена возможность получения коллекций глобальных переменных. В C# коде объекту project.GlobalVariables добавлено свойство IEnumerable<​string>​ Namespaces для получения коллекции пространств имён глобальных переменных и индексатор принимающий только пространство имён IEnumerable<​IGlobalVariable>​ this[string nameSpace] для получения коллекции глобальных переменных по namespace.\\
 [+] Улучшены сообщения об ошибках при запуске своих проектов из папки купленных шаблонов.\\ [+] Улучшены сообщения об ошибках при запуске своих проектов из папки купленных шаблонов.\\
-[+] Добавлено новое действие Директории->Проверить существование директории.\\+[+] Добавлено новое действие Директории ​→ Проверить существование директории.\\
  
 **Исправленные баги:​**\\ **Исправленные баги:​**\\
 [*] Исправлены причины зависания потоков ZennoPoster.\\ [*] Исправлены причины зависания потоков ZennoPoster.\\
-[*] Исправлена ошибка приводившая к ошибкам конструктора действий и получения Dom в браузере Chrome.\\ +[*] Исправлена ошибкаприводившая к ошибкам конструктора действий и получению DOM в браузере Chrome.\\ 
-[*] Запрещена установка разрешения 50505*50505 приводившая к зависанию Chrome.\\ +[*] Запрещена установка разрешения 50505*50505приводившая к зависанию Chrome.\\ 
-[*] Исправлена работа http проксей в альтернативном способе HTTP запросов.\\+[*] Исправлена работа http прокси в альтернативном способе HTTP запросов.\\
 [*] Исправлено переопределение заголовка Host при редиректе в альтернативном способе HTTP запросов.\\ [*] Исправлено переопределение заголовка Host при редиректе в альтернативном способе HTTP запросов.\\
-[*] Теперь макрос текущего часа присутствует в выпадающе списке с макросами TimeNow.\\ +[*] Теперь макрос текущего часа присутствует в выпадающем списке с макросами TimeNow.\\ 
-[*] Исправлена ошибка созранения шаблона при использовании в нём некоторых символов.\\+[*] Исправлена ошибка сохранения шаблона при использовании в нём некоторых символов.\\
 [*] Исправлена отрисовка действия Switch.\\ [*] Исправлена отрисовка действия Switch.\\
 [*] Исправлено отображение переменных в контекстом меню Установить значение из переменной.\\ [*] Исправлено отображение переменных в контекстом меню Установить значение из переменной.\\
ru/changelog.1575470570.txt.gz · Последние изменения: 2019/12/04 14:42 — vladz