iMacros Changelog

What's new in iMacros 2021.0.0.0

May 18, 2021
  • Please note: The current version of iMacros bundles the File Access Module for browser extensions in the installer and will work according to the license being used during activation.
  • New: iMacros 2021.0 is built on the open source CEF (Chromium Embedded Framework) and aims to provide the same level of automation as iMacros 12.6 and additional capability to automate websites which work only on Modern Web Browsers.
  • New: Friendly rich user interface.
  • New: Comprehensive logging and Integrated macro editor.
  • New: !LOG_EXTRACTED_DATA. Set this variable to change the behavior of whether to log the extracted data or not from the website
  • New: PRINTPDF to print the current page to a PDF file.
  • New: !IGNORE_ELEMENTNOTFOUND. Set this variable to YES to ignore Element Not Found errors. Playback will stop on timeout, or other errors.
  • New: !IGNORE_TIMEOUT Set this variable to YES to ignore timeout errors. Playback will stop on element not found, or other errors.
  • New: PROXY setting available at application level
  • Modified: Relative Positioning in iMacros 2021 works the same as with iMacros for Chrome and Firefox.
  • Improved: File Access for browser extensions is now bundled with the same installer and is activated for Personal, Professional, and Enterprise Edition customers automatically.

New in iMacros 12.6.505.4525 (Jan 19, 2021)

  • New: Playlist to run a collection of macros one after the other, with individual loop values. Run playlists from the iMacros UI or the command line. Playlists can be created using the iMacros Editor. An example of a playlist json file is also in the samples installer.
  • New: API method iimGet to get a variable (user-defined or internal) after playback. Practically all macro variables can now be read in a macro as well.
  • Added: FORWARD command to navigate forward.
  • Added: Recording Options button to the Tools tab, so it is now possible to set recording options from IE Sidebar without having to start a recording
  • Added: Decrypt DS and IMAGECLICK content previously encrypted with the Editor or iMacros Password Tool page
  • Improved: Stored master password is now encrypted with logged user credentials
  • Improved: iMacros for IE checks if iMacrosBHO is enabled and notifies user to enable it, in case it is not yet
  • Added: syntax help when an invalid command-line (or -help) parameter is specified
  • New: Handle print output dialog from ONPRINT to a PDF/XPS printer (Windows 8/Windows Server 2012 and above)
  • Fixed: Javascript dialogs no longer being detected/handled in non-English Windows after recent Win10/IE update (update 1903)
  • Fixed: Print dialog not handled from iMacros for IE
  • Fixed: No performance data if playback via iimPlayCode due to unnamed macro code
  • Fixed: Macros encryption key longer than 16 characters causing a crash
  • Fixed: iMacros applications reporting Windows 10 version as 6.3.9600.0, when it should report 10
  • Fixed: Setting !CLIPBOARD to an empty string results in error -1000
  • Fixed: ONDOWNLOAD fails to find the downloaded file after changing IE download folder
  • Fixed: Crash when clicking the sidebar Help button when logged in as the built-in Administrator
  • Fixed: Editor does not recognize and highlight files with capitalized extensions like .IIM
  • Fixed: Multiple Editor crashes when the iMacros highlight files are missing
  • Fixed: JavaScript code exported by the Editor is obsolete and not complete
  • Fixed: Setting !WINDOW_TITLE breaks the upload functionality
  • Fixed: Missing the version of iMacros-Fx extension in the Troubleshooting Info

New in iMacros 12.5.503 Build 8802 (Nov 8, 2018)

  • Fixed: Client certificate dialogs suppressed or not handled by ONCERTIFICATEDIALOG
  • Fixed: ONLOGIN not handled on new tabs and no longer working in IE11, Windows 10
  • Added: option to restart the browser immediately after changing the emulation mode
  • Improved: Updated the troubleshooting info with Firefox and Chrome versions and extensions, File Access, currently used libraries, and licensed product
  • Improved: Record embedded spaces using quotes rather than escape sequences like <SP>
  • Improved: New installer step to choose the installation type based on product edition
  • Improved: iMacros Editor:
  • Added current file name/path to the window title
  • Added status bar to iMacros Editor with several important information about the file being edited, such as encoding, current cursor position, total number of lines, insert/overwrite status
  • Fixed: several issues with the iMacros Editor window
  • Fixed: iMacros Browser Professional Edition hangs if started with -silent (CLI)
  • Fixed: an error should be reported when attempting to use ADD with an unsupported variable
  • Fixed: iMacros throws error -1000 if the length of the URL is too long
  • Fixed: !REPLAYSPEED is ignored on every second playback
  • Fixed: Variable substitution with embedded spaces not working correctly
  • Fixed: iimOpen with runner fails for Firefox
  • Fixed: Crash while recording back and forward navigation to 403 error
  • Fixed: IE Sidebar: TAB CLOSEALLOTHERS does not work as expected during recording
  • Improved: Throw error for an empty TXT attribute
  • Removed: loop warning dialog since there is no longer a Play (Loop) button

