Skip to main content

Release Notes

EMILY.RPA release notes and changelog

3.9.20260408

  • New: Agent module supports Claude model series
  • New: Agent module test execution prints token usage cost in the debug console
  • New: New English online documentation released

3.9.20260326

  • New: Users can import skills from training mode
  • Improved: Web Automation script editor window changed to a sub-window of the main interface
  • Improved: New design homepage URL bar provides module keyword search
  • Improved: AI Agent module supports AskEMILY
  • New: Web Read Agent supports reading the current page in the browser

3.8.20260313

  • Improved: Automation module execution merges no-code commands and error messages into execute.log
  • Improved: Automation module Ask EMILY upgraded language model and added submit and test tools
  • Improved: Excel Table Processing and Excel Table Analysis modules automatically ignore header rows when importing table data
  • Fixed: Workspace script module calling sub-skills had no effect

3.8.20260228

  • New: New Traditional Chinese online documentation https://doc.emily.tips
  • New: System menu adds customer support entry
  • New: Account details page adds technical support entry
  • New: Multi-computer licensed accounts provide multitasking execution in fully automatic trigger mode; other computers cannot enter fully automatic trigger mode when one is active
  • Improved: Rendering performance improvement for all dialogs in the main interface
  • Improved: Skill deletion now requires user confirmation

3.8.20260123

  • Improved: Check and exclude erroneous schedules when starting scheduler
  • Improved: Force trigger overdue schedules and log schedule settings
  • Fixed: Yearly schedules rejected by the scheduler
  • Improved: Module windows remove spell-check prompts
  • Improved: Training mode initial settings dialog key listener only responds to ENTER
  • Fixed: Consecutive download timeouts in a loop become ineffective after the second time
  • Fixed: Mail trigger aborts when email attachment has no filename

3.8.20260108

  • New: Account settings adds "Enter trigger mode on startup"
  • New: AI Token top-up zero balance notification added
  • New: Skill settings page adds "Input/Output description"
  • Fixed: "Download" command timeout cannot be cleared with specific download trigger methods
  • Improved: Browser compatible with Cloudflare Turnstile

3.8.20251208

  • New: Agent module adds Gemini-3 Pro model
  • Fixed: Mail trigger shows unbound status in settings interface after binding mailbox

3.8.20251109

  • New: New fully automatic trigger mode and trigger job queue to reduce user interference and improve stability, with resource monitoring logs
  • New: Web trigger added, supporting multi-user remote skill triggering within the same network segment
  • New: System available memory monitoring with alert when below 2GB
  • New: Agent module adds GPT5 series models
  • New: BrowserUseAgent module adds OpenAI/Gemini Computer-Use models
  • New: Group admin can remove users from the group
  • Improved: Installer enables Web Security setting by default
  • Improved: Installer supports Japanese
  • Improved: Coach mode can import transferred skills
  • Fixed: Skill Hub version history list borders are not clearly visible
  • Chromium updated to 140.0.7339.249

3.7.20251007

  • New: Skills in adjust mode support multi-selecting steps to delete, mark as skip, or save as new skill
  • Improved: Workspace config.json supports highlight: true/false toggle in execution mode
  • Improved: Agent module attempts auto-repair when language model output format is incorrect
  • Improved: Automatically convert license file expiration based on account license count when activating
  • Chromium updated to 138.0.7204.252

3.6.20250918

  • New: AskEMILY enables model Zero Data Retention (ZDR)
  • New: Agent module supports group %credit-key% and enables model Zero Data Retention (ZDR)
  • New: Group admin panel adds Credit History; Log includes model token pricing
  • Improved: Mail Trigger auto-generates filename for attachments without one

3.6.20250904

  • New: Web Automation download command adds timeout parameter
  • Improved: Mail trigger attachment filename compliance conversion
  • Fixed: Web Automation custom function library conflicts with Google Analytics on specific websites
  • New: On-premises self-hosted Server allows administrators to set single account license count

3.6.20250821

  • New: AskEMILY and Agent modules add audit logs
  • Fixed: Page load command timeout in a loop should follow the loop's on-failure setting
  • Chromium updated to 136.0.7103.177

3.6.20250808

  • New: EMILY Server management page supports mobile screens
  • New: Desktop Automation module supports desktopUse() API
  • Improved: Browser Use Agent module target field supports %VAR% templates
  • Fixed: Module window should close on skill timeout

3.6.20250717

  • New: Table Write Agent module
  • New: File System Agent module
  • Improved: Browser Use Agent module supports iframe
  • Improved: Web script common libraries moment.js / lodash.js improved to avoid naming conflicts with web pages
  • Improved: Load page command supports timeout parameter
  • Improved: PDF Form Analysis module provides page navigation menu in training mode
  • Improved: Provides error-{uuid.timestamp}.txt log when sub-skill call errors occur
  • Fixed: Table Read Agent module fails when reading .tsv files

