Eggplant Functional 19 Release Notes

The notes below provide descriptions of the new features and changes introduced with each release of Eggplant Functional. You are strongly encouraged to read about the relevant changes whenever you upgrade from an earlier version.

Potential compatibility issues are highlighted in RED.


Mac: macOS 10.14, macOS 10.13, macOS 10.12. OS X 10.11

Windows: 64-bit distributions only. Windows 10, Windows 8, Windows 7, Windows Server 2012, Windows Server 2008

Linux: 64-bit distributions only. Debian and Red Hat based on glib 2.11 and later.

Note: Eggplant Functional will no longer support Ubuntu 12 or Ubuntu 14 from the release of Eggplant Functional 19.1.

Note: Eggplant Functional will no longer support CentOS 6 beginning in 2020.

Release 19.0 (20 February 2019)



  • Adds CompareScreen, a SenseTalk command and function, that captures a baseline image and compares subsequent calls with that baseline image to detect differences.
    • Comparisons detect new, missing, moved, and changed images and text.
  • Adds Compare Screen panel that lets you mask out areas on the baseline image to ignore during comparison and mark other areas as dynamic content during comparison.
    • Lets you use the Compare Screen panel during a script run or afterward from the Results pane.
  • Adds the CompareScreenAction global property so that you can determine whether to open the Compare Screen panel dynamically during a script run.

Bug Fixes

  • Fixes an issue where set did not always behave the same as put, when it always should.
  • Fixes an issue where home directory (~) paths were not recognized everywhere.
  • Fixes some issues with buttons and breakpoints not drawing correctly on macOS Mojave.
  • Fixes an issue where logging output became slower over time.


This topic was last updated on March 04, 2019, at 02:48:29 PM.

Eggplant icon | Documentation Home | User Forums | Support | Copyright © 2019 Eggplant