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

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


ru:changelog

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Последняя версия Both sides next revision
ru:changelog [2019/12/04 14:42]
vladz [ZennoPoster 5.39.0.0 (3.12.2019)]
ru:changelog [2020/07/08 12:44]
deemer [История изменений]
Строка 1: Строка 1:
 ====== История изменений ====== ====== История изменений ======
-====== ZennoPoster 5.39.0.0 (3.12.2019) ======+ 
 +====== 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.txt · Последние изменения: 2020/07/08 12:45 — deemer