New in iMacros 12.0.501.1208 (Aug 17, 2017)

  • Improved: Faster and more reliable Image Validation algorithms C and D. The new Algorithm B uses memory more efficiently
  • New: Set a custom name for new recordings. It is also possible to add a timestamp to the new macro name
  • New: Pause/resume recording
  • New: Append recording to an existing file
  • Added: Parameter FAIL=YES/NO for IMAGESEARCH. If Fail=true, the command throws error NonExpectedImageFound = -1850 when image is found. There is no replay on failure
  • Added: New macro command DISPLAY to display a message in the sidebar
  • Improved: iMacros and iMacros Editor now use only FIPS compliant, AES-256 encryption. Encrypted macros and passwords using previous versions can still be decrypted, but in a non-compliant way.
  • Improved: Use !PLAYPABCKDELAY (continuous) instead !PLAYBACKSPEED in settings - global and as macro command. The current value of !PLAYBACKDELAY is added to recorded macros as a comment. !PLAYBACKSPEED is still supported in macros.
  • Fixed: Download size calculation in status bar was not accurate
  • Fixed: Clicking Stop when single-stepping through the macro plays the next command and then stops
  • Fixed: Edit button (error panel) remains without action after running the macro from the Editor
  • Fixed: Command line interface is calling the wrong bit instance of iMacros for IE (iMacros.Sidebar.exe) and no parameters passed over to it
  • Fixed: Page screenshot of IE from scripting interface (iimTakeBrowserScreenshot) does not get saved if the folder does not exist
  • Fixed: iimTakeBrowserScreenshot (type browser) is no longer working for latest iMacros for Firefox
  • Fixed: Tray and silent modes are no longer working when using the scripting interface
  • Fixed: EVENT command with XPATH not replaying
  • Fixed: iMacros browser crashes when attempting to open a macro file using the File menu (Ctrl-M)
  • Fixed: iMacros crashes attempting to access the Options dialog in some rare situations
  • Fixed: iMacros crashes if .iim file is locked by another process
  • Fixed: Image Validation wizard "Add command" button should be enabled only when an Image is selected
  • Fixed: "Search image must be smaller than source image" wrong error code. It is now -1830
  • Fixed: Removed superfluous select components in the freeware and freeware samples installers
  • Fixed: iMacros crashes on activation attempt if it can't write to the user's AppData folder (Roaming). It uses now Local instead. If this fails, it will create folder .Ipswitch in UserProfile
  • Fixed: iMacros reports wrong EPM value (IE11). Usually associated with failure of making page screenshots and perform any Image Validation tasks in IE11, Windows 10.
  • Fixed: Downloading the same file no longer creates a backup of the existing file (0Kb .bak files are created in some cases). Files downloaded with !USE_DOWNLOADMANAGER YES also create a .bak file
  • Fixed: Macro code invisible during playback after closing the Settings dialog
  • Fixed: iMacrosControl Handle not created (iMacros.Component)
  • Fixed: iMacros extracts 0 rather than actual value of Total fields on http://www.wipo.int/hague/en/fees/calculator.jsp. Set !X_ALT_ATTRIBUTE_VALUE to yes to get the expected value
  • Fixed: iMacros (Browser and Sidebar) and fonts are being resized to the default at 100% when playing a SET or PROMPT command in Windows 10 at a larger scale value
  • Fixed: Upload file dialog is not handled in IE11, Windows 10, when in Protected Mode
  • Updated to .Net 4.5.2 and VC++ Runtime 2015 (14.0), including samples
  • Removed support for Windows XP
  • New: Completely redesigned iMacros Editor 12, with custom syntax highlighting:
  • New, modern look in the editor including all dialog windows
  • The most used functions are now always at hand in the sidebar tools panel
  • New: Dark and Custom code highlighting themes reachable from the Settings menu
  • An iMacros Code Color Styler that allows you to set the highlighting colors for the iMacros code. The settings are saved in an xml file that can be transferred and used on other iMacros installations.
  • Customize the syntax highlighting rules also for VBScript, JavaScript, C#, Java, and XML files by modifying the XML Syntax Highlighting Definition files (.xshd) directly.
  • New: Completely redesigned UI:
  • New colors, modern and clean design, user friendly experience
  • Simplified iMacros Browser main menu. Redundant items were removed (Play, Record, etc.)
  • iMacros Browser main menu items moved into one single drop down menu
  • New main menu buttons (icons), for standard browser actions (home, navigate forward, navigate backward, and refresh)
  • Record and replay buttons are now combined with pause, to better access pause/resume functionalities during recording or playback
  • Record/Pause, Play/Pause, and Stop are always shown on the sidebar. No more switching tabs between record and playback actions
  • Play button now includes play loop functionality
  • Recording Options can be docked to iMacros Browser window and accessed at any time during recording
  • Open new tab from the tab context menu
  • You can now sort your macros also by date, placing the most recent on top. This way it is easy to find the last recorded macro

