Genta Automation - Release Notes This is a Important Release. Version 1.9.7.7 Release Date: Nov 3rd 2023 NOTE: You can increase the size of this window for better viewing. The Release Notes can be downloaded from our website https://cognillo.com (Genta Automation) ********************************************************** ** IMPORTANT CHANGES & NOTES ** ********************************************************** ********************** ** BREAKING CHANGES ** ********************** Aura Digital Workforce is now Genta Automation GENTA => "GENerative Text to Action" pronounced Jen-Ta The language used by Genta is now called Genta Script (GentaScript). Extension of all Genta Scripts is now .gts Variables embedded within double quotes must now be surrounded by curley brackets. "Customer name is $name" => "Customer name is {$name}" This has not changed, when variable is not with double quotes "Customer name is " + $name ********************** ********************************************************** ** FEATURES ********************************************************** [1.9.7.7] No new features [1.9.7.6] No new features [1.9.7.5] Added support for new command "Save $MyTable as "C:\MyExcel.xlsx" to allow a more simlified way to save a table, file or text value to a file path. Previously Add Result and Send to commands were required. [1.9.7.4] No new features [1.9.7.3] Added support for "Fetch Email" command to retrieve specified number of unread emails from a specified mailbox (create mailboxes in the Genta Worker->Email Settings) [1.9.7.2] No new features [1.9.7.1] Added support for Create Word command to create or use existing MS Word document. [1.9.7.0] No new features [1.9.6.9] No new features [1.9.6.8] No new features [1.9.6.7] No new features [1.9.6.6] No new features [1.9.6.5] No new features [1.9.6.4] No new features [1.9.6.3] Added support for text and file summarization. This command @GetSummary($MyFile) will summarize the text or contents within a file variable. Optionally, you can also specify the number of words to limit the summarizationi.e. @GetSummary($MyFile, 15) Added support for text and file content classification. This command @Classify($MyFile, "Document Type") @Classify($TicketDetails, "Technical Issue Type") will return a metadata tag or keyword for the evaluated text content. Added a new Errors list panel (in BETA), which validates all Genta Script lines and outputs the result into this panel. This will aid developers and users with syntax checking. [1.9.6.2] Added support for Prompt User to support -secret. This will mask the input from the user. i.e. Prompt User "Please enter password" -secret $pwd [1.9.6.1] Send Email as Html with Attachments now supported. Send email now supports automatic conversion of datatable, Excel and other file variable types to attach to email, conversion is done automatically for datatable to Excel. Send Email will now automatically embed datatable if placed inside Html Body of email message (and not as attachment). [1.9.6.0] Chat View (mode) added to UI, see top right of Genta Desktop Window. Create folder, Create Excel, Create CSV, Create JSON and other new commands for file creation added. Add Line command added to allow adding line(s) to text, csv, json, xml, html files. @SplitToTable has been added to allow splitting a text value by a row delimiter and a column delimiter. [1.9.5.9] No new features [1.9.5.8] Added Chat-GPT integration to eventually automatically create script 'behind the scenes', and execute a automation immediately from 'Go to Google and search for tennis rackets'. This feature is in BETA. It can be used to auto generate basic scripts and provide examples for syntax. [1.9.5.7] Add Command Panel now allows user to export all Commands to MS Word as reference. [1.9.5.6] No new features [1.9.5.5] No new features [1.9.5.4] No new features [1.9.5.3] The command 'Extract from' now supports Excel, i.e. Extract from $myexcel. This will automatically convert all worksheets into datatables. The command 'Extract from' now supports MS Word, i.e. Extract from $myword. This will automatically convert all text into an array variable and tables found into datatables. [1.9.5.2] No new features [1.9.5.1] No new features [1.9.5.0] No new features [1.9.4.9] Added support for new special command "@GetTableByColumnName("Column 1")". This is used to dynamically find an auto-generated datatable that is already present in User Variables that has text in a column name matching provided text. Wildcards * are supported. Example usage: $MyTable = @GetTableByColumnName("Status") will find a datatable that was fetched using Get Datatables or Get Web Datatables and assigns it to $MyTable. Added special command @FormatDate to allow quick formatting of a provided text to required date or date-time format. Example, @FormatDate("dd-MM-yyyy hh:mm:ss") [1.9.4.8] No new features [1.9.4.7] No new features [1.9.4.6] No new features [1.9.4.5] Added support for new command "Get Web Datatables". This can be used instead of "Get Datatables" to only retrieve tabular data from a web page using HTML API scraping (and not ML and OCR which use credits/work units). Added support for new special command "@GetTableByValue("text in table to match")". This is used to dynamically find an auto-generated datatable that is already present in User Variables that has text in column names or row values matching provided text. Wildcards * are supported. Example usage: $MyTable = @GetTableByValue("Status") will find a datatable that was fetched using Get Datatables or Get Web Datatables and assigns it to $MyTable. [1.9.4.4] No new features [1.9.4.3] Added support for new commands "Shift Datatable Rows Up", "Shift Datatable Rows Down". These commands will help fix issues when auto generated datatables using Microsoft Form Recognizer or Base 64 treat an auto detected table with headers when it does not have any and vice versa. Added new option to Enable and Disable Event Logging (disabled by default) to improve performance where machines may have slower disks, offline file syncing, or anti-virus that may impact Genta when logging is enabled. Added new option to Enable and Disable loading Workflow metadata (disabled by default) such as Workflow Id, Author and Last Modified information. This was added to help improve load times and disk performance issues when workflows are loaded and read. [1.9.4.2] No new features [1.9.4.1] No new features [1.9.4.0] Added support for 'Hover Mouse over "text"'. This allows Genta to move the mouse position over a specified text. This will also work with Capture functions and -nearest parameters. [1.9.3.9] No new features [1.9.3.8] Added new Datatable commands 'Remove Datatable Row at ', 'Remove Datatable Column at ', 'Sort Datatable', 'Remove Datatable Duplicates' Added ability to 'map' auto-generated variable names for Base64 and Azure Form Recognizer to custom ones. See Genta Digital Worker Detection Settings -> Plugins. [1.9.3.7] Added new special command '@GetElementCollection'. This new command will allow user to get an array of elements such as all values from a combobox or elements (such as href links) in a navigational list. [1.9.3.6] No new features [1.9.3.5] Added support for 'Merge datatables' command. This allows users to merge 2 or more datatables together. New columns are added, existing columns stay intact. Added support for 'Use existing window'. This allows a user to use an already open (existing) window, and run automations against it. Added support for incoming and outgoing Email Accounts. See Email Settings page in Genta Worker. User can specify multiple email boxes to monitor for inbound workflow automation requests and multiple outbound email accounts to specify different accounts to send email through/from. [1.9.3.4] No new features [1.9.3.3] No new features [1.9.3.2] No new features [1.9.3.1] Added Workflow History. This new feature is available through the top navigation. This page will provide access to previously run workflow automations, their logs and debugging details such as screenshots, the workflow executed, time elapsed and trace logs. [1.9.3.0] Added support for Workflow History [1.9.2.9] No new features [1.9.2.8] Added new Getting Started Wizard with in-app tutorial [1.9.2.7] No new features [1.9.2.6] Added support for Windows Event Viewer logging. This allows logs to write to the Windows Event Logs for better management of workflow activity tracking and logging. Event Log Source is 'Genta Digital Worker'. Added support for Workflow Input, which will indicate required input before a workflow can be started. [1.9.2.5] No new features [1.9.2.4] Added new Command Line for getting last downloaded files, 'Get last downloaded files (N)' gets an array of N files from user's local downloads folder Added new Command Line for throwing errors manually, 'Throw Error "message"' throws an exception/error when this command is used, useful to force an error if an unexpected/specific event occurs [1.9.2.3] No new features [1.9.2.2] No new features [1.9.2.1] No new features [1.9.2.0] No new features [1.9.1.9] No new features [1.9.1.8] New String Manipulation commands [1.9.1.7] Added new left navigation panel to allow improved UI to drag and drop commands Added new right navigation panel to allow improved UI to view Variables and Output logs Added support for new String Manipulation commands [1.9.1.6] Added customization of layout support for Add Command Wizard [1.9.1.5] Added support for Edge Browser [1.9.1.4] No new features [1.9.1.3] No new features [1.9.1.2] No new features [1.9.1.1] Added support for Workflow and Task Versions to store backups of changes (GIT support coming in upcoming release) Added support for Auto-Save of workflows [1.9.1.0] Added support for saving "Add Result" as pdf or xlsx with a unique filename. Example: Add Result $datatable1 as "myexcel.xlsx" or Add Result $datatable1 as "myreport.pdf" Added support for "Add Result" a new parameter -merge to allow merging multiple datatables into single workbook. Example Add Result $datatable1 as "myexcel.xlsx" -merge Added support for Microsoft Form Recognizer [1.9.0.9] Added support for 'paste' values instead of type in Genta Worker Settings Added SSL support for Genta Worker and Desktop communication [1.9.0.8] No new features [1.9.0.7] Added support for Wizard ToolTips. These tips will appear as you add commands and type commands. This feature will be improved in upcoming releases. [1.9.0.6] No new features [1.9.0.5] No new features [1.9.0.4] Now supports @GetFileName, @GetFileNameWithExtension special commands Auto-generated variables will now include $AllText and $AllTextArray which stores all data captured Added support to extract from MS Word files using Extract From command [1.9.0.3] No new features [1.9.0.2] Added new commands 'Focus Address Bar' to set focus automatically to Windows or browser address bar panel Added new parameters -recurisve and -filter. -recurisive can be used to recurse folders sub folders and files. -filter is used to filter files from a folder, such as -filter("*.pdf"; *.xlsx) or -filter("*1040*.pdf") [1.9.0.1] Variable values pane is now present in workflow editor view. We will improve to allow hiding of this panel. Currently you can use grid splitter/divider to shrink the size of panel. [1.9.0.0] No new features [1.8.9.9] No new features [1.8.9.8] No new features [1.8.9.7] No new features [1.8.9.6] Added OCR + AI datatable extraction for Get Datatables and Extract From commands [1.8.9.5] No new features [1.8.9.4] No new features [1.8.9.3] Added support for Intellisense. This will provide a hint for commands as the user types. More enhancements for this coming soon. Added button to allow toggling of 'commenting out multiple lines at once'. [1.8.9.2] The command 'Extract From' now has Base64 natively integrated so it is used to perform a more complete data extraction from PDFs and Image files Added new command 'Extract Fields From', to extract only Text and PDF form fields from a PDF document. This was added to improve performance when Base64 detection is not needed [1.8.9.1] Variables will now support scopes, such as global variables and local variables Now supports automatic extraction of PDF form field values ********************************************************** ** ENHANCEMENTS ********************************************************** [1.9.7.7] Improved UI for Errors panel. Validation will occur in workflow Editor and will show visual queue when there are syntax errors. [1.9.7.6] No new enhancements [1.9.7.5] No new enhancements [1.9.7.4] No new enhancements [1.9.7.3] Added support for use of Environment Variables such as %USERPROFILE% in strings. For example $DesktopFolder = "%USERPROFILE%\Desktop" Added support for -filter to be applied to command "Get Last Downloaded Files (5) -filter("*.pdf")" to allow filtering of downloaded files. [1.9.7.2] Added improvements for notifications when an update is available. [1.9.7.1] Added support for Add PDF lines to append to existing PDF file. [1.9.7.0] Added enhancement to Data Scrape to allow getting URL values in addition to text values for web tables and web element collections (such as items in a menu or values in a drop down control). [1.9.6.9] No new enhancements [1.9.6.8] No new enhancements [1.9.6.7] No new enhancements [1.9.6.6] No new enhancements [1.9.6.5] Added support for Rename File or Folder command. Added support for GetURL to return current browser URL being automated. [1.9.6.4] No new enhancements [1.9.6.3] Improved Genta Chat using further script training. [1.9.6.2] No new enhancements [1.9.6.1] Genta Chat UI updated. Added improved support for Send Email using HTML templates, with a default template provided. [1.9.6.0] Significant UI updates on application. Genta Chat view added and also embedded into Editor interface. Genta Chat has further improvements to allow users to build commands and even complete automations using Chat GPT native integration. Chat GPT service can be updated now by user to use their own Genta Chat instance, which will aloow full customization of app learning for building automations within an organization. Top textbox removed and placed into Editor and Modern Chat UI. [1.9.5.9] Top textbox can now be used to give instructions to Genta to perform work. Such as 'Go to google and search for tennis rackets' [1.9.5.8] Added Save button to Settings pages to allow clicking of button to save and not auto save on change. [1.9.5.7] No new enhancements [1.9.5.6] Genta Worker Port can now be modified when using Community Edition. [1.9.5.5] No new enhancements [1.9.5.4] No new enhancements [1.9.5.3] UI Updates for New Workflow and New Folder. UI Updates for blank workflow screens. UI update for Prompt User pop up control. [1.9.5.2] No new enhancements [1.9.5.1] No new enhancements [1.9.5.0] No new enhancements [1.9.4.9] Datascrape Wizard has been updated to more easily perform data scraping, such as retrieving data from web pages. Capture Wizard is updated to more easily capture controls using a picker wizard. [1.9.4.8] Workflow name in Editor header now shows ToolTip for the workflow folder path. [1.9.4.7] No new enhancements [1.9.4.6] No new enhancements [1.9.4.5] Added new command "Hover mouse over text" to allow Genta to move mouse over specified text. Scrape - Data Scrape Wizard UI has been updated Capture - Catpure Wizard UI has been updated Minor UI updates to icons in message boxes [1.9.4.4] No new enhancements [1.9.4.3] Minor UI updates to Confirmation prompts, Input window and Prompt User windows. [1.9.4.2] No new enhancements [1.9.4.1] No new enhancements [1.9.4.0] Minor UI enhancements throughout product. [1.9.3.9] No new enhancements [1.9.3.8] No new enhancements [1.9.3.7] No new enhancements [1.9.3.6] Improvements to UI for grid controls. Improvements for Workflow History page. [1.9.3.5] Improved Run command to support -input and -output variables. This allows user to pass variables to remote workflow or task to run modular and more efficient code. [1.9.3.4] No new enhancements [1.9.3.3] No new enhancements [1.9.3.2] No new enhancements [1.9.3.1] Added support for escape character for double quotes. You can now use \" to escape double quotes that may be needed in strings. For example: Enter "They said \"Hello\"" as "Message" [1.9.3.0] No new enhancements [1.9.2.9] No new enhancements [1.9.2.8] No new enhancements [1.9.2.7] No new enhancements [1.9.2.6] Minor UI updates to Command tooltips Prompt User command can now be used within conditional statements such as If, Else to prompt a user to confirm or provide values. For example: To validate information captured before proceeding or to indicate action path of workflow. Prompt User command now supports Boolean / Yes-No values to prompt a user for confirmation. Example: Prompt User "Does this value seem correct for Amount $amountFromScreen" -YesNo $answer Added new Genta Desktop setting 'Enhanced Validation' to provide additional command syntax checking, we will be adding to this feature in the future to assist with showing syntax errors. This has been made an option as some advanced users may not want to be alerts for every syntax issue as they make changes in Editor. [1.9.2.5] Add Command Wizard and Add Command Panel updated UI for tooltips to have Examples color coded [1.9.2.4] Add Command Wizard and Add Command Panel improved search functions to find correct commands Add Command Wizard and Add Command Panel updated UI for tooltips to show example syntax Add Command Wizard and Add Command Panel updated with new 'Error Handling' group [1.9.2.3] No new enhancements [1.9.2.2] No new enhancements [1.9.2.1] No new enhancements [1.9.2.0] UI updates for pop up dialogs windows. [1.9.1.9] Changed Datatable auto generated names to help avoid name conflicts and changing variable name values. Add Result -merge will now overwrite worksheet if the name already exists (Worksheet names use the variable name without $_). Previously it appended as Worksheet1 if worksheet name exists. To Append, rename the variable or assign toa new variable name and add it. Timeout options added to JSON file in Genta Worker for Base64 and Azure Form Recognizer services. [1.9.1.8] UI Updates for Left and Right Nav to show updated icons, with option to resize icons in Genta Desktop Settings [1.9.1.7] No new enhancements [1.9.1.6] No new enhancements [1.9.1.5] No new enhancements [1.9.1.4] Updates to UI for message notifications output is now at bottom of Genta Desktop Assistant Added support for Run command to support relative paths, such executing a task or workflow that is within same folder as workflow or subfolder Added support for Add Result to allow user to merge and specify a filename 'Add Result $dt as "myfile.xlsx" -merge' [1.9.1.3] Added configurable setting for highlighting active command which will highlight commands at run-time (BETA) [1.9.1.2] No new enhancements [1.9.1.1] Updated "Add Result" command to use additional commands "Send Results to [email][filepath]" and "Send Results to Desktop" (to send files/results back to Genta Desktop user) [1.9.1.0] Added support for command auto-highlighting as commands are executed at run-time Added performance improvements for automations Added support for setting Event Log levels Editor now auto highlights current command at run-time [1.9.0.9] Performance improvements for all automations Added new special command @GetValueWithinText(input, firstvalue, secondvalue) to allow users to extract a value between 2 given string/text values [1.9.0.8] Improvements to Wizard ToolTips Improvements to editor font colors [1.9.0.7] No new enhancements [1.9.0.6] No new enhancements [1.9.0.5] Changes to auto-generated variables, they will no longer use prefixes such as $_Excel_CustomerName, it will be $_CustomerName for auto-generated variables. If there is a duplicate variable autogenerated from let's say a PDF, it will become $_CustomerName_1 and the Source value in Variable Inspector will show which file or variable ($Excel for example) this was generated from [1.9.0.4] No new enhancements [1.9.0.3] Overall performance improvements for variable processing [1.9.0.2] Auto extracted variables will now be prepended/prefixed (such as $_Excel and $_PdfField) to avoid variable name collisions. [1.9.0.1] No new enhancements [1.9.0.0] Intellisense will only show related parameters for given commands. Previously it showed all parameters even if they were unrelated to command. [1.8.9.9] Data scrape now supports specifying number of items and pages optionally [1.8.9.8] Added new parameter -detectfullscreen. This is used for commands that use UI detection such as Click and Enter, and causes Genta to perform a full screen detection in the event that the process has a pop up or control that appears outside the application window [1.8.9.7] No new enhancements [1.8.9.6] Added enhanced tooltips for workflow directory Improved extraction of data by adding auto classification name and type to auto generated variables for pages and files [1.8.9.5] Improvements to auto extraction of PDFs and Images so they no longer required to be opened to allow OCR text extraction [1.8.9.4] Added improvements for Intellisense with suggestions and autocomplete [1.8.9.3] No new enhancements ********************************************************** ** BUG FIXES ********************************************************** [1.9.7.7] Fixes hanging when using Pause after extraction from content that may be large. Fixes issue with encoding which caused non-English characters not to appear correctly in variable values. Fixes issue with Workflow Directory intermittently scrolling to top when a folder is expanded. [1.9.7.6] Fixes issues with Genta Chat often showing errors in chat requests "Chat response error. Information is not available in the retrieved data". NOTE: This error may still occur if the Genta Chat has not been trained on a chat request type, for example, it has not been trained on summing an Excel cell range yet, so it would show this response. Please see the examples (link in Genta Chat UI window) for some available features. Fixes issue with Classify and Summarize text commands. [1.9.7.5] Fixes issue where certain applications did not open when providing only the app name, such as Open "Word" Fixes issue where Data Scrape function gives error Fixes issue with system encoding causing some machines to have unexpected behavior due to different language characters. [1.9.7.4] Fixes issue when user opens Excel in UI, then uses Get Value from cell range, the value returned was not DataTable type and was string type. This is now resolved. Fixes issue where a user clicks Cancel during a paused automation causes Genta Desktop to lose connection to Worker. Fixes issue with Email Settings -> test outgoing and incoming email did not show success or error messages correctly. [1.9.7.3] Fixes issue with @GetElementCollection special command (which is generated using the Capture function), did not correctly capture values expected. This is now resolved. Fixes issue with String Array not iterating in foreach loop and showing an error. [1.9.7.2] Fixes issue with Set Value command not saving value to Excel when used multiple times. Fixes issue with Get Value not working correctly when getting a value from a user interface, and the words retrieved from OCR or UI Extraction are close together. This is now resolved. Fixes issue with environment variables not working in variable parameters. [1.9.7.1] Fixes issue with file paths not detected automatically when exe programs such as notepad or calc specified in application path. This is now resolved. Fixes issue with @FileExists, @FolderExists not working as expected. Fixes issue with AddResult -appendrows not working in some cases and showing an error. Fixes issue with Enter command with -append not appending text and overwriting. Fixes issue with -recursive option not working. Fixes issue with Create PDF file command not working. [1.9.7.0] Fixes issue with Inspector view of variables showing token characters !'''! which are for internal use. This has now been resolved to display variable values correctly. Fixes issue with Copy Paste of script line when user does not select any text and then tries to Cut and Paste, the pasted text is put to end of line incorrectly. This is now resolved. Fixes issue with Data Scrape utility showing error in last release. [1.9.6.9] Fixes issue where "Switch to" command did not switch correct context in cases where the next command is within conditional statement, such as If condition. This is now resolved. [1.9.6.8] Fixes issue where @Trim did not work in all cases to trim spaces or characters. Fixes issue with Get Last Downloaded File command having syntax exception in some cases. Fixes issue with Try Catch block not handling exception as expected. [1.9.6.7] Fixes issue with Inspector/Variables panel not showing any variables on refresh. Fixes issue with encoding visible for string array values in Inspector/Variables panel. Fixes issue with @Remove special command not working. Fixes issue with Date Time logic not working correctly in some cases. [1.9.6.6] Fixes intermittent performance issues. Fixes issue with @GetFileName and @GetFileNameWithExtension special commands. Fixes issue with @Remove special command. [1.9.6.5] Fixes issue with Data Scrape hanging when run within workflow. Fixes GetElementCollection throwing an error. [1.9.6.4] Fixes issue with Capture and Data Scrape showing errors and user is not able to use these functions in tool. Fixes issue with Extract From showing errors during extraction. [1.9.6.3] Fixed issue with Add DataTable Row command in some cases causing errors. Fixed issue with variable replacements in some commands due to special characters. [1.9.6.2] Fixes issue with Chat GPT automations causing UI to be unstable in Advanced mode. [1.9.6.1] Fixes issue with variables going out of scope in certain looping conditions. This is now resolved. Fixes issue with Chat GPT integration, where automation script is valid, but Genta does not run automation in some cases. [1.9.6.0] Fixes issue with variables not going out of scope. Fixes issues with Chat GPT integration. Fixes issue where certain commands did not have values replaced by variables when using a special command. Fixes for Example scripts. [1.9.5.9] Fixes for responsive UI of Genta Desktop Assistant. Chat GPT integration fixes. [1.9.5.8] Fixes for issues with window UI sizing, not showing some controls as they get cut off. Fixes issue with @Decrypt command not adding private key salt and caused some decryption to fail. This is now resolved. Fixes issue with @WaitUntilElementExists not working correctly. Fixes issue with 'Click search box' not working. Fixes issue with 'Add Result' not working when using file name to specify result file name, such as Add Result $table1 as "myreport.xlsx". [1.9.5.7] Fixes issue with sample scripts syntax to use correct updated WHERE condition syntax. Fixes issue with multiple text special commands such as @Replace not working as expected. [1.9.5.6] Fixes issue where Chrome Driver cannot be auto updated and causes workflows to not execute. Fixes issue with variable calculations not working as expected in some cases. Fixes issue with Navigate to command with -size parameter not working to resize browser window. Fixes issue with @WaitUntilTextNotExistsMinutes and @WaitUntilElementExistsMinutesByXPath commands not working. Fixes issue with -skipdetection not working. [1.9.5.5] Fixes added for issues where variables not going out of scope correctly and causing workflows to fail when finding variables. [1.9.5.4] Fixes issue where folder looping/iteration fails. [1.9.5.3] Fixes issue with break and continue (looping) commands not working correctly. Fixes issue with Prompt User not working when Genta Worker is remote. Fixes issue with Set Value command not setting value for Excel when using Prompt User for the file. Fixes issue where Data Scrape within a workflow gives error that ScrapeID cannot be found. Fixes issue with @Replace command not working correctly. Fixes issue with @GetLength command not working correctly. Fixes issue with Get Value using selector/capture commands not getting text value when the input was typed into a textbox. Fixes UI issue with dragging command auto selects a command that is being hovered over. This is now resolved. Fixes issue with -nearest() not working with variables. Fixes issue with Workflow History menu commands not functioning. Fixes issue with Workflow History Export button not functioning. [1.9.5.2] Fixes issue with degraded performance when workflow is auto-removing out of scope variables in background. [1.9.5.1] Fixes issue with Get Element Collection (Capture function) not putting/retrieving text into pasted command which resulted in empty results. This is now resolved. [1.9.5.0] Fixes issue with Workflow Diagrams not appearing and showing error in Genta Desktop Assistant. Fixes issue with Get Window capture not pasting from clipboard after the capture. [1.9.4.9] Fixes issue where user loops string array which has nested double quotes caused looping to fail. This is now resolved. Fixes issue with Send Email not working for incoming emails or outgoing with html template files. This is now resolved. Fixes issue with Add Command Wizard where some labels has incorrect information. [1.9.4.8] Fixes issue where user uses Command filter and an error appears when they select a command after filtering results. This has been resolved. Fixes issue where Chrome is not detected on certain Windows 11 builds. [1.9.4.7] Fixes issue with MS Edge not working for certain automations. Resolves issue where Chrome is selected in Genta Worker Settings but the automation still uses MS Edge to run the automation. [1.9.4.6] Fixes issue with user seeing 'Object not set to instance of object' in workflows that have commands such as Prompt User, before a web page or Window is used. Fixes some minor UI issues in Capture and Data Scrape. [1.9.4.5] Fixes critical issue where Genta Desktop crashes if Chrome application is not installed on machine. Fixes critical issue where Genta Desktop and Genta Worker can show an error accessing path in environments where ProgramData path is locked down. Fixes some performance issues found when Genta is removing out of scope variables in background. Fixes issue with Get Value command not working when using a variable for the target, such as Get value $ValueRetrieved from $lblControlXPathVariable Fixes issue with special command @Left not showing expected results. Fixes issue with foreach loop not working with String Array when using Excel as source of String Array. Fixes issue with Data Scrape and Capture losing connection if user changes tabs. Fixes issue with Try Catch not working in some cases. [1.9.4.4] Fixes issue with email command not sending or receiving emails. This is now resolved. Fixes issue with special command @SubString not showing expected results. Fixes issue with special command @Right not showing expected results. Fixes issue with special command @Left not showing expected results. Fixes issue with String Array not iterating in foreach loops. [1.9.4.3] Fixes issue with slow performance on some machines that have OneDrive or other offline syncing methods, and/or (heurostic enabled) anti-virus scanning (which caused issues when log files are read or written to). Fixes intermittent issues with new workflows not starting after some changes are made and saved. Fixes issue with some example workflows showing an error at runtime. Fixes issue with Add Result command showing an error when user tries to pass a Datatable back to user with option of providing custom filename for result. This has been resolved. [1.9.4.2] Fixes issue with "Select" combobox command not working for some drop down lists. This has been resolved. Fixes issue where Genta is not able to retrieve workflow automations from Email inbox. This is now resolved. [1.9.4.1] Resolves issue with @RegexReplace, @Trim, @GetValueToLeft and @GetLength special commands not working. [1.9.4.0] Fixes issues with Prompt User and Input required fields not allowing workflow to run consecutively unless workflow selected is changed. This is now resolved. Fixes issue with Export command not exporting datatables to Excel. Fixes issue with Right Click command not working. Fixes issue with Get only text command not working as expected. Fixes issue with variable using Boolean true or false not applied to conditions correctly such as "if ($b) where $b = false did not work as expected in last release. Fixes issue wtih DPI screen scaling on some environments where they ahve multiple monitors with different scaling may encounter intermittent issues where Genta cannot detect controls. Fixes issue with Send Email command not working. [1.9.3.9] Fixes issue with certain conditional statements incorrectly returning false. [1.9.3.8] Fixes issue where variables manually declared go out of scope if they have same name as auto-generated variable. Fixes issue with Base64 and Azure Form Recognizer having variable name conflicts. Fixes issue where in some cases, variables appear in workflow that were from previously selected workflow. [1.9.3.7] Fixes issue with Data Scrape showing error. Fixes issue with Capture function not working correctly. Fixes issue with Get datatables and Extract From commands not showing line items correctly when auto extracting using Base64 and Azure Form Recognizer. Fixes issue with while loops in certain scenarios. Fixes issue with Auto Save not saving a new workflow correctly on first run. [1.9.3.6] Fixes issue where Prompt User hangs during file prompts. Fixes issue where Input command does not allow workflow to continue. Fixes issue with Datatable 'where' filter command/condition not working correctly. Fixes issue with Take Screenshot showing error. Fixes issue with -nearest("text closest") not working correctly intermittently. Fixes issue with Copy and Move file and folder commands not working with certain paths. Fixes issue with Continue command not working correctly when used during loops. Fixes issue where Command tooltips showing during workflow execution. [1.9.3.5] Fixes issue with Run command throwing exceptions in certain scenarios. This has been resolved. Fixes minor UI issues with Data Scrape window. Fixes issue with Capture command having issues with monitors with over 100 screen scaling. This is now resolved. [1.9.3.4] Resolves issue with Extract From not moving variables to out of scope, which caused duplicate variables during loops. Resolves issue with Add Result -merge not working correctly with Send Result to "folder path" [1.9.3.3] Fixes issue with Run and Save buttons disabled after running workflow Fixes issue with While statement not executing logic correctly,. when having more than one condition [1.9.3.2] Resolves issue with slow performance when actioning elements in certain Windows Applications Resolves issue where Capture function did not work by ControlIndex for Windows applications in last release Resolves issue where using -filter for folders caused an index out of range exception Resolves issue where using Add Result $datatable "filename.xlsx" caused an error index was out of range [1.9.3.1] Fixes issue with Capture function not working in several applications Fixes issue with Special Commands throwing errors for some calculations Fixes issue with Show Message Box hanging application in some cases Fixes issue with Starting Workflow showing error starting workflow when user has unsaved changes Fixes issue where workflows not saved after changes made in certain cases Added fixes for tutorial showing tips too often [1.9.3.0] Fixes issue with Wizard Tips appearing in loop [1.9.2.9] Fixes issue with workflows not loading in some environments. [1.9.2.8] Fixes issue with Prompt User logic and Input logic. Fixes issue with error messages not showing details. [1.9.2.7] Fixes issue with If, Else If, Else conditions within foreach and while loops not executing correctly. [1.9.2.6] Fixes issue with If, Else If, Else conditions where nested statements did not work as expected. This is now resolved. Fixes issue with Prompt User having errors in some cases depending on input. Fixes UI issues for Variables list in Add Command Wizard not showing scrollbar. Also added sorting of Variables list. Fixes issue with Show Message Box having incorrect prompt message in some cases. [1.9.2.5] Fixes issue where variables used calculations have incorrect result caused by previous update [1.9.2.4] Fixes issue with web page 'Extract From' not showing updated HTML source in auto-generated variable Fixes issue with errors shown when using certain conditions in IF and While statements Fixes issue where variables not showing correctly in Variable Panel on workflow load event [1.9.2.3] Fixes issue with variable that references another variable not working with calculations in some cases. Fixes issue with Capture function showing errors. Fixes issue with Data Scrape function showing errors. Fixes issue with Variables not appearing Add Command Wizard. Fixes issue with Add Command Panel showing errors on selection intermittently. [1.9.2.2] Fixes issue where user creates a datatable but did not add any columns or rows, the datatable did not appear in Variables panel. This is now resolved. [1.9.2.1] Fixes 'Lexor' error when running workflows [1.9.2.0] Fixes issues with Capture function showing errors. Fixes issues with variables showing errors in some functions and not showing correctly in panel if contains special characters and no spaces, such as $var1+$var2 Fixes issues with variable Window not showing some datatables. [1.9.1.9] Fixes issue where Base64 error occurs during Extract From command [1.9.1.8] Fixes issue where some workflows hang due to detection mode bug. Fixes issue where browser automations can show error if automation is canceled and workflow is run immediately again. Fixes bug where Capture command does not work or gives error when trying to cancel it. [1.9.1.7] Fixes issue where tool did not extract all datatables from Base64 and Azure Form Recognizer, this is now resolved. Fixes issue where Data Scrape tool gives error on loading and does not run. [1.9.1.6] Fixes issues where Pause and Cancel did not corretly pause or cancel the automation. Fixes issue where Variables not displayed in Inspector or Variables Panel. [1.9.1.5] Fixes for slow loading of large workflows (greater than 1000 lines), this is now resolved. Fixes issues for Scroll to and Scroll Up/Down not scrolling when focus is within another control such as textbox. [1.9.1.4] Fixes for Microsoft Form Recognizer not running unless a parameter was used, this has been fixed so if a parameter such as -invoice is not used, Form Recognizer will treat as generic model Fixes for StringArray values with only 1 element will allow to replace variable without error which normally require [0] to specify index. [1.9.1.3] Fixes issue where multiple nested foreach and while statements fail to correctly change nested variable values Fixes issue with accessing variable array or tabular data by row index in foreach loops Fixes issue where Date Time conditions failed [1.9.1.2] Fixes issue with Capture function not working and error is shown Fixes issue where variable that is an array did not work using index, such as $row[0] [1.9.1.1] Fixes issues with save prompting user incorrectly when workflow has not changed [1.9.1.0] Fixes issue with variables sometimes going out of scope, this was caused by a bug in the Get Value command. This has been resolved Fixes issues with hanging of UI in some automations that cycle commands quickly Fixes issues with Run command not importing from Tasks [1.9.0.9] Fixes issues with variables sometimes not being replaced during command execution [1.9.0.8] Fixes issues with multiple conditions within if, else if statements where AND or OR operators used can give error, this is now resolved [1.9.0.7] Fixes issues with contains logic Fixes issue where Create datatable did not correctly set the current process and caused Switch to, to be required [1.9.0.6] Fixes bug with Intellisense not showing parameters or special commands in some cases Fixes but with auto generated variables not appending with _1 if it has name conflict [1.9.0.5] Fixed issue with Foreach loop when using -worksheetname parameter within that command Fixed issue with Intellisense duplicating words if there is a space when typing command Fixed issue with 'Contains' command in IF statement [1.9.0.4] Fixes issue with IF conditional statement throwing exception in some cases [1.9.0.3] Fixes issue with Get Value from datatable using WHERE condition not returning results [1.9.0.2] Fixes issues with embedded Variables panel not displaying correctly. Fixes issues with Get Value with -forceuiextraction not getting from DIV text values Fixes issues with variables overwriting other variables using auto-extraction [1.9.0.1] Fixes issue with Intellisense not visible if keyboard focus is near bottom of editor. [1.9.0.0] Fixes issue with Intellisense where clicking down to navigate suggestions caused carriage return. [1.8.9.9] Fixes issue where an error is shown when user is looping and exits browser tab [1.8.9.8] Fixes issue with duplicate line items for some OCR detected tabular data. Fixes issue with Click Address Bar, Click Menu and all other special control click commands, where the controls are not clicked. [1.8.9.7] Fixed issues with Add Row to datatable command showing error 'Index out of range' [1.8.9.6] Fixed issues with datatable extraction [1.8.9.5] Fixes issues with PDF and Image text extraction of line items in documents such as receipts and invoices [1.8.9.4] Fixes issue with Intellisense auto detection and pasting of special commands, variables, parameters and keywords [1.8.9.3] Fixes issue with nested Foreach and While loop commands not executing correctly Fixes issue with break and continue commands in nested Foreach and While loops [1.8.9.2] Fixes issue where user creates a new Workflow, and the Editor window did not have correct font and missing Line Numbers. Fixes performance issues when running multiple workflows after one another [1.8.9.1] Fixes issue with slow performance after running large workflow Fixes issue with Press Key Combination command such as "CTRL + C" [1.8.9.0] Fixes issue with Add Result not working [1.8.8.9] Fixes issue with variables being overwritten during auto generation of variables Fixes issue with automatic switching of tabs having long delay Fixes issue where auto generated variables did not update correctly and caused many automations to not function [1.8.8.8] Fixes issue with browser tabs that automatically open are not detected by Genta Fixes issue with Get Value from capture tool, such as Get value $myvalue from@ControlCSSSelector(..) is now working correctly Fixes issue with Cancel data scraping not stopping correctly Fixes issue wtih Press Key Combination where user sees error running this command, such as Press "CTRL + A". This is now resolved Fixes issue with command using 'foreach ($file in $folder)' having errors in some cases [1.8.8.7] Fixes issue with Resources folder in wrong directory, this has been fixed Fixes issue with Create Datatable not working correctly Fixes issue with Add Column and Add Row to Datatable not working correctly Fixes issue where a new tab is opened on click, Genta was not interacting with automatically popped up tab, this is now resolved [1.8.8.6] Fixes issue with non-US Windows OS regional setting causing integer exception in workflows Fixes issue with Get Value from UI being blank and failing detection to get value from screen Fixes issue with web browser opening in new tab on click causing Get Datatables to not work [1.8.8.5] Fixes issue with Genta Worker hanging. This was caused by changes to auto save function, this has been resolved. [1.8.8.4] Fixes issue with foreach command, looping string array showing Object[] error Fixes issue with @Split command used to split text by a character to return string/text array Fixes issues with Get Datatables command to not show hidden HTML tables [1.8.8.3] Fixes issue where user gets license error when loading Genta Worker Fixes issue with foreach looping datatables [1.8.8.2] Fixes issue where Get Datable command performance is slow Fixes issue with CSV and Excel -noheader parameter not working