This is a Important Release. Version 1.9.2.7 Release Date: March 23rd 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 (Aura Digital Workforce) ********************************************************** ** IMPORTANT CHANGES & NOTES ** ********************************************************** ********************** ** BREAKING CHANGES ** ********************** Changed Datatable auto generated names to help avoid name conflicts and changing variable name values. ********************** ********************************************************** ** FEATURES ********************************************************** [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 'Aura 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 Aura Worker Settings Added SSL support for Aura 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.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 Aura 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 Aura 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 Aura 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 Aura 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 Aura 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 Aura 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.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 Aura 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, Aura 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 Aura 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 Aura 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