3.5.20250620

  • New: Document Read Agent module supports DOCX / Google Docs / TXT
  • New: Table Read Agent module
  • Fixed: Web script repeat() API fails when a new page is triggered within the script
  • Fixed: Some websites conflict with the browser internal symbol mode in training mode
  • Fixed: Web Automation insert text command and type() API fail in cross-origin iframes
  • Fixed: Browser Use Agent fails when automatically selecting options on a page multiple times

3.5.20250607

  • New: Default account and group shared password
  • New: Skill Hub supports archiving skills
  • New: Google Drive module adds moveto(folderID) API
  • Improved: SFTP module ignores FTP/TLS server certificate errors
  • Improved: Group admin audit log CSV download adds PCID field
  • Fixed: Web Automation execution stops when a download is triggered by a script event
  • Fixed: Web script repeat() API has no effect

3.5.20250527

  • Fixed: Save content command screenshot cannot find the target node in execution mode

3.5.20250525

  • New: Browser Use Agent module
  • New: Single-license accounts can purchase short-term licenses online
  • New: Coach mode Skill Hub adds skill export and on-premises account import
  • New: Web Automation supports preload.js
  • Improved: Web script restores normal mouse behavior when entering code editor in training mode, and reverts to node selection mode when leaving
  • Improved: Save content in training mode highlights the new path node after user changes the node path
  • Fixed: Resolved Web Automation built-in sleep / selectNode API conflicts
  • Fixed: Script and wap commands in execution mode changed to two-stage verification
  • Chromium updated to 134.0.6998.205

3.3.20250425

  • New: Web Read Agent module
  • New: Document Read Agent module
  • New: ECPay payment gateway production environment
  • Fixed: Mac Desktop Automation mouse coordinates out of sync with screen resolution
  • Fixed: When adjusting main skill, expanding sub-skill and modifying sub-skill steps also modifies the original sub-skill

3.3.20250411

  • New: Version info details page adds language option
  • New: Support for Windows AD SSO
  • New: Web Script supports record API to record browser content, outputting webm format files
  • New: Workspace config.json supports partition to specify skill groups for independent browser sub-skills
  • Improved: Updated Low-Code editor; tooltip popups can link to MDN documentation
  • New: Gemini WAP supports webm file prompts
  • Improved: execute.log adds command hints and sub-skill call relationships
  • Fixed: Web Script Ask EMILY forgets page content after clearing conversation
  • Fixed: Workspace config.json ignoreHide not working in browser popup sub-windows
  • Improved: Training mode on small screens does not exceed screen width
  • New: Test ECPay payment gateway and e-invoice integration
  • Fixed: License should be immediately added to the license list after online purchase

3.3.20250322

  • New: Module API api.files(ignoreDefault) provides parameter to ignore filtering execution logs and error logs
  • New: Desktop Automation module adds api.cwd() to get the full path of the current workspace
  • New: Mail Reader and Exchange Mail Reader modules add api.mail.moveto() and api.mail.remove()
  • Improved: Added automatic recovery from UI browser crashes
  • Improved: Account details categorization
  • New: Test ECPay payment gateway integration
  • Improved: Main screen My Skills display efficiency optimized for large skill counts
  • Improved: Web Automation adds legacy algorithm fallback when recording nested iframes
  • Chromium updated to 130.0.6723.191

3.2.20250309

  • New: Web Automation No-Code recording supports browser APIs showOpenFilePicker/showSaveFilePicker, toggleable via workspace config.json { "pickfile": true/false }
  • New: Web Automation browser supports workspace config.json { "screen": { "width": 480, "height": 800 } } to set browser screen parameters
  • New: ChatGPT/Gemini module image upload supports multiple files ["file1.jpg", "file2.png"]
  • Improved: Desktop Automation mouse and keyboard low-level library optimization

3.2.20250220

  • Improved: Execution results page adjusted presentation, caches results to reduce disk access
  • Improved: Web Automation script Ask EMILY adjusted presentation, remembers conversations, and provides TEST functionality
  • Improved: Web Automation script highlights the node in the browser after manually adjusting the target node path (press TAB or click another element)
  • New: Web Automation script supports toggling "click to select target node"
  • Improved: Module Code.AI upgraded to conversational Ask EMILY

3.2.20250209

  • New: Training mode homepage AI assistant renamed to Ask EMILY, providing suggestions via conversation; besides recommending modules based on user needs, also suggests available skills (skills must have descriptions)
  • New: Web Automation script adds Ask EMILY, generating Low-Code based on user prompts and clicked target nodes on the page
  • New: Web Automation script supports Clipboard API
  • New: Web Automation config.json supports ignoreHide true/false property to ignore hide-window requests for execution mode browser, e.g., when calling Desktop Automation module
  • New: Excel Fill module supports formula() API
  • New: PowerShell module supports No-Code commands Copy Excel Sheet and Export Excel to PDF
  • Improved: Execution mode Web Automation save content command forces browser refresh before screenshot
  • Improved: Sub-skill displays name - identifier in skill command list
  • Fixed: Target node selection stops working after script test error in Web Automation script in training mode
  • Fixed: Excel Table Processing/Analysis module in training mode does not update the Sheet field value when saving immediately after input

3.2.20250120

  • Fixed: Training mode fails to record upload command due to Chromium 128.0.6613.186 changing file path retrieval after file selection

