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

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


Боковая панель

Перевод этой страницы:

ru:changelog

Содержание

История изменений

ZennoPoster 5.11.6.0 (17.8.2017)

Новые фичи:
[+] Добавлена эмуляция аудио fingerprint. При старте проекта, генерируется уникальный отпечаток, он пишется в профиль, про сохранении и последующей загрузке профиля отпечаток восстанавливается.
[+] Добавлена эмуляция устройств воспроизведения в WebRTC.
[+] Добавлен одновременный запуск нескольких шаблонов в Диспетчере задач. (Появились группы заданий, группы выполняются по порядку. Шаблоны из группы стартуют одновременно, если группа разрывается другой группой, то это разные группы).
[+] Drag And Drop для виртуальной мыши. У вкладки появились C# методы FullEmulationMouseDragAndDrop(int fromX, int fromY, int toX, int toY) и FullEmulationMouseDragAndDrop(HtmlElement fromHe, HtmlElement toHe).
[+] Появился Blacklist для источников прокси в ZennoPoster.
[+] Добавили выбор папки в BotUI.
[+] Добавили возможность удалять обработанный e-mail.

Исправленные баги:
[*] Исправлены проблемы в эмуляции WebRTC при перезагрузке страницы.
[*] Исправлена работа Google переводчика через сайт translate.google.com.
[*] Исправлена проблема с загрузкой файлов через Flash.
[*] Исправлено отключение источников RSS в проксичекере.
[*] Исправлено появление пункта отправки прокси для модуля Capmonster.dll в действии ReCaptcha2.
[*] Исправлена проблема с эмуляцией часового пояса на Яндекс почте.
[*] Исправлены щелчки звуковая карта при запуске программы.
[*] Улучшения в стабильности работы.
[*] Исправленное мешающее автодополнение в полях ввода в действиях.
[*] Исправлена проблема с сортировкой заданий по времени в ZennoPoster.

ZennoPoster 5.11.5.0 (03.08.2017)

Новые фичи:
[+] Добавили возможность получения списка папок в действие работы с директориями.
[+] Добавили ввод текста в действие для ReCaptcha2 распознавания.
[+] Добавили опцию отключения автодополнения в полях ввода в действиях, для тех кому мешает его стандартное поведение.

Исправленные баги:
[*] Исправлены зависания при работе проектов.
[*] Исправлены зависания при работе инстансов.
[*] Исправлены проблемы с invisible recaptcha2 при разгадывании на некоторых сайтах через сервисы anitgate и rucaptcha.
[*] Исправлена проблема с recaptcha2 вконтакте при разгадывании через сервисы anitgate и rucaptcha.
[*] Увеличено минимальное количество попыток распознавания для ReCaptcha2 через сервисы, чтобы работники успевали ее решить.
[*] Исправлены проблемы с виртуальной мышью.
[*] Исправлена проблема с пропадающем контекстным меню при клике правой кнопкой в браузере Project Maker.
[*] Исправлена проблема при первом открытии настроек BotUI в ZennoPoster.
[*] Исправлены проблемы с Javascript в BotUI.
[*] Исправлена проблема, когда нельзя было вызвать окно языков в BotUI.
[*] Исправлено пропадание контента в первой вкладке таба BotUI после открытия новой вкладки.
[*] Исправлена запись ошибок BotUI в лог.
[*] Исправлено удаление файлов списков и таблиц при одновременной работе в ZennoPoster и ProjectMaker с одним файлом.
[*] Исправлена проблема с долгим закрытие постера, при большой нагрузке.
[*] Исправлена работа прокси во вложенном проекте.
[*] Исправлена работа регистрации на некоторых польских сайтах.
[*] Исправлена утечка памяти в ProjectMaker в списках и таблицах не привязанных к файлу.
[*] Улучшено общение с Proxifier.
[*] Исправлено отображение запросов по http методами get/post в окне трафика.
[*] Исправлена проблема, когда при выборе одного проекта в окне восстановления восстанавливаются все проекты.
[*] Небольшие UI исправления.

ZennoPoster 5.11.4.0 (29.06.2017)

Новые фичи:
[+] Добавлена возможность локализации в BotUI. Теперь интерфейс ботов можно делать на разных языках и не надо делать много проектов.
[+] Действие распознавания ReCaptcha2 теперь поддерживает рекапчи с автосабмитом.
[+] Действие распознавания ReCaptcha2 теперь поддерживает работу на страницах, где несколько рекапч, разгадывается только видимая.
[+] Появилась возможность эмулировать список аудио/видео устройств в WebRTC. Для эмуляции устройств необходимо установить свойству Instance.WebRTCWorkMode значение WebRTCMode.Emulate. Для получения списка устройств нужно воспользоваться методом Instance.GetWebRTCDevices(), который вернет коллекцию элементов WebRtcDeviceItem. С помощью метода Instance.ShowWebRTCDevice можно добавлять устройства, с помощью Instance.HideWebRTCDevice скрывать. Для формирования устройства необходимо заполнить поля WebRtcDeviceItem, тип, имя и идентификатор устройства. Идентификатор устройств обычно имеет формат {0.0.0.00000000}{00000000-0000-0000-0000-000000000000}. Все настройки WebRTC, режим работы, устройства и адреса, теперь можно сохранить в профиле. При физическом изменении списка устройств необходимо нажать «С начала» в ProjectMaker, либо запустить новую базу в ZennoPoster.
[+] Появилась возможность управлять шрифтами, которые доступны браузеру (пока без эмуляции шрифтов во Flash). Для получения списка шрифтов нужно воспользоваться методом Instance.GetFonts(). С помощью метода Instance.ShowFont можно добавлять шрифты, с помощью Instance.HideFont скрывать. Если вы добавите шрифт, которого нет у вас на компьютере, он не покажется, но будет сохранен в списке текущих шрифтов инстанса. И в случае появления этого шрифта на компьютере, он будет показан в браузере. Список шрифтов можно сохранить в профиль, если вы не изменяли список, то будет использоваться список шрифтов по умолчанию. Для эмуляции шрифтов необходимо использовать «Выделенный процесс», т.к. эмулированный список не разделяется по инстансам.
[+] Мелкие улучшения UI (появился поиск действий, в горячих кнопках в ProjectMaker можно настроить быстрое создание действий).
[+] Появилась опция Настройки → Выполнение → Безопасно сохранять файлы (включена по умолчанию). Теперь списки и таблицы не портятся при внезапных перезагрузках сервера. Данная опция несколько замедляет работу с данными, кому не нравится может выключить, будет быстрее, но менее безопасно.

Исправленные баги:
[*] Исправлена некорректная работа instance.AddToTitle.
[*] Исправлена работа ChangeRequest и ChangeResponse в ZennoPoster и ProjectMaker при выключенном окне просмотра трафика.
[*] Исправлены проблемы с путаницей отображения \r и \r\n в конструкторе регулярных выражений.
[*] Исправлена проблема с порчей профиля Proxifier.
[*] Исправлено ложное сообщение об ошибке при наложении водяного знака.
[*] Исправлена работа сервиса распознавания каптч Chinese JsdatiCaptcha.
[*] Исправлены проблемы, когда расширенный редактор действия почты вылетал.

ZennoPoster 5.11.3.0 (13.06.2017)

Новые фичи:
[+] Добавлена обработка HSTS Super Cookie. В метод сохранения профиля и в кубик добавлен флаг сохранять супер куки. Очистка HSTS Super Cookie производится вместе с очисткой других куков. По аналогии с обычными куками добавлены методы void instance.SaveSuperCookie(string path), byte[] instance.SaveSuperCookie(), void instance.LoadSuperCookie(string path), void instance.LoadSuperCookie(byte[] cookie), void instance.SetSuperCookie(string cookie), string instance.GetSuperCookie(string domain = default(string)).
[+] Добавлено действие для распознавания Recaptcha2 через сервисы атикапча, рукапча, imagetypers, capmonster. Теперь можно просто добавить действие в проект, оно сам найдет рекапчу на странице и распознает ее. Поддерживаются варианты ReCaptcha2, ReCaptcha 2 Invisible, возможна работа через POST/GET при распознавании через сервисы атикапча, рукапча, imagetypers.
[+] В BotUI добавлено мультиселектирование элементов.
[+] В BotUI добавлена история действий (Отменить/Повторить).
[+] В BotUI добавлено перемещение контролов по пикселю стрелками на клавиатуре.
[+] В BotUI добавлена поддержка Ctrl+C/Ctrl+V
[+] Добавлены свойства HtmlElement.BoundingClientWidth и HtmlElement.BoundingClientHeight В свойствах элемента и в конструкторе добавили clientwidth и clientheight, их можно дергать через HtmlElement.GetAttribute, возвращают BoundingClientWidth и BoundingClientHeight. В свойствах элемента старые width и height теперь отображают ScrollWidth и ScrollHeight.
[+] Добавили кнопки вызова входных настроек / BotUI в ZennoPoster.
[+] Добавили копирование текста сообщения по контекстное меню в логе ZennoPoster.
[+] Увеличена скорость запуска потоков.
[+] Улучшена работа эмуляции времени.
[+] Убрали зависимость от Newtonsoft.Json, если вам нужна для работы какая-то определенная версия Newtonsoft.Json, то можете спокойно ее использовать без правки config файлов.

Исправленные баги:
[*] При отключении WebRTC теперь показывается, что микрофона и камеры нет, даже если они есть.
[*] Исправлены проблемы при работе с Proxifier.
[*] Исправлена проблема с исчезновением несохраненного проекта, если там нет действий, но есть статические блоки.
[*] Исправлена работа socks 5 прокси с авторизацией при большом количестве подключений.
[*] Исправлена проблема, когда нельзя выбрать переменную в контекстном меню в действии Свой код C#
[*] Исправлена проблема с разрастанием мусорных файлов при аварийном завершении проекта и при работе вложенных проектов.
[*] Исправлено добавление нескольких сборок в качестве зависимых.
[*] Не удаляется неразрывный пробел через Trim.
[*] Исправлен запуск проектов CodeCreator проектов написанных на PHP в ZennoPoster.
[*] Исправлены мелкие UI баги.

ZennoPoster 5.11.2.0 (29.5.2017)

Новые фичи:
[+] Добавлено ручное редактирование HTML кода BotUI.
[+] Улучшена производительность BotUI.
[+] Добавлена возможность подмены содержимого запросов и ответов. ChangeRequest и ChangeResponse
[+] Улучшенная обработка подключений подробности читайте в статье.
[+] Небольшие улучшения в UI.

Исправленные баги:
[*] Исправлен импорт входных настроек через bat-файл.
[*] Исправлены ошибки при копировании блока таблицы между проектами.
[*] Не копируется ссылка из адресной строки браузера PM правой кнопкой.
[*] Исправлено разрастание мусорных файлов во время работы.
[*] Исправлена перезагрузка инстанса в PM.

ZennoPoster 5.11.1.0 (12.05.2017)

Новые фичи:
[+] Убраны зависимости от HtmlAgilityPack.

Исправленные баги:
[*] Исправлено падение браузера при работе в popup, и на некоторых сайтах.
[*] Исправлена ошибка при открытии вложенного проекта с браузером.
[*] Восстановлена поддержка MicrosoftTranslate API.
[*] Исправлено одновременно добавление «Входных настроек» и BotUI
[*] Исправление UI при отображении настроек на маленьких экранах.

ZennoPoster 5.11.0.0 (05.05.2017)

Новые фичи:
[+] Добавлен новый статический блок BotUI.
[+] Добавлена опция выполнения JS все время «на всех вкладках».
[+] Добавлена настройка «Не перехватывать фокус с других процессов (некоторые сайты могут работать некорректно)». Эта настройка позволит избежать мерцания экрана и потери активного фокуса приложения при работе ZennoPoster, но нужно проверить, что ваши проекты не сломались, т.к. некоторые сайты требует корректного переключения фокуса для браузера во время работы (например VK).
[+] Добавили опцию «Открывать браузер если требуется» для C# метода «Проект в проекте».
[+] Улучшена обработка сетевых подключений.
[+] Добавили фильтр для «Cloudflare proxy» в ProxyChecker. Если сайты не находятся за cloudflare, то IP cloudflare не будут работать как http прокси, этот фильтр позволит избежать попыток работы с такими сайтами.
[+] Небольшие улучшения UI.

Исправленные баги:
[*] Исправлена отправка пустой картинки вместо капчи в режиме браузер без отображения в ProjectMaker.
[*] Исправлена работа правой кнопки мышки в выпадающем списке.
[*] Исправлена перезагрузка инстанса в ProjectMaker.
[*] Исправлены некоторые случаи незакрывания контекстного меню.
[*] Исправлен некорректный выход по красной ветке при выполнении вложенного проекта.
[*] Исправлено обновление профиля в интерфейсе CodeCreator.
[*] Исправлена ошибка, когда не добавлялся первый элемент из списка в первый столбец таблицы.
[*] Исправлена ошибка, когда в ProjectMaker при просмотре списка вместо пустой строчки появлялись две, хотя исходном файле только одна пустая последняя строка.
[*] Исправлена работа select при выборе года рождения при регистрации, на некоторых сайтах при установке через макрос года рождения.
[*] Исправлена ошибка, когда при загрузке профиля из файла через кнопку «Загрузить» в окне «Текущий профиль» во вкладке «Человек» данные подгружаются, во вкладке «Профиль» данные не изменяются.

ZennoPoster 5.10.7.0 (20.04.2017)

Новые фичи:
[+] Добавлена поддержка, автоматического определения летнего времени при автоматической эмуляции часового пояса.
[+] Добавлена возможность регулировать кол-во скачиваемых писем при обработке почты, что поможет ускорить работу проектов и уменьшить трафик.
[+] Добавлен метод FullEmulationMouseWheel для эмуляции скролла виртуальной мышью.
[+] Добавлен метод instance.StopDownloads() для остановки фоновых загрузок.
[+] Улучшение стабильности.
[+] Включении опции «Нумерация строк в кубике C#», теперь запоминается.
[+] Расширены средства диагностики проблем.

Исправленные баги:
[*] Исправлено скролирование двух окон одновременно в ProjectMaker на Windows 7.
[*] Исправлено получение текущего прокси проекта в кубике Получение прокси в безбраузерном проекте.
[*] Исправлено получение фокуса элементом при клике правой кнопкой мыши.
[*] Исправлено дублирование заголовков при ответе на гет-запрос с редиректом.
[*] Исправлено конвертирование в C# код действия работы с базой данных.
[*] Исправлен баг при выполнении JS на странице «все время» при сложной структуре вложенных фреймов.
[*] Исправлены мелки UI баги.

ZennoPoster 5.10.6.0 (23.03.2017)

Новые фичи:
[+] Добавлена поддержка изображений с прозрачностью для работы ZennoPoster при повороте.
[+] Добавлена поддержка sms сервиса give-sms.com.
[+] Добавлен метод GetTraffic для получения последних url, на которые был navigate.
[+] Добавлен метод PageScale для установки из кода масштаба страницы.
[+] Добавлены методы GetBrowserPreference и SetBrowserPreference управления настройками браузера.
[+] Улучшения в автоматической эмуляции системного времени.

Исправленные баги:
[*] Исправлена ошибка открытия некоторых сайтов.
[*] Исправлена ошибка при установке дефолтного часового пояса через кубики.
[*] Исправлено открытие страниц в Яндекс.Вебмастере при эмуляции часового пояса.
[*] Исправлена эмуляция мыши на вкладке созданной автоматически.
[*] Исправлена эмуляции мыши уползающей за экран (бесконечный скролинг)
[*] Исправлена работа HTTP GET/POST при редиректах.
[*] При отправке элемента в Конструктор не отображались его свойства и фокус в дереве элементов.
[*] Исправлена ошибка в C# коде instance.SetProxy не менял свойство project.Proxy.
[*] Исправлена ошибка загрузка профиля без прокси. Эта загрузка не очищала существующий прокси.
[*] project.Proxy не обновлялся после возврата из вложенного проекта.
[*] Не обрабатывалась папка Спам при скачивании почты из GMAIL.
[*] Опция «Удалять прежние прокси» источника прокси не удаляла прокси из живого списка.
[*] Правки в документации.
[*] Исправлены мелкие баги в UI.

ZennoPoster 5.10.5.1 (13.03.2017)

Новые фичи:
[+] Добавлены методы эмуляции IP для WebRTC. SetWebRTCAdresses и GetWebRTCAdresses, позволяет показывать методам определения IP через WebRTC те IP, которые вы хотите показать.
[+] Теперь при попытке автоматического получения настроек для почты, выдается сообщение «Не удалось автоматически получить настройки почты» для доменов, для которых автоматические настройки не известны.
[+] Заключен договор с Касперским, чтобы он не считал наш софт вирусом, новые версии регулярно будут добавляться в белый список. Чтобы Whitelist программа работала, нужно чтобы настройка Kaspersky Security Network (KSN) была включена постоянно, это настройка в Антивирусе Касперского.
KSN – это облачное хранилище, где хранятся данные из WhiteList базы. Если эту опцию не включать и не иметь активного интернет-подключения , то Антивирус Касперского не получит информацию о запускаемом файле.

Исправленные баги:
[*] Исправлена причина падения ZennoPoster при длительной работе. Если проблема повторится, то рекомендуем включить настройку в ZennoPoster, «Выводить оповещения только в лог» и прислать нам отчет диагностики.
[*] Исправлена причина падения ProjectMaker при исследовании элемента.
[*] Исправлено зависание интерфейса ProjectMaker при открытии свойств некоторых действий с длинным текстом.
[*] Исправлено написание текста в комментарий, вместо поля действия, залипание Ctrl, проблемы со вставкой действий через Ctrl+V и использовании других горячих клавиш.
[*] Исправлена скачивание файлов через хитрый JavaScript redirect.
[*] Убраны лишние операции в интерфейсе, которые приводили к замедлению работы UI.
[*] Не работали кнопки Добавить теги/Удалить теги в окне Дерево элементов.
[*] Исправлена обработка 32 битных изображений при изменении размеров и обрезке.
[*] Исправлена верстка в некоторых настройках действий.
[*] Исправлена утечка памяти в CheckingProcessor во время простоя.

ZennoPoster 5.10.5.0 (02.03.2017)

Новые фичи:
[+] Добавлен функционал определения локации по IP. При установки прокси можно указать опции «Эмулировать часовой пояс» и «Эмулировать геолокацию». ZennoPoster определит по IP его географическую принадлежность и выставит необходимы параметры.
[+] Доработана использование куки из профиля.
[+] Добавлен СМС сервис simsms.org.
[+] Добавлен СМС сервис getsms.online.
[+] Добавлено отображается масштаб в браузере, если он отличен от 100%.
[+] Добавлены дополнительные проверки установленных библиотек при запуске программы для обеспечения корректной работы.
[+] Добавлены методы работы с IP см. тут, такие как определение GeoPostion и TimeZone.
[+] Доработан метод SetProxy для работы с определением геолокации и часового пояса.

Исправленные баги:
[*] Исправлена проблема с непропадающим контекстным меню.
[*] Исправлена проблема с номером формы и документа по умолчанию.
[*] Исправлена проблема с добавлением лишнего действия при сохранении комментарии к действию.
[*] Исправлена проблема с неумирающим инстансом после перезагрузки во вложенном проекте.
[*] Исправлена проблема с неверной ассоциацией файлов проектов.
[*] Исправлены некоторые проблемы с IntelliSearch.
[*] Исправлен вылетает PM при открытии вкладок профиля - Человек/Браузер.
[*] Исправлены некоторые проблемы в UI ProjectMaker.
[*] Исправлена проблема с умиранием источников прокси.
[*] Исправлено отключение фреймов.
[*] Исправлена настройка отключения error reporting.

ZennoPoster 5.10.4.1 (16.02.2017)

Новые фичи:
[+] С этой версии постера в блоке шифрование можно выбирать с какой версии ZennoPoster будет работать проект, данная опция повышает совместимость и безопасность проектов.
[+] Улучшена функциональность виртуальной мыши, улучшена эмуляция чтения и просмотра элементов.
[+] Параметры виртуальной мыши теперь можно настраивать из кода.
[+] Добавлен доступ к свойствам документа из C# кода document.ReadyState и document.Referrer