New in iMacros 11.1.495.5175 (Mar 18, 2016)

  • Improved: Do not display waiting for image search thread.
  • Fixed: iMacros crashing attempting to display the troubleshooting info.
  • Fixed: Trial version reporting trial expired when installing after iMacros for IE freeware has been installed for more than a month.
  • Fixed: SI error -4 message still referring to iimInit (correct method name is iimOpen).
  • Fixed: Scripting interface not compatible with Kaspersky Anti-Virus 2015 on Windows 8.1 in Scripting Interface binaries version 10.2.0.124 and iimRunner 10.2.0.1101.
  • Fixed: Relative positioning not working properly after updating to iMacros 11.0.
  • Fixed: Encrypted macro files (.iimx) not showing up in the macro list on some systems.
  • Improved: Associate iimx files to iMacros.
  • Improved: Edit disabled for encrypted (.iimx) macros.
  • Fixed: Download manager downloading HTML source code rather than target file and new DL manager downloading 0 KB file. iMacros now detects whether the download is the result of a POST and falls back to IE's default download manager.
  • Fixed: File appears to download but can't be found on disk.
  • Fixed: New download manager saves file using temporary file name.

New in iMacros 11.0.246.4051 (Oct 7, 2015)

  • Added: new recording mode EVENT - often useful for AJAXy websites
  • Added: TAG SELECTOR command, to localize element using CSS selectors.
  • Added: Variable !PLAYBACKDELAY to fine tune delay (in seconds) between commands. Besides this new variable, it is possible to use the preset values of !REPLAYSPEED (FAST = no delay, MEDIUM = delay of 1s, and SLOW = delay of 2s.)
  • Improved: Reduced incidence of recording TAG command with POS=0. In case element with calculated attributes cannot be found, record TAG SELECTOR command
  • Improved: iMacros Editor window minimizes itself when playing a macro, and restores itself when playback stops
  • Improved: iMacros Editor persists settings, as well its last position and size
  • Improved: iMacros Editor persists list of 10 most recent used files
  • Improved: Added shortcut to the Samples installer in the iMacros group in the start menu and on the desktop
  • Fixed: Recording Office 365 login fails
  • Fixed: iMacros 10 recording inconsistently compared to iMacros 9
  • Fixed: Direct Screen support for Java 8 in iMacros Browser
  • Fixed: Playback of dynamically loaded drop-downs fails because iMacros does not know to wait
  • Fixed: Many more smaller fixes and improvements!

New in iMacros 10.4.28.1074 (Apr 8, 2015)

  • Added: custom install folder
  • Fixed: not possible to abort macro execution while downloading
  • Fixed: !TIMEOUT_DOWNLOAD variable not being reset after macro execution and accepts value=0
  • Fixed: wrong default file name of download in iMacros browser
  • Added: scripting interface method iimGetBrowserPid to retrieve process id of the last opened browser with iimOpen
  • Fixed: PROMPT command throwing error after IE11 update (KB3025390) released 17-Dec-2014
  • Improved: PROMPT dialog sizing according to contents
  • Fixed: IE and external sidebar "walking" off the screen when the Windows taskbar is positioned at the top or side of the desktop
  • Improved: make the sidebar undockable from the browser window. This option is available in the notification area (tray icon)
  • Fixed: iMacros Component not creating folder structure as set in the registry
  • Fixed: examples and demo macros not being installed for non-admin user. Samples now have their own installer which is called at first time use.
  • Fixed: Out of memory error using SAVE_ELEMENT_SCREENSHOT
  • Fixed: SAVE_ELEMENT_SCREENSHOT truncates the image if the desktop resolution is too small
  • Added: complete page screenshot support in IE9+ (iMacros.Sidebar.exe), including ImageRecognition on parts of the page not visible in the browser window
  • Fixed: macro that contains only a URL statement to a non-existing webpage returning a false positive
  • Fixed: uninstallers not signed