3.2.20250119

  • New: New full background execution mode, system tray icon, and system tray menu including open/close window, check for updates, open log file, restart, and exit
  • New: Cloud management console supports skill version backup and custom system notification emails
  • New: Skill Hub supports keyword search for skills
  • Fixed: When main skill timeout is set in execution mode, independent browser window sub-skills are also terminated on timeout
  • Chromium updated to 128.0.6613.186

3.1.20250103

  • Improved: Desktop Automation error title changed from template-not-found to target-not-found
  • Improved: Web Automation in execution mode resumes execution after ignoreNavigate setting takes effect if not in running state

3.1.20241220

  • New: Web Automation config.json supports ignoreNavigate parameter; browser navigations to URLs containing the parameter string will be ignored
  • Improved: Extended mail trigger wait timeout from 15 seconds to 60 seconds
  • Fixed: Training mode homepage Web Automation URL bar %VAR% variables should be recorded in commands

3.1.20241128

  • New: Execution results page adds main.log entry
  • New: Account settings page adds online documentation entry
  • New: Group management console provides admin password reset and user registration custom email templates
  • Fixed: Web Automation should log JS alert() content
  • Fixed: Training mode Web Automation URL bar should support %VAR% document variables
  • Improved: Execution mode execute.log no longer requires automatic log rotation
  • Improved: Mail trigger keep-alive auto-reconnects when response time is too long

3.1.20241101

  • New: New module PDF to Image (pdf2img)
  • New: Module prompts add Japanese
  • Fixed: Web Automation training and execution mode config.json ignoreClose / confirm coverage scope
  • Fixed: Web Automation repeat() default should be equivalent to repeat(true)
  • Fixed: Web Automation loading specific pages conflicts with lodash.js
  • Improved: Module api.read(filename, encoding) defaults to returning buffer; txt/csv/json default to UTF-8 string; encoding can be specified as 'utf8', 'hex', 'base64'
  • Improved: Web Automation iframe positioning adds id / name attributes

3.1.20241022

  • Fixed: Unable to separate comma-delimited data rows when entering a loop using loop table work in training mode

3.1.20241018

  • New: Training mode new homepage with module descriptions, quick search, and Process.AI
  • New: Japanese user interface added
  • Improved: Mail trigger adds periodic active checking for new emails
  • Improved: All modules in training mode support localized interface prompts
  • Improved: All Low-Code modules in training mode support Code.AI and default question sets
  • Fixed: Web Automation browser fails to load moment.js library on specific websites
  • Fixed: Web Automation browser download function fails on specific websites

3.1.20240926

  • Improved: Desktop Automation module automatically minimizes browser window during execution
  • Improved: Displays disconnection icon on avatar in main window after server session is interrupted
  • Improved: Updates license count after installing license
  • Improved: Training mode Web Script allows modifying iframe positioning attributes on cross-origin iframe pages
  • New: Group management console provides user license file export
  • New: Group management console adds license list
  • Fixed: Ollama module should allow access to local endpoints
  • Chromium updated to 126.0.6478.234

3.0.20240915

  • Improved: Modules adopt independent browser windows
  • New: Account settings adds "Enable module acceleration memory" to speed up loading when reusing the same module
  • New: Clicking the version in settings provides a download to restore the version
  • Improved: Web Automation browser enhanced security mechanisms, supporting high-security websites such as Google Forms
  • Chromium updated to 124.0.6367.243

2.9.20240727

  • New: Exchange Mail Reader module provides No-Code Command
  • New: Excel Table Processing module provides No-Code Command
  • New: Excel Table Analysis module provides No-Code Command
  • New: Folder Management module provides No-Code Command
  • New: Google Drive module provides No-Code Command
  • New: Document Template module provides No-Code Command
  • New: SQL Executor Analysis module provides No-Code Command
  • New: SFTP module provides No-Code Command
  • New: HTTP API Executor Analysis module provides No-Code Command
  • Improved: Browser module loading speed optimized in training and execution modes
  • Improved: Workspace script module No-Code Command adds Unzip All
  • Improved: Group admin panel adds account license count field
  • Fixed: Skill Hub shared skills display in incorrect order

2.9.20240710

  • New: Workspace Script module provides No-Code Command
  • New: Export Workspace module provides No-Code Command
  • New: Create File List module provides No-Code Command
  • New: Excel Fill module provides No-Code Command
  • New: CSV Table Builder module provides No-Code Command
  • New: Mail Reader module provides No-Code Command
  • New: Google Sheet module provides No-Code Command

2.9.20240627

  • New: Gemini module added
  • New: PowerShell module adds No-Code Command
  • New: Web script and Workspace script support createHash() API
  • Fixed: SFTP module execution failure does not throw an exception

2.9.20240614

  • New: Workspace Script, Excel Table Processing, PowerShell modules Code.AI provides frequently asked question sets
  • New: Excel Fill module added
  • Improved: Save content command supports csv / md file extensions
  • Chromium updated to 122.0.6261.156