Исправленные баги:
[*] Исправлено повышенное потребление процессора в PM на некоторых компах.
[*] Исправлена утечка памяти в ZennoPoster при активной работе.
[*] Внесены правки для ускорения открытия вложенных проектов.
[*] Исправлены мелкие ошибки в UI.

ZennoPoster 5.10.4.0 (10.02.2017)

С новым релизом ZennoPoster мы подготовили 2 важные новости!

По вашим многочисленным просьбам, мы добавили в ZennoPoster виртуальную мышь. Она поможет лучше эмулировать поведение человека на сайте, например, совершать правильные движения курсором, эмуляцию чтения заголовков, статей или картинок. В качестве первого релиза, мы сделали эти функции доступными через C# сниппеты.
Вот как это выглядит в WebVisor смотрите тут.
Методы движения виртуальной мыши читайте в статье.
В следующих релизах мы планируем далее развивать функции виртуальной мыши, чтобы сделать ее умнее и удобнее в использовании.
Ждем ваших предложений и пожеланий.

Также, в текущей версии, 5.10.4.0, мы перевели программу на новый .NET Framework. Это позволит нам развивать наш продукт быстрее и качественней! Для корректной работы программы требуется .NET Framework 4.5.2 и выше. Это значит, что новые версии программы не будут работать на Windows XP и Windows Server 2003, так как сами Microsoft прекратили их поддержку еще год назад, и не обновляют их инструментарий.


Новые фичи:
[+] Расширенная эмуляция движений мыши.
[+] На стартовой странице можно закрепить проекты.
[+] Работа с JSON и XML теперь потребляет значительно меньше памяти.
[+] Оптимизировали потребление CPU во время выполнения проектов.
[+] Оптимизировали отображение логов.
[+] Улучшили метод SetTimeZone, теперь он сам по умолчанию включает эмуляцию часового пояса. Вернуть на значение по умолчанию всегда можно с помощью свойства TimezoneWorkMode.
[+] Реализовали метод instance.Reload() для перезапуска инстанса из кода.

Исправленные баги:
[*] Починили активацию окна браузера, эмуляция клавиатуры обрабатывается лучше.
[*] Исправлены ошибки в отображении проектов.
[*] Исправлено нечеткое отображение действий в редакторе.
[*] Улучшена эмуляция часового пояса, теперь сайты (например instagram.com, textnow.com) при эмуляции часового пояса работают корректно.
[*] Исправили ошибки при загрузке профиля и его последующей манипуляции через код.
[*] Открытие входных настроек больше не блокирует UI.
[*] Исправили зависание PM при работе в конструкторе действий и выборе поля для загрузки файла.
[*] Исправлена ошибка, когда при массовых выделениях проектов не всегда срабатывал старт и стоп.
[*] Исправлена ошибка, когда неактивно поле адреса при добавлении источника Proxy.
[*] Поле hardwareConcurrency имеет правильно значение по умолчанию.
[*] Исправлен баг отображения старого профиля в ProjectMaker во вкладках Броузер / Человек после загрузки нового профиля.
[*] Исправлены мелки баги UI.

ZennoPoster 5.10.3.1 (25.01.2017)

Новые фичи:
[+] Улучшены средства диагностики проблем.
[+] Улучшение анимации выполнения проекта в ProjectMaker.
[+] Оптимизирован автопоиск прокси по google/bing, теперь он потребляет значительно меньше CPU

Исправленные баги:
[*] Исправлена проблема с подвисающим запуском инстансов.
[*] Исправлена утечка памяти при работе с почтой.
[*] Починили возможность включения WebRTC
[*] Починили клик в списке стран в Яндекс Директ

ZennoPoster 5.10.3.0 (19.01.2017)

Новые фичи:
[+] Обновлены компоненты DevExpress, что позволило повысить отзывчивость, быстродействие интерфейса и улучшить локализацию интерфейса.
[+] Добавлена эмуляция часового пояса для JavaScript. Установка из действия Браузер ➙ Настройки ➙ Часовой пояс. Установка из кода через метод SetTimezone.
[+] В конструкторе регулярных выражений добавлены вкладки.
[+] В конструкторе регулярных выражений отображается время парсинга регулярным выражением, это позволит создавать быстрые регулярные выражения.
[+] На сервисы распознавания капч, больше не посылаются невалидные картинки.
[+] Добавлен метод форсированной очистки памяти в инстансе. Подробности тут.
[+] При открытии директории проекта теперь автоматически выбирается файл проекта.
[+] Оптимизации для ускорения загрузки и использования памяти.
[+] Улучшена блокировка Canvas.
[+] Улучшена очистка инстансов при завершении работы с ними.

Исправленные баги:
[*] Исправлен баг со сворачиванием ProjectMaker.
[*] Исправлены причины зависания интерфейсов ZennoPoster и ProjectMaker.
[*] Исправлены причины медленного закрытия ZennoPoster.
[*] Исправлена работа с админкой worpress.com
[*] При ожидании действия пользователя в инстансе, теперь можно загружать файлы.
[*] Исправлено отображение инстансов во время работы.
[*] Починили запись проектов в CodeCreator.
[*] Исправлена ошибка доступа к globalsettings из Appdomain при выполнение OwnCode.
[*] Исправлено умирание источников прокси с течением времени на нагруженных системах.
[*] Исправлена перепроверка живых прокси на больших базах.

ZennoPoster 5.10.2.0 (28.12.2016)

Новые фичи:
[+] Теперь можно ставить несколько версий ZennoPoster одновременно. Можно ставить разные продукты на разные аккаунты на один компьютер. Если установщик попросит установить .NET Framework 2.0/3.5 соглашайтесь эта операция одноразовая. Если автоматическая установка на сервере завершилась неудачей, то вот инструкция http://winitpro.ru/index.php/2014/05/14/ustanovka-net-framework-3-5-v-windows-server-2012-r2/ для ручной установки.
[+] Ускорена обработка UI ProjectMaker и ZennoPoster.
[+] Общие улучшения производительности.
[+] Улучшена эмуляция канвы. Для корректной работы опции необходимо включат эмуляцию канвы ДО перехода на страницу, а не во время работы.
[+] Добавлена возможность выполнения JavaScript при создании окна страницы (DOMWindowCreated). Можно переопределять любые JavaScript объекты, до первого обращения к ним сайта.
[+] Стрелки активного действия теперь выделяются.
[+] Перетаскиваемые стрелки теперь выделяются.
[+] Теперь выдается корректная ошибка вместо «Проект не содержит входных настроек», если у пользователя нет прав на запуск проекта.
[+] Добавлена возможность отключать в логе оповещение об успешном выполнении проекта. Настройки ➙ Другие ➙ Настройки логирования ➙ Выводить в лог уведомления о успешном выполнении проекта.
[+] Получение прокси в ProjectMaker из проксичекера, теперь работает из действий, а не только из C# кода.
[+] Улучшена обработка CSV файлов.
[+] Добавлена настройка «Запоминать положение в C# блоке». Настройки ➙ Редактор. По умолчанию запоминается только строка, и код открывается на той строке, где был закончили редактирование, при выключенной настройке, запоминается место последнего редактирования.

Исправленные баги:
[*] Исправлена причины зависания интерфейса ZennoPoster.
[*] Исправлена причины зависания интерфейса ProjectMaker.
[*] Исправлены падения браузера на некоторых сайтах.
[*] Исправлены ошибки вызывавшие нестабильность работы ZennoPoster.
[*] Исправлена работоспособность браузера на сайтах Яндекс Директ и Vimeo.
[*] Исправлена плывущая верстка Вконтакте и других сайтах при маленьком разрешении экрана.
[*] Исправлена эмуляция задержек в движении мыши.
[*] Починили «Следовать за курсором».
[*] Исправлена проблема с куками при длительной работе.
[*] Исправлена ошибка поиска при работе через POP3, если сервер выдает письма в некорректном порядке.
[*] Исправлена ошибка приводившая к появлению зависших процессов base.exe при использовании вложенных проектов.
[*] Исправлена отладка вложенных проектов требующих запуск браузера.
[*] Исправлена ошибка приводившая к бесконечной инициализации base.exe.
[*] Исправлена ошибка не скачивания файлов со слишком длинными именами.
[*] Удалили лишние настройки из globalsetttings.settings.
[*] Исправлено расширение полотна проекта при записи проектов.
[*] При двойном клике на открытие проекта, диалог открытия больше не появляется повторно.
[*] Исправлена работоспособность кнопок (С начала, Вперед и Стоп) в расширенном редакторе.
[*] Исправлено сохранение состояния кнопки «Показать инстансы».
[*] Исправлена загрузка и сохранение профиля на азиатских локалях Windows.
[*] Исправлена работа действия Взять DOM ➙ парсинг ➙ одно совпадение ➙ Random.
[*] Восстановили поддержку регионов в C# коде.
[*] Исправлены ошибки при конвертации кода C#.
[*] Исправлена работа комбинации Ctrl+Y
[*] Убрано контекстное меню в инстансе во время выполнения.
[*] Исправлен парсинг cookie на некоторых сайтах при переадресовке в HTTP POST / GET.
[*] Мелкие правки пользовательского интерфейса.
[*] Постер при запуске определяет, где он запустился, есть ли поддержка аппаратного ускорения отрисовки графики.
Если постер определил наличие GPU неправильно вы всегда можете включить его в настройках.
Настройки ➙ Инстанс➙ Использование GPU для ускорения отрисовки.
Включение этой настройки без встроенного GPU укорителя может приводить к нестабильной работе.
[*] Исправлена ошибка при использовании действия «Работа с директориями ➙ Путь к файлу» выдавался пустой путь при несуществующем файле и действие завершалось с успехом. Если вы используете данное действие в своих шаблонах, то для работы в старых и новых версиях одновременно, необходимо пометить данное действие как необязательное.

ZennoPoster 5.10.1.0 (10.11.2016)

Новые фичи:
[+] Добавлена эмуляция геолокации.
[+] Добавлена поддержка proxy в почте.
[+] Улучшена обработка подключений в браузере.
[+] Улучшена отзывчивость интерфейса ProjectMaker.
[+] Улучшение в анонимности браузера (улучшение очистки ETag, Http Auth и TLS Ticket)
[+] Улучшение UI в ProjectMaker. Можно таскать стрелки, если одновременно несколько стрелок подходит к действию в одну точку.
[+] Улучшение UI в ProjectMaker. Лучше отображается результирующая переменная/список/таблица на действии.
[+] Улучшение UI в ProjectMaker. Не возвращать значение в действии Свой код → C# включено по умолчанию.
[+] Доступность функционала ProxyChecker в ZennoPoster теперь определяется по времени выпуска версии ZennoPoster. Если обновления ProxyChecker оплачены и дата окончания обновлений больше даты выпуска ZennoPoster, то будет доступна функциональность ProxyChecker в ZennoPoster.
[+] Действие перезапуска инстанса теперь работает в ProjectMaker так же как и в ZennoPoster.

Исправленные баги:
[*] Исправлены некоторые проблемы с почтой.
[*] Исправлены проблемы с запуском PM на медленных компьютерах.
[*] Исправлен ошибка экспорта входных настроек. При экспорте входных настроек терялось поле справка.
[*] Исправлен запуск процессов Flash и других плагинов, если они не нужны.
[*] Исправлены падения инстанса, на некоторых сайтах.
[*] Исправлена запись учетных данных для HTTP Auth.
[*] Исправлены некоторые проблемы зависания ProjectMaker.
[*] Исправлены проблемы с долгой эмуляцией клавиатуры в ProjectMaker.
[*] Исправлено исследование элемента при масштабе браузера меньше 100%.
[*] Исправлены проблемы приводившие к нечеткому отображению действий.
[*] Исправлена установка прокси через меню «Браузер», теперь макрос {-Project.Proxy-} возвращает корректный прокси после установки прокси вручную.
[*] Исправлены проблемы отображения switch.
[*] Мониторинг трафика переставал работать после перезапуска инстанса.
[*] Исправлены проблемы экранирования символов в расширенном спинтаксе.
[*] Не брался последний элемент при взятии случайного элемента через Обработка текста → Regexp.
[*] Исправлен ошибка при копировании действий из других проектов с несуществующими переменными.
[*] Исправлена отладка в C# при наличии блоков project.Json и project.Xml.
[*] Исправлена проксификация дочерних процессов инстанса, если используем Proxifier.

ZennoPoster 5.10.0.2 (17.10.2016)

Новые фичи:
[+] Добавлен скролинг в статических блоках, актуально при большом количестве блоков.
[+] Добавлена обработка многострочного названия с параметрами во входных настройках.
[+] Уменьшено потребление CPU, WMI Process Host больше не потребляет много ресурсов.

Исправленные баги:
[*] Не работал правый клик в popup в PM после нескольких открываний и закрываний popup.
[*] Исправлены подвисания интерфейса ZennoPoster и ProjectMaker.
[*] Окно мониторинга трафика не отображалось на некоторых системах.
[*] Исправлено сохранение и загрузка сессионных кук, на некоторых сайтах.
[*] Исправлена ошибка в интерфейсе при выборе разделителей таблицы.
[*] Исправлена очистка тегов при изменении номера формы в конструкторе действий.
[*] Исправлены проблемы с отрисовкой MouseMove в PM.
[*] Не работало ожидание элемента при поиске через IntelliSearch.
[*] Исправлено отображение виджетов комментариев фэйсбука.
[*] Браузер без отображения содержимого - отображал его в ZennoPoster при некоторых условиях.
[*] Исправлено кривое рисование стрелок в ProjectMaker.
[*] Плохо работал сайт Одноклассники.
[*] Исправлено появление рамки вокруг элементов.
[*] Исправлена перезагрузка инстанса во вложенных проектах.
[*] Исправлена работа с Proxifier на некоторых системах.
[*] Исправлен баг запуска проекта с эмуляцией Canvas.

ZennoPoster 5.10.0.1 (23.09.2016)

Новые фичи:
[*] Увеличена скорость поиска HTML элементов.
Исправленные баги:
[*] Исправлено высокая загрузка процессора при малом кол-ве потоков.
[*] Уменьшено потребление памяти при работе со страницами на Facebook, баг зарепорчен в mozilla.
[*] Исправлена работа эмуляции клавиатуры во время отладки в ProjectMaker.
[*] Кнопка копировать в конструктор рег. выражений не работала.
[*] Исправлены промахи и проблемы с фокусом элементов в конструкторе действий.
[*] Страница больше не скролится вверх при поиске элементов.
[*] Удаление дублей из таблицы выдавало ошибку при наличии пустых строк.
[*] Дважды выдается запрос на очистку куки и кеша.
[*] Исправлено удаление строк в списке.
[*] Исправлено воспроизведение проектов в CodeCreator.
[*] Исправлено отображение таблиц со \n

ZennoPoster 5.10.0.0 (21.09.2016)

Новые фичи:
[+] Обновлен движок браузера до версии 45 ESR.
[+] Добавлены политики трафика и монитор трафика. Можно разрешить трафик с белого списка адресов или доменов, или можно наоборот организовать черный список запросов. Это позволит сократить потребление ресурсов, увеличить скорость и стабильность работы ваших проектов. Теперь можно просматривать все запросы браузера без использования внешних инструментов типа Fiddler.
[+] В ProjectMaker браузер вынесен в отдельный процесс, процесс ProjectMaker на 64 битных системах теперь работает как 64 битное приложение.
[+] Добавлены инструменты и макросы для работы с JSON и XML.
[+] В ZennoPoster добавлена возможность трассировки выполнения проектов.
[+] Добавлена возможность установить паузу после действия с элементом в дополнительных настройках действия.
[+] Улучшения в верстке свойств действий и статических блоков для маленьких экранов.
[+] Добавлять списки, таблицы и т.п. теперь можно из контекстного меню контрола “Статические блоки”.
[+] Добавлена возможность менять местами статические блоки при помощи Drag&Drop.
[+] Добавлено отображение управляющих символов при просмотре списков и таблиц.
[+] Добавлена возможность очистить список или таблицу из контекстного меню статических блоков.
[+] Добавлена возможность использовать массив символов в качестве разделителя для таблиц (можно выбрать вариант несколько разделителей и указать набор символов, которые будут являться разделителями).
[+] Улучшена загрузка и сохранение профилей.
[+] При создании bat-файла опции теперь можно комбинировать.
[+] Появилась возможность открывать проекты в ProjectMaker из ZennoPoster. А также отправлять задания в ZennoPoster из ProjectMaker (из контекстного меню на вкладке проекта в ProjectMaker или из контекстного меню проекта в ZennoPoster).
[+] Добавлены уровни оповещение (сообщение, предупреждение, ошибка) для действия “Оповещение”.
[+] При двойном клике на сообщении в логе PM, курсор перемещается на действие и во вложенном проекте, если он открыт.
[+] Добавлена возможность задавать комментарии для переменных проекта. В контекстном меню по шапке в таблице с переменными можно выбрать какие столбцы показывать.
[+] В окне входных настроек добавлена кнопка “По умолчанию”, которая сбрасывает все входные настройки на значения по умолчанию.
[+] В кубик настроек браузера добавлено новое действие “Canvas”. Действие может устанавливать режимы обработки Canvas fingerprint: “Разрешить”, “Эмулировать”, “Блокировать”. Если установлен режим “Разрешить”, Canvas работает в стандартном режиме. Если установлен режим “Блокировать”, то запрещается выполнение некоторых основных методов объекта Canvas. Если установлен режим “Эмулировать”, то используется специальный ключ, уникальный для каждого инстанса, который будет сохраняться в профиль и с помощью которого canvas fingerprint становиться уникальным для каждого инстанса.
[+] Доработан DropDownMultiSelect во входящих настройках, теперь его можно настраивать так же, как и обычный DropDown.
[+] Улучшено закрытие баз в ZennoPoster.
[+] Добавлена возможность использования нескольких значений в поле “тэг” в действиях работы с html элементами. Разделитель между тэгами “;” (пример div;span;td).
[+] Добавлен макрос {-TimeNow.Day-}.
[+] Добавлено прерывание действия распознавания каптчи при остановке отладки.
[+] В список заданий ZP добавлены новые колонки “Использование инстанса” и “Показ инстансов”.
[+] Оптимизирован менеджер потоков ZP, теперь количество потоков регулируется динамически до выставленного максимума потоков.
[+] В действии распознавания капч добавлена возможность сохранить ответ и исходное изображение в указанную папку для последующего обучения модулей CapMoster2
[+] Небольшие улучшения в поиске по проекту.
[+] Добавлены методы работы с JSON и XML в С# project.Json и project.Xml
[+] Добавлена частичная отладка кода в действии “Свой код C#”. Доступно использование точек останова, отладки по шагам, просмотра и установки значений локальных переменных, быстрой проверки и получение сообщений об исключениях.
[+] Для функций перевода добавлена возможность указать доп.параметры. Например, подменить ключ (key=ваш ключ). Аналогично и для С# функций. Если создавались собственные модули перевода, то изменился интерфейс ZennoLab.InterfacesLibrary.ICommonTranslateServiceInterface, модули придется доработать.
[+] Добавлена возможность кодогенерации для действия “Обработка текста”.
[+] Добавлена опция “Перенос строк” в редакторе кода для действия “Свой код C#”.
[+] Добавлены методы для класса ZennoLab.Macros.TextProcessing:

  • String PrepToJavaScriptEval(String)
  • String ToChar(String)
  • String ToLower(String, String)
  • String ToUpper(String, String)
  • String Trim(String, String)
  • String Trim(String, String, String)
  • void ToList(String, String, String, IZennoPosterProjectModel, IZennoList)
  • void ToTable(String, String, String, String, String, IZennoPosterProjectModel, IZennoTable)
  • String Replace(String, String, String, String, String, String)

[+] Добавлен метод instance.SetCookie(String).
[+] Редактирование стилей ячеек в Excel-подобных таблицах через C# код.

[+] Добавлены методы получения случайного элемента/элементов у списка и таблицы, используя фильтр с форматом http://zennolab.com/wiki/ru:ranges

[+] В действиях очистки кеша и куки появилась настройка “Удалить для доменов, удовлетворяющих регулярному выражению”. Если настройка включена, и регулярное выражение не пустое, то очистка выполняется только для тех доменов, которые удовлетворяют регулярному выражению. Так же в соответствующих методах C# кода появился необязательный аргумент:

