eggPlant v14 Release Notes
The notes below provide descriptions of the new features and changes introduced with each release of eggPlant. You are strongly encouraged to read about the relevant changes whenever you upgrade from an earlier version.
Potential compatibility issues are highlighted in RED.
Notes For Cross Platform Users:
eggPlant for Linux and Windows contains almost all of the functionality available in eggPlant for Mac.
Excluded features are listed at the bottom of the release notes.
Release v14.21 (14-August-2014)
Viewer Window
- Zoom To Actual Size menu item. Added a command to return the Viewer window to it’s standard size.
Bug Fixes / Tweaks
- Fixed a problem with detecting Android USB devices on Windows.
- Fixed a problem where capturing to a new image collection that preventing saving an image.
- Made the window zoom-in towards the capture area instead of the corner.
- Improved UI of eggMan welcome screen for clarity.
- Fix a problem with toggling back to Live mode when the Capture mode Guide was present, also added the ability to close the Capture Guide.
- No longer present an Update Available panel when running eggPlant with the -RunOnLaunch option to start a script immediately.
- More consistent display of the product name when running eggMan vs eggPlant Functional.
- Fixed a problem hitting an Internal error when starting an image search while the Image Doctor was already searching.
- Fixed a problem trying to call Omega13 before a suite had been set, particularly when using eggDrive.
Release v14.20 (4-August-2014)
Highlights
-
Zoom In/Out in the Viewer window
-
New script commands/functions for use with mobile devices
-
Introductory Help for new users
-
Numerous bug fixes
Viewer Window
- Zoom In/ Zoom Out menu items. Added these zoom commands to the Control menu, enabling you to zoom in and out in the Viewer window.
Enhanced Mobile-Device Control
- PressHomeButton and PressBackButton commands, which press the respective button on mobile devices. (Note: In older versions of Android, the PressBackButton command presses the menu key.)
- ADBCall function for Android.This function enables you to make Android Debugger (ADB) calls from eggPlant Functional, and returns the output of those calls.
- LaunchApp command for iOS Gateway. This command launches a given app on a device connected through iOS Gateway.
Scripting Enhancements
- Mixed fractions like "6 5/8" are now supported provided there is a single space character between the whole number and the fraction and no spaces around the '/' character.
- put 1 3/4 is 1.75 -- true
- Added the ability to include underscores ('_') in numeric literals to separate groups of digits for greater readability.
- put 1_000_000 is a million -- true
- Numbers can now be expressed in scientific notation without a '+' or '-' before the exponent. If no sign is given, a positive exponent is assumed (this also applies to the JSONValue() function for evaluating JSON expressions):
- put 1e6 is a million -- true
- put 1.23e6 equals 1.23e+6 -- true
Bug Fixes / Tweaks
- Fixed a problem where eggPlant Functional could hang on the Update Image panel.
- Fixed a SenseTalk crash related to internal caching of named objects (most commonly script files on disk).
- Fixed a problem that could cause eggPlant Functional to crash when running a script with a large block quotation.
- Fixed a problem that could cause the OCR to fail when reading text at a point.
- Fixed a problem that caused aborted scripts to be recorded as failures when the Update Image panel was triggered.
- Fixed a problem that caused eggPlant Functional to incorrectly report that an image contained no searchable pixels.
- Fixed a problem that caused aborted scripts to be recorded as failures when the Update Image panel was triggered.
- Fixed a problem that caused breakpoints in the Run window to be ignored.
- Fixed a situation in which users could not use their maximum number of eggPlant Functional licenses.
- Enabled the JSONValue function to handle numbers in scientific notation without a sign on the exponent.
- Enabled mobile commands such as Tap to trigger Omega13 script recovery.
- Made several improvements to the way eggCloud SUTs are shown in the Connection List.
Release v14.12 (12-May-2014)
Scripting
- Setting the ScriptLogging to Off now continues to show TestCase logs, it can be disabled by setting the logging to Silent or Minimal.
- Added support for using the Alt-GR key (Right Alt Key) for auxiliary keyboard functions. If you prefer having a right hand Alt modifier key please set the following preference
defaults write Eggplant USE_ALTGR_FIX 0