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 из конструктора действий (Возможно потребуется сбросить настройки кодогенерации на настройки по умолчанию).
[*] Исправлена загрузка прокси при загрузке профиля.
[*] Валидация ��ействий теперь игнорирует макросы переменных в комментариях кода.
[*] Исправлено взятие строк из таблицы в список.