Release ZennoPoster new version 7.2.1.0 (3 November 2020) Updated C# code editor • Improved browser emulation • Cookie template management tool

Статус
Закрыто для дальнейших ответов.

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
1 200
Благодарностей
3 340
Баллы
113


Improvements in C# code development

Updated the code editor component

This improves stability, removes a lot of small defects and improves usability.

Fixed a bug that caused the C# editor to freeze when editing code
Improved the hints UI
Added syntax highlighting for C# 7.3 methods
Added automatic code indenting
Fixed a bug that caused several tips to not be shown
Fixed a bug that caused the collapsed/expanded state of C# code regions to not be saved
Removed the light background of brackets in the C# editor (for dark theme)
Fixed several bugs in in C# debugger when viewing values of variables
Solved a bug that caused the line number to be determined incorrectly in collapsed code regions during step-by-step debugging

Added C# code compatibility checks for older software versions

Added C# code compatibility checks for older software versions. To begin the compatibility check, open the ciphering block and click “Check”. After the process is complete, all ZennoPoster compatible versions will be shown in the drop-down list.




Customized color settings in code editor

Added the ability to customize the code editor colors. Config file SyntaxEditorColors.json is located in the directory: %AppData%\ZennoLab\ZennoPoster\7\ProjectMaker. Light and dark theme colors are separately adjusted in RGB format or by color names.




Improved browser and device emulation
  • Fixed profile generation and SSL Fingerprints for profiles.
  • Improved Swipe: the screen touches are now simulated in random places on the screen instead of the center of the screen.
  • Improved the anonymity in the Chrome engine.
  • Fixed a bug that prevented sites gmx.net, mail.com, nike.com, Airbnb, etc. from working correctly.
  • Fixed a bug with Yandex mail, mobile VK version and Tinder that caused instances to crash.
  • Improved locale and timezone emulation in the Chrome engine.
  • Fixed a bug that caused scroll bar artefacts for mobile profiles.
Optimization
  • Reduced CPU and memory consumption during Chrome start-up.
  • Speed up initial task launch in ZennoPoster.

Cookie template management tool

Added a new “Cookie” tab in ProjectMaker’s “Profile” window, where you can view, filter, add, edit and delete logs.




Drag & Drop sorting in the “variables” window

Added the option to sort variables by manually rearranging variables in ProjectMaker or clicking “up” and “down” buttons. To enable this function turn off sorting in columns (Click the “clear sorting” button).




Incompatible profile blocking

Added the option to block profiles on loading if the profiles were created in a browser engine different from the one in the project. To enable the option select the “Display error on incompatible profile load” in the load profile action. The project will finish with an error.




Added the option for force stop instances

Added the option for force stop instances. To enable it right-click the instance preview, select “Interrupt” and confirm your action.




Improved debugging

Message color

Added message color options in the “Notification” action and color filtering in logs.




Action disabling

Added the option to selectively turn off actions in Project maker via contextual menus. The selected action will be greyed-out and will not be executed even in ZennoPoster.




Adding custom SMS-services

If the program doesn’t have the required service, you can add it in a few clicks. Integration is based on the common APIs.

  1. Go to the SMS section and click on the “Add your service” link
  2. Choose the module name (Whichever name is convenient for you)
  3. Choose the API that is used by your service. This information can be found in the “Developer” section of the sms-service or by contacting their support
  4. Add your API key
  5. Choose an icon for this service (optional)
  6. Use the new service by going to Data->SMS-services




Improved action builder

Displaying custom attributes

All attributes, including custom ones are now displayed in the element properties section of the action-builder.



Adaptive action-builder

Starting from this version the action-builder is fit to screen width with no white spaces on the sides, which allows to fit more information on the screen.


Scheduler improvements

Next launch information
Brought back the information on the next planned project launch in the scheduler settings in ZennoPoster.



Fixed errors
Updated the scheduler logic in ZennoPoster. The projects that missed their scheduled launch will not launch on ZennoPoster start. Instead they will standby until the next scheduled launch.

Fixed the bug that allowed new project threads to be launched with an active checkbox “Stop execution outside of specified intervals” in the ZennoPoster Scheduler.


Full changelog 7.2.1.0

Added:

+ Updated the code editor component. This increases stability, reduces the number of small issues and improves usability.
+ Added a “Cookie” tab in the Profile window in ProjectMaker that allows viewing, filtering, editing, and deleting entries.
+ Added the option to sort variables by manually rearranging variables in ProjectMaker or clicking “up” and “down” buttons. To enable this function turn off sorting in columns (Click the “clear sorting” button).
+ Added the option to block profiles on loading if the profiles were created in a browser engine different from the one in the project. To enable the option select the “Display error on incompatible profile load” in the load profile action. The project will finish with an error.
+ Added the option for force stop instances. To enable it right-click the instance preview, select “Interrupt” and confirm your action.
+ Added message color options in the “Notification” action and color filtering in logs.
+ Added C# code compatibility checks for older software versions. To begin the compatibility check, open the ciphering block and click “check”. After the process is complete, all ZennoPoster compatible versions will be shown in the drop-down list.
+ Added the option to customize SMS-services based on common APIs.
+ Added the option to selectively turn off actions in Project maker via contextual menus. The selected action will be greyed-out and will not be executed even in ZennoPoster.
+ Improved Swipe: the screen touches are now simulated in random places on the screen instead of the center of the screen.
+ Improved anonymity in the Chrome engine.
+ Improved locale and timezone emulation in the Chrome engine.
+ Sped up initial task launch in ZennoPoster.

