ZennoPoster 7.5.0.0 (01.09.2021)
New features added to Chromium:
[+] The Chromium v91 engine is integrated in ZennoPoster.
[+] We have optimized the Chromium engine to reduce resource consumption.
[+] Implemented the --ignore-certificate-errors=false argument (other arguments are currently ignored).
[+] Native substitution of headers.
[+] Changing the instance size (SetWindowsSize).
[+] Logging of the Chromium engine is configured.
[+] The Chromium engine is adapted for embedding.
[+] Ability to view thumbnails of Chromium instances in ZennoPoster.
[+] Waiting for user actions.
[+] The correct shutdown of the instance for Chromium.
[+] Instance tabs optimization allowed to reduce the load on them.
[+] The initialization of the instance for Chromium.
[+] Hidden operation of instances with Chromium.
[+] Ability to view instances in ZennoPoster.
[+] Implemented actions with JavaScript dialogs.
[+] Implemented actions with pop-up browser windows.
[+] Improved actions with documents/frames.
[+] Implemented methods of initializing and cleaning the browser when working in ZennoPoster.
[+] Ability to select the Chromium engine in the project settings.
[+] Support all types of proxies.
[+] Chromium cache cleanup.
[+] Installing a proxy in Chromium.
[+] Search for elements in Chromium.
[+] Working with tabs.
[+] Executing JavaScript.
[+] Captcha recognition.
[+] Executing events with HTML elements on the page.
[+] Working with tab data (Source/Text/URL/DOM).
[+] Cleanup cookie/localStorage/HSTS.
[+] JS emulations (Headers, Screen Maximize, Audio, Client Rect, WebRTC).
[+] Navigator Emulation.
[+] Timezone Emulation.
[+] Geolocation Emulation.
[+] WebRTC Emulation.
[+] Screen Emulation.
[+] Headers Emulation.
[+] Navigator Plugins Emulation.
[+] SpeechSynthesis Emulation.
[+] Embedding the Chromium engine in ZennoPoster.
[+] Keyboard Emulation.
[+] Mouse Emulation.
[+] Working with FullEmulationMouse methods.
[+] Operation of all levels of input emulation.
[+] Getting the attribute values of HTML elements.
[+] Setting the attribute values of HTML elements.
[+] Downloading files via the browser.
[+] The application of profile settings during instance initialization.
[+] Saving and loading a profile folder.
[+] Working with the page loading status.
[+] Working with waiting for parts of the page to load.
[+] The stable operation of the Chromium has been debugged.
[+] Fixed the causes of Chromium engine freezes.
[+] Speech Synthesis emulation.
New features:
[+] We have significantly improved the system of automatic testing of the program. Each build is tested for the functionality of all engines (including Chromium), as well as anonymity tests and performance testing. This will improve the quality of each new release.
[+] The launch of the CEF browser has been accelerated.
[+] New action «hCaptcha recognition».
[+] Improved location Emulation (Geolocation) in CEF (Chromium).
[+] The ability to copy the Action ID from the context in the ProjectMaker project editor.
[+] The CEF browser natively supports socks5 proxy with authorization. Now there is no need for an additional p2oxy process.
[+] Improved JS Emulation in the CEF browser (Chrome).
[+] Improved cleanup of local storage in the CEF browser (Chrome).
[+] If the ProjectMaker could not get the profile, a clear message about it is sent to the log.
[+] JS dialogs in ProjectMaker are now displayed in the tray (fixes the problem if the dialog appeared after PM).
Fixed bugs:
[*] Fixed a bug where ZennoPoster could transmit geodata different from real browsers.
[*] Fixed JS Features emulation.
[*] Fixed a hint in the Random action for the «Own symbols» field.
[*] Fixed a bug where ZennoPoster/ProjectMaker settings could be unexpectedly reset.
[*] Fixed problems that caused the Chrome engine to be detected on the site pixelscan.net.
[*] Fixed processing of gzip data in an alternative method of HTTP requests.
[*] Removed unnecessary warnings about a selected process when using WebRTC for Firefox52 and Chrome.
[*] Fixed emulation of navigator.mimeTypes in the CEF browser (Chrome).
[*] Fixed emulation of navigator.doNotTrack in the CEF browser (Chrome).
[*] Fixed the reCaptcha solutions on some sites.
[*] Fixed sending sec-ch headers in the CEF browser (Chrome).
[*] Fixed some reasons for the crash of the rendering process in the CEF browser (Chrome).
[*] Now, when the project is stopped by timeout, the browser remains available for BadEnd execution.