ZennoPoster 5.8.0.0 (15.05.2015)

Новые фичи:

[+] Обновлён движок Firefox.

[+] Добавлена возможность отключать загрузку рекламы.

[+] Добавлен новый блок обработка изображений. Подробнее см. тут: обработка изображений.

[+] В статический блок Директивы using, добавлена возможность писать общий код для всех C# макросов.

[+] Добавлен новый тип входных настроек DropDownMultiSelect представляющий собой список с множественным выбором. Структура описание следующая: “Название {Значение1|Значение2|Значение3|…}”.

[+] Добавлена возможность выбора папки во входной настройке FileName. Для этого необходимо в названии приписать “{folder}”.

[+] В настройках проекта появилась опция “Выделенный процесс”, при включенной опции создаётся отдельный процесс base.exe, в котором работает проект. Такой же эффект достигается при установке настройки “Количество потоков в одном процессе” = 1, но не для всех шаблонов, а только для одного.

[+] Добавлен бэкап настроек ZennoPoster, соответствующие кнопки появились в “Других настройках”.

[+] Улучшена скорость работы редактора проектов.

[+] Уменьшено потребление памяти у ProjectMaker.

[+] Полностью переписан модуль работы с GET/POST запросами, должно стать стабильнее и быстрее.

[+] В настройках выполнения можно включить расширенные логи почты, HTTP и FTP, в папке Logs будут создаваться файлы mailLog.txt, httpLog.txt и ftpLog.txt.

[+] Добавлен макрос {-Page.LastDownloadedFile-} содержащий путь последнего загруженного браузером файла.

[+] Добавлен флаг “Создавать файл при отсутствии” в действия привязки файла к спискам и таблицам.

[+] Добавлен модуль для распознавания через сервис RuCaptcha.com.

[+] Добавлена настройка таймаута загрузки таба в статус бар окна браузера.

[+] Добавлена настройка «Обнулять неуспехи при добавлении попыток».

[+] Улучшено управление приоритетами потоков, добавлена настройка “Приоритетные потоки прерывают запрос на инстанс менее приоритетных потоков”.

[+] В ProxyChecker добавлена кнопка “Проверить сейчас”, ставящая в приоритет проверку выбранного источника.

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

[+] Добавлен новый тип входной настройки CaptchaModules, представляющая собой список со всеми модулями распознавания каптч.

[+] В HTTP GET/POST запросах автоматически приписывается http:// если оно необходимо.

[+] В контекстном меню действия в ProjectMaker добавлен пункт “Скопировать значение переменной”.

[+] В действии “Эмуляция клавиатуры” добавлен макрос {ESC}.

[+] Добавлена возможность управлять коллекцией плагинов JavaScript объекта navigator. Для управления используйте следующие методы: GetPluginsHidePluginShowPlugin.

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

[*] Исправлен баг с указанием номера строки при ошибке компиляции кода в ProjectMaker и ZennoPoster.

[*] Исправлен баг в драйвере MySQL.dll, который приводил к утечке памяти в ZennoPoster.

[*] ZennoPoster меньше потребляет процессора и памяти при старте проекта.

[*] Уменьшено потребление памяти при проверке прокси.

[*] Увеличена стабильность работы CheckingProcessor.

[*] Увеличена стабильность работы ProxyChecker.

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

[*] Исправлены проблемы с кодировкой русского профиля в нерусских версиях ZennoPoster.

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

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

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

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

[*] Исправлена работа действия SetValue.

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

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

[*] Исправлен фокус на выделенном проекте в ZennoPoster.

[*] Исправлена работа метода Tab.KeyEvent, так добавлена возможность использовать названия символов из следующего перечисления: System.Windows.Input.Key.

[*] Исправлена обработка вложенного проекта, как необязательное действие.

[*] Исправлено подписывание результирующих переменных, списков и таблиц в надписи действия.

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

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

[*] Исправлена проверка локальных socks прокси.

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

[*] Исправлено сохранение регистра в JavaScript Prompt.

[*] Кнопка “Отложенная отрисовка” теперь работает во время выполнения.

[*] Исправлена ошибка выполнения действия “Перезагрузить инстанс” при работе проекта без браузера.