[+] Метод project.GetLastError() теперь также возвращает Exception произошедший в действии.
[+] В настройках ProxyChecker добавлен флаг «Подробный лог работы автопоиска», при включении которого работа автопоиска логируется в файл autoSearchLog.txt в папку с логами.
[+] Объекту project в C# коде добавлено свойство project.Environment, которое содержит информацию о компьютере.
[+] Добавлен дополнительный опциональный параметр considerScroll в методы ZennoLab.CommandCenter.Tab

При установке параметру значения true, соответствующие методы учитывают скролл на странице и используют координаты с учетом скролла.
[+] Обновлен набор полей объекта Navigator, доступных для показа/скрытия. Также обновлена автоматическая настройка полей в зависимости от UserAgent.
[+] В эмуляцию плагинов добавлены mime типы. В ZennoLab.CommandCenter.PluginItem добавлено свойство List<PluginMimeType> MimeTypes { get; set; }
Добавлен тип ZennoLab.CommandCenter.PluginMimeType, описывающий mime тип. Кроме того, изменена выдача метода ZennoLab.CommandCenter.PluginItem.ToString(), если вы использовали его в своих проектах, просьба проверить работоспособность.
[+] В ZennoLab.CommandCenter.Tab добавлен метод:

Метод эмулирует горизонтальные и вертикальные скроллы мыши, работает только для браузера с отображением содержимого.

Исправленные баги:
[*] Исправлена ошибка загрузки списка файлов на FTP, из списка загружался только первый файл.
[*] Исправлена работа эмуляции клавиатуры при переключении вкладок.
[*] Исправлен баг интерфейса, когда невозможно было установить переменные для сохранения результата запроса к БД
[*] Исправлены ошибки открытия проектов.
[*] В редакторе PM исправлен так называемый “Камрип”, когда шрифты могли становиться нечеткими.
[*] Исправлена работа горизонтального скролла в окне редактирования проектов.
[*] Исправлено масштабирование в окне браузера.
[*] Исправлена обработка модальных попапов.
[*] Исправлено отображение прицела при эмуляции мыши в ProjectMaker.
[*] Исправлено появление множества окошек авторизации в ProjectMaker при работе с HTTP прокси.
[*] Исправлено копирование переменных при переносе действия JavaScript в другой проект.
[*] Исправлены проблемы, приводившие к зависанию проверки прокси.
[*] Исправлена установка количества потоков через bat файл с использованием имени задания.
[*] В тестере регулярных выражений возвращена обработка каретки и добавлена чекбокс “Показывать специальные символы”.
[*] В действии HTTP GET/POST исправлен режим “Выполненные” для поля “Cookie”.
[*] Отображение значения атрибута class в окне свойств элемента сделано многострочным.
[*] Исправлен баг сохранения кук в инстансе от прошлого выполнения.
[*] Исправлена работа метода String ZennoLab.Emulation.Emulator.MouseClick(String, MouseButton, MouseButtonEvent, int, int, bool).
[*] Исправлена сортировка столбцов в списке заданий ZennoPoster.
[*] Исправлено редактирование правила “Источник” в ProxyChecker.
[*] Исправлена работа комбинации клавиш Ctrl + Z.
[*] Исправлены баги в прием почты через шифрованные соединения.
[*] Устранено зависание редактора в действии “Свой код С#” при наборе кода.
[*] Исправлен парсинг источников ProxyChecker с обработкой JavaScript.

ZennoPoster 5.9.9.1 (19.05.2016)

Новые фичи:
[+] В настройки программы добавлена новая вкладка «Горячие клавиши», все доступные комбинации клавиш теперь можно редактировать.
[+] В действии «Принять почту» добавлено поле «Каталоги Imap». Если поле пустое, то действие работает как раньше, скачивая почту из папок Inbox и Спам. Если в поле выбраны папки, то скачивание производится из выбранных папок. Соответствующие необязательное поле «imapFolderNames» добавлено в метод ZennoPoster.MailConfirm.
[+] В действии «JavaScript код» добавлен вариант выполнения «Выполнить при загрузке страницы», в таком варианте скрипт выполняется во время события DOMContentLoaded. Есть три варианта выполнения скрипта: один раз, каждый раз на определенном домене, всегда.
[+] В действии «Свой C# код» добавлен флаг «Не возвращать значение».

Исправленные баги:
[*] Исправлен размер настроек действия Sms-сервисы, теперь все элементы отображаются корректно.
[*] Ожидание html-элемента (в действиях GET, SET, RISE, Captcha) теперь не выполняется, если есть выход по красной ветке или действие не обязательное.
[*] Улучшена стабильность программы.
[*] Исправлена очистка HTTP аутентификации.

ZennoPoster 5.9.9.0 (12.05.2016)

Новые фичи:
[+] Добавлена возможность использовать sms-сервисы (SmsVK, SmsReg, SmsActivate).
[+] В обработку текста добавлена возможность перевода (Baidu, Google, Yandex, Bing).
[+] Добавлена возможность работы с сервисом articleforge.com
[+] Появилась возможность фильтровать исходный код страницы по нужным тегам (Данные таба - Обрабатывать только указанные теги).
[+] В поиск по проекту добавлен функционал поиска по заметкам.
[+] Для действий, в которых происходит поиск html-элементов (GET, SET, RISE, Captcha) добавлена настройка времени ожидания элемента (вкладка «Дополнительно»). Это позволит избавить шаблоны от лишних действий «Пауза».
[+] В контекстное меню редактора «Свой код C#» добавлены пункты «Закомментировать» и «Отменить комментирование».
[+] В редакторе PM, при вставке действия в группу, группы растут только вниз.
[+] В редакторе PM подсказки к статическим блокам теперь появляются мгновенно.
[+] Добавлен методы Tab.DropFile(string filepath, int x, int y) и HtmlElement.DropFile(string filepath, int x=-1, int y=-1), которые совершают drag&drop файлов.
[+] Добавлен метод Tab.FindElementByAttribute(string tags, string attrName, string attrValue, string searchKind, string number), который в качестве значения «number» может принимать диапазоны значений, к примеру «random1(1,12-15,35-end)».
[+] В выдачу прокси добавлены макросы [login], [password], которые возвращают соответственно логин и пароль прокси. Так же добавлен макрос [auth], который возвращает строку в формате логин:пароль@, если авторизация требуется, и пустую строку, если авторизация не требуется. Формат по умолчанию в заданиях выдачи изменен на [auth][ip]:[port].
[+] Добавлено автоматическое обновление базы GeoIP для определения страны прокси.
[+] В CodeCreator добавлена возможность «Вставить сниппет».
[+] При работе с базами данных появилась возможность разделять результат по переменным.
[+] Расширен синтаксис spintax Расширенный spintax
[+] В действие «Обработка изображений» добавлена настройка качества изображения.
[+] Добавлена настройка «Автоматически продолжать активные задания после перезапуска».
[+] Добавлены методы project.Profile.Save(string path, bool saveProxy = false, bool savePlugins = false, bool saveLocalStorage = false) и project.Profile.Load(string path).
[+] Добавлен новый тип входных настроек «Password».
[+] В действии «Проект в проекте» добавлен флаг «Сопоставлять переменные с одинаковыми именами», при установке которого автоматически будут сопоставляться все переменные с одинаковыми именами, не участвующие в пользовательской таблице сопоставления.
[+] В настройки источника прокси добавлены флаги «Парсить текст RSS», «Парсить ссылки RSS». При установке первого флага, помимо текста источника ищутся прокси в тексте RSS ленте, если она есть. При установке второго флага, если RSS лента есть, из нее парсятся все ссылки и обрабатываются также, как автоматически добавленные ресурсы, т.е. появляются в списке источников только те, на которых нашлись прокси. Новые источники помечаются меткой «RSS».
[+] В настройки источника прокси добавлен флаг «Добавлять адреса локальных сетей».
[+] В строке адреса источника добавлена возможность использовать макрос {-TimeNow.DateФормат даты-}, аналогично использованию его в ZP.
[+] В настройки прокси чекера добавлена настройка «Считать неанонимные прокси мертвыми».
[+] В форме создания bat файлов добавлен пункт «Установить количество потоков».
[+] В настройки ZP добавлена настройка директории загрузки купленных проектов. При смене этой настройки необходима перезагрузка ZP.
[+] В обработке текста добавлены новые дейсвтия UrlEncode и UrlDecode.
[+] Добавлен макрос {-Project.LastExecutedActionId-} и поле project.LastExecutedActionId возвращающие ID последнего обработанного действия в проекте.
[+] Добавлен макрос {-Project.LastExecutedActionElapsedTime} и поле project.LastExecutedActionElapsedTime возвращающие время в миллисекундах работы последнего обработанного действия в проекте.
[+] Добавлены методы DrawAsBitmap и DrawPartAsBitmap для HtmlElement, которые возвращают результат типа Bitmap.
[+] В обработке таблиц добавлено действие «Добавить список», которое записывает данные списка в указанный столбец таблицы, начиная с первой строки. [+] Добавлены методы ZennoLab.Macros.TextProcessing.UrlEncode(string) и ZennoLab.Macros.TextProcessing.UrlDecode(string).
[+] В действия удаления строк из списков и таблиц добавлен пункт «Удалить пустые и содержащие только пробельные символы элементы».
[+] Добавлена поддержка ftp протокола в браузере. Т.е. возможна навигация по ftp-ресурсам через браузер.
[+] Добавлена настройка (Редактор - Открывать при запуске ранее открытые проекты), позволяющая PM при закрытии запоминать открытые проекты и открывать их при следующем запуске автоматически.

Исправленные баги:
[*] Исправлены некоторый ошибки генерации действия в код C#.
[*] Исправлено регулярное выражение парсинга проксей с авторизацией. Тем самым исправлена проблема пропуска первой прокси в списке проксей, если она имела авторизацию.
[*] Исправлена перезагрузка инстансов с браузером без отображения.
[*] Исправлена работа действия «Выделение подсписка».
[*] Исправлена проблема в редакторе PM, когда иногда не сохранялись изменения в настройках действия, после их закрытия.
[*] Исправлена проблема добавления лишнего слеша в пути при копировании списков и таблиц.
[*] Исправлена загрузка источников прокси чекера с включенным JS.
[*] Исправлены проблемы обработки входных настроек, приводившие к не показыванию настроек.
[*] Исправлено сохранение и загрузка local storage.
[*] Исправлена работа браузера в PM при переключении флага «Не использовать браузер».
[*] Исправлена обработка cookie в http запросах.
[*] Исправлена обработка кириллицы в дополнительных параметрах RuCaptcha.
[*] Исправлено сбивание курсора при изменении максимума потоков у задания ZP.
[*] Исправлен скрол списка проектов при переключении категорий.
[*] Исправлена работа с группами источников прокси.
[*] Исправлена работа с binary-типами SQL, теперь эти данные возвращаются в виде строки Base64.

ZennoPoster 5.9.8.1 (24.02.2016)

Новые фичи:
[+] В настройках браузера добавлено действие “Медиа”, включающее или отключающее медиа контент (теги <video>, <audio>).
[+] В действиях HTTP Get и Post добавлена опция “Использовать оригинальный url”, при включении которого экранированные символы гарантировано остаются не тронутыми.
[+] В сохранении профиля добавлена опция “Сохранять local storage”. Кроме того добавлены методы instance.LoadLocalStorage(string path) и instance.SaveLocalStorage(string path) загружающие и сохраняющие соответственно local storage в текстовый файл.
[+] В действии обработки списков “Выделить подсписок” добавлены фильтры аналогично фильтрам действия “Удалить строки”.
[+] Добавлена возможность использовать действие “Файлы для загрузки на сервер” для flash компонентов в выделенном процессе. При записи шаблона действие “Файлы для загрузки на сервер” создастся автоматически, при этом будет установлен флаг “Выделенный процесс”.

Исправленные баги:
[*] Исправлена проблема установки и работы программы при наличии Антивируса Касперского в системе.
[*] Исправлены проблемы длинных урлов и имен файлов, при скачивании файлов HTTP запросами.
[*] Исправлена синхронизация генерации имен файлов для HTTP запросов.
[*] Исправлена работа сертификатов в ZennoPoster.
[*] Исправлено исключение столбцов при сохранении результатов парсинга регулярным выражением в таблицу.
[*] Исправлена проблема появления ошибок Proxifier при частом обновлении его профиля.
[*] Исправлена обработка символа %2F в url страницы.

ZennoPoster 5.9.8.0 (26.01.2016)

Новые фичи:
[+] Добавлено действие для работы с базами данных.
[+] Добавлены C# методы для работы с базами данных ZennoPoster.Db.
[+] В PM в расширенном редакторе убрана задержка при скрытии/раскрытии панели инструментов.
[+] Добавлен метод project.ExecuteMacro(string), обрабатывающий макросы в тексте и возвращающий текст с обработанными макросами.

Исправленные баги:
[*] Исправлена обработка boolean значений входных настроек.
[*] Исправлены некоторые ошибки кодогенирации.

ZennoPoster 5.9.7.1 (21.01.2016)

Новые фичи:
[+] В действиях “Обработка текста” и “Данные” добавлен парсинг регулярным выражением сразу нескольких данных. Сделана возможность сохранения в переменные с выбором номера совпадения, а так же в таблицу с возможностью исключения диапазона столбцов.
[+] Улучшен конструктор регулярных выражений, теперь он показывает совпадения по группам, можно выделять только необходимые результаты парсинга для копирования в буфер обмена.
[+] Добавлено асинхронное распознавание каптчи. В действии распознавания, во вкладке дополнительно появился флаг “Распознавать асинхронно”, при включении которого появляется связанное действие ожидания распознавания.
[+] В методах распознавания каптч класса ZennoPoster появился необязательный параметр asyncRecognize, при этом метод возвращает идентификатор распознавания, который необходимо использовать как параметр нового метода ZennoPoster.WaitCaptchaRecognition(string).
[+] Добавлен режим работы проекта “Браузер без отображения содержимого”. Пока в режиме beta, в данном режиме работает практически все кроме плагинов, типа Flash. Отключает рендеринг, позволяет экономить ресурсы памяти и CPU.
[+] В действии “Проект в проекте” добавлен флаг «Открывать браузер, если требуется». При выключенном браузере в основном проекте и установленном данном флаге, если вложенный проект использует браузер, то браузер создастся на время работы действия “Проект в проекте”.
[+] В действии “Настройка браузера” появилось добавление сертификата.
[+] Добавлена поддержка Proxifier, в настройки проекта появился флаг “Использовать Proxifier”. Для корректной работы требуется Proxifier версии 3.29+
[+] При записи действий в PM, новая группа теперь создается, по возможности, в видимой зоне проекта.
[+] Добавлена поддержка транслита через код, добавлен метод Macros.TextProcessing.Translit(String).
[+] В метод ZennoPoster.MailConfirm добавлен дополнительный параметр throwsException, по умолчанию равный false. При установке true метод MailConfirm во время ошибки будет бросать исключения, стандартные типы которых содержаться в пространстве имен ZennoLab.CommandCenter.Exceptions.Mail.
[+] Убраны зависимости программ от AForge.
[+] В планировщике заданий ZP добавлена кнопка обновления времени начала до текущего.
[+] В расширенном виде работы с почтой добавлены кнопки копирования макросов переменных.
[+] В действии операции над списком “Добавить из списка” и “Выделение подсписка” в поле с названием списка разрешено вставлять макросы.
[+] Добавлены настройки логирования. Через C# код, свойство project.LogOptions.LogFile позволяет установить путь к файлу лога выполнения проекта, а свойство project.LogOptions.SplitLogByThread позволяет включить автоматическое разделение лога по потокам, при установке свойству значения true, файл лога начинает именоваться в формате “путь к файлу.N.расширение”, где N - id потока выполнения.
[+] В действии операции над таблицей добавлено два новых пункта: сортировка по столбцам и удаление дублей по столбцам.
[+] Действие обработка переменных адаптировано под работу с большими числами.
[+] Добавлена возможность “Зеркальное отражение” в действии “Обработка изображений”. Добавлены соответствующие методы для C# кода.
[+] Добавлен метод InnerText в класс HtmlElement.
[+] Для HtmlElementCollection реализован интерфейс IEnumerable для обхода коллекции в цикле.
[+] В PM добавлена настройка «Сортировать переменные проекта по алфавиту».
[+] В project.Context добавлены методы Add(name, value), Delete(name) и Clear().
[+] Добавлена перегрузка метода ZennoPoster.HttpPost, принимающая параметр content в виде массива байтов. Кроме того, при указании типа контента application/octet-stream добавлена возможность указать путь к файлу в параметре content или соответствующем поле действия Http Post, при этом в запрос будет добавлено бинарное представление этого файла.
[+] Добавлено эмулирование полей объекта window.screen: “top”, “left”, “availTop”, “availLeft”, “colorDepth”. Для изменения данных полей нужно передать методу Instance.SetScreenPreference(ScreenPreference preference, int value) в аргумент pref следующие значения соответственно: “screen_top”, “screen_left”, “screen_avail_top”, “screen_avail_left”, “screen_color_depth”.
[+] Добавлены перегрузки методов Instance.SetScreenPreference(ScreenPreference preference, int value) и Instance.SetWindowPreference(WindowPreference preference, int value), принимающие первым аргументов перечисление вместо строки.
[+] Добавлена эмуляция поля “navigator.doNotTrack”. Для эмулирования через метод Instance.SetHeader, принимающий строку, необходимо установить первый параметр “http_user_agent_donottrack”.
[+] В настройки таблиц добавлен флаг “Корректное отображение в Excel не латинских букв для .csv файлов”.
[+] В проксичекере добавлена настройка источника для немедленного удаления прокси из живого списка при неудачной проверке.
[+] В PM добавлена возможность импортировать входные настройки целиком, а не только значения.
[+] В действиях сортировки списков и таблиц добавлен флаг “Сортировать как числа, если это возможно”.

Исправленные баги:
[*] Исправлены проблемы открытия вложенных проектов.
[*] Исправлены проблемы в Lite версии при использовании действия перезагрузка инстанса.
[*] Исправлена проблема, когда в PM иногда не сохранялись только что внесенные изменения в настройки действия.
[*] Исправлена вставка текста во flash формы.
[*] Исправлены некоторые ошибки конвертирования действий проекта в C# код.
[*] Исправлено отсутствие подсказок из блока “Общий код” в действиях “Код C#” в некоторых случаях.
[*] Устранены проблемы записи проекта в CodeCreator.
[*] Исправлена обработка cookie в http запросах при редиректах.
[*] Исправлено определение и работа с активной вкладкой.
[*] Исправлено включение чекбокса рекламы при запуске проекта “С начала”.
[*] Исправлено обновление проекта по symbolic ссылке.
[*] Отключено добавление действия Javascript authorization при выключенной записи проекта.
[*] Исправлено открытие списка проксей у анонимного источника в ProxyChecker.
[*] В ProxyChecker исправлен подсчет времени следующей проверки прокси после взятия из живого списка.
[*] Исправлена сортировка столбцов в действии операции над таблицей “Взять строку”.
[*] Исправлена работа действия распознавания каптчи при включенном флаге “Последняя каптча” и выключенном флаге “Склеивать каптч”.
[*] Исправлено отображение количества потоков задания в ZP при остановке через диспетчер заданий.
[*] Исправлена ошибка при которой метод ImageProcessingResizeFromFile режим «pixel», менял на «percent»
[*] Исправлена ошибка пустого текущего прокси проекта, при отключенном браузере.
[*] Исправлена настройка прокси в FTP подключении.
[*] Исправлены проблемы копирования макроса переменной из входных настроек.
[*] Мелкие баги в редакторе PM.
[*] Исправлены проблемы с загрузкой сайта nationalgeographic.com
[*] Исправлено удаление переносов строк в теле Http Post multipart запроса.

ZennoPoster 5.9.5.1 (15.10.2015)