New in iMacros 10.3.27.5830 (Jan 21, 2015)

  • Fixed: TAG and SEARCH commands error in IE11 after Windows Update KB3025390
  • iMacros Browser: Completely rewritten and improved ONDOWNLOAD manager. The key differences between the old and the new download manager are:
  • Rewritten download manager, better suited for mass-downloading, web performance monitoring and load testing.
  • Download specific timeout command: !TIMEOUT_DOWNLOAD
  • Web testing and transaction monitoring: In addition to checksum, we support now checks on file size inside the ONDOWNLOAD command
  • Web scripting: File size and name are returned in the variables !DOWNLOADED_SIZE and !DOWNLOADED_FILE_NAME, respectively.
  • The new variables are supported in the iMacros Browser and iMacros for IE. We plan to support in Firefox and Chrome asap.

New in iMacros 10.0.2.2823 (May 29, 2014)

  • Changed/Improved: iMacros now watches for a page load after every TAG command
  • Improved: Simpler sample script Connect-to-Cr.vbs
  • Improved: Added installer option to suppress opening browsers
  • Improved: License key cryptography algorithms is now FIPS compliant
  • Improved: Scripting interface error code and text for a black screenshot after 2 trials (error code = -2)
  • Improved: Alertfox local test now warns user of non-default replay speed

New in iMacros 10.00 (May 29, 2014)

  • Full Internet Explorer 11 and Windows 8/8.1 support
  • New: added 64-bit version of iMacros Sidebar. There are now two different installers, one for x86 systems and another one, with all 64-bit iMacros components, for x64 systems. Because of these important differences in the installer, notice that an uninstall might be required when upgrading.
  • Improved: iMacros Sidebar is now fully compatible with IE's Enhanced Protected Mode.
  • Improved: added support for HTML5 new input types (search, email, range, etc).
  • Removed: iMacros Plugin in Windows running Vista and above. Use the iMacros Sidebar for all Internet Explorer versions. The iMacros Plugin is only available in Windows XP.
  • Fixed: Crashes in Windows 2008 R2. All iMacros binaries are now compatible with DEP
  • Fixed: iMacros fails to record content for some text fields.
  • Fixed: Login screens: The submit button event gets fired before setting the password (when using the TAB key)
  • Fixed: Enable navigation using the TAB key during recording
  • Fixed: Menu item works manually but not while recording
  • Fixed: IE recording skips URL command of typed address
  • Fixed: scripting interface iimGetStopwatch for Fx and Cr exception when index was out of range. Also enables iimGetPerformance for Cr.
  • Fixed: wrong POS of recorded ONDIALOG commands series (resulting from a single TAG)
  • Fixed: The title for the option "Open iMacros outside IE" should be renamed
  • Fixed: Crash at www.hipmunk.com
  • Fixed: enable auto complete form in iMacros Browser and Component
  • Fixed: Image Validation commands generating Trial popups for Standard Edition licensed users
  • Fixed: iimOpen("-ie_ext", false) opening a new browser instance each time
  • Fixed: Changed location of iMacros Browser crash reports to iMacros Logs folder.
  • Usability hint: With the iMacros Sidebar, the icon in IE only opens the Sidebar. To close the Sidebar use the close button in the Sidebar itself.

New in iMacros 9.05 Build 2613 (Oct 26, 2013)

  • New: "Manage" tab for an improved user interface
  • New: Built-in AlertFox website monitoring integration - create and manage web transaction tests from within iMacros.

New in iMacros 9.02 (Oct 26, 2013)

  • New: SCREENSHOT command
  • Added: Support for the good, old and still popular Win XP + IE8
  • Added: CANCEL parameter in ONDOWNLOAD command to cancel an automatic download
  • Added: iMacros Browser now can open a new tab by (a) choosing "Open in New Tab" command from a link's context menu, (b) clicking the link with the wheel button, or (c) holding the CTRL key while clicking the link
  • Added: Editor support to Play Macro in Sidebar, Firefox, and Chrome, besides iMacros Browser
  • Added: iimOpen ("-ie") support for IE10. If no plugin is installed, it opens the external Sidebar
  • Improved: PROXY command
  • Fixed: EVENT:FAIL_IF_FOUND not working
  • Fixed: ONWEBPAGEDIALOG KEYS parameter recording both surrounding quotes and resulting in playback failure
  • Fixed: Image Wizard not replacing spaces by in the "Send MouseClick & Text"
  • This version is now built using the .NET 4 framework.