2.8.20240523

  • New: Manual trigger skill execution real-time command display includes new browser sub-skills and script-called sub-skills
  • New: Anti-Captcha module API KEY supports document variable %VAR%
  • Improved: ChatGPT module supports image files and JSON output format
  • Improved: Send HTTP Request module adopts browser core fetch API
  • Fixed: Workspace Script module OCR function fails when Web-Security is enabled

2.8.20240514

  • New: Google Object Detect module added
  • New: Training mode provides login tool
  • New: Desktop Automation provides Shift+ESC to stop execution
  • Improved: Simplified website conversion page
  • Improved: Code.AI updated LLM to OpenAI GPT-4o

2.8.20240401

  • Improved: Web Automation save content command supports screenshot inside iframes
  • New: Account settings provides Web Security toggle
  • New: Web Automation supports modifying advanced parameters config.json in script
  • New: Desktop Automation supports low-level mouse button functions api.mouse.press(), api.mouse.release()

2.8.20240315

  • New: Skill update indicator in SKILL HUB
  • New: License supports multi-computer operation and skill subscription for the same account
  • New: Windows installer supports ARM64 devices
  • Improved: Account settings page displays license count

2.8.20240301

  • New: Web Automation supports find pattern command
  • New: User confirmation required before closing App or signing out
  • New: Execution results management options provide 7-day and 14-day retention options
  • New: Account registration provides on-premises server endpoint input
  • Improved: execute.log records App version information
  • Improved: App update details provide language-specific links
  • Improved: Web Automation script provides debugger console exception logging in training mode
  • Chromium updated to 120.0.6099.291

2.8.20240216

  • Fixed: Desktop Automation OCR fails due to browser core module search behavior change
  • Chromium updated to 120.0.6099.283

2.8.20240203

  • New: Skill Hub skill authors who allow user modifications enable shared skills to be copied by users
  • Improved: Color differentiation for user fill-in question and answer input areas
  • Improved: Desktop Automation api.clickCrop / api.moveToCrop provides instant mouse cursor option
  • Improved: Desktop Automation execution mode Low-Code logs script line number in execute.log on exception
  • Improved: Desktop Automation api.debug provides debug recording file
  • Improved: Mail trigger periodically contacts the mail server (some MSP servers stop notifying about new emails)
  • Chromium updated to 120.0.6099.268

2.7.20240112

  • Fixed: Web Automation cannot close browser windows when a website opens three or more levels of browser sub-windows at skill completion
  • Fixed: Two or more levels of nested sub-skills in loop work with continue-on-error setting causes loop state desynchronization after innermost exception in the next iteration
  • Improved: Sub-skill command displays an icon when set to "Run sub-skill in new browser"

2.7.20240105

  • Improved: Actively close browser sub-windows when training and execution modes end
  • Improved: Preserve session cookies by default when training ends
  • Improved: Adding a sub-skill with new browser window selection in training mode will actively execute the sub-skill
  • Fixed: Web Automation find text command repeatedly searches under specific boundary conditions
  • Fixed: Settings cannot revert to original state after specifying an incorrect file path for the parameter file when downloading a skill
  • New: Certification exam mode runtime provided

2.7.20231222

  • New: Desktop Automation mouse API supports middle button
  • New: Cloud Skill Hub supports "Export Low-Code"
  • New: Workspace Script module zip API supports specifying filename encoding
  • New: Account Settings / Import License supports previewing license file content
  • New: Workspace Script module supports pdf API
  • Improved: main.log and execute.log adjustments
  • Fixed: Adjust skill mode, WAP module changes saved before skill save are not reflected

2.7.20231208

  • New: Save as PDF command supports displaying headers and footers
  • Fixed: Desktop Automation command failure does not throw an exception
  • Chromium updated to 118.0.5993.159

2.6.20231119

  • Fixed: Workspace Script zip API cannot return when extracting password-protected files if the file already exists in the workspace
  • Fixed: Command list shows delete command icon when manually triggering skill execution
  • Fixed: Orange highlighting not removed after using find text command in training mode
  • Fixed: Google Sheet module throws exception logs on consecutive frequent API calls
  • Fixed: Web Automation insert text command adopting simulated keyboard signals since 1027 causes emoji characters to become garbled

2.6.20231027

  • Improved: Web Automation insert text, send keys, mouse API, keyboard API support cross-site iframes; mouse/keyboard API in the new version no longer occupy the mouse and keyboard devices
  • Improved: HTTP Analyzer module input object provides headers object
  • New: Web Automation supports find text command
  • New: Web Automation script, Workspace Script module, Desktop Automation module offline OCR API adds Traditional Chinese model
  • New: Installer provides manual download after automatic update failure

2.6.20231012

  • New: Job Forwarder module added, supporting multi-robot automation workload distribution
  • New: Installing and executing skills allow selecting the target robot
  • Fixed: Cross-site iframe detection and script execution issues, and jQuery conflict
  • Fixed: Websites hosted on Cloudflare CDN cause browser check page to reload repeatedly
  • Chromium updated to 116.0.5845.228

