ZennoPoster 5.5.0.0 (05.11.2014)

Новые фичи:

[+] Обновлён движок браузера до версии 24.8.

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

[+] Ошибки и предупреждения для необязательных действий или действий с обработкой не успешного исхода не показываются в логе.

[+] Расширено API по продаже ботов добавлены функции CreateBot и UploadBotContent, подробности тут.

[+] Во входные настройки добавлено поле нового типа Комментарий для отображения текста на всю ширину окна настроек.

[+] Добавлено поле “Справка” для элементов входных настроек. Можно использовать простую HTML разметку, типа <b> и <i>.

[+] Добавлена поддержка *.xlsm формата таблиц.

[+] Добавлена возможность сохранять текущий прокси проекта в профиль.

[+] Расширено действие “Удаление строк” у таблицы.

[+] Добавлена возможность выключения звуков у инстансов (работает на Windows Vista и выше).

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

[+] Добавлена возможность копирования ссылок GAC между проектами.

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

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

[+] Изменена логика авторизации почты с автоопределением настроек. При неудачной авторизации пишется текст ошибки и предлагается ввести данные в ручную.

[+] Улучшено окно редактирования входных настроек.

[+] Связи между действиями теперь можно пересоздавать без удаления старой.

[+] При открытии проекта в окне редактирования проектов фокусируется Start.

[+] Добавлена кнопка бесконечного выполнения задания в ZennoPoster.

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

[+] project.Context теперь работает с типом dynamic вместо object.

[+] В project.Context добавлено свойство Keys, возвращающий список всех ключей.

[+] Variables проекта стал перечислимым, так же добавлено свойство Keys.

[+] Добавлен диалог выбора файла профиля для действий GET/POST-запросов.

[+] Улучшено отображение действия Switch.

[+] Увеличена скорость обработки GET/POST-запросов.

[+] Добавлен метод instance.SetUserHeader(string headerName, string value) для добавления пользовательских заголовков в запросы браузера.

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

[+] Добавлено автоматическое переименование переменных, списков и таблиц в C# коде.

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

[+] Добавлена настройка “Не заполнять кэш настроек действий” для ускорения запуска ProjectMaker.

[+] Добавлена настройка количества попыток HTTP запросов при POST и GET действиях.

[+] Добавлена настройка работы списков и таблиц “Оставлять пустой файл в кодировке UTF8”.

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

[+] Добавлена настройка “Запускать незавершённые проекты при старте”.

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

[+] В класс Emulator добавлен метод IsWindowExists для проверки наличия окна.

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

[*] Изменение значения по умолчанию у переменных приводит проект в измененное состояние.

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

[*] Исправлено мерцание жёлтого индикатора загрузки на некоторых сайтах.

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

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

[*] Исправлено получение картинок со страницы, картинки берутся напрямую из кэша браузера, а не рендерятся повторно.

[*] Исправлены зависания баз при drag&drop.

[*] При запуске проекта с начала флаги браузера, такие как загрузка CSS, возвращаются в состояние по умолчанию.

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

[*] Исправлена порча файлов настроек, после которой требовалось переустановить программу.

[*] Исправлена обработка cookie в GET/POST-запросах.

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

[*] Исправлен баг с меткой “Без метки” в ZennoPoster.

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

[*] Исправлено закрытие вкладок в ProjectMaker, после закрытия остаётся пустая вкладка с названием “page”.

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

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

[*] Исправлена работа GET/POST-запросов при использовании портов в URL.

[*] Исправлена обработка клавиши Delete в ZennoPoster.

[*] Проект созданный в CodeCreator и не использующий инстанс теперь не создаёт инстанс в ZennoPoster.

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

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

[*] Исправлен баг в записи действий ProjectMaker.

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

[*] Исправлена запись действия AllowPopup.

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

[*] Исправлена обработка полей профиля CpuClass, OsCpu, Platform, Product, ProductSub при сохранении и загрузке.

[*] Исправлено зависание ProjectMaker при открытии Google документа.

[*] Действие Switch помечается неправильно настроенным, если в нём присутствуют строки с одинаковыми значениями.

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

[*] Исправлено падение ProjectMaker при использовании KeyEvent.

[*] После сворачивания в трей ZennoPoster разворачивается на полный экран, если работа до сворачивания была в этом режиме.