ZennoPoster 5.7.5.0 (26.02.2015)

Новые фичи:

[+] В настройки таблицы добавлена возможность выбора разделителя для csv таблиц.

[+] Для действий добавлен пункт меню “Заменить”, активен если в буфере обмена имеется действие.

[+] Для HTTP GET/POST-запросов добавлена опция “Качать как файл + заголовки”, может пригодиться если скачивание файлов устанавливает Cookie.

[+] Уменьшено потребление памяти при использовании HTTP GET/POST-запросов.

[+] HTTP GET/POST-запросы теперь по умолчанию отправляют заголовки Accept, Accept-Language, Accept-Encoding, если они не были определены пользователем.

[+] В окно профиля добавлена вкладка с всеми текущими значениями полей профиля.

[+] Расширены логи действия обработки почты, теперь по логам можно понять, почему не нашлось письмо.

[+] Добавлен лог планировщика, можно посмотреть когда и что запускалось.

[+] Планировщик отображает время следующего запуска программы.

[+] Найденное совпадение в действии Regex выводиться в лог.

[+] Добавлен IntelliSense в поле установки атрибута в конструкторе действий.

[+] При создании переменной для действия “Повторить в цикле” значение 0 ставиться не только в значение по умолчанию, но и в текущее.

[+] Добавлена возможность включать перенос по словам в форме “Просмотр текста страницы”.

[+] Добавлена опция ввода строки прокси в формате protocol://login:pass@ip:port для действий GET/POST-запросов.

[+] Появилась возможность изменять размер окна с настройками источника прокси.

[+] Добавлено свойство project.TaskId для получения текущего Id задания в ZennoPoster.

[+] Добавлен модуль CapMonster2.dll (для CapMonster версии 2.2+) для распознавания каптч напрямую через сервис CapMonster2.

[+] Добавлены вертикальные скроллы в свойства действий C# и JavaScript кода.

[+] Добавлено свойство instance.UrlManipulation. Если оно true, то появляется возможность использования строки инстанса ZennoPoster.

[+] Добавлен метод instance.WaitForUserAction(timeout). При вызове метода принудительно появляется окно инстанса в ZennoPoster на время в секундах, указанное в параметре timeout, так же добавлена кнопка “Закрыть”. Выполнение проекта продолжается только после нажатия кнопки закрыть, либо окончания таймаута.

[+] Добавлена настройка “Всегда выводить предупреждения в лог”.

[+] В методы ZennoPoster.HttpGet и ZennoPoster.HttpPost добавлен параметр DownloadPath для изменения папки загрузки.

Исправленные баги:

[*] Исправлен импорт входных настроек, имеющих теги.

[*] В HTTP POST при отправке данных используется указанная кодировка.

[*] HTTP GET/POST правильно определяют и разжимают gzip.

[*] При выделении группы действий теперь пропадает выделение отдельного действия.

[*] Исправлена ошибка загрузки одинаковых покупок в ZennoBox и ZennoPoster.

[*] Исправлены причины появления битых каптч.

[*] Исправлены проблемы с переносом стрелок между действиями в ProjectMaker.

[*] Исправлено действие загрузки профиля, теперь после загрузки профиля его изменения отображаются корректно в C# сниппетах.

[*] Исправлено выделение новых проектов при добавлении их в ZennoPoster.

[*] Исправлены некоторые ошибки работы подсказок для макросов и неправильная работа команды Ctrl+Space в редакторах.

[*] Исправлена работа планировщика заданий ZennoPoster.

[*] Исправлена работа расширенного лога, стало удобнее копировать информацию из лога.

[*] Исправлена передача прокси во вложенные проекты при отладке в ProjectMaker.

[*] Улучшена стабильность работы на некоторых сайтах.

[*] При запуске проекта “С начала” очищаются переменные Page.LastAlertText и Page.LastAlertTitle.

[*] Исправлена проблема со склеиванием строк списка после удаления дубликатов.

[*] Исправлено удаление писем через Imap при использовании ZennoPoster.BulkMailDownload.

[*] Исправлена привязка списков и таблиц во вложенных проектах в ProjectMaker.

[*] Исправлены ошибки отладки, возникавшие из-за действия Switch.

[*] Исправлена работа вложенных проектов на неактивном оборудовании в Личном кабинете.

[*] Исправлена активация кнопки Стоп при переходе из вложенного проекта в ProjectMaker.

[*] Исправлены ошибки генерации кода в CodeCreator из конструктора действий (Возможно потребуется сбросить настройки кодогенерации на настройки по умолчанию).

[*] Исправлена загрузка прокси при загрузке профиля.

[*] Валидация действий теперь игнорирует макросы переменных в комментариях кода.

[*] Исправлено взятие строк из таблицы в список.