2.5.20230917

  • Improved: Excel Table Processing module and Excel Export module support legacy XLS output format, but Excel Export module styles cannot support XLS format
  • Improved: Web Automation outputs popup messages to workspace when the page uses browser Alert/Confirm dialogs
  • Improved: Web Automation upload command step provides actively dispatch events option, checked by default for backward compatibility
  • Improved: Low-Code editor resizes with browser window
  • Improved: SFTP module supports more encryption algorithms
  • New: Coach mode Skill Hub supports Low-Code within ZIP skills
  • Fixed: DA module No-Code training interface on Windows with display scaling set to non-100% causes Crop positioning display offset

2.5.20230901

  • New: SQL Executor module USER, PASSWORD, DATABASE fields support %VAR% document variables
  • Improved: OS locale setting CN provides Traditional Chinese interface
  • Improved: Web Automation detects and ignores aggressive popup instant open/close behavior
  • Fixed: Web Automation execution mode target node highlighting may cause specific websites to crash

2.5.20230826

  • New: JSON API Server module added
  • New: File Web Server module added
  • Improved: Training mode right-click menu adds Inspect Node and Monitor DOM functions for No-Code step recording on script-created DOM sub-windows
  • Improved: Module steps can ignore Navigate / Load commands to simplify the flow
  • Improved: HTTP Analyzer module Form parameter fields support %VAR% document variables
  • Improved: Web Automation browser window auto-reloads on crash
  • Fixed: Desktop Automation still uses the old module interface when adjusting

2.5.20230811

  • New: Google Sheet module supports batch read/write API
  • New: Coach mode Skill Hub provides complexity estimation and detail download
  • New: Fully automatic trigger sends email notification to user on failure
  • Improved: Google Sheet module reduces Google API usage for cell read/write
  • Improved: Desktop Automation module adds crop file caching mechanism to shorten execution preparation time
  • Improved: Execution mode loading and download status displayed as overlay status bar to reduce system resource usage caused by popups
  • Improved: Web Automation supports script-created DOM sub-windows
  • Fixed: Conditional sub-skill execution in loop work fails in subsequent loop iterations after sub-skill failure
  • Chromium updated to 114.0.5735.289

2.5.20230728

  • New: Web Automation script supports keyboard API
  • New: Extended account skill download and install menu
  • New: Extended account manual trigger skill menu
  • Improved: Schedule trigger field supports specifying multiple times at once
  • Improved: Optimized skill save time
  • Fixed: Web Automation script cannot add target node path during adjustment if not specified during recording
  • Fixed: PDF Form Analysis module auto-generated position parameters conflict with page numbers after the second page when selecting mouse region
  • Chromium updated to 114.0.5735.248

2.5.20230716

  • New: Account extension mechanism
  • New: Online/offline status indicator (updates within 5 minutes)
  • New: Training mode right-click in Web Automation to save offline page in MHTML format
  • New: Training mode right-click in Web Automation to list node ancestry in Debugger
  • Improved: Debugger provides dock option
  • Improved: Code.AI migrate to GPT-4
  • Fixed: Execution mode resolves file extension from filename prompt when download file has no file type information
  • Fixed: Execution mode node positioning highlight method optimized
  • Fixed: Execution mode save content command ensures sequential screenshots
  • Fixed: Execution mode scroll zoom command changed to take effect immediately
  • Fixed: Web Automation execution failure saves offline page changed to MHTML format
  • Chromium updated to 114.0.5735.199

2.4.20230631

  • New: When skill execution fails at Web Automation, the workspace saves the failed page as error.html
  • New: Google Drive module folder object provides createFolder function
  • New: Management console provides user activity log download
  • Improved: Skill Hub provides complexity reference value after uploading a skill
  • Fixed: Prevent save content command from generating invalid downloads
  • Fixed: Browser window pauses rendering and page execution when obscured after updating to new Chromium core
  • Fixed: Navigate to URL should not be interrupted when the previous page is still loading and has resource loading errors

2.4.20230611

  • New: Account Settings adds import license file function; license files can specify account expiration extension, account group, and downloadable skills
  • New: Mac version release includes Apple Notarization process; installation will not be blocked by Privacy & Security
  • Fixed: Mail trigger does not reconnect after disconnection
  • Fixed: Excel Table Processing module specifying header columns still includes other columns when output format is XLSX
  • Fixed: Mail trigger Exchange Online does not display result after setup completion
  • Fixed: SQL Executor write data to Oracle database does not commit

2.4.20230527

  • New: Mail trigger adds Exchange Online support
  • New: Desktop Automation module adds api.mouse.doubleClick, api.mouse.getPosition functions
  • Fixed: Desktop Automation module api.pasteText requires wait between clipboard write and paste
  • Fixed: SQL Executor module cannot load MSSQL driver
  • Fixed: Web Automation module does not continue flow execution if the navigate to URL command is a download link
  • Chromium updated to 112.0.5615.204

2.4.20230514

  • New: Send Exchange Mail module added
  • New: Read Exchange Mail module added
  • Fixed: DA Low-Code access permissions
  • Fixed: DA api.pasteText, api.ctrlA, api.ctrlC, api.ctrlV insufficient wait time
  • Chromium updated to 112.0.5615.165