Новые фичи:
[+] В действии распознавания каптчи добавлена настройка масштаба “75%”.
[+] В настройках сервисов распознавания каптч добавлено отображение баланса.
[+] Улучшена работа метода ZennoPoster.CaptchaRecognition для приема audio файлов. Теперь связка ZennoPoster + CapMonster может распознавать и аудио капчи, например аудио рекапчу
[+] В действии Switch добавлена настройка “Default - неуспешный выход”.
[+] В действии Random добавлена настройка “Обязательное использование всех перечисленных параметров”.
[+] Добавлено расширение для макроса {-TimeNow.Date-}. Теперь перед закрывающейся скобкой можно писать свой собственный формат времени {-TimeNow.Date[Format]-}. Подробнее о формате даты можно прочитать по ссылкам: Строки настраиваемых форматов даты и времени, Строки стандартных форматов даты и времени.
[+] Добавлен макрос {-TimeNow.UnixTime-}.
[+] В редакторы С# кода добавлены функции поиска и замены текста, сохранение выделенного текста в файл сниппета.
[+] В настройки ProjectMaker добавлены шрифт и размер текста редакторов C# кода.
[+] В окне свойств элемента добавлена кнопка “Обновить поля”, которая обновляет свойства элемента, а так же дерево элементов.
[+] Улучшен поиск по проектам. Сначала поиск ведется по комментариям пользователя, потом по всему остальному. Добавлен флаг “Искать во всех открытых проектах”.
[+] В проксичекере добавлена возможность удалять дефолтные правила (При необходимости, их можно вернуть).
[+] В действии “Работа с почтой” добавлено поле для записи ошибки работы действия.
[+] Добавлен макрос {-Environment.CurrentUser-}.
[+] Добавлены переменные профиля во вкладку Environment в окне переменных.
[+] В окне переменных добавлена кнопка “Очистка сортировки”.
[+] Действие распознавания каптчи при пустых авторизационных данных выдает соответствующее сообщение в лог в PM и ZP. Не работает через C# код.
[+] Добавлено сохранение положения скрола в действии “Свой код C#”.

Исправленные баги:
[*] Исправлена работа диапазонов.
[*] Исправлена проблема пропадающих меню выбора элементов.
[*] Исправлена установка boundary для HTTP POST
[*] Исправлена проблема очистки прокси.
[*] Исправлена проблема обрезания ответа rucaptcha.com
[*] Исправлена проблема пункта меню “Конвертировать в C#”, при конвертировании переменных для некоторых действий.
[*] Исправлена отправка спецсимволов в HTTP POST запросах.
[*] Исправлено получение капчи, на некоторых сайтах.
[*] Исправлено использование remote_dns через socks proxy.
[*] Исправлено отображение LastAlertText в неверной кодировке.
[*] Проверка наличия выбранного текста на странице теперь работает корректно с любым количеством пробелов тексте.
[*] При выключенной записи в PM вставка значений из профиля и переменных не создает блоки действий.
[*] Исправлена работа вложенных проектов с уровнем доступа “Выполнение” в PM.
[*] Исправлена работа cookie, влияющая на работу сайта groupon и некоторых других.
[*] Исправлена проблема копирования списков и таблиц между проектами.
[*] Исправлена работа кнопок Export и Import во входных настройках проекта в PM.
[*] Исправлена работа вложенных проектов через C# код.

ZennoPoster 5.9.3.1 (16.09.2015)

Новые фичи:
[+] Расширены возможности работы с диапазонами.
[+] Добавлена поддержка прозрачных изображений используемых в качестве водяного знака в действии “Обработка изображений”. Прозрачные части изображения больше не заливаются белым цветом.
[+] Улучшена плавность ввода символов при эмуляции клавиатуры с большими задержками.
[+] Добавлена настройка “Запоминать количество последних открытых проектов”, позволяет регулировать количество последних открытых проектов на стартовой странице.
[+] Убрана анимация для скрытия/показа окон в ProjectMaker в записи проектов.
[+] В действии “Выделение подсписка” добавлен параметр “Выходить по ошибке, если список пуст”.
[+] Пункта меню “Конвертировать в C#” учитывает теперь макросы переменных.
[+] При выключенном режиме записи в PM данные из профиля, переменных и IntelliSearch теперь вставляются в поля.
[+] Улучшена обработка ошибок, в лог пишутся более понятные сообщения об ошибках.
[+] При неправильных авторизационных данных действие “Работа с почтой” завершается после первой попытки.
[+] Обновлен GeoIP в ProxyChecker.
[+] Добавлен вывод сообщений об ошибке действия «If» в ZP.
[+] Добавлена поддержка сервиса BypassCaptcha.
[+] Ускорена обработка источников прокси с JavaScript.
[+] Добавлен C# метод ZennoPoster.InterruptTask для прерывания заданий.
[+] Добавлено свойство в C# project.Path, то же самое, что и project.Directory, только с терминирующем \ в конце.
[+] Добавлен C# метод HtmlElement.Reload для решения проблем неработающих Flash объектов.
[+] Добавлен C# метод ZennoPoster.ValidateEmail для проверки валидности почтового ящика.
[+] Добавили поддержку прокси сервиса luminati.io.

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

[*] Исправлено отключение CSS.
[*] Исправлено заполнение некоторых полей (логин, имя и т.п.) при полной эмуляции.
[*] Исправлена авторизация в социальных сетях.
[*] Исправлено взятие текста элемента, теперь не берется мусор в тексте.
[*] Исправлено скачивание файлов.
[*] Исправлена вставка через Ctrl+V.
[*] Исправлены некоторые утечки памяти.
[*] Исправлено отключение звука.
[*] Исправлена поддержка socks5 с авторизацией.
[*] Исправлено получение instance.ActiveTab.Handle.
[*] Обращение к свойству instance.ActiveTab.Title больше не вызывает зависание.
[*] Исправлена работа cookie.
[*] Исправлено именование файлов при загрузке их HTTP запросами.
[*] Исправлена работа отключения рекламы.
[*] Исправлена обработка событий html элементов, не входящих в текущий список событий (например paste).
[*] Исправлена ошибка в ProjectMaker, когда при вырезании и вставке нескольких групп не происходило их удаление.
[*] Исправлена проблема отвязки списков и таблиц от заданий.
[*] Исправлена очистка неиспользуемых переменных при наличии в проекте действия “Проект в проекте”.
[*] Исправлено сохранение списков при изменении их через C# код через индексатор.

ZennoPoster 5.9.0.1 (20.08.2015)

Исправленные баги:
[*] Исправлен вылет ProjectMaker и base.exe при заливке файлов.

ZennoPoster 5.9.0.0 (19.08.2015)

Новые фичи:
[+] Обновлен движок FireFox.
[+] В тесной интеграции с CapMonster 2 добавлена возможность распознавать ReCaptcha2 и KeyCaptcha.
[+] В действие “Обработка изображений” в действие “Водяной знак” добавлены параметры отступа водяного знака от указанного местоположения.
[+] В окне редактирования входных настроек появились multi-select и drag-n-drop.
[+] Добавлены пункты “Установить значение из профиля” и “Установить значение из переменной” в контекстное меню для полей в таблицы поиска html-элементов.
[+] В действии “Запуск программы” добавлена опция “Не ждать завершения работы”.
[+] Добавлен метод instance.AddToTitle для добавления текста в заголовок окна инстанса.
[+] Расширено перечисление NavigatorField, добавлены методы ShowNavigatorField и HideNavigatorField принимающие любые текстовые значения полей.
[+] Добавлено прерывание заданий в диспетчере заданий ZennoPoster.
[+] using System.Threading; для C# кода добавлено по умолчанию.
[+] Добавлена кнопка «Конвертировать в C#» в контекстное меню, позволяющая получить C# код для некоторых действий.

Исправленные баги:
[*] Исправлена работа действия “Обработка изображений” в действии “Изменение размеров” при установленном параметре “Сохранять соотношение сторон”.
[*] Исправлен баг с динамической привязкой списков и таблиц.
[*] Исправлены некоторые баги, приводившие к завершению работы ZennoPoster, при интенсивной проверке прокси.
[*] Оптимизирован расход памяти инстансами.
[*] Исправлены ограничения запуска баз, учтены шаблоны, использующие 1 поток на базу.

ZennoPoster 5.8.7.0 (22.07.2015)

Новые фичи:
[+] Обновлен движок FireFox.
[+] ProxyChecker встроенный в ZennoPoster обновлен до ProxyChecker 3.0. Если у вас куплен ZennoProxyChecker, то его возможно будут доступны и в ZennoPoster. Теперь не надо запускать 2 программы одновременно.
[+] Добавлена возможность прерывать ввод текста во время отладки в PM.
[+] Добавлена возможность сохранять набор плагинов браузера в профиль.
[+] Добавлена возможность делать размеры инстанса меньше чем 1024х600.

Исправленные баги:
[*] Улучшена стабильность работы.
[*] Исправлены некоторые баги при отключении рекламы.
[*] Исправлена проблема ввода символов с большой задержкой.
[*] Исправлены утечки памяти, возникавшие на некоторых компьютерах с Windows 7+ даже во время простоя.
[*] Исправлены утечки памяти возникавшие при POST и GET запросах, на некоторых машинах.
[*] Исправлены проблемы при POST и GET на машинах с некорректной настройкой DNS.
[*] Исправлена проблема зависания отладки при POST и GET и нажатии кнопки стоп, даже если зависло подключение к прокси.
[*] Исправлена проблема Сравнения многострочных данных с пустой строкой в действии IF.
[*] Исправлена проблема разрастания папки Trash.
[*] Восстановлена работоспособность тестера канала.
[*] Исправлена переназначение переменных в PM при рекурсивном вызове проекта.
[*] Исправлена работа метода GetLastError в PM при неуспешном выполнении вложенного проекта.
[*] Исправлены проблема появления невидимых связей при слиянии 2 групп действий.

ZennoPoster 5.8.0.2 (04.06.2015)

Новые фичи:
[+] Ускорен запуск ZennoPoster.
[+] Ускорен парсинг источников proxy.

Исправленные баги:
[*] Исправлена эмуляция ввода текста.
[*] Исправлена причина падения инстансов в 5.8.0.0(1).
[*] Исправлено распознавание цифирных капч через модуль JsDati.
[*] Исправлена потеря фокуса в модуле ручного распознавания капч.
[*] Исправлена загрузка файлов с длинными именами через HTTP GET/POST.
[*] Исправлена работа Post запросов с редиректом.
[*] Исправлена загрузка нескольких файлов одновременно.
[*] Исправлена передача настройки CSS для новых вкладок браузера.
[*] Исправлена работа действия If при сравнении с пустотой текстов содержащих “!=” и “==”.

ZennoPoster 5.8.0.1 (22.05.2015)

Исправленные баги:
[*] Исправлено зависание инстансов при работе с капчами.
[*] Исправлена ошибка компиляции C# макросов в ProjectMaker.
[*] Исправлена некорректная работа HTTP запросов через C# код при указании пустого заголовка в AdditionalHeaders.
[*] Исправлена обработка multipart запроса в HTTP POST.
[*] Исправлена генерация имен фалов при загрузке через HTTP запросы.
[*] Исправлена работа макроса {-Page.LastAlertText-}.
[*] Исправлена работа inputSettings в PM при не сохраненном проекте.
[*] Исправлена отладка по шагам вложенных проектов.

ZennoPoster 5.8.0.0 (15.05.2015)

Новые фичи:
[+] Обновлен движок FireFox.
[+] Добавлена возможность отключать загрузку рекламы.
[+] Добавлен новый блок обработка изображений. Подробнее см. тут: обработка изображений
[+] В статический блок Директивы using, добавлена возможность писать общий код для всех C# макросов.
[+] Добавлен новый тип входных настроек DropDownMultiSelect представляющий собой список с множественным выбором. Структура описание следующая: “Название {Значние1|Значение2|Значние3|…}”.
[+] Добавлена возможность выбора папки во входной настройке FileName. Для этого необходимо в названии приписать “{folder}”.
[+] В настройках проекта появилась опция “Выделенный процесс”, при включенной опции создается отдельный процесс base.exe, в котором работает проект. Такой же эффект достигается при установке настройки “Количество потоков в одном процессе” = 1, но не для всех шаблонов, а только для одного.
[+] Добавлен бэкап настроек постера, соответствующие кнопки появились в “Других настройках”.
[+] Улучшена скорость работы редактора проектов.
[+] Уменьшено потребление памяти у ProjectMaker.
[+] Полностью переписан модуль работы с POST и GET запросами, должно стать стабильнее и быстрее.
[+] В настройках выполнения можно включить расширенные логи почты, HTTP и FTP, в папке Logs будут создаваться файлы mailLog.txt, httpLog.txt и ftpLog.txt.
[+] Добавлен макрос {-Page.LastDownloadedFile-} содержащий путь последнего загруженного файла браузером.
[+] Добавлен флаг “Создавать файл при отсутствии” в действия привязки файла к спискам и таблицам.
[+] Добавлен модуль для распознавания через сервис RuCaptcha.com.
[+] Добавлена настройка таймаута загрузки таба в статус бар окна браузера.
[+] Добавлена настройка «Обнулять неуспехи при добавлении попыток».
[+] Улучшено управление приоритетами потоков, добавлена настройка “Приоритетные потоки прерывают запрос на инстанс менее приоритетных потоков”.
[+] В ProxyChecker добавлена кнопка “Проверить сейчас”, ставящая в приоритет проверку выбранного источника.
[+] В ProxyChecker добавлена возможность добавлять анонимный список прокси, без привязки к источнику или файлу.
[+] Добавлен новый тип входной настройки CaptchaModules, представляющая собой список со всеми модулями распознавания каптч.
[+] В HTTP GET/POST запросах автоматически приписывается http:// если оно необходимо.
[+] В контекстном меню действия в PM добавлен пункт “Скопировать значение переменной”.
[+] В действии “Эмуляция клавиатуры” добавлен макрос {ESC}.
[+] Добавлена возможность управлять коллекцией плагинов javascript объекта navigator. Для управления используйте следующие методы: GetPlugins HidePlugin ShowPlugin

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

[*] Исправлен баг с указанием номера строки при ошибке компиляции кода в ProjectMaker и ZennoPoster.
[*] Исправлен баг в драйвере MySQL.dll, который приводил к утечке памяти в ZennoPoster.
[*] ZennoPoster меньше потребляет процессора и памяти при старте проекта.
[*] Уменьшено потребление памяти при проверке прокси.
[*] Увеличена стабильность работы CheckingProcessor.
[*] Увеличена стабильность работы ProxyChecker.
[*] Исправлены баги редактора проектов, во время отладки.
[*] Исправлены проблемы с кодировкой русского профиля в нерусских версиях ZennoPoster.
[*] Исправлена ошибка тестирования программы после установки.
[*] Исправлена невозможность взятия значения атрибута в конструкторе действий.
[*] Исправлено обновление списка переменных при копировании действий.
[*] Исправлена проблема с разделителем в таблицах без привязки к файлу.
[*] Исправлена работа действия SetValue.
[*] Исправлено копирование статических блоков между проектами.
[*] Исправлено логирование планировщика заданий.
[*] Исправлен фокус на выделенном проекте в ZP.
[*] Исправлена работа метода Tab.KeyEvent, так добавлена возможность использовать названия символов из следующего перечисления System.Windows.Input.Key.
[*] Исправлена обработка вложенного проекта как необязательное действие.
[*] Исправлено подписывание результирующих переменных, списков и таблиц в надписи действия.
[*] Исправлена ошибка удаления лишних связей действия Switch при переносе одной из связей.
[*] Исправлено обновление списка атрибутов в конструкторе действий при смене элемента.
[*] Исправлена проверка локальных socks проксей.
[*] Исправлено копирование действий в PM.
[*] Исправлена сохранение регистра в javascript prompt.
[*] Кнопка “Отложенная отрисовка” теперь работает во время выполнения.
[*] Исправлена ошибка выполнения действия “Перезагрузить инстанс” при работе проекта без браузера.

ZennoPoster 5.7.5.3 (06.03.2015)

Новые фичи:
[+] Добавлен пункт настроек bat файла «Очистить неуспехи подряд». Так же добавлен соответствующий метод ZennoPoster.ClearFails для C# кода.
[+] Добавлена возможность копировать OwnCodeUsings между проектами.
[+] В настройках действия с таблицами текстовое поле добавления строк и ячеек стало многостроковым.

Исправленные баги:
[*] Исправлено взятие строк из таблицы в список.
[*] Исправлена загрузка русских доменов в браузере.
[*] Исправлена работа POST multipart/data запросов, при постинге пустого файла.
[*] Исправлена обработка почты с удалением скачанных писем.
[*] Исправлена работа планировщика заданий.
[*] Исправлено сохранение списков и таблиц с нестандартными разделителями.
[*] Исправлено зависание окна распознования каптч и добавлено оповещение о плохой капче, если капча не загрузилась, то будет показана картинка с надписью “Bad captcha”.

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:[email protected]:port для действий GET и POST.
[+] Появилась возможность изменять размер окна с настройками источника прокси.
[+] Добавлено свойство project.TaskId для получения текущего Id задания в ZP.
[+] Добавлен модуль CapMonster2.dll (для CapMonster версии 2.2+) для распознавания каптч напрямую через сервис CapMonster2.
[+] Добавлены вертикальные скролы в свойства действий C# и JavaScript кода.
[+] Добавлено свойство instance.UrlManipulation. Если оно true, то появляется возможность использования строки инстанса ZP.
[+] Добавлен метод instance.WaitForUserAction(timeout). При вызове метода принудительно появляется окно инстанса в ZP на время в секундах, указанное в параметре timeout, так же добавлена кнопка “Закрыть”. Выполнение проекта продолжается только после нажатия кнопки закрыть, либо окончания таймаута.
[+] Добавлена настройка “Всегда выводить предупреждения в лог”.
[+] В методы ZennoPoster.HttpGet и ZennoPoster.HttpPost добавлен параметр DownloadPath для изменения папки загрузки.

Исправленные баги:
[*] Исправлен импорт входных настроек, имеющих теги.
[*] В HTTP POST при отправке данных используется указанная кодировка.
[*] HTTP GET/POST правильно определяют и расжимают gzip.
[*] При выделении группы действий теперь пропадает выделение отдельного действия.
[*] Исправлена ошибка загрузки одинаковых покупок в ZennoBox и ZennoPoster.
[*] Исправлены причины появления битых каптч.
[*] Исправлены проблемы с переносом стрелок между действиями в PM.
[*] Исправлено действие загрузки профиля, теперь после загрузки профиля его изменения отображаются корректно в C# снипетах.
[*] Исправлено выделение новых проектов при добавлении их в ZP.
[*] Исправлены некоторые ошибки работы подсказок для макросов и неправильная работа команды Ctrl+Space в редакторах.
[*] Исправлена работа планировщика заданий ZP.
[*] Исправлена работа расширенного лога, стало удобнее копировать информацию из лога.
[*] Исправлена передача прокси во вложенные проекты при отладке в PM.
[*] Улучшена стабильность работы на некоторых сайтах.
[*] При запуске проекта “С начала” очищаются переменные Page.LastAlertText и Page.LastAlertTitle.
[*] Исправлена проблема со склеиванием строк списка после удаления дубликатов.
[*] Исправлено удаление писем через Imap при использовании ZennoPoster.BulkMailDownload.
[*] Исправлена привязка списков и таблиц во вложенных проектах в PM.
[*] Исправлены ошибки отладки, возникавшие из-за действия Switch.
[*] Исправлена работа вложенных проектов на неактивном оборудовании в user area.
[*] Исправлена активация кнопки стоп при переходе из вложенного проекта в PM.
[*] Исправлены ошибки генерации кода в CodeCreator из конструктора действий (Возможно потребуется сбросить настройки кодогенерации на настройки по умолчанию).
[*] Исправлена загрузка прокси при загрузке профиля.
[*] Валидация действий теперь игнорирует макросы переменных в комментариях кода.
[*] Исправлено взятие строк из таблицы в список.

ZennoPoster 5.7.1.0 (25.12.2014)

Новые фичи:
[+] Добавлено автоматическое сопоставление переменных по именам в действии “Проект в проекте”.
[+] На главную панель ProjectMaker добавлена кнопка включения отложенной отрисовки процесса выполнения.
[+] Всплывающие сообщения теперь можно закрывать кликом мыши по любому месту сообщения.