New in iMacros 9.00 Build 2379 (Feb 27, 2013)

  • New: iMacros.Sidebar.exe to control IE (8, 9 and 10): iMacros for IE as a separate application. The iMacros plugin is still available for IE8 and IE9
  • New: iMacros.Sidebar.exe accepts all command line options as iMacros.exe (including tray, silent and kioskmode!), plus –iePrivate to start IE InPrivate Browsing mode. Use –ie_ext to call iMacros.Sidebar with the scripting interface.
  • New: Support for Image Recognition in Chrome
  • Added: Play to context menu in macros list
  • Added: support for wildcards in frame names
  • Improved: Error -1350 (navigate error) is now less sensitive, occurring only if error comes from top frame. To fail for errors coming also from other frames, set !FAIL_ON_ALL_NAVIGATEERRORS to YES

New in iMacros 8.02 Build 1970 (Jun 27, 2012)

  • Added: Line with error is selected in editor, when clicking on edit icon in error panel
  • Added: Troubleshooting information display from Help menu and/or About box
  • Added: Recording of navigation using the TAB key
  • Added: Support for Firefox 13 scripting
  • Changed: Due to several incompatibilities, we were forced to remove tab support for IE8. Only IE9, in systems after Vista, have tab support now.
  • Fixed: Several bug fixes and performance tweaks

New in iMacros 8.01 Build 1895 (Apr 27, 2012)

  • Added support for IE9 Browser Confirmation Dialog: "Do you want to close this window"
  • Added Error = -1450 if dialog is shown but no ON...DIALOG was found (only from scripting interface)
  • Added support for Windows 7 style Security dialog: retry login (user name not editable)
  • Changed SET !EXTRACT to clear values before adding new value.
  • Fixed: Issue with Firefox profile support in iimInit ("-fx -fxProfile abc")
  • Fixed DS not yielding control back after pause or popup.
  • Disabled Extract test popups also during loops by default

New in iMacros 8.00 Build 1865 (Mar 22, 2012)

  • Macro Obfuscation:
  • Distribute your macros while hiding their source code. Obfuscated macro files have the +.iimx extension.
  • New improved table and text extract wizard
  • Docking windows:
  • Dock the sidebar on the right also, or put it to "float", if you need more space. The new extraction wizards (text and image) can also be docked at any side of the browser, or drag it away to "float".
  • Improved: Embedded tables are properly formatted on extraction.
  • Enhanced: Profiler log file includes timezone identifier in start/end times for easier parsing by external programs.
  • Added: Full support for Certificate/Security dialogs in all current Windows versions.
  • Added: Internet Explorer tabs support also for IE8 on systems above Vista (Vista, Windows 7, Windows 2008, and Windows 2008 R2).

New in iMacros 7.40 Build 1598 (Aug 8, 2011)

  • Added: Zoom in Image Recognition Wizard
  • Added: Macro tweaking made easy: Play macro, play current line and play selection features to iMacros Editor.
  • Added: iMacros Editor warns if file has been changed in the disk
  • Added: Toggle comment in iMacros Editor
  • Added: support for multiple lines selection and copy to clipboard (Ctr+C) commands during recording
  • Enhancement: New Scripting Interface methods (see API enhancements)
  • Improved: Page load error -1350 is thrown also when server cannot be contacted (no internet connection, for instance)
  • Improved: SAVE_ELEMENT_SCREENSHOT supports any html element (formerly, only IMG)
  • Improved: iMacros Browser Help menu opens web pages in new tab
  • Fixed: a few small issues reported by users.

New in iMacros 7.36 Build 1445 (Jun 2, 2011)

  • Added: Support for Chrome profiles via -crUserDataDir switch
  • Added: iimRunner support for scripting iMacros for Chrome
  • Added: ONDOWNLOAD IE9 file download support (support for IE9 new download notification bar, in contrast to former download dialog)
  • Changed: reduced thickness of recording and playback highlighting (green and blue boxes, respectively), for aesthetic reasons.
  • Fixed: macro selection not being kept after refresh macro list
  • Fixed: automatic refresh macro list not watching subfolders or mapped drives
  • Fixed: macro list collapsing after playing a macro
  • Fixed: menu item "Refresh Macro List" is now back to macro list context menu (right mouse button)
  • Fixed: page script error causing crash in Windows XP
  • Fixed: iMacros Browser sometimes crashing when "Disable script error notifications" is unchecked
  • Fixed: Webpage dialogs being dismissed immediately (as error dialogs) in non-English systems
  • Fixed: several issues related to recognizing dialogs (javascript dialogs, webpage dialogs, etc) in non-English systems
  • Fixed: entering license key might cause crash if installation was broken (by uninstalling an earlier version, for instance)
  • Fixed: ONDOWNLOAD missing the SaveAs dialog in Internet Explorer versions 8 and below
  • Fixed: iMacros Browser crashing when closing the single last tab
  • Fixed: iMacros Browser crashing if a link opened a new tab (via javascript window.open())
  • Fixed: iimGetLastExtract() returning "[EXTRACT]" even if there was no EXTRACT in macro
  • Fixed: start XML profile only after SET !FILE_PROFILER, if not enabled before via command line or check box in Options dialog
  • Fixed: iMacros sometimes crashing when concurrent instances write to the same stopwatch file
  • Fixed: input TAG not triggering javascript onfocus()
  • Fixed: recorder sometimes recording a commented out tag command with POS=0