2.3.20230427

  • New: SFTP module adds api.ftp.rename and api.ftp.remove
  • New: DA module adds api.powerShell and api.run
  • New: Google Drive module folder object adds createSpreadsheet function
  • New: SSH module added, supporting remote terminal ssh and telnet
  • Fixed: Main interface screen updates lag during skill execution

2.3.20230407

  • New: Web script, DA Desktop Automation, and other Edge Processor modules requiring Low-Code provide API auto-completion
  • New: Edge Processor modules requiring Low-Code provide Code.AI functionality
  • Fixed: "Loop Work" with "optional execution" setting still stops execution and reports error when loop source file does not exist
  • Fixed: "Conditional execution" set on commands within a sub-skill inserted via "Insert Sub-Skill" stops working
  • Fixed: Navigating directly from a main page containing iframes to an iframe page causes render-process-gone
  • Chromium updated to 110.0.5481.208

2.3.20230322

  • New: Low-Code module adds Code.AI natural language script assistant
  • New: ChatGPT module added
  • Fixed: DA original browser Trainer UI cannot function properly due to browser security policy
  • Chromium updated to 110.0.5481.192

2.3.20230312

  • New: Edge Processor QR Code module added
  • New: Workspace Script adds api.writeXML
  • Improved: Workspace execute.log adds CPU load and available memory logging
  • Fixed: Workaround for Chromium crash when loading multiple iframes simultaneously with the main page
  • Chromium updated to 110.0.5481.179

2.2.20230225

  • New: PowerShell module supports document variable %VAR%
  • New: Excel Export module supports setting column width and row height
  • New: Skill command list supports command hint function
  • Fixed: Workspace Script api.splitCSV generates an extra last split file when splitting source CSV by integer
  • Fixed: Desktop Automation DA module command name WAITFOR typo

2.2.20230211

  • New: New Cloud Processor Azure Form Recognizer module
  • New: Web Automation adds print command
  • Fixed: Training mode blank skill group cannot open browser window
  • Fixed: Non-sub-skill authors should not expand commands to user's main skill
  • Fixed: Loop Work with sub-skill set to conditional execution causes condition to remain true once triggered
  • Chromium updated to 108.0.5359.215

2.1.20230130

  • New: New Cloud Processor Anti-Captcha module
  • New: New Cloud Processor Google Drive module
  • New: Workspace Script api.zip provides password encryption
  • Fixed: User session should be deleted when signing out
  • Fixed: Skill group should preserve original casing

2.1.20230108

  • Improved: Web Automation supports CORS and PKI certificate card reading
  • Improved: Version update supports manual download
  • Improved: Main interface skill list managed by group (browser database name) classification
  • New: antiCaptcha API support

2.1.20221222

  • Improved: Desktop Automation adds API and No-Code function options
  • Improved: Desktop Automation No-Code and Low-Code switching brings Editor window to the top to avoid being covered by applications
  • Improved: Added Sign Out audit log

2.1.20221210

  • Improved: Desktop Automation adds No-Code function options and API
  • Improved: Desktop Automation Low-Code Editor provides run selected code function
  • Improved: File Trigger provides custom write delay trigger seconds
  • Chromium updated to 106.0.5249.199

2.1.20221129

  • Fixed: PDF Form Analysis WAP fixes new version parser loading error
  • Improved: Web Automation script adds Debugger button
  • Improved: Loop Work provides when error occurs in loop options in adjust parameters: continue and exit
  • Improved: Insert Sub-Skill and Select Sub-Skill provide run sub-skill in new browser option
  • New: New DOCX to HTML and Folder Management WAP modules added
  • Improved: Excel Export WAP module api.setCell() provides style object parameter to control cell styles
  • Chromium updated to 106.0.5249.181

2.1.20221114

  • New: Abbyy OCR support
  • Improved: error.log command numbering starts from #1
  • Fixed: Node path capture exception handling
  • Fixed: Upload command exception handling

2.1.20221028

  • Chromium updated to 106.0.5249.119
  • New: SFTP module supports SFTP, FTP/TLS, and FTP protocols
  • New: Workspace Script module adds api.readCSV()
  • Beta: Account Settings provides prevent idle user auto-logout

2.0.20221009

  • Chromium updated to 104.0.5112.124
  • New: Insert new command in skill adjust mode supports Loop Work (same as training mode, nested loops not supported)
  • New: Skill adjust mode supports multi-select delete commands
  • New: New WAP module SFTP released
  • New: Skill authors can allow other users to modify and upload skills when uploading

1.8.20220920

  • New: Workspace Script module provides zip-related API
  • New: Workspace Script module provides stat API
  • New: New module SFTP supports uploading/downloading files to/from specified SFTP server
  • New: Skill adjust mode supports insert new command

1.8.20220917

  • New: Skill adjust mode adds insert new command function
  • New: Desktop Automation Trainer UI Crop List provides CLICK CROP AT X,Y command
  • New: Desktop Automation Trainer UI No-Code Editor provides COPY X,Y,W,H command for capturing selected area