Исправленные баги:
[*] Исправлена обработка кнопок управления отладкой при использовании вложенных проектов.
[*] Исправлена обработка инстанса во вложенных проектах.
[*] Исправлена проблема загрузки пустого вложенного проекта.
[*] При удалении переменных список сопоставлений в действии “Проект в проекте” обновляется.
[*] Исправлены проблемы с файлами при работе по локальной сети.
[*] Исправлены проблемы блокировки проектов.
[*] Исправлена работа конструктора действий при закрытых свойствах элемента.
[*] Исправлена прокрутка названий открытых проектов в на вкладке “Запись и отладка”.
[*] Исправлен просмотрщик содержимого таблиц и списков.
[*] Кнопкой Delete теперь можно удалить группы и блоки в редакторе проектов ProjectMaker.
[*] Исправлена работа формы для ручного распознавания каптч, в редких случаях её нельзя было развернуть.

ZennoPoster 5.7.0.0 (22.12.2014)

Новые фичи:
[+] Добавлена возможность создавать вложенные проекты. Подробности тут: https://wiki.zennolab.com/doku.php?id=ru:project_in_project . Фича пока в статусе beta.
[+] В меню статических блоков добавлен пункт “Очистить неиспользуемые блоки”. Очищаются неиспользуемые таблицы, списки и ftp подключения.
[+] Добавлена возможность настроить пустой проект. Для этого необходимо сохранить нужный проект в корневую папку ZP с именем BlankProject.xmlz.
[+] Добавлено перетаскивание связей в PM за кончик стрелки.
[+] Можно использовать простую HTML разметку в комментариях в InputSettings.
[+] Улучшено прерывание действий Пауза и Обработка почты во время выполнения в ZennoPoster.
[+] Добавлено пересоздание связей для действия Switch.
[+] Добавлена настройка “Проверять соответствие введенных данных” для исправления двойного ввода текста.
[+] Улучшена логика работы конструктора действий.
[+] Добавлен пункт “Установить значение из переменной” в контекстное меню C# кода.
[+] Размеры окна ZP теперь сохраняются.
[+] В заголовке входных настроек ZP добавлено название шаблона, для которого настройки вызваны.
[+] Добавлено автозаполнение в поле выбора результирующей переменной в настройках действий.
[+] Добавлена глобальная настройка инстанса “Таймаут ожидания инициализации объектов”. Можно уменьшить время показа желтого статуса индикатора загрузки, не рекомендуется менять это значения на слабых компьютерах.
[+] Добавлена глобальная настройка «Выводить оповещения только в лог», если у вас много проектов, то удобно отключить оповещения у всех сразу.
[+] Добавлены информационные предупреждения при работе с списками и таблицами о добавлении элементов содержащих разделитель.
[+] Добавлены иконки для кнопок тулбара в ZennoPoster.
[+] Добавлена возможность передавать typeid для сервиса RuoKuaiCaptcha через дополнительные параметры распознавания капчи.
[+] Добавлена сортировка меток в ZP, а так же возможность переименования меток в списке категорий.
[+] Увеличено место для иконок в расширенном редакторе в панели быстрого доступа.
[+] Добавлена кнопка «развернуть» в конструкторе регулярных выражений.

Исправленные баги:
[*] Улучшена стабильность работы.
[*] Исправлено падение PM при вводе данных, на некоторых сайтах.
[*] Исправлены ошибки с получением каптчи, на некоторых сайтах.
[*] Исправлена авторизация на сторонних сайтах через OpenID (Google и д.р.)
[*] Исправлена работа popunder, на некоторых сайтах.
[*] Исправлены баги с отображением дерева элементов и их свойств.
[*] Исправлен баг Объект COM, который был отделен от своего базового RCW, использоваться не может (COM object that has been separated from its underlying RCW cannot be used)
[*] Исправлено проксирование DNS запросов через socks (в xulrunner.js можно раскомментировать строчку для pref(«network.proxy.socks_remote_dns», true)).
[*] Исправлена валидация кнопки бесконечного выполнения задания в ZP.
[*] Исправлена обработка даты на компьютерах с измененным форматом даты. Теперь ZennoPoster стартует корректно при нестандартных настройках даты и времени.
[*] Исправлен биндинг таблиц и списков через C# код.
[*] Пользовательские заголовки теперь работают во всех табах.
[*] Прокси с одинаковыми IP, но разными портами теперь считаются уникальными в списке живых проксей.
[*] Исправлена работа дополнительных проверок на url.
[*] Теперь при нажатии “С начала” окно ввода каптч закрывается.
[*] Исправлено сбивание входных настроек при изменениях проекта, не затрагивающих входные настройки.
[*] Исправлена работа wordai.
[*] Исправлено некорректное удаление всех строк из таблицы.
[*] Исправлено пересоздание связей между действиями.
[*] Исправлен баг в редакторе: если в выделении был одно действие - оно не вставлялось в группы.
[*] Исправлен скрол в контроле выбора результирующей переменной.
[*] Исправлено отображение действия Switch.
[*] Исправлен поиск действий в расширенном редакторе.
[*] Исправлено появление пустых рамок от группы действий.
[*] Исправлена работа флага “Первая строка - заголовки” в настройках таблиц.
[*] Исправлена прокрутка комбо-бокса с именами атрибутов в конструкторе действий.
[*] Исправлена табуляция в свойствах действий PM.
[*] Исправлены ошибки открытия настроек действия “Запуск программы”.
[*] При открытии проектов в PM любым способом происходит переключение на вкладку “Запись и отладка”.
[*] Исправлена автоматическая подстановка имен столбцов в действии взятия строки из таблицы.
[*] Исправлена проблема неверной обработки действия “If” при падении базы, в случае сравнения чисел.

ZennoPoster 5.5.0.0 (05.11.2014)

Новые фичи:
[+] Обновлен движок браузера до версии 24.8.
[+] В контекстное меню редактора PM для действий и групп действий добавлен пункт “Повторить в цикле” для быстрого создания циклов.
[+] Ошибки и предупреждения для необязательных действий или действий с обработкой не успешного исхода не показываются в логе.
[+] Расширено API по продаже ботов добавлены функции CreateBot и UploadBotContent, подробности тут: https://wiki.zennolab.com/doku.php?id=ru:devlicense:api
[+] Во входные настройки добавлено поле нового типа Комментарий для отображения текста на всю ширину окна настроек.
[+] Добавлено поле “Справка” для элементов входных настроек. Можно использовать простую html разметку, типа <b> и <i>.
[+] Добавлена поддержка *.xlsm формата таблиц.
[+] Добавлена возможность сохранять текущий прокси проекта в профиль.
[+] Расширено действие “Удаление строк” у таблицы.
[+] Добавлена возможность выключения звуков у инстансов (работает на Windows Vista и выше)
[+] Добавлена возможность редактирования значений по умолчанию для входных настроек в предпросмотре PM.
[+] Добавлена возможность копирования ссылок GAC между проектами.
[+] Добавлены настройки “Держать баз в резерве” и “Время жизни неактивной базы”. Данные настройки позволяют регулировать количество баз, в неактивном состоянии, что позволяет экономить оперативную память.
[+] В действии “Запуска программы” добавлена возможность запуска программ в скрытом режиме.
[+] Изменена логика авторизации почты с автоопределением настроек. При неудачной авторизации пишется текст ошибки и предлагается ввести данные в ручную.
[+] Улучшено окно редактирования входных настроек.
[+] Связи между действиями теперь можно пере-создавать без удаления старой.
[+] При открытии проекта в окне редактирования проектов фокусируется Start.
[+] Добавлена кнопка бесконечного выполнения задания в ZP.
[+] При копировании действий из другого проекта создается диалог, позволяющий выбрать политику копирования связанных с действиями переменных.
[+] project.Context теперь работает с типом dynamic вместо object.
[+] В project.Context добавлено свойство Keys, возвращающий список всех ключей.
[+] Variables проекта стал перечислимым, так же добавлено свойство Keys.
[+] Добавлен диалог выбора файла профиля для действий POST и GET запросов.
[+] Улучшено отображение действия Switch.
[+] Увеличена скорость обработки POST и GET запросов.
[+] Добавлен метод instance.SetUserHeader(string headerName, string value) для добавления пользовательских заголовков в запросы браузера.
[+] Добавлена возможность перехода к столбцу в действии “Свой код C#”.
[+] Добавлено автоматическое переименование переменных, списков и таблиц в C# коде.
[+] Добавлена настройка «Отслеживать состояние потоков» для отображения дополнительных параметров статистики.
[+] Добавлена настройка “Не заполнять кэш настроек действий” для ускорения запуска PM.
[+] Добавлена настройка количества попыток HTTP запросов при POST и GET действиях.
[+] Добавлена настройка работы списков и таблиц “Оставлять пустой файл в кодировке UTF8”.
[+] Добавлена настройка “Показывать результирующую переменную в описании действия”.
[+] Добавлена настройка “Запускать незавершенные проекты при старте”.
[+] Добавлены дополнительные инспекции C# и JavaScript кода.
[+] В класс Emulator добавлен метод IsWindowExists для проверки наличия окна.

Исправленные баги:
[*] Изменение значения по-умолчанию у переменных привод проект в измененное состояние.
[*] Исправлено падение PM при старте проекта с начала на некоторых компьютерах.
[*] Исправлено мерцание желтого индикатора загрузки на некоторых сайтах.
[*] Исправлена работа подписок в ZennoBox.
[*] Исправлена работа планировщика в ZP.
[*] Исправлено получение картинок со страницы, картинки берутся напрямую из кэша браузера, а не рендерятся повторно.
[*] Исправлены зависания баз при drag&drop.
[*] При запуске проекта с начала флаги браузера, такие как загрузка CSS, возвращаются в состояние по умолчанию.
[*] Исправлена работа на системах с локалью Хинди и некоторых других восточные локалях.
[*] Исправлена порча файлов настроек, после которой требовалось переустановить программу.
[*] Исправлена обработка cookie в POST и GET запросах.
[*] Исправлен биндинг списков в ZP.
[*] Исправлен баг в меткой “Без метки” в ZP.
[*] Исправлено удаление действий в PM.
[*] Исправлено закрытие вкладок в PM, после закрытия остается пустая вкладка с названием “page”.
[*] Исправлена инициализация списков и таблиц.
[*] Изменения в C# коде не сохранялись при запуске проекта с указанного действия при открытом редакторе кода.
[*] Исправлена работа POST и GET при использовании портов в url.
[*] Исправлена обработка клавиши Delete в ZP.
[*] Проект созданный в CC и не использующий инстанс теперь не создает инстанс в ZP.
[*] Исправлено открытие избыточного количества баз.
[*] Исправлена работа действия Alert.
[*] Исправлен баг в записи действий PM.
[*] Исправлено повторное выполнение макросов.
[*] Исправлена запись действия AllowPopup.
[*] Исправлена работа входных настроек в ZP от старых проектов.
[*] Исправлена обработка полей профиля CpuClass, OsCpu, Platform, Product, ProductSub при сохранении и загрузке.
[*] Исправлено зависание PM при открытии google документа.
[*] Действие Switch помечается неправильно настроенным, если в нем присутствуют строки с одинаковыми значениями.
[*] Исправлено отображение некоторых сайтов, которое отличалось от отображения в браузере.
[*] Исправлено падение PM при использовании KeyEvent.
[*] После сворачивания в трей ZP разворачивается на полный экран, если работа до сворачивания была в этом режиме.

ZennoPoster 5.4.3.0 (25.08.2014)