New in iMacros 7.35 Build 1415 (May 22, 2011)

  • Added: Remote control iMacros for Chrome via iimInit ("-cr")
  • Added: Support for Chrome profiles via -crUserDataDir switch
  • Added: iimRunner support for scripting iMacros for Chrome
  • Added: ONDOWNLOAD IE9 file download support
  • Added: Many smaller improvements
  • Fixed: Many reported bugs are fixed

New in iMacros 7.30 Build 1317 (Apr 11, 2011)

  • Considerably improved performance
  • Added: performance profiling feature (see Log Performance for more details)
  • Added: improvements in the Extract Image Wizard
  • Added: new commands to tasks in record tab
  • Added: iMacros detects navigation errors like HTTP 404, for instance. iMacros return code = -1350
  • Added: x64 support for Firefox scripting interface
  • Fixed: macro still renamed if hit ESC when renaming macro
  • Fixed: web page dialogs not recognized in some non-English systems
  • Fixed: whole page screenshot not taking page width into account
  • Fixed: SAVEPICTUREAS (SAVE_ELEMENT_SCREENSHOT) saving more than the target image
  • Fixed: !IMAGEX and !IMAGEY not reset at play start
  • Fixed: command line switch -logfile not working
  • Fixed: page opened in new window/tab after login or download not working
  • Fixed: some controls not showing properly with "medium fonts" (Windows 7)
  • Fixed: "Use regional settings in CSV files" not taking effect until after iMacros is restarted

New in iMacros 7.22 Build 1254 (Mar 14, 2011)

  • Added: Support for controlling iMacros for Firefox with iimRunner (with iMacros for Firefox 7.1.1.4 and above)
  • Added: Support for iimTakeBrowserScreenshot() in Firefox, both modes (with iMacros for Firefox 7.1.1.4 and Firefox 4.0)
  • Updated: iimRunner is now "iMacros RunAs Agent"
  • Fixed: Drop-down selection not working with IE6 installed
  • Fixed: some WebpageDialogs not handled from src. interface
  • Fixed: Save Image wizard not detecting frame
  • Fixed: Making a selection in a multi-select drop-down not clearing the previous selection(s)
  • Fixed: Editor not coming to front when opening second macro
  • Fixed: Scripting Interface returning wrong macro load error code
  • Fixed: paused macro not possible to be stopped
  • Fixed: iimRunner allowing second instance in different account (one iimRunner per machine is allowed)
  • Fixed: two clicks needed to stop macro started in either macro tree view or toolbar
  • Fixed: Extraction Wizard not using wildcard * in suggested anchor
  • Fixed: SAVETARGETAS event following link instead of saving target
  • Fixed: Uninstall Survey opening several times during uninstall
  • Fixed: mouse over caption in editor showing complete path instead of filename
  • Fixed: problem handling (record & replay) consecutive javascript dialogs with CONTENT
  • Fixed: Extraction Wizard not working when clicking an element for the first time
  • Fixed: last element not being recorded

New in iMacros 7.21 Build 1201 (Feb 2, 2011)

  • Fixed: Password decryption not working

New in iMacros 7.20 Build 1199 (Jan 27, 2011)

  • Added: Scripting Interface version 80328: iimInit ("-fx") support for Firefox 4 (with iMacros for Firefox 7.1.0 Beta) => See forum post
  • Added: iMacros Editor, with iMacros syntax highlighting, line numbers and several other features for editing macros
  • Added: #FOLD# parameter for !REGION_BOTTOM/RIGHT to denote the current browser fold
  • Added: Buttons for Image Recognition Wizard and other tasks on sidebar (accessible also from IE)
  • Fixed: SIZE command not supporting variable substitution
  • Fixed: Extraction Wizard not detecting frame
  • Fixed: recording of ONDOWNLOAD command
  • Fixed: variable substitution not working for TYPE parameter
  • Fixed: issues when restoring iMacros Browser from its tray (or silent) mode
  • Fixed: script error dialogs appearing in iMacros Browser during Record and/or Play
  • Fixed: download not waiting for user
  • Fixed: recorded macro not being saved after "Test Command(s)" in IR Wizard
  • Fixed: ATTR=STYLE not matching
  • Fixed: IR Wizard error "Cannot read image file" appearing erratically
  • Fixed: !NOW:hh not returning hour in 24h format
  • Fixed: ONWEBPAGEDIALOG command stripping out periods in input