1.8.20220807

  • New: Web Automation save content command provides saving HTML Table as CSV file
  • New: Some websites override native objects such as Promise; Web Automation provides backup of JavaScript native objects
  • Fixed: Deleting a skill from schedule trigger blocks the fully automatic trigger queue after triggering
  • Fixed: Conditional execution applied to sub-skill commands causes conditions within sub-skill to fail
  • Fixed: Desktop Automation switching to Live mode without closing Low-Code Editor menu in Trainer UI overlays the interface

1.8.20220722

  • New: Fully automatic trigger adds file trigger
  • New: Desktop Automation No-Code editor adds OPEN FILE command
  • UI: Desktop Automation reduces training interface overlay area to allow No-Code editor to cover more maximized application area

1.8.20220708

  • New: Loop Work adds loop conditional work option; select a TXT document during training, set document content condition, execute loop steps only when condition is met
  • UI: Schedule trigger interface bottom functions block the 7th item when schedule items exceed 7

1.8.20220625

  • New: Skill action menu provides continue training function (only available for skills trained by the user)
  • New: Skill settings provides execution timeout (seconds) parameter; default 0 means no timeout; positive integer means force terminate skill execution after the specified seconds
  • New: API Trigger provides execution status query API
  • Fixed: api.run() failure does not propagate exception outward in certain situations

1.8.20220617

  • New: SQL Executor WAP module adds MS-SQL Server support
  • New: Desktop Automation WAP module provides full-screen Native Trainer UI and auto code-gen
  • Fixed: Desktop Automation WAP module api.shell.trashItem() intermittently fails on Windows

1.6.20220520

  • New: PowerShell WAP module added
  • New: Low-Code WAP api.write(filename, data, { mode: 0o744 }) provides options parameter for writing files, using the same format as file system permissions
  • Improved: DA WAP downloads crops only once during the same skill execution even when called multiple times by sub-skills, eliminating redundant download time
  • Chromium updated to 100.0.4896.160

1.6.20220512

  • New: Execution results page adds manage execution results function, providing settings for notification frequency and result retention period
  • Improved: Adjusting Web script automatically opens Debug Browser as the test execution environment for modifying scripts
  • New: Chart Builder module added
  • New: On-premises server management console adds user function management including execution, training, schedule trigger, mail trigger, and API trigger

1.6.20220429

  • Improved: Mail trigger settings provide masked password option; auto-reconnects every 10 seconds when disconnected from mail server
  • New: Chart Builder module added
  • New: Document Template module supports image templates (available to licensed users only)

1.6.20220423

  • New: In training mode within any WAP module, shortcut Cmd/Ctrl+D launches Debugger, Cmd/Ctrl+R runs TEST, Cmd/Ctrl+E opens workspace
  • Improved: Clicking TEST in training mode WAP only auto-opens workspace when output files are generated

1.6.20220416

  • Improved: Low-Code editor provides font size change shortcuts Cmd/Ctrl +/-
  • New: Workspace Script and DA WAP api.writeCSV(filename, rows, header) supports header parameter
  • Fixed: Audi car website behaves abnormally in training mode

1.6.20220408

  • Low-Code editor updated
  • Improved: DA WAP saves Low-Code code and workspace on every COMMIT
  • Improved: DA WAP Trainer UI provides preview on mouse hover over CROP filename
  • Improved: DA WAP Trainer UI provides ABORT to stop running Low-Code
  • Improved: Send Email / Read Email WAP password field provides show/hide toggle

1.6.20220320

  • Changed: IE11 WAP removed; related applications provided by Desktop Automation WAP
  • Changed: Workspace Script api.run() triggered skill execution no longer sends completion email
  • Chromium updated to 98.0.4758.109

1.6.20220310

  • New: Excel Writer WAP added
  • New: Google Sheet WAP added
  • New: Google API Key adds "Copy credential email" function
  • New: Users can close browser window loading popup in training mode

1.6.20220302

  • New: Desktop Automation WAP API screen.find, screen.waitFor, moveToCrop, clickCrop support options parameter object for user-specified image recognition area
  • New: Web Automation supports three or more levels of new windows opened from links

1.6.20220225

  • New: DOCX Template WAP supports pptx templates
  • Fixed: Multi-level browser windows with downloads cause unresponsiveness

1.6.20220218

  • New: Web Automation script editor window is resizable
  • New: Web Automation script supports cross-site iframe script execution
  • New: Web Automation script provides querySelector, querySelectorAll API, unaffected by websites that block DOM access, e.g., Salesforce
  • Fixed: Session cookies remain alive until EMILY App closes after browser window is closed
  • Fixed: User cancelling login popup should not record a step

1.6.20220206

  • New: Web Automation supports DA mouse API
  • New: Desktop Automation WAP supports screen.capture and ocr API
  • New: IE11 WAP provided, supporting legacy IE-only web automation

1.6.20220128

  • New: Web Automation supports NTLM authentication
  • New: Account Settings toolbar provides User Forum entry
  • New: Workspace Script and Desktop Automation WAP add ocr API
  • Fixed: Automatically terminates skill execution when browser core stops responding