+ Reduced CPU and memory consumption during Chrome start-up.
+ Added the ability to customize the code editor colors. Config file SyntaxEditorColors.json is located in the directory %AppData%\ZennoLab\ZennoPoster\7\ProjectMaker. Light and dark theme colors are separately adjusted in RGB format or by color names.
+ Added the code autoformatting button in ProjectMaker’s context menu, similar to Visual Studio. The hotkeys are Ctrl+M.
+ All attributes are now shown in the element properties section of the action-builder in ProjectMaker.
+ Creating a variable in an action in ProjectMaker can launch a dialog “This variable already exists, would you like to create another one? Choosing “No” will not set the value instead of resetting it.
+ Converting old *.xmlz files to *.zp in ProjectMaker automatically changes the opened project in ZennoPoster to the new version keeping all of the input and scheduler settings.
+ Changing the IP address when it is not in the trusted IP list will produce a specific “Add the IP address to the list of trusted addresses in your account at https://userarea.zennolab.com” message instead of a generic error.
+ Starting from this version the action-builder is fit to screen width with no white spaces on the sides, which allows to fit more information on the screen.
+ Improved tab visibility in the dark theme.
+ Brought back the information on the next planned project launch in the scheduler settings in ZennoPoster.
+ Copying the contents of the ExternalAssemblies folder on updating, installing and reinstalling ZennoPoster. If there are multiple versions of ZennoPoster and the foler is not empty there is an option to choose where to copy the files from ExternalAssemblies.
+ Now standard fonts are reapplied if custom ones cause a “ProjectMaker main window creation error”.
+ Added the login field for AWM Proxy in the “Proxy services” section of the settings. This has to do with the updated API of the proxy service. For the services to work correctly it is now required to pass the login field along with the API key.


Fixed:

Fixed a bug in JS code execution (Intl.NumberFormat) that caused errors on certain sites such as nike.com, Airbnb.com.
Fixed a bug that caused instances to crash when logging into YandexMail, mobile version of VK, and Tinder.
Fixed a bug that caused gmtx.net and mail.com to not work correctly.
Updated the SSL Fingerprint generation for profiles. Check it at ja3er.com and browserleaks.com/ssl
Fixed an error that caused infinite scrolling loop to element in ZennoPoster.
Fixed regular expressions in the IF action to compare strings with escaped symbols. The IF action no longer requires specialized JavaScript setup in most cases.
Fixed coordinate detection when capturing an image (DrawAsBitmap and “This is a captcha!”) in the Chrome browser.
Fixed a bug that caused cookies to be displayed twice in the traffic monitor when loading a page that happened on certain websites.
Fixed the scheduler logic in ZennoPoster: projects that missed their launch window will not be launched right away when ZennoPoster is started, instead they will be deferred until the next launch time according to the schedule.
Fixed the bug that allowed new project threads to be launched with an active checkbox “Stop execution outside of specified intervals” in the ZennoPoster Scheduler.
Fixed the line numbering in the logs when compiling code.
Fixed a bug that caused the code editor to work incorrectly with collapsed code regions, classes and method when debugging step-by-step.
Updated error text in C# code from uninformative “Sequence does not contain element” to “No such variable/Table/Spreadsheet/List”.
Fixed a bug that caused sessions to stack up when working with databases.
Fixed a bug that caused errors when sending big files.
Fixed an error that sometimes caused incorrect results for the IF ELSE action under high load in ZennoPoster.
Fixed a bug that cause ProjectMaker to freeze when creating a new tab with “+”.
Fixed a bug that caused ProjectMaker to crash when searching a mail with an incorrect regular expression.
Fixed a bug that caused ProjectMaker to freeze when debugging with project.Profile.CookieContainer.
Fixed an error that caused scrollbar artefacts to appear in mobile profile tabs.
Fixed an error that caused Undo/Redo to not work when changing the lines connected to the Switch action.
Returned the option to connect actions by double-clicking the entry/exit points.
Fixed the error that caused incorrect datatypes to be sent in POST requests when using an alternative way to send requests.
 
Последнее редактирование модератором:

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
1 200
Благодарностей
3 340
Баллы
113
Discussing version here.

Reporting bugs here.
 
Статус
Закрыто для дальнейших ответов.

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)