New in iMacros 7.12 Build 1109 (Dec 26, 2010)

  • Added: FILEDELETE command
  • Added: Visual Basic (VBA, VB6, and VB.NET) example projects
  • Added: Open iMacros Macro to File menu in the iMacros Browser
  • Fixed: iimInit ("-ie") fails with error -1020 (Unsupported Browser)
  • Fixed: recording inside frames producing duplicate TAG commands
  • Fixed: recording duplicate TAG commands in some cases
  • Fixed: endless repeating wait loop when submitting form on second tab
  • Fixed: 'sys64key is null' error after installing freeware plugin
  • Fixed: DS not recording keystrokes
  • Fixed: DS not recording correct timing information
  • Fixed: not correctly distinguishing between different types of INPUT elements
  • Fixed: SET !ERRORIGNORE YES not ignoring error -1230 (File Not Found)
  • Fixed: System.IO.IOException writing to iMacros log when running multiple instances
  • Fixed: iMacros button on IE toolbar not in sight.

New in iMacros 7.10 (Dec 26, 2010)

  • Added: New Image Recognition Wizard
  • Added: ImageSearch in a subregion (use SET !REGION_LEFT, !REGION_TOP, !REGION_RIGHT, !REGION_BOTTOM)
  • Added: !MARKOBJECT option to disable drawing the border on tagged elements
  • Added: stealth mode feature
  • Added: !USERAGENT (as in the Firefox addon)
  • Added: iimTakeBrowserScreenshot(filepath,1) for Chrome
  • Fixed: Tag command "missing click" on some forms
  • Fixed: file Download dialog only handled when iMacros is in the foreground and has focus
  • Fixed: wrong text extracted from javascript Prompt dialog
  • Fixed: iMacros.exe process not terminated in WinXP when launched from script and user closes browser during playback
  • Fixed: Search not working in frames
  • Fixed: not handling JS dialogs in non-English OS
  • Fixed: not waiting for the page to load

New in iMacros 7.05 (Dec 26, 2010)

  • Added: Google Chrome Scripting [use iimInit("-cr") and iMacros for Chrome 3.0.2 Beta]
  • Added: SAVEITEM command
  • Added: navigation sounds (IE clicks) are now disabled in silent or tray mode.
  • Added: Refresh Macro List to Macros List context menu
  • Added: RETRY=YES/NO parameter to ONLOGIN
  • Fixed: STOPWATCH results file not created when macro encounters an error
  • Fixed: empty extract not being added to extracted values [iimGetLastExtract()]
  • Fixed: waiting for page load after tab is closed
  • Fixed: Search command bug ([1])
  • Fixed: incorrect variable replacement in TAG... ATTR= when variable contains spaces
  • Fixed: variable replacement in PROXY command
  • Fixed: iimInit(..., False) only attaches to an existing instance that was also launched from the scripting interface
  • Fixed: iMacros window flashes if started in silent or tray mode
  • Fixed: ONCERTIFICATEDIALOG throwing syntax error -1100
  • Fixed: unhandled exception being thrown by SAVEAS TYPE=EXTRACT with empty !EXTRACT
  • Fixed: sizing issues with very low Y values
  • Fixed: status bar tooltip shows full text (status bar shows it cut due to space)
  • Fixed: failing to expand variable in IE ([2])
  • Fixed: deleting macros/folders in the sidebar should send items to the Recycle Bin ([3])
  • Fixed: Stop/Pause not working correctly
  • Fixed: recorder failing to handle web page events properly
  • Fixed: error when accessing a data source file which was already open in Excel
  • Fixed: Image Recognition false positive when the image had a wide solid border
  • Fixed: Download occurring repeatedly in some cases