Новые фичи:
[+] Добавлена поддержка доменов написанных не латиницей для Get и Post запросов. (например «bücher.com», «мойдомен.рф», «παράδειγμα.δοκιμή»)
[+] Добавлена возможность импортировать входные настройки через bat файл.
[+] Добавлена возможность сворачивать ZP в трей.
[+] Добавлена опция состояния загрузки “Игнорировать Frame”.
[+] Добавлены перегрузки методов SendErrorToLog, SendInfoToLog, SendWarningToLog объекта project, последний параметр отвечает за вывод сообщения и в постере.
[+] Добавлены настройки лога. Можно редактировать время хранения и максимальное количество записей в логе.
[+] Ускорена загрузка и работа ProjectMaker.
[+] В действиях Http Get и Post улучшена возможность выбора файла профиля.
[+] Добавлен дополнительный параметр в метод ZennoPoster.GetProxy для возвращения прокси в каноническом формате адресов (protocol://login:[email protected]:port)
[+] Добавлены методы ExportInputSettings и ImportInputSettings в класс ZennoPoster для работы с входными настройками.
[+] Добавлено прерывание действий Пауза и Работа с Email в ZennoPoster.

Исправленные баги:
[*] Исправлена работа метода DrawToBitmap. В редких случаях, не получалось сохранить картинку или получить капчу на длинных страницах из-за скролинга.
[*] Исправлена работа эмуляции select. Теперь учитываются disabled элементы при полной эмуляции.
[*] Исправлено неверное определение кодировки для некоторых файлов, так же её можно отключить.
[*] Исправлено зацикливание перехода с неправильными авторизационными данными.
[*] Исправлена работа .bat файлов.
[*] Исправлено выделение и копирование действия Switch в PM.
[*] Исправлена работа PM при загрузке файлов.
[*] Исправлены ошибки при запуске и работе CodeCreator’а.
[*] Исправлены ошибки нахождения элементов на странице.
[*] Исправлено обновление URL в строке адреса.
[*] При использовании своих символов в действии Random остальные флаги становятся не доступными.
[*] Добавлено экранирование спецсимволов при использовании функции «Поиск текста на странице».
[*] Исправлена работа SFTP без прокси.
[*] Исправлено открытие входных настроек проектов, добавленных в предыдущих версий ZennoPoster.

ZennoPoster 5.4.0.0 (11.08.2014)

Новые фичи:
[+] Добавлена возможность приобрести Dev лицензию ZennoPoster, которая позволяет продавать ботов без комиссии, продавать подписки, использовать API для создания собственных магазинов. Стоимость $150 за 6 месяцев.
[+] Добавлена возможность продавать через сервер проекты не только для ZennoBox, но и для ZennoPoster.
[+] Добавлены зеркала серверов необходимых для работы ZennoPoster в США и Китае, при невозможности подключиться к основному серверу, ZennoPoster автоматически переключается на ближайшее доступное зеркало.
[+] Сервера проверки proxy разнесены в 3 датацентра (США, Германия, Россия) для большей доступности и надежности.
[+] В редакторе проектов добавлен выбор объектов при помощи рамки и через Ctrl+Click. Выбранные объекты можно перемещать/вырезать/копировать/удалять/вставлять. При вставке связи между объектами сохраняются.
[+] Добавлены dropdown и tab элементы во входные настройки.
[+] Добавлена возможность импорта и экспорта для входных настроек.
[+] В действиях Http Get и Post добавлена возможность подключать профиль.
[+] Глобальные переменные разделяются при отображении на объявленные в проекте и вне проекта.
[+] В действии удаления строк из списка добавлено условие не соответствия регулярному выражению.
[+] Версия браузера обновлена до последнего 24 ESR.
[+] Добавлена возможность автоматического поиска и очистки неиспользуемых переменный в проекте.
[+] Добавлена возможность управления шаблонами по имени шаблона через bat и класс ZennoPoster.
[+] Добавлена возможность быстрой вставки снипетов из папки Snippets в действии C#.
[+] Добавлено свойство project.Context для хранения и обмена объектами между C# снипетами, данную фичу удобно использовать при работе с базой данных, в контексте проекта можно хранить подключение к БД.
[+] Добавлен метод project.Profile.RegenerateLogin(String) для генерации логинов.
[+] Добавлен метод HtmlElement.ScrollIntoView() для прокрутки таба к указанному html элементу.
[+] Добавлен метод IZennoTable.Clear() для очистки содержимого таблицы через код.
[+] Добавлен метод IZennoTable.Bind(String) для привязки таблицы к файлу через код.
[+] Добавлен метод IZennoList.Bind(String) для привязки списка к файлу через код.
[+] Добавлены методы IZennoList.AddRange(IEnumerable<string>) и IZennoList.AddRange(IZennoList) для добавления в список массива данных.
[+] Добавлена поддержка нескольких китайских сервисов распознавания Captcha.
[+] При копировании действий из проекта в проект все переменные, списки и таблицы используемые в действии копируются в проект.
[+] Добавлена опция для действия “Обработка текста - ToUpper”, “Первый символ” - переводит в верхний регистр только первый символ текста.
[+] Изменена минимальная задержка при эмуляции ввода текста на 15мс, максимальная увеличена до 10000мс (10 сек).
[+] Действия которые используют несуществующие переменные в тексте параметров выделяются как ошибочные.
[+] В браузере ProjectMaker добавлены переключатели “Загрузка стилей (css)” и “Загрузка плагинов в том же окне”.
[+] При открытии уже добавленных проектов в ZennoPoster’е появляется оповещение об этом.
[+] В контекстное меню вкладок проектов в режиме редактора добавлены пункты “Закрыть” И “Закрыть все, кроме этого”.
[+] Добавлено автоматическое нумерование колонок в действии работы с таблицей.
[+] Оптимизирована и исправлена обработка действия “Условие”.
[+] Добавлен пункт в контекстное меню заданий ZP “Сбросить неуспехи подряд”.
[+] Добавлен флаг «Выводить только в лог» в действие Alert.
[+] Форму распознавания каптчи при записи можно закрывать.

Исправленные баги:
[*] Исправлена работа Drag&Drop, теперь он работает на всех сайтах.
[*] Исправлена ошибка обработки InputSettings при совпадении имен полей
[*] Исправлена ошибка работы горячих клавиш Ctrl + Z и Ctrl + Y в редакторах кода C#
[*] Исправлена ошибка в редакторе CodeCreator при установки точек останова.
[*] Не показывалось окно выбора директории в действии с FTP directories.
[*] Исправлены некоторые ошибки с SFTP.
[*] Исправлена работа с почтой Yandex.
[*] Исправлены ошибки при повторной обработке одной почты.
[*] Исправлено выпадание контекстного меню.
[*] Исправлена ошибка сохранения в файл результатов http запросов если были.
[*] Исправлена работа эмуляции клавиатуры в плагинах (типа flash).
[*] Исправлены размеры контролов Http Get и Post в расширенном режиме PM.
[*] Исправлено закрытие действия Switch в расширеном редакторе PM.
[*] Исправлено отображение списка живых проксей.
[*] Исправлено окно для ручного ввода каптчи.
[*] Режим записи при тестировании поиска по картинке распознается нормально.
[*] Исправлена повторная установка Referer.
[*] Исправлена работа свойства PreviousSubling у HtmlElement’а.
[*] Исправлена работа счетчика неуспехов подряд.
[*] Входные настройки заданий сохраняются при аварийном завершении ZP.
[*] Исправлена работа действия загрузки файлов в многопотоке.
[*] Исправлена ошибка добавления повторяющихся IP адресов проксей.
[*] В проксичекере обновлен GeoIP

ZennoPoster 5.3.1.0 (26.04.2014)

Исправленные баги:
[*] Исправлена ошибка при сохранении cookie (при сохранении профиля и перезагрузке инстанса).
[*] Исправлена ошибка запуска ZennoPoster, на некоторых Windows Server 2008.

ZennoPoster 5.3.0.0 (17.04.2014)

Новые фичи:
[+] Обновлен движок FireFox до версии 24 ESR.
[+] Добавлена возможность запускать проекты без браузера. Идеально подходит для работы с API сервисов. (настройки проекта → не использовать браузер).
[+] Добавлена возможность отключения CSS.
[+] Добавлены методы поиска элементов через xpath через C#.
[+] Добавлена поддержка SOCKS 5 с авторизацией.
[+] Добавлена возможность изменения кодировки страниц.
[+] Добавлена возможность получать текст алертов через {-Page.LastAlertText-} и заголовок алертов через {-Page.LastAlertTitle-}.
[+] PluginContainer может работать в отдельном процессе.
[+] Поля javascript объекта navigator можно скрывать и показывать, в зависимости от браузера, который эмулируем.
[+] Обновлена база GeoIP.
[+] Интерфейс ZennoPoster стал быстрее.
[+] Улучшен вывод предупреждений и ошибок в лог.
[+] Добавлена возможность указывать пользовательский тип Post запроса.
[+] Добавлено свойство Name в класс Tab, можно узнать свойство имя текущий вкладки используя C# сниппет return instance.ActiveTab.Name;
[+] Добавлена возможность копировать блок шифрования между проектами.

Исправленные баги:
[*] Исправлена ошибка неправильного отображения логов проектов после удаления проекта.
[*] Исправлена ошибка неправильного отображения инстансов после длительного времени.
[*] Исправлена ошибка формирования имен файлов в ResourceDownloader.
[*] Исправлена причина появления ошибок “Timeout GetResult expired” в ResourceDownloader при использовании JS.
[*] По многочисленным просьбам убран email из заголовков формы ProjectMaker и ZennoPoster.
[*] Исправлен поиск по картинке на flash контенте.
[*] Исправлены проблемы прогрузки фреймов на некоторых сайтах.
[*] Исправлены проблемы загрузки видео на YouTube.
[*] Исправлена проблема воспроизведения видео на Vimeo.
[*] Исправлена загрузка фотографий на Yahoo.
[*] Исправлена работа с заголовками.
[*] Исправлена ошибка неправильного определения типа файла при скачивании.
[*] Исправлена обработка переменных при работе с почтой.
[*] Исправлена ошибка появления всплывающих окон при выполнении JS в ProxyChecker.
[*] Исправлена неправильная работа попапов в многопотоке.

ZennoPoster 5.1.2.0 (27.02.2014)

Новые фичи:
[+] Добавлена диагностическая утилита, для получении информации при возникновении проблем. (Файл Diagnostic.exe или Настройки → Другое → Диагностика)
[+] Теперь окно обработки email, открываемое при записи проекта, можно разворачивать на весь экран и менять ему размер.
[+] В обработке email, при парсинге письма строки таблицы результатов имеют автоматическую высоту.
[+] Окно переменных в ProjectMaker запоминает расположение, размер, сортировки и фильтрацию колонок.
[+] В ProjectMaker действие “IF” теперь имеет многострочное поле для удобства редактирования.
[+] Добавлена кнопка сохранить все.

Исправленные баги:
[*] Оптимизировано потребление процессора у ZennoPoster при большом количестве проектов / потоков.
[*] Исправлена ошибка, когда при запуске ZennoPoster появлялась “Неизвестная ошибка” при загрузке лицензий.
[*] Исправлена ошибка в ProjectMaker, когда при двойном клике мышью, действие могло сместиться внутри группы действий.
[*] Мелкие исправления.

ZennoPoster 5.1.0.0 (27.12.2013)

Новые фичи:
[+] Добавлена возможность просмотр списков и таблиц.
[+] При открытии проекта переменные, списки и таблицы инициализируются значениями по умолчанию.
[+] Добавлена возможность переход от поля к полю по кнопке Tab в свойствах действий.
[+] Добавлена поддержка сервисов http://ripcaptcha.com и http://uuwise.com/
[+] Добавлены настройки кодогенерации и редактора в CodeCreator.
[+] Добавлена поддержка активного режима в FTP.
[+] Добавлен блок для объявления дополнительных директив using для “Своего кода C#”.

Исправленные баги:
[*] Уменьшено потребление памяти в ProjectMaker при длительной работе.
[*] Увеличена стабильность работы ProjectMaker, ZennoPoster и потоков.
[*] Исправлена ошибка получения данных из списков и таблиц во время отладки “Index was out of range”.
[*] Исправлена ошибка инициализации подключения через SFTP. Для работы с сервером достаточно иметь на него ssh доступ.
[*] Исправлена ошибка удаления директорий по FTP со сложной иерархией вложенных папок.
[*] Проверка наличия текста на странице теперь генерирует корректное регулярное выражение для проверки текста. Учитываются переносы строк и табуляции.
[*] В ProjectMaker в расширенном редакторе при изменении размеров настроек действий, текстовые поля в них занимают все доступное пространство.
[*] Исправлены C# макросы ZennoLab.Macros.FileSystem.FileGetLine(s) при удалении строки из файла не генерируются лишние пусты строки.
[*] В CodeCreator исправлена проблема с неработающими макросами в путях списков и таблиц.
[*] В CodeCreator исправлены проблемы кодогенерации и выполнение кода загрузки файла.
[*] В CodeCreator иногда не показывалась форма “Поиск и замена”.
[*] Исправлены некоторые проблемы работы Drag&Drop.
[*] Исправлены некоторые ошибки, возникавшие на .NET Framework 4.5.1

ZennoPoster 5.0.7.0 (18.10.2013)

Новые фичи:
[+] Добавлена опция Запись → “Автоматически вставлять макрос директории проекта”. В путях файлов при записи проекта будет автоматически подставляться макрос директории проекта, если файл находится в той же директории или поддиректории, где расположен проект.
[+] Добавлена команда instance.GetCookie, теперь cookie для POST и GET запросов можно получать через 1 строчку C# макроса. return instance.GetCookie(“example.com”, true);
[+] Добавлен критический приоритет для задания в ZennoPoster.
[+] Модуль Decaptcher возвращает корректный код ошибки. Вместо Object reference not set to an instance of an object error.
[+] Добавлен вспомогательный класс ZennoLab.CommandCenter.PhpHelper для синхронизации потоков в php проектах CodeCreator.
[+] Добавлена возможность редактирования входных настройках в диспетчере заданий.
[+] Добавлена проверка несовместимого ПО при установке.

Исправленные баги:
[*] Исправлен HTTP POST для варианта multipart/form-data и загрузки бинарных файлов.
[*] Исправлена ошибка, когда нельзя было поменять настройки нескольких источников.
[*] Иногда при установке возникала “Ошибка распаковки”.
[*] Исправлены некоторые ошибки при выполнении php кода.
[*] Исправлена ошибка передачи неверного UserAgent по время SSL Handshake через http proxy. Исправление работает при установленном 1 потоке на базу. Не волнуйтесь конечный сервер, никогда не видел ваш реальный user agent, работайте как раньше. Но теперь даже прокси никогда не сможет увидеть user agent по умолчанию.
[*] Действие запуска внешней программы выходит по неудачному выходу, в случае неуспешного запуска.

ZennoPoster 5.0.5.0 (10.10.2013)

Новые фичи:
[+] Теперь в проектах можно добавлять заметки с текстом: правой кнопкой на пустом месте, “Добавить заметку”. Двойной клик - отредактировать текст.
[+] Теперь группы в редакторе поддерживают многострочные комментарии.
[+] В ProjectMaker у инстанса показываются координаты мыши.
[+] Поддержка Windows 8.1.
[+] Добавлены свойства project.Name и project.ProxyRules для переменной project в C# макросах.
[+] Можно создать один bat файл сразу для управления несколькими проектами. Для этого нужно выбрать несколько проектов и нажать “Создать bat”.
[+] Можно создать bat файл, чтобы запустить или остановить сразу все проекты, неуправляемые планировщиком. Для этого надо использовать ключевое слово -all вместо -ids.
[+] Добавлена настройка отладки “Расширенный лог” - отображение колонок столбцов с возможностью фильтрации.
[+] Действия “Распознавание каптчи” и “Проверка наличия текста” теперь добавляются в проект даже при выключенной записи.
[+] Добавлена опция отключения GPU при отладке, для тех у кого моргает браузер во время отладки (Настройка→Отладка).
[+] ZennoPoster добавлен в белый список многих антиврусных компаний, теперь антивирусы не должны портить файлы при установке и мешать работе.
[+] В ProxyChecker появились настройки автопоиска. Теперь найденные прокси можно сразу проверять на бан в Google, скорость, https, и т.д.

Исправленные баги:
[*] Исправлена проблема “Debug thread terminated”, из-за чего нельзя было сохранить проект.
[*] Иногда не ставился режим совместимости приложений при установке, из-за чего не запускались ProjectMaker и не стартовали потоки.
[*] В CodeCreator в ActionDesigner при переборе элементов, они не подсвечивались рамкой.
[*] Действия FTP иногда не обрабатывали неудачный выход.
[*] При закрытии в проекта в ProjectMaker, больше памяти очищается.
[*] В ProjectMaker в редакторе не сохранялись настройки прокси в действии HTTP → Get.
[*] Поле “Кодировка” у действий GET/POST теперь поддерживает переменные.
[*] Отладка работает корректно в проектах, где распознавание капчи через модули CapMonster в C# макросе.
[*] Взятие одного совпадения при парсинге DOM работает корректно, до этого всегда бралось последнее совпадение.
[*] Исправлены некоторые ошибки при установке на Windows 8 / Windows Server 2012.
[*] Сильно уменьшено потребление памяти при работе с почтой, после окончания выполнения задания память освобождается.
[*] Исправлена и ускорена работа ProxyChecker при удалении проксей.
[*] Исправлена ошибка обнуления xls таблицы, а так же циклической перезагрузки пустого xls файла.

ZennoPoster 5.0.4.2 (15.08.2013)

Новые фичи:
[+] Добавлены кнопки “Конструктор рег. выражений” и “Распознавание контекста” в CodeCreator (если у вас не отображаются данные кнопки, перейдите в папку %APPDATA%\ZennoLab\ZennoPoster\5, в ней удалите папку CodeCreator)
[+] Улучшено отображение записей в логе для Английской версии.

Исправленные баги:
[*] Исправлен баг отображения окна ввода логина и пароля при отладке.
[*] Исправлена одна из причин зависания выполнения проектов.

ZennoPoster 5.0.4.1 (10.08.2013)

Новые фичи:
[+] Добавлена настройка таймаут FTP операций. (Настройки → Другие)
[+] Добавлена настройка отключения автопрокрутки лога при наведении мыши на него. (Настройки → Другие)

Исправленные баги:
[*] Исправлена ошибка с сохранением проекта при переименовании таблиц, списков и переменных.

ZennoPoster 5.0.4.0 (07.08.2013)

Новые фичи:
[+] Теперь сообщения в алертах также пишутся и в лог выполнения.
[+] При ошибках в проекте, в лог пишется пользовательский комментарий к сбойному действию, если он есть.
[+] Добавлен метод Tab.MouseMove позволяющий эмитировать движение мыши в текущей вкладке.
[+] Добавлен метод Tab.MouseClick позволяющий эмитировать события кнопок мыши в текущей вкладке.
[+] Таблица с классическим поиском элемента в свойствах действий теперь изменяет размер правильно, занимая все доступное пространство, аналогично другие настройки действий содержащие таблицы, адаптированы к изменению размера.
[+] Положение панели кнопок быстрого доступа теперь сохраняется при перезапуске программы.
[+] В настройках отладки теперь можно увеличить размер уведомлений.
[+] Мелкие улучшения.

Исправленные баги:
[*] Уменьшено потребление памяти постером.
[*] Исправлено поведение IntelliSearch при отладке и записи.
[*] ProjectMaker и ZennoPoster корректно работают, если одновременно используют один и тот же файл для списков и таблиц.
[*] Исправлены некоторые ошибки при использовании HTTP POST и multipart/form-data.
[*] Выбор папки для скачивания файлов распространятся на действие GET/POST.
[*] Не работал тестер макросов C#, если были подключены внешние сборки (не из GAC).
[*] Исправлены некоторые ошибки CodeCreator при отладке кода PHP.
[*] Не работали кнопки комментировать/раскомментировать для PHP в CodeCreator.
[*] Сброс разделителя при объединении строк списка больше не происходит.
[*] Исправлена ошибка прекращения синхронизации таблицы, привязанной к файлу при динамической привязке к файлу.
[*] Исправлена ошибка при кликах на некоторые Flash объекты.
[*] Исправлены ошибки, которые могли приводить к сбросу значений переменных во время редактирования проекта.
[*] Оптимизировано потребление процессора.
[*] Исправлено зависание при работе с FTP в случае обрыва соединения. Теперь выходит из действия с ошибкой.
[*] Установка значений выпадающих списков из макросов профиля теперь работает корректно при выключенном IntelliSearch.
[*] Большая капча при ручном вводе больше не перекрывает поле ввода текста капчи.
[*] При удалении переменной из “Auto”, выбранная категория не сбрасывается.
[*] Исправлена потеря фокуса с редактора проектов в режиме отладки.
[*] Мелкие исправления.

ZennoPoster 5.0.3.1 (10.07.2013)

Новые фичи:
(+) Добавлена возможность управлением критерием останова через bat файл.
(+) Поведение запуска проекта сначала вынесено в настройки.
(+) Для C# макросов можно подключать внешние ссылки не из GAC.

Исправленные баги:
(*) Hotfix для 5.0.3.0 (не открывается форма плнировщика, отсутсвовал zlib1.dll)
(*) Добавлены маленькие иконки для меню отладчика “С начала”, “Вперед на действие”, “Вперед до точки останова”, “Стоп”
(*) В настройках действия “Операции над таблицей” → “Сохранить в переменные”, таблица переменных теперь растягивается во всех направлениях
(*) Расположение и размер панели инструментов в расширенном редакторе теперь запоминаются.
(*) Действие текст → в таблицу больше не портит настройки таблицы.

ZennoPoster 5.0.3.0 (09.07.2013)

Новые фичи:
(+) В отладчике теперь новые кнопки отладки - “С начала”, “Выполнить действие”, “Выполнять до точки останова”, “Стоп”
(+) Переработан диспетчер заданий.
(+) В отладчике, при нажатии “С начала”, появляется диалоговое окно с подтверждением.
(+) Оптимизирована скорость работы и потребление памяти при работе с большими проектами в редакторе.
(+) Улучшена скорость отладки при работе с большими проектами.
(+) Размеры окон настроек в расширенном редакторе теперь можно менять.
(+) Добавлены клавиатурные сокращения в редакторе проектов: http://wiki.zennolab.com/doku.php?id=ru:projecteditor
(+) Улучшено добавление действий в расширенном редакторе при перетаскивании и вставке из контекстного меню. Раньше, если место под курсором занято, действие не добавлялось, теперь вставляется в ближайшую область.
(+) Вверху стартовой страницы в ProjectMaker добавлена информация о текущей версии и проверка на наличие обновлений программы.
(+) Наглядный диалог в отладчике “Продолжить выполнение с курсора или с последнего действия”
(+) Оптимизировано выполнение C# макросов в отладке в ProjectMaker.
(+) Таймаут автосохранения проектов вынесен в настройки.
(+) Мелкие улучшения.

Исправленные баги:
(*) Доделали функцию “Следовать за курсором”. Теперь страница в браузере не скачет, выбранное состояние не сбрасывается, а рамка ходит с задержкой, чтобы можно было перейти в окно свойств элемента или в дерево элементов.
(*) В конструкторе действий исправлены списки атрибутов при Get и Set действиях.
(*) Планировщик удаляет файл триггера после проверки всех заданий.
(*) В действии “Браузер → Файл для загрузке на сервер” не отображались подсказки.
(*) В расширенном редакторе в окне переменных нельзя было добавить переменную.
(*) Операции с профилем работают корректно без запуска проекта с начала.
(*) Исправлена ошибка при массовой скачке писем, у некоторых писем неправильно определялась дата отправки, из-за чего их не скачивали.
(*) Модуль CaptchaSaver теперь создает папку для сохранения картинки, если её нет.
(*) Вернули тестировщик ContextRecognition.
(*) Исправлена отладка php в некоторых случаях.
(*) Мелкие исправления.

ZennoPoster 5.0.2.0 (21.06.2013)

Новые фичи:
(+) Добавлена функция “Следовать за курсором” в контекстном меню браузера
(+) Улучшение оповещений - выбор темы и расположения на экране.
(+) Система восстановления открытых проектов при аварийном завершении работы программы.
(+) На действии “Пауза” теперь пишется значение.
(+) Мелкие улучшения.

Исправленные баги:
(*) Исправление ошибки с невозможностью сохранения проектов при работе с большими проектами.
(*) Исправлена ошибка в операциях с профилем.
(*) Исправлены проблемы с зависанием отладки.
(*) Preview и обновление списков и таблиц теперь учитывают макросы в имени файла.
(*) Для тэга Option установка и взятие значения атрибута Value производится корректно.
(*) Если переменная при выполнении макроса не найдена выдает ошибка, что нет переменной, а не бессмысленное сообщение.
(*) Окно переменных в режиме записи/воспроизведения теперь всегда показывается по двойному клику.
(*) Сохранение и загрузка профиля из кода. Добавлены отсутствовавшие методы ToString() и FromString(string).
(*) Если открыть проект по двойному клику в проводнике Windows, то его нельзя было запустить «c начала» в РМ
(*) Исправлена ошибка при загрузке файлов на сервер через SFTP (SSH File Transfer Protocol).
(*) Не правильно отображались ссылки по умолчанию в списке ссылок из GAC.
(*) Если в настройках действия операции с таблицами при взятии строки в переменные, создать новую переменную, то она не отображалась в списке переменных, до начала отладки.
(*) Исправлены ошибки при компиляции “Своего кода” в ZennoPoster, возникающие на некоторых системах.
(*) При изменениях в InputSettings статус сохранения проекта вычисляется верно.
(*) Исправлена верстка форм при увеличенных шрифтах в системе.
(*) Окно переменных теперь отображается всегда поверх всех окон.
(*) Исправлены ошибки в ProxyChecker приводившие в остановке проверки проксей
(*) Исправлены ошибки в ProxyChecker приводившие к падению ZennoPoster
(*) Уменьшено использование процессора при добавлении новых прокси.
(*) Мелкие исправления.

ZennoPoster 5.0.1.0 (23.05.2013)

Новые фичи:

(+) Заполнение полей переменными через контекстное меню. Если переменная не пуста, то ее значение можно использовать для заполнения поля.
(+) Отображение координат Drag&Drop в отладке.
(+) Опция очистки лога при старте воспроизведения с начала.
(+) Опция отладки “отложенная отрисовка действий”. Включите при отладке длинных проектов и проектов с циклами.
(+) Обновлена документация по C# макросам.
(+) При компиляции C# макроса указывается, где произошла ошибка, на указанную строку можно перейти с помощью контекстного меню в коде или с помощью комбинации быстрых клавиш.
(+) В режиме записи/отладки у проектов можно отобразить панель со статическими блоками (Правой кнопкой→ Показать статические блоки)
(+) Добавлена возможность переименования заданий в планировщике заданий.
(+) Добавлено подтверждение удалений проектов из ZennoPoster.
(+) Добавлены “горячие клавиши” для удаления (Delete) и переименования (F2) проектов в ProjectMaker.
(+) Добавлена возможность группового редактирование настроек расписания для нескольких выделенных проектов.
(+) Обновлен лог в ZennoPoster.
(+) Добавлена кнопка копирования переменной в Обработка таблиц → Взять строку.
(+) В настройках ProjectMaker добавлена кнопка «Сброс панелей», возвращает по умолчанию настройки расположения панелей.
(+) Файлы .xmlz и .zpproj теперь привязываются к CodeCreator и ProjectMaker соответственно.
(+) В режиме записи/отладки настройки действия теперь открываются при двойном клике, если они были скрыты
(+) Теперь при разделении группы автоматически создается стрелка между ними. Правой кнопкой по действию - создать новую группу. Этим можно пользоваться при записи для разделения групп по смыслу.

Исправленные баги:
(*) Исправлена ошибка выполнения проектов с C# макросами, на компьютерах с неустановленной Windows SDK
(*) Переменная папки проекта в свойствах таблиц заменялась на реальный путь.
(*) Программу можно закрыть без остановки отладки.
(*) Тестировщик C# макросов работает корректно при многократном тестировании.
(*) GET/POST запросы могут перестать выполняться при длительном простое.
(*) Настройки действий заполнения полей через IntelliSearch могли отображаться некорректно.
(*) Не проверялась уникальность имен Ftp подключений.
(*) Улучшено отображение дерева элементов.
(*) Состояние риббона запоминается после при перезапуске ProjectMaker.
(*) Списки и таблицы загружаются на лету, при изменении настроек.
(*) При использовании удаления писем через IMAP письма удаляются, если есть возможность положить их в корзину, то письма перемещаются в корзину.
(*) Не работающие больше инстансы не отображаются при показе инстансов.
(*) Исправлена ошибка с бесконечной записью ошибки в файл логов при работе с Excel таблицами.
(*) Пропадание элементов на панели статических блоков.
(*) Списки и таблицы перепривязываются к файлу после изменения их настроек, а не после закрытия настроек. Если настройки не изменились, то данные списка не изменяются.
(*) Сдвиг фокуса при вызове конструктора действий больше не происходит.
(*) Остановка отладки останавливает работу HTTP GET/POST действий.
(*) Отображаются более содержательно ошибки, возникающие при работе через сервисы распознавания капч, а не Unable to cast object of type 'bla-bla-bla' to type 'ZennoLab.InterfacesLibrary.CaptchaRecognition.ICo mmonCaptchaModuleInterface'.
(*) Переход по ссылке из письма при работе с почтой теперь записывается после действия с почтой.
(*) Переделаны настройки источника прокси в ZennoProxyChecker. Возможно решится проблема установки повторного запроса к прокси.
(*) Исправлены ошибки, когда при записи действия вставлялись не туда, куда нужно.
(*) Исправлена ошибки, когда при перетаскивании действия на группу, она вела себя некорректно.
(*) Иногда пропадал скролл при показе свойств действий.
(*) Окно настроек статических блоков теперь вновь немодальное, и не блокирует одновременную работу с настройками действий.
(*) Возможно исправлена проблема с исчезанием статических блоков при разворачивании окна программы.
(*) Улучшена эмуляция Drag&Drop.
(*) Мелкие ошибки

ZennoPoster 5.0.0.0 (13.05.2013)

Новые фичи:

(+) Запись и отладка проектов тесно интегрированы, теперь не надо при любой ошибке отладки начинать все сначала! После записи проекта можно начать отладку и при наличии ошибок записать проект прямо в отладке, а потом продолжить отладку дальше.
(+) Можно продолжать отладку с любого места, переключаться между отладкой и записью в любое время и т.д. Это улучшение значительно ускоряет разработку проектов и поддержку проектов в актуальном состоянии!
(+) Ход отладки отображается прямо в проекте, вы всегда видите как и куда пришел ваш проект и где он сейчас находится во время работы. Также можно развернуть редактор на весь монитор для расширенной настройки проекта.
(+) В ProxyChecker появилась очень полезная фича - авто поиск! Просто включите поиск проксей, и проксичекер будет искать прокси самостоятельно! Не надо указывать источники прокси, что-то настраивать, - нажали одну кнопку, через 5 минут получили сотни живых свежих прокси с нужными вам параметрами ))
(+) Новая функция контекстного меню браузера “исследовать элемент” (Inspect Element), показывает элемент в дереве и все его свойства. Это поможет лучше ориентироваться в расположении элементов на web странице.
(+) Появился диспетчер задач, теперь можно собрать несколько заданий и настроить параметры их выполнения по времени или по событию. Например, внешняя программа создает файл, ZennoPoster видит его появление и запускает задание на выполнение. Или вы запускаете десяток проектов и они выполняются последовательно - каждое следующее после завершения предыдущего.
(+) Можно посмотреть и подредактировать текущий профиль. Для редактирования доступны не только поля профиля как логин, пароль и т.д., но и заголовки браузера. Это позволит, например, записать проект на мобильной версии сайта.
(+) В большинстве полей ввода теперь доступно единое контекстное меню, для вставки значений из профиля или текущих переменных.
(+) Добавлена поддержка Drag&Drop. Можно перетаскивать элементы как с помощью поиска элементов через Dom, так и по координатам и даже через поиск по картинке. Сейчас во многих сервисах это действие обязательно при настройке аккаунтов.
(+) Добавлена возможность выполнять JavaScript на текущей странице, а не через изолированный от web страницы JavaScript движок.
(+) CodeCreator адаптирован под новую версию ZennoPoster, проекты предыдущей версии работоспособны без редактирования.
(+) CodeСreator стал более похож на стандартную среду разработки.
Появилась поддержка экспорта проектов в Visual Studio (если хотите писать на php в Visual Studio нужно установить Phalanger. http://phalanger.codeplex.com/). (+) (+) (+) Добавлена функция упаковки проектов CodeCreator и проектов экспортированных в Visual Studio в специальный формат vsproj. Этот формат хранит только данные необходимые для выполнения проекта в ZennoPoster без возможности его редактирования. Все проекты написанные в Visual Studio должны быть упакованы в формат vsproj
(+) Настройки действий открываются значительно быстрее.
(+) Улучшено отображение действий, теперь в них проще ориентироваться. На действии отображается больше полезной информации.
(+) Исправлены мелкие ошибки, добавлен сервис распознавания captcha ImageTyperz.
(+) Много мелких улучшений.

ZennoPoster MP 4.5.0.2 (13.03.13)

Новые фичи:
(+) Можно задать timeout выполнения действия с инстансом (Старт→ Настройки ZennoPoster → Инстанс).
(+) Действия с email автоматически записываются в CodeCreator.
(+) Прокси, которые на надо проверять на жизнь быстро попадают в список доступных proxy.

Исправленные баги:
(*) Исправлены некоторые причины зависания потоков.
(*) Исправлены некоторые причины не запуска CodeCreator.
(*) Мелкие исправления CapMonster.
(*) Исправлены некоторые падения интерфейса ZennoPoster с красными крестами.
(*) Мелкие багофиксы.

ZennoPoster MP 4.5.0.1 (06.03.13)

Выпущен CodeCreator для ZennoPoster MP

Новые фичи в CodeCreator:

(+) Поддержка .NET Framework 4.0.
(+) Переход на новый Phalanger [3.0.0.3851 (January 2013)] (PHP 5.0) только управляемый код, включая PHP плагины.
(+) Для PHP проектов больше не требуется установка Phalanger.
(+) Поддержка нового формата проект ZennoPoster MP.
(+) Возможность использования всех блоков ZennoPoster MP (профиль, IntelliSearch, InputSettings и т.д.).
(+) Новая структура проекта.
- Возможность переименования элементов, в том числе и название проекта.
- Хранение изображений в файлах ресурсов (.resx).
- Хранение внешних ссылок в самом проекте.

(+) Новый редактор кода и свойств проекта.
- Панель быстрых действий (Вырезать, Копировать, Вставить и т.д.).
- Навигация по коду. Новые формы поиска по проекту.
- Редактирование свойств проекта.
- Редактирование списков, таблиц, переменных, входных настроек проекта.
- Редактирование ресурсных файлов проекта.
- Подсветка сохраненных/не сохраненных изменений кода.
- Новый вид панелей во время отладки кода.

(+) Добавлены кнопки.
- «Ввод каптч вручную» во время отладки кода.
- «Пауза» отладки кода.
- «Сохранить как», сохранение копии проекта под новым именем.
- «Компилировать», компиляции всего проекта.

(+) Улучшенная кодогенерация.
(+) ZennoPoster автоматически находит все внешние ссылки проекта. Не нужно их больше копировать в директорию ZennoPoster.
(+) Преобразование старого формата файла zpproj в новый.

Исправленные баги в CodeCreator:
(*) Отладчик иногда зависал при отладке кода по шагам.
(*) ZennoPoster выводил сообщение об успешном выполнении, хотя проект возвращал значение < 0.
(*) При внесении изменений в проект, если он выполнялся, то нужно было перезапускать ZennoPoster.
(*) Если запись шаблона стояла не паузе, то после запуска выполнение пауза снималась.
(*) Не отображались подсказки некоторых сборок из GAC.
(*) ZennoPoster на некоторых системах не компилировал PHP проекты.
(*) Не работала кнопка «Создать проверку наличия выделенного текста».


Обновления в ZennoPoster & CapMonster

Новые фичи:
(+) Вынесены настройки по умолчанию в файл xulrunner.js.
(+) Использование регулярных выражений в конструкторе действий Set - SelectedItems. (ключевое слово Regex: ).
(+) Поиск по всем документам на странице (-1).
(+) В настройках записи проекта добавлена опция искать во всех формах по умолчанию (-1).
(+) В JavaScript tester показывается, где и какая ошибка произошла.
(+) Рамка от оригинального Firefox, для выделенного элемента (позволяет использовать в ProjectMaker аппаратное ускорение).
(+) При переключении свойств в action designer подставляются значения выбранного элемента.
(+) Обработка редиректов у GET/POST запросов.
(+) Возможность менять размер инстанса.
(+) Задание становится активным сразу после добавления в постер.
(+) Оповещение при вводе имени новой переменной, которое совпадает с именем прошлой переменной.
(+) Добавить отправку жалоб на неправильно распознанные каптчи для ImageDecoders.com.
(+) Добавлена проверка proxy на бан в Spam House.
(+) Улучшен алгоритм обучения CapMonster.

Исправленные баги:
(*) Исправлен критический баг в ядре FireFox, который мог приводить к бану аккаунтов при работе через прокси (этот баг не исправлен до сих в самом браузере, только у нас )).
(*) Улучшена поддержка SOCKS, теперь не надо перезагружать инстанс после каждого выполнения.
(*) Нельзя создать правило в ProxyChecker для Google.
(*) При турецкой локали не находились элементы (возможно и на других локалях).
(*) Не обновляется URL после редиректа в ProjectMaker.
(*) Утекает память при обработке сборок в ZennoPoster + замедление работы с течением времени. (на некоторых проектах).
(*) После записи проекта действие авторизации остается неотконфигурированным.
(*) Отрицательное число в индикаторе числа потоков.
(*) Корректная поддержка html5 video + audio.
(*) Скорость открытия настроек увеличена на 30%.
(*) Ускорено и исправлено взятие свойства элемента outterhtml у html element.
(*) Нет лишних переходов (моргание индикатора загрузки) при взятии свойств / выделении элемента.
(*) Исправлено возможное не сохранение настроек постера при сереализации/десериализации дат.
(*) Ошибка с Good/BadEnd'ами, которая могла привести к аварийному завершению работы ProjectMaker.
(*) Исправлена ошибка с cookie приводящая к невозможности регистрации на некоторых сайтах.
(*) Если указать в списке разделитель Regex, то берется Match вместо Split.
(*) Не обновляется файл привязанный к списку в более одного раза ZennoPoster.
(*) Рост числа потоков на больших проектах.
(*) Исправлена ошибка сохранения в файл таблицы не привязанной к файлу.
(*) не работает установка Content-Type для HTTP POST оличная от urlencoded.
(*) Не выполняются макросы в полях useragent и cookie у get, post запросов.
(*) При отключенных картинках в проекте капча не отправляется на распознавание, если капча находится вне основного документа.
(*) Установлено много настроек, по умолчанию, которые потенциально могли уменьшать анонимность.
(*) Исправлены некоторые ошибки приводившие к зависанию CapMonster.
(*) Мелкие багофиксы.