1.6.20220121

  • New: Web Automation script supports additional mouse operation APIs: mouseDown, mouseUp, mouseClick, mouseDblClick, mouseContextmenu
  • New: Web Automation script supports clear session data API clearSessionData()
  • Fixed: Loop Table Work errors under conditional execution

1.6.20220112

  • New: Mac version supports Apple Silicon CPUs, e.g., M1
  • New: Web Automation automatically closes download sub-windows

1.6.20220110

  • New: Protected Data added, encrypting text data using OS keychain
  • New: API Trigger allows setting Port
  • New: Schedule / Mail / API Trigger unified sorting
  • New: Version update prompt allows user to choose whether to download update
  • New: Language selection automatically syncs with OS
  • New: Desktop Automation WAP integrates OpenCV
  • Chromium updated to 96.0.4664.110

1.5.20211224

  • New: Web Automation script and Workspace Script WAP read(filename, encoding='utf8') API supports encoding parameter
  • New: Desktop Automation WAP automatically minimizes main window and browser window during execution
  • Fixed: Chinese Windows usernames cause skill training and execution failure

1.5.20211126

  • New: Support upgrading from EMILY Installer to EMILY APP
  • New: Workspace Script WAP supports googlesheet API
  • Fixed: Skills trained on Windows with folder selection do not prompt for re-specifying folder path when installed on other platforms

1.5.20211112

  • New: SKILL HUB supports copying skills
  • New: Mail Trigger automatically attempts reconnection when disconnected by mail server
  • Stability and security updates

1.5.20211016

  • New: Web Automation authentication command username / password supports %FILENAME% document variable
  • New: Main window menu adds online documentation entry
  • New: User Fill WAP adds Password data type
  • New: PDF Form Analysis WAP adds detectLine() / detectGroup() API
  • New: WAP supports undo after save in training mode

1.5.20210924

  • New: Web Automation Loop Table Work and upload file support %FILENAME% document variable
  • Chromium updated to 91.0.4472.164

1.5.20210918

  • New: PARTITION can be changed in Skill Details
  • New: Automatically triggered skills that are skipped because the user is training or adjusting a skill will send an email notification.
  • Fixed: Specifying %FILENAME% variable in Export Workspace or Create File List WAP should not prompt the user to select a target folder when installing the skill.
  • Fixed: execute.log cannot fully log in scenarios with rapid page navigation.

1.5.20210904

  • New: API Trigger allows devices on the same network segment to trigger specified skill execution via HTTP API
  • New: Sort skills by skill name or skill update time
  • New: HTTP Analyzer adds FORM request content format

1.5.20210826

  • New WAP: Desktop Automation Script
  • New: Schedule adds hourly option
  • New: Training mode prints sub-frame URL in debugger console when selecting sub-frame node for save content, script, wait for node

1.5.20210820

  • New: Mail Trigger sets email rules to trigger fully automatic skill execution
  • Fixed: Directly closing the script editor window causes an error
  • Fixed: Web Automation cross-site subframe scripts cannot execute properly

1.2.20210722

  • WAPs requiring input file specification support %FILENAME% variable
  • New WAP User Fill for users to provide text information and file/folder paths needed for skill execution
  • Coach mode skill management adds #hashtag function

1.2.20210715

  • New async function api.writeCSV() added to Workspace Script
  • Fixed: Multiple desktops launching EMILY creates multiple processes causing mutual interference
  • Fixed: api.splitCSV() may intermittently fail to complete

1.2.20210708

  • New sync function api.files() added to Workspace Script
  • New sync function api.rename() added to Workspace Script
  • New sync function api.remove() added to Workspace Script
  • New async function api.run() added to Workspace Script
  • New async function api.splitCSV() added to Workspace Script

1.2.20210705

  • Workspaces older than 30 days are automatically deleted
  • Workspace generates execute.log for skill debugging
  • Chromium updated to 91.0.4472.124
  • Fixed: Automation of certain strict Same-Origin-Policy websites such as Facebook fails with sub-skills
  • Fixed: Expired account test execution logic error

1.2.20210625

  • Skill Details page provides skill identifier field
  • Web Automation script supports run(uuid) to asynchronously execute other skills in the current workspace
  • Web Automation script supports download(url, filename) to download specified link to workspace

1.2.20210618

  • In training mode settings, pressing ENTER after entering the browser database name replaces clicking the Start button
  • Training mode navigate to URL supports %FILENAME% variable
  • Web Automation script supports asynchronous execution, can return Promise objects

1.2.20210612

  • Main window and training mode browser window add edit menu: copy/paste/cut
  • Browser supports direct file download from links
  • New script editor and script description field provided

1.2.20210604

  • User manual migrated to https://docs.emily.tips
  • SQL Executor WAP supports PostgreSQL
  • Mouse down, mouse up, click, input, select steps allow user to adjust target node path

1.2.20210531

  • Multi-language support mechanism added; currently supports ENU (English US) and CHT (Chinese Traditional)
  • Auto-update check can be disabled
  • SQL Executor WAP supports Oracle DB
  • Web Automation script supports mouseEnter, mouseMove, mouseEnd for simulating mouse movement