Yandex OCR is now available for free (up to 1000 requests per day).
Added a capability of performing a double-click and a right-click in the 'Click on element' function.
Added the button of stopping the algorithm execution which appears nearby the button of running the algorithm after the start button is pressed.
It is now possible to work with multiple browser tabs (up to five tabs inclusive).
Added an option to visualize data in a table form if the variables is an array or a dictionary of arrays of dictionaries.
Relative paths are now supported in subprograms.
In the Excel functions, not only the first row can be used as a header, but also the standard column names ('A', 'B', 'C' and so on).
A user now can change his 'Google' services account (right click on the 'Agent' icon in the tray - 'Authenticate Google services').
Work with 'Google' services is improved. Now disconnections will not occur.
Now after opening 'DevTool' existence of an installed version of 'Google Chrome' is checked (usually takes up to 4 seconds). If the browser is not installed then the 'Browser' group of functions is deactivated. If the browser is not installed and an algorithms with some browser actions is opened then the robot will throw an error.
When reading the clipboard it is now possible to save the text result to a variable.
The 'Copy file' function is now capable of downloading a file by its URL address and saving it to the specified destination.
A property from the 'Get element property' of the 'Browser' section can now be selected from the drop-down list.
A condition from the 'If..then' function can now be carried to the next line.
In the 'Write Excel file' function, an example of the correct input data format is added to the 'Calculate a value' field in of the 'Value' parameter.
In the emails functions, the robot now tries to predict the server settings by the domain if the email is specified through either the 'Save the previous step result' or 'Calculate a value' option and if the server settings aren't specified directly.
Now if you don't fill the 'Date from' parameter in the 'Read emails' function then the robot will read all emails for the last 24 hours.
Now an email structure (for example, line breaks) is preserved after reading.
Now it is possible to perform text operations (like copy, paste and more) using the right mouse button.
The capability of copying text from the variables block on the right hand side of the 'DevTool' returned.
Now the 'Agent' program is launched automatically if 'DevTool' is run.
Now blocks that are not connected with 'Start' and 'End' don't disappear when opening a saved '.neek' file.
Now a user can scroll to any block regardless of the flowchart size.
Fixed an issue when robot read emails that should not have been read with an option of saving attachments enabled.
Fixed some errors connected with using 'ctrl + z' and 'ctrl + shift + z' when working with blocks.
The 'Start' and 'End' blocks can now be selected and moved along with other blocks simultaneously.
Fixed an issue where the last copied block could also be inserted when pasting text.
Fixed an issue when the start button could spin infinitely after launching an algorithm containing the 'Write Excel file' function with some incorrect data.
Fixed an issue where an attachment's name changed when sending a file using the 'Send email' function.
Now block's height and width when adding text can only increase until a certain fixed value is reached.
Now it the connection with the 'electroNeek' server is failed the 'Agent' program will try to reconnect and won't stop the algorithm execution.