ZennoPoster MP 4.3.7.1 (19.01.13)

Новые фичи:
(+) Мультиправка прав для открытых проектов (ProjectMaker → Настройки → Редактор → Tools).
(+) Можно открывать сразу несколько проектов в диалоге открытия проектов.
(+) Добавленная поддержка ImageDecoders.com, данные сервис сам прислал нам модуль для ZennoPoster, решили добавить )).

Исправленные баги:
(*) Hotfix проблем, которые появились в версии 4.3.7, но их не было в 4.3.6 (проблемы возникающие после отладки).
(*) Мелкие багофиксы.

ZennoPoster MP 4.3.7.0 (17.01.13)

Новые фичи:
(+) Теперь пользователям доступна функция перезагрузки инстанса во время работы (настройки браузера → перезагрузка инстанса).
Это поможет справится с утечками памяти в браузере при работе с большими проектами.
(+) В ZennoPoster теперь можно осуществлять проверку proxy на бан в Google.
(+) Добавлены команды автоматизации windows приложений.
(+) Пункт “новая переменная” сделан первым, а не последним.
(+) Небольшие улучшения в анонимности при настройках по умолчанию.
(+) Для HTTP GET/POST можно установить cookie и user agent.
(+) В список можно добавить текст, текст будет разделен с учетом разделителя списка и добавлен в список.
(+) Настройка максимальной высоты строк таблицы лога и переменных, удобно при работе с большими текстами.
(+) Добавлена функция project.GetLastError(), возвращает информацию о месте последней ошибки.

Исправленные баги:
(*) Подвисание или не завершение потока отладки исправлено.
(*) Баги с таблицами не привязанными к файлу и добавления строк с пустыми ячейками.
(*) При сохранении и загрузке профиля, генерированные поля такие как логин и пароль, тоже сохраняются.
(*) Установка пустого proxy при отладке больше не считается невалидным действием.
(*) Закрытие настроек статического блока по Alt+F4 теперь работает корректно.
(*) При эмуляции клавиатуры {PGUP} {PGDN} работали, как просто {UP} {DOWN}.
(*) Поддержка глобальные переменных из собственного кода теперь работает корректно.
(*) Добавление ссылок библиотек для C# кода из GAC, которые не являются стандартной библиотекой .NET Framework теперь работает корректно.
(*) Некоторые ошибки локализации.
(*) Мелкие багофиксфы.

ZennoPoster MP 4.3.6.0 (06.12.12)

Новые фичи:
[+] Опция отключающая создание в начале проекта экшена очистки Cookie (ProjectMaker → Настройки → Запись проектов).
[+] Возможность показать инстансы для одного проекта (опция доступна в контектсном меню проекта в ZennoPoster).
[+] По многочисленным просьбам, Action IF можно вставлять в любое место ActionGroup.

Исправленные баги:
[*] Fix 4.3.5. Проблемы открытия popup.
[*] Fix 4.3.5. Проблемы открытия iframe.
[*] Зависание потоков при длительной работе через GET/POST.
[*] Битые файлы после загрузки через GET запрос.
[*] Мелкие багофиксфы.

ZennoPoster MP 4.3.5.0 (26.11.12)

Новые фичи:
[+] Совместимость с Windows 8 (экспериментальная)
[+] Ускорена загрузка инстансов и отладки.
[+] Уменьшен расход памяти для инстансов и proxychecker
[+] Копирование списков, таблиц, входных настроек
[+] Скачка файлов через действие HTTP GET
[+] Ротация tasks.dat, теперь доступны последние 30 изменений настроек заданий, можно откатится до предыдущей версии, если по каким-то причинам повреждены настройки.
[+] В CapMonster подкорректирован алгоритм обучения.
[+] Загрузка нескольких писем сразу для последующей обработки. (ZennoPoster.BulkMailDownload)
[+] Загрузка директории по ftp не создавая основной директории. (ZennoPoster.FtpUploadDirectory)
[+] Возможность создание директории на FTP. (ZennoPoster.FtpCreateDirectory)
[+] Изменение прав доступа к элементам FTP. (ZennoPoster.FtpChmode)
[+] Обновлены функции в C# макросах FileGetLines и FileGetBlocks, теперь они могут вернуть больше 1 строки, например случайные 10 строк из файла.
[+] C# функция генерации случайного текста TextProcessing.RandomText аналог старого Random.Text.
[+] При закрытии постера добавлена в диалоговом окне «Отмена»

Исправленные баги:
[*] При выбора в профиле Россия - часть браузерных заголовков остается английскими.
[*] Моргание картинок на некоторых ресурсах.
[*] Сохранение авторизационных данных сайтов при работе через прокси с авторизацией.
[*] Исправлена работа таблиц с пустыми ячейками.
[*] Исправлена работа функции ZennoPoster.GetNewInstance.
[*] Некоторые баги в почте исправлены.
[*] Убраны несколько причин возможных зависаний инстансов.
[*] Исправлены ложные ошибки InternalProtection error & Debuger found.
[*] Можно устанавливать 1 в количествах выполнении для перезагрузки инстанса.
[*] Проблема с keystrokes emulation, когда текст содержит переносы строк.
[*] 30 февраля больше не генерируется.
[*] ZennoBox не грузил большие проекты.
[*] Окна свойств действий не реагировали в отладке на попытки их закрыть.
[*] Не подгружались изменения из некоторых списков и таблиц.
[*] При создании переменной в действии работы с таблицами не происходил ее авто-выбор.
[*] В редакторе, настройки не в фокусе закрываются со 2-го раза.
[*] Выполнение bat созданного в постере выдает результат 1 при успехе вместо 0.
[*] Не удалялись скриншоты действий при удалении действий из самого проекта.
[*] Не меняется Имя после загрузки профиля из файла.
[*] Исправлено определение количества строк в списках и таблицах с пустыми строками.
[*] Исправлены причины вылета CheckingProcessor.exe, на некоторых машинах.
[*] Мелкие исправления.

ZennoPoster MP 4.3.0.0 (25.10.12)

Новые фичи:
[+] Поддержка C# макросов.
[+] Вернули метки для источников и правило выбора по меткам.
[+] Добавлен повторный запрос для проверки прокси.
[+] Добавлен Useragent для запроса проверки, вследствие чего прокси проверяются точнее.
[+] Возможность выставлять таймаут загрузки таба переменной.
[+] Копирование списков, таблиц, входных настроек.
[+] Добавлена «Открыть папку проекта» в контекстное меню проекта в ZennoPoster.
[+] Добавлена «Открыть папку проекта» в контекстное меню проекта в ProjectMaker (кликнуть на вкладке проекта правой кнопкой мыши).
[+] Добавлена опция «Оставлять пустой файл» для списков и таблиц.
[+] Поведение открытых настроек в редакторе теперь как у обычных окон, удобно работать с несколькими открытыми настройками одновременно.
[+] Добавлен в окно создания bat файла вариант «Сбросить успехи».

Исправленные баги:
[*] Значения переменных, определенных во входных настройках, не подставлялись в списки, таблицы и другие статические блоки при старте проекта.
[*] При взятии из файла .csv строки с удалением, удаляются все переносы и все данные получаются в одну строку.
[*] При добавлении глобальной переменной в свойства списка (путь к файлу), свойства списка переставали открываться.
[*] Не копировались переменные при копировании действий работы с таблицей.
[*] Нет настройки для Wordai в постере (не работал на 64 битных платформах).
[*] Исправлена ошибка “Нет активной вкладки в инстансе” после долгой паузы или долгого поиска письма.
[*] Список привязанный к несуществующему файлу не сохраняется на жесткий диск.
[*] В отладке после 5 минут работы переставали сохраняться изменения в списках и таблицах в файлы.
[*] В операции над таблицами иногда не сохранялась последняя правка выходных переменных.
[*] Пропадали связи в отладке при использовании действия операции над таблицами.
[*] Иногда не перерисовывалась группа действий.
[*] Смещение элементов в редакторе при отладке и сохранении/загрузке проекта больше не происходит.
[*] Не удавалось установить значение профиля возраст.
[*] Не наследовался NavigationTimeout при открытии popup.
[*] Очистка cookie в середине работы проекта, корректно очищает HTML5 Local Storage.
[*] Ошибка при выполнении действия «Запуск программы» если не стоит галочка «Записывать EXIT CODE».
[*] IMAP папки с 0 сообщений обрабатываются корректно.
[*] CapMonster теперь полностью 64-битный, это исключит ошибки, когда обучение занимало много памяти.
[*] Реальный IP-адрес прокси теперь уникален.
[*] Устранен ряд причин из-за которых CheckingProcessor.exe мог зависнуть или потреблять много ресурсов.
[*] При создании bat файла цифра «Добавить попытки» игнорировалась и всегда использовалось «добавить 100 попыток».
[*] Мелкие багфиксы.

ZennoPoster MP 4.2.5.0 (01.10.12)

