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 разворачивается на полный экран, если работа до сворачивания была в этом режиме.