New in iMacros 7.04 (Dec 26, 2010)

  • Added: Expert mode (use complete HTML tag) option to click mode
  • Added: checkbox to disable logging
  • Added: Home button to iMacros Browser
  • Added: support for TYPE=SELECT ... CONTENT=#2 (select by index)
  • Added: support for variables in XPath string
  • Fixed: relative positioning and some other minor extraction bugs
  • Fixed: TAG XPATH not handling CONTENT
  • Fixed: bug assigning an empty value to a variable (iimset ("foo",""))
  • Fixed: CONTENT=EVENT:FAIL_IF_FOUND not working
  • Fixed: IMAGECLICK CONTENT=xxxyyy bug
  • Fixed: DialogManager handling PROMPT dialogs
  • Fixed: SAVEPICTUREAS saving wrong image
  • Fixed: installer not warning if iMacros Browser is running
  • Fixed: REFRESH not waiting for page load
  • Fixed: TAG not waiting for page load
  • Fixed: PROXY command not tolerant of trailing blanks and BYPASS syntax problem
  • Fixed: TEXTAREA extraction not working
  • Fixed: TYPE =SELECT EXTRACT=TXTALL not working
  • Fixed: iimGetLastExtract of TYPE=TABLE EXTRACT result not formatted with #NEXT# and #NEWLINE# (SAVEAS still CSV format)
  • Fixed: crash when STOP was clicked during PAUSE
  • Fixed: closing the iMacros Browser during macro execution was not returning -102 to the scripting interface
  • Fixed: !EXTRACTDIALOG not working for javascript dialogs
  • Fixed: Waiting display
  • Fixed: iimGetLastError not returning line number and command which caused error
  • Fixed: CLEAR stalling UI

New in iMacros 7.03 Build 862 (Aug 26, 2010)

  • Added: TAG POS=1 TYPE=SELECT...CONTENT=0 gives now an error to warn users of changed syntax.
  • Added: Installer gives now an error if iMacros is open during installation.
  • Fixed: "Installation problem ... [Days since install = -1]" message shown after successful install.
  • Fixed: TAB T=2 command not being recorded
  • Fixed: SET !EXTRACT NULL not resetting !EXTRACT
  • Fixed: SIZE command closing iMacros Band in IE
  • Fixed: SET !ENCRYPTION NO triggered error, if used twice
  • Fixed: iMacros installer seemed to stall at "Registering components"
  • Fixed: Several issues related to the license key check.
  • Fixed: Several other issues reported by users

New in iMacros 7.02 (Aug 26, 2010)

  • Fixed: License key entered by typing is not recognized.
  • Fixed: DirectScreen recording fails in iMacros for IE
  • Fixed: Encryption not supported in XP SP3
  • Fixed: Several other issues reported by users

New in iMacros 7.01 (Aug 26, 2010)

  • Added: Support for ONDOWNLOAD ... CHECKSUM to verify downloads (useful for web testing and website monitoring)
  • Added: ONDOWNLOAD ... WAIT=YES now instructs iMacros to wait a few seconds at the end of the macro if a download dialog hasn't yet appeared
  • Added: Choice between comma (",") or the regional settings list separator (usually a semi-colon ";" in Wetern European countries) for reading and writing CSV files
  • Added: Restored support for -var_varname command line switch
  • Added: DS CMD=KEY X=0 Y=0 CONTENT=#ERASEALL# command to clear content from input boxes
  • Fixed: IE plugin does not record URL changes during recording (URL GOTO)
  • Fixed: Several Extract issues

New in iMacros 7.00 (Aug 26, 2010)

  • Based on more than eight years of customer feedback, iMacros 7 is a major upgrade with many new features
  • Free upgrade for all users with an active upgrade protection
  • New User Interface, side bar and toolbar
  • Super-easy Flash automation and Flash web testing with new computer vision based image search algorithm (also supports Java, Silverlight, Flex and all other technologies.)
  • Full Unicode Support
  • Full Win 7 Support
  • Full IE8 Support including Protected Mode.
  • Image Recognition Wizard: New Scan command for finding best parameters automatically
  • New SEARCH command to search in page source code (including comments and javascripts)
  • Improved command compatibility between iMacros for Internet Explorer (IE), Mozilla Firefox and Google Chrome.
  • No more 30 column CSV limit + automatic column detection
  • Hide GUI toolbar / sidebar with iimInit ("-kioskmode")
  • XPATH support (useful for hardcore web developers that prefer to manually write their automation scripts)
  • Support for !CLIPBOARD
  • Improved Asian character support for DirectScreen/Flash applets
  • DS CMD=KEY X=0 Y=0 CONTENT=#ERASE# command to clear content from input boxes
  • "..." support (quotation marks can be used instead of )

New in iMacros 6.00 (Aug 23, 2007)

  • Freeware, automates now *all* Internet Explorer dialogs, more than any other web automation software.