Новые фичи:
[+] Поддержка создания bat файлов
[+] Новый action WordAi Spintax (http://wordai.com/)
[+] Кнопка удаления всех proxy во вкладке “источники” в проксичекере
[+] Кнопка очистки списка живых прокси
[+] Комментарии в конструкторе действий
[+] Теперь прокси вида “127.0.0.1:Порт” будут загружаться с источников

Исправленные баги:
[*] Исправлен баг с пропаданием связей при отладке и сохранении/загрузке проекта
[*] Исправлен баг, когда при удалении авто-переменной, по факту удалялась переменная из первой вкладки.
[*] HTTP GET запросы одновременно не работали в постере и PM.
[*] При включенном PM не работал Scrapebox.
[*] Глюк с ползунками настроек в ZennoPoster
[*] Иногда появлялся пустой элемент в блоке Switch при отладке
[*] При добавлении действия Пауза не было предупреждения, что элемент не настроен.
[*] Длинный комментарий для группы действий вылезал за границы группы
[*] Мелкие багофиксы

ZennoPoster MP 4.2.0.0 (21.09.12)

Новые фичи:
[+] Используется последний актуальный движок от FireFox 15. Работает быстрее, потребляет меньше памяти (иногда в разы).
[+] Теперь в шлюзовых proxy страна определяется по фактическому IP адресу, а не по адресу шлюза.
[+] Добавлена возможность ставить протокол и ssl из переменных.
[+] Добавлены атрибуты элементам topinbrowser и leftinbrowser для корректной эмуляции клика по ним.
[+] Добавлена настройка количества потоков на процесс проверки proxy для ProxyChecker. Рекомендуется ставить небольшое значение при проверке платных proxy.
[+] IntelliSearch стал умнее.
[+] Расширен функционал действия замены текста.
[+] Работа со списком - выделение под списка с удалением.
[+] Появилась настройка политики мониторинга измененных файлов, по умолчанию изменения из файла сразу попадают в списки и таблицы, если файл синхронизированный с ними.

Исправленные баги:
[*] Проект ждет прокси, если живых проксей нет, появляется статус ждет прокси.
[*] Уход потока и инстанса в бесконечный цикл с последующим его поеданием памяти и падением.
[*] Ошибка с почтой при повторном чтении из одного и того же почтового ящика.
[*] Не работали Input Settings (ProjectMaker/ZennoPoster), если они содержали label или другие не значащие поля.
[*] Не работал плеер на soundcloud.com, добавлена опция браузера загружать плагины в том же окне.
[*] Не кликал в неактивном окне на кнопки в Flash.
[*] Операции со списком - Добавить из списка - В начало пустого списка выдавалась ошибка.
[*] IntelliSearch не находил строку поиска на некоторых сайтах.
[*] Не все параметры записывались при обучении IntelliSearch, в результате при повторном поиске элемент не находился.
[*] Списки: бага с собственным разделителем не привязанным к файлу.
[*] Некорректно читался формат csv если есть кавычки и ; в значениях ячейки.
[*] Не выбирался первый элемент в multiselect если нулевой элемент недоступен.
[*] Неверный подсчет строк в таблице с пустыми строками.
[*] Не работал модуль AntiGate.com на некоторых машинах.
[*] Разное поведение про отладке и записи с Yahoo.com.
[*] Не удалялись пустые файлы после удаления всех строк из таблиц и списков.
[*] Таблицы: при наличии заголовков взятие первой строки с удалением удаляет и первую строку и сами заголовки.
[*] Продолжалась загрузка proxy с источников даже если они отключены.
[*] Не загружал источники proxy, если в адресе были не латинские буквы.
[*] Работа с почтой на своем домене: 404 ошибка при логине.
[*] Иногда не учитывалась GEO локация профиля.
[*] Утечки памяти при окончании работы задания в ZennoPoster.
[*] Обзор папок в Windows XP показывал папки 2 раза (большими и маленькими буквами).
[*] Уточнили алгоритм подсчета скорости прокси, теперь правильно показывает для быстрых прокси.
[*] Мелкие багофиксы.

ZennoPoster MP 4.1.0.0 (28.08.12)

ZennoBox Это новая фича-программа, с помощью которой вы сможете продавать свои проекты людям, у которых нет ZennoPoster. ZennoBox это по сути ZennoPoster Pro с некоторыми ограничениями, привязанный к конкретным проектам, которые купит пользователь у вас и(или) у других продавцов. Подробнее читайте тут.

Новые фичи
[+] Входные настройки для проектов. Подробнее тут.
[+] Таблицы стали резиновыми, колонки добавляются по мере необходимости, даже если их не было в первоначальном файле.
[+] Из контекстном меню действий теперь можно удалять входящие и исходящие связи.
[+] Обновлена база данных GeoIP для ProxyChecker.
[+] Разблокировано редактирование максимального количества потоков для Standard версии (значение может быть от 1 до 5).
[+] Добавлена кнопка “назад” при записи в браузере.
[+] Ключевое слово «end» теперь работает при поиске элементов, если его указать в качестве номера совпадения.
[+] Движок обработки spintax ускорен в в несколько раз + он может обрабатывать некорректный spintax, даже если есть незакрытые скобки.
[+] Список модулей капче распознавания стал редактируемым, теперь туда можно вставлять макросы.
[+] Теперь в выполнении используется тот же профиль браузера, что и при записи. Если нужно рандомизировать UserAgent, то нужно включить эту опцию в настройках профиля.

Исправлены баги
[*] Исправлена скачка файлов с adwords, torrents и т.д.
[*] FCKEditor теперь работает.
[*] При изменении файла синхронизированного с таблицей или списком, постер предлагает перечитать изменения. Если список или таблица привязаны к файлу без синхронизации, список или таблица обновятся при следующем выполнении проекта.
[*] Исправлены многочисленные утечки памяти во время работы ZennoPoster и ProjectMaker
[*] При работе постера в папку программы собирались пустые файлы после работы проектов, с именами макросов.
[*] Сохранить файл теперь создает файл, если не отмечены галками «дописать» и «переносить строку».
[*] Падение отладки при использовании макросов переменных.
[*] При чтении пустого файла больше не появляется ошибка Value cannot be null. Parameter name: value.
[*] При работе с FTP действие всегда завершается успешно, хотя в лог выводиться ошибка
[*] При применении фильтров в ProxyChecker неправильно считалось число затрагиваемых проксей.
[*] При применении фильтров, если пользователь выбирал «Не применять», галочка на фильтре все равно ставилась
[*] После применения фильтра не пересчитывалось число проксей в базе
[*] Не работал макрос глобальной переменной, когда глобальная переменная число
[*] Не чистилась очередь распознавания при вводе вручную при остановке отладки
[*] В конструкторе действий при смене «номер формы» и «документа» сбрасывались поля «Полный Тэг» и «Название атрибута»
[*] В конструкторе действий исправлен поиск элемента
[*] У экзотических элементов, например tr, option, u было невозможно сделать set/get их атрибутов (innertext, value, onclick и т.д.)
[*] При поиске через конструктор действий элемента и добавления его в проект автоматом очищались cookie.
[*] Оптимизирована работа с базой IntelliSearch. Благодаря этому ZennoPoster ест меньше памяти
[*] Теперь можно добавить поиск по скриншоту, когда запись проекта стоит на паузе
[*] При удалении авто переменной, фактически удалялась переменная из первой вкладки
[*] Ошибка “нет активного таба в инстансе” не должна больше появляться.
[*] Значение переменной по умолчанию теперь сохраняется, если открыть окно с редактированием переменных, исправить значение, и не перемещая фокус на другое поле, закрыть редактирование переменных.
[*] Некорректный спинтакс больше не генерирует мусора типа {-String.Spintax.
[*] Добавление новой глобальной переменной, доступно из операций над переменными.
[*] Не работал первый breakpoint, если быстро нажать отладку до breakpoint.
[*] Действие FTP на некоторых хостах заливало не более 50 файлов.
[*] При выборе нескольких правил proxy ZennoPoster выбирает любое из возможных, а не тот proxy, который удовлетворяет всем правилам.
[*] Взятие Proxy без удаления выдавало подряд несколько одинаковых proxy
[*] Загрузка сообщений (email processing) происходит по одному, а не все разом. Требуется с многим сервисами.
[*] Исправлен глюк с отображением формы и полями авторизации при HTTP GET запросе.
[*] В таблицах созданных в памяти или привязанных к пустому файлу всегда первая строчка была пустой.
[*] Мелкие исправления.

ZennoPoster MP 4.0.8.1 (31.07.12)

Исправлены баги
[*] Исправлен баг долгого запуска отладки.
[*] Отладка не работала одновременно со включенным ZennoPoster.
[*] Генерация русских профилей теперь нормально работает в английской версии программы.

ZennoPoster MP 4.0.8.0 (30.07.12)

Новые фичи
[+] Новая фича context-recognizer
[+] Улучшено качество поиска по картинке, добавлены проценты соответствия картинок.
[+] Теперь при отладке клика по картинке и клика по координатам вы можете увидеть куда произошел клик. На несколько секунд появляется крестик на месте клика.

Исправлены баги
[*] ProjectMaker потребляет меньше памяти. Устранено несколько утечек памяти.
[*] Дебаг проекта вынесен в отдельный процесс, это тоже существенно уменьшит утечки памяти.
[*] Оптимизированы парамеры выполнения проектов, для экономии памяти.
[*] На Yahoo теперь грузится каптча.
[*] Не обрезается каптча при отключенных картинках.
[*] При автозакрытии вкладок PM теперь не падает.
[*] PanelConatiner больше не показывается. (будем надеяться)
[*] Лог скролится автоматом в отладке при переходе между действиями.
[*] Исправлен клик по координатам, элементы больше не скролятся.
[*] В экшене подтверждения e-mail при отладке макросы отображаются корректно.
[*] Бага с обработкой таблиц, о которой упоминал Boxcutter
[*] Бага с таблицами, когда разделителем является точка
[*] Мелкие исправления.

ZennoPoster MP 4.0.5.0 (27.06.12)

Новые фичи
[+] Потоки ZennoPoster теперь потребляют меньше памяти. Должны работать стабильнее при длительной нагрузке.
[+] ProjectMaker потребляет меньше памяти при длительной работе.
[+] Новый макрос {-String.Tab-}.

Исправлены баги
[*] Настройки действий теперь открываются быстрее.
[*] Настройки действий теперь всегда показываются при двойном клике на действии.
[*] При копировании действий между проектами используемые переменные тоже копируются (копируется только те переменные, в которые кладутся данные).
[*] Не вставляются лишние переносы строк в списки при парсинге.
[*] ProjectMaker и потоки постера больше не падают при включенном блокировании всплывающих окон.
[*] ProjeсtMaker и ZennoPoster теперь корректно обрабатывают большие таблицы Excel, не потребляют много памяти.

ZennoPoster MP 4.0.3.0 (21.06.12)

Новые фичи
[+] Переделана система постановки заданий в ZennoPoster, теперь только попытки и ограничения на успешность выполнения.
[+] Улучшена работа IntelliSearch, распознает больше полей и в правильном порядке (например, сначала находит капчу, распознает её, потом уже предлагает ввести). IntelliSearch пытается ответить на контрольные вопросы.
[+] Загруженность страницы теперь можно отслеживать более корректно, можно отлавливать AJAX и POST/GET запросы после загрузки страницы (см. опции браузера)
[+] Улучшена отладка проекта, теперь окно отладки не загораживает проект, удобно работать даже на маленьких экранах.
[+] Улучшен лог, как во время отладки, так и во время выполнения в ZennoPoster.
[+] Добавлен поиск по проекту. Поиск осуществляется по всем значимым полям действий (можно из лога кликнув правой клавишей скопировать id ошибочного действия и найти его).
[+] Все поля где могут быть макросы теперь поддерживают подсветку синтаксиса и подсказки по Ctrl+Space.
[+] Списки и таблицы можно привязывать к файлам во время выполнения проекта, а не только при его инициализации (новое действие в операциях над списками и таблицами)
[+] Улучшены клики по ссылкам и кнопкам.
[+] В логику добавлена система оповещений (Alert).
[+] Удалять из списка теперь можно по значению
[+] В обработке текста → разделение в список, теперь можно через пробел указать несколько разделителей.
[+] Капча догружается, при отключенных картинках.
[+] Действие Random принимает макросы в качестве входных данных, так же можно сгенерировать случайный логин.
[+] Теперь полностью во всех местах, где указывается номер (совпадения или просто номер строки) работают диапазоны http://help.zennolab.com/ru/v3/zennoposter/index.html?data_prepearing_and_set.htm
[+] Добавлен Drag&Drop проектов в редактор.
[+] Улучшен установщик, ставит все в принудительном порядке, должно способствовать корректности запуска и работы программы
[+] Теперь нет групп проектов

Исправлены баги
[*] Исправлена установка UserAgent и других свойств браузера через профиль.
[*] Проекты можно передавать между русской и английской версией программы.
[*] Баги с выдачей прокси и скоростью их проверки, на некоторых машинах.
[*] Баги с обработкой email, теперь переходит по нужным действиям.
[*] Поля в действиях с FTP поддерживают макросы.
[*] Исправлена проверка существования файла.
[*] При операциях взятия из текста из файла, получение строки из списка, чтения ячейки из таблицы. Сначала выполняются макросы, содержащиеся в тексте, а потом уже возвращается текст в пользовательскую переменную.
[*] Корректно определяется элитность публичных прокси.
[*] Окно проверки выделенного текста теперь дает возможность редактировать выделенный текст.
[*] Скриншот действия, теперь копируется между проектами.
[*] Списки и таблицы, привязанные к файлу, теперь корректно работают в многопоточном режиме.
[*] Исправлена ошибка при инициализации глобального счетчика числом.
[*] Многочисленные баги верстки и некорректного отображения форм.
[*] GET и POST действия теперь корректно выполняются при редком использовании.
[*] Ещё куча мелких багов.

ZennoPoster MP 4.0.0.0 (25.05.12)

Немного поправили определения -теперь шаблон называется проектом, ветка - экшен, шаг - группа экшенов.

IntelliSearch
Это новая фича, которая позволяет:
- очень быстро создавать проект
- писать один проект для большого кол-ва похожих и не очень сайтов.
- повышает устойчивость выполнения проектов, заточенных под один сайт.
По сути это система распознавания полей ввода, кнопок, ссылок и т.д. на сайте. Вы заходите на сайт и, проходя по элементам веб страницы, по очереди указываете к какому классу относится элемент - логин, пароль, кнопка отправки формы и т.д. Далее, заходя на новую веб страницу, система начинает узнавать часть элементов сама, часть вы дообучаете. Чем больше примеров было указано, тем точнее система распознает новые элементы. На самом деле система уже имеет обученную базу, так что она сразу начнет узнавать большинство элементов веб страницы, вам нужно будет только дообучить некоторые. В итоге - берете тысячу сайтов на похожем движке, обучаете на 10 из них, после этого система уже сможет зарегистрироваться на, допустим, 50-ти из 1000, на которых ее не обучали. Дообучаете на некоторых из тех сайтов, которые не пробились, общий пробив повышается и т.д. В итоге можно создать мультипроект, способный обработать тысячи ресурсов.
IntelliSearch в проекте представлен в виде базы, ее можно добавлять в другой проект, дообучать и т.д. Есть установленные классы элементов, но можно добавлять свои.

Firefox движок
Теперь ZennoPoster использует Firefox для эмуляции браузера. Благодаря этому:
+ эмулируется все, что хоть как-то может спалить бота: как в заголовках, так и при запросе параметров из JS (объекты navigator, screen и т.д.)
+ Полное управление DOM моделью
+ возросла устойчивость выполнения проектов
+ уменьшилась нагрузка на процессор
+ в несколько раз уменьшилось потребление оперативной памяти на инстанс
+ уменьшилось число полуоткрытых соединений, открываемых инстансом
+ поддерживаются SOCKS 5
+ очистка всех типов кук (более 10 видов)
+ флаг занятости браузера теперь реагирует на AJAX запросы
Короче, теперь есть полный доступ к любой фиче браузера и это использовано по максимуму

Проксичекер
Если в двух словах - кладет сетевое оборудование
Тестировали на сервере от hetzner.de, выжал 15000 потоков чека, больше не получилось, т.к. там нельзя больше сетевых соединений открыть.
Может чекнуть миллион проксей за несколько минут, главное чтобы сетевое оборудование было хорошее.
Сильно оптимизирован и при нормальной эксплуатации практически не потребляет память и процессорное время.
Переделана база проксей, теперь она хорошо обрабатывает огромные списки проксей и быстро подгружается при открытии программы.
Проксичекер оснащен тестером сети, можно один раз сделать тест, он сам определит максимум потоков, которые можно запустить на вашей системе.
Чекает на все параметры, которые могут понадобиться.

Визуальный редактор
Теперь:
+ поддерживает большие и очень большие проекты
+ миникарта
+ удобные формы редактирования параметров прямо в редакторе, отдельные для каждого типа экшенов
+ можно дописать проект, находящийся в редакторе.
И т.д. и т.п…

Новый интерфейс постера
Выполнен в лучших традициях торрент клиентов
+ можно убрать окна инстансов
+ проект добавляется только один раз и не удаляется при перезапуске программы
+ категории проектов для быстрой ориентации
+ группирование проектов
+ новый шедулер

Эмуляция клавиатуры и мыши
Многие интересные сайты теперь защищаются от ботов, отслеживая, нажимаются ли клавиши при заполнении полей ввода. Эмуляция мыши и клавиатуры поможет обойти эту защиту.
Во-первых, есть встроенная эмуляция, которая работает по дефолту при выполнении проекта, т.е. поля заполняются с помощью эмуляции клавиатуры, кнопки и ссылки кликаются эмуляцией мыши.
Во-вторых можно просто посылать на страницу нужные команды клавиатуры и клики кнопками мыши в указанные координаты.
Еще есть эмуляция мыши с использованием поиска по скриншоту, об этом дальше.

Клик по картинке
Бывает нужно кликнуть по элементу, который не предназначен для клика, например сейчас в гугле используется div как select элемент при регистрации, или нужно кликнуть по флешке в определенное место, например нажать play у видео ютуба и т.д.
Еще у текстовых редакторов (в таком я сейчас пишу этот текст) иногда нужно кликнуть на одну из его кнопок в панели инструментов. Все это поможет сделать новая фича «клик по картинке». Вызывается она из меню пкм на html странице при записи проекта. Указываете какую часть скриншота искать и куда относительно него кликать. Т.е. можно искать не сам элемент, на который нужно кликнуть, а область страницы рядом с ним, и уже относительно этой области кликать в нужное место.
Фича сильно оптимизирована и жрет не очень много проца.

Статические блоки
У проекта теперь есть статические блоки - это настройки браузера, профиль, настройки эмуляции, таблицы, списки и т.д.
Эти настройки для удобства управления проектом. Отображаются внизу редактора проекта в отдельной форме.
Также отображаются и настраиваются при записи проекта внизу дерева проекта.

Вход, хороший и плохой выходы из проекта.
Проект начинает выполняться с места, указанного специальным элементом «вход», в редакторе он представлен серым кругом. Проект может завершиться с ошибкой или без, поэтому есть еще два выхода - «хороший» и «плохой» после выполнения прокта управление передается на один из них и можно сделать какие-то небольшие финальные действия в зависимости от успешности завершения проекта.

Новые типы данных в проекте
Таблица и список - созданы для удобства работы с данными, особенно с файлами, которые часто надо представлять в виде списков и таблиц. Управляются из статических блоков и обычными экшенами.
Например, можно сразу спарсить все ссылки со страницы в список, отсортировать, удалить дубли и сохранить в файл.
При работе с таблицами поддерживаются таблицы xls, slsx, odt, csv. Поддерживается как чтение, так и запись.
Переменные - чтобы не заморачиваться с макрос-ссылками теперь есть переменные (а макрос ссылок больше нет). В переменные кладутся результаты каких-то действий, для доступа к значению переменной, записывается макрос этой переменной.

Шифрование проектов
Теперь можно зашифровать свой проект и раздавать другим пользователям права таких типов: выполнение, чтение, запись, полный доступ.
Права раздаются по e-mail на который зарегистрирован ZennoPoster
Управление правами происходит из статического блока, добавляемого в проект перетаскиванием из панели инструментов в редакторе.

Обработка почты
+ поддерживает IMAP протокол
+ появилась возможность работать без удаление писем с сервера
Теперь вам в большинстве случаев не нужно составлять никаких регулярных выражений.
Указываете email и пароль, настройки подключения определяются автоматически, скачиваете письма и выбираете по каким признакам искать письмо, если признаки указаны правильно, нужное письмо в списке писем подсветится зеленым. Если по этому признаку находится более одного письма, письма подсветятся красным. Далее выбираете из таблицы, какие данные вам нужны из письма (выбираете чекбоксы в строках с нужным текстов), указываете в какие переменные складывать найденный текст.

Профиль
Для удобства генерации данных для заполнения форм создан профиль. Генерирует данные человека (русского или американца) с правильным статистическим распределением и учетом географии. Например, если будет сгенерирован человек из Рязани, его имя, скорее всего будет что-то типа Петр Иванов, а если из Казани, то какой-нибудь Альберт Нургалиев.

Макросы
Макросы теперь только только статичные. Все макросы, глобальные переменные, локальные переменные можно найти в таблице

FTP, SFTP, FTPS
FTP такой FTP. Ничего особенного, обычный FTP
+ управление файлами
+ управление каталогами

Конструктор регулярных выражений
Теперь:
+ подсветка синтаксиса
+ поиск по Ctrl+F
Вызывается теперь из формы подтверждения по e-mail и с помощью кнопки на панели редактора шаблонов.

Логика

+ добавлен switch, т.е. выбор из нескольких вариантов

ru/changelog.txt · Последние изменения: 2017/08/18 10:54 — vladz