ZennoPoster 7.4.0.0 (17.05.2021)

New features:

[+] New Chrome engine version 88.

[+] The computer name on the license selection page in the installer.

[+] The option "Activate a license for this computer". It is on by default, but if necessary, you can disable it - this way license activation will not crash on the previous machine.

[+] Improved startup speed of ProjectMaker и ZennoPoster on some machines.

[+] Improved stability of thread execution.

[+] ZennoPoster now includes the ability to set value from a variable to the Regex Constructor.

[+] ProjectMaker settings now includes «Search for a project with the .zp extension» checkbox when performing the “Project in project” action on the Execution tab. If this action uses an old-format project with the .xml format, then if it is not found, the option will search for a project with the same name, but with a new .zp format.

[+] The ability to set value from a variable in the Switch action.

[+] A path to save and restore settings.

[+] The «Draw rounded corners of group actions.» checkbox on the Interface view tab of the ProjectMaker.

[+] Recaptcha recognition cube now supports ReCaptcha3 recognition via CapMonster.Cloud.

[+] We have refactored some of the code to eliminate obscure bugs (standardizing class naming across various code modules). The declared public API has not changed. However, if you have once used undocumented ZP library references in your code, then there may be some problems.

[+] Instance preview updated are significantly faster and accurate.

[+] Reduced CPU consumption.

[+] Increased project execution speed.

[+] Reduced memory consumption.

Fixed bugs:

[*] Fixed a bug that caused a memory leak when opening/closing a large number of projects.

[*] We have added recommendations that fix lags in ZennoPoster and Windows OS when starting a large number of threads and available device resources.

[*] Fixed a bug that caused the Lock System alert on some systems when restarting ZennoPoster.

[*] Fixed a bug that caused resetting authorization in Google and other services.

[*] Fixed a bug that caused User-Agent substitution in ZennoPoster browser to get detected.

[*] Fixed a bug that caused the --proxy-bypass-list argument did not work on the Chrome engine.

[*] Fixed a bug that caused the elements resize did not work in the ProjectMaker browser on https://sites.google.com/

[*] Fixed a bug that caused coordinates of elements to calculate incorrectly while emulating ClientRect.

[*] Fixed a bug that prevented tinder.com to function correctly in Chrome.

[*] Fixed a bug that caused the AvailHeight and the InnerHeight values to be equal when emulating ScreenMaximize in Chrome desktop.

[*] Fixed a bug that caused a letter was not found in the Accept Mail action.

[*] Fixed a bug that caused the input port did not appear on the action when moving the cursor from the bottom action in the group to the top one.

[*] Now in ProjectMaker, when adding actions to the canvas using hotkeys, the action take place under the cursor, and not as before - in the upper left corner of the canvas.

[*] Fixed a bug that caused the alternative request did not transmit all cookies.

[*] Fixed a bug that caused ProjectMaker did not display cookies in an alternate request.

[*] Fixed a bug that caused the Profile could generate a non-existent date of birth (for example, February 30, April 31, etc.).

[*] Fixed a bug that caused images on the Chrome engine were beating when unrelated data was substituted.

[*] Fixed an issue that caused the traffic monitor was not intercepting all requests on the Chrome engine (and in C #).

[*] We have returned the "Reset Panels" button (In the ProjectMaker settings on the Debug tab), which disappeared in ZennoPoster 7.3.0.0.

[*] Fixed the option to execute JS code on all tabs when creating a window and loading a page document in Chrome.

[*] Fixed task manager performance when the "Stop execution outside the specified intervals" setting is set.

[*] Fixed a bug that caused task execution threads in ZennoPoster did not rise when a task was started and the "How much to do" value was greater than zero.

[*] ZennoPoster's lack of resources label now appears/disappears faster when there are enough resources.

[*] Fixed a bug that caused Chrome browser freezes.

[*] Fixed BatteryManager.level emulation in Chrome.

[*] Fixed a bug that caused profiles stopped loading after an error loading profiles.

[*] Fixed bugs that caused reCaptcha recognition problems on some sites.

[*] VisualStudio: fixed the operation of FullEmulation methods.

[*] VisualStudio: improved proxy installation in the project.

[*] VisualStudio: improved project.SendToLog performance.

[*] Improved sending a multipart/report request via an alternative method.