Release Notes: This release fixes a path bug with include files, ssh (no key) login prompt detection, an *INFINITE_LOOP bug which would double/triple the countdown, and CLI -v,-vv,-vvv overrides of logging (*INFO, *WARN, *DEBUG). It works with older versions of expect (older than 5.44.x, such as cygwin, and old Linux installations) and validates EL_CONNECT_METHOD at startup (default=none).
Release Notes: User defined help was added (run your script with a -h). Arguments are now passed to include files (e.g. ~login.inc user=root). A new *NOINTERACT directive was added, which is useful for quick regression scripts. A ##Include Result: FAIL message was also added for quick regression scripts.
Release Notes: This release has full IPv6 support and fixes a bug in Library mode.
Release Notes: Minor fixes. Fixes for small bugs in IDE single step and paste functions, and a problem with lines ending with backslash.
Release Notes: Grouping of lines in a script for if statements and while loops, called code blocks. While Loops, a native looping mechanism based on code blocks. Constant values can have spaces on the command line, e.g. var1="value of this" var2=that.
Release Notes: @n (n=number) was fixed to set the timeout value from IDE (a problem with ssh firstname.lastname@example.org...). The *FORK display was fixed when "session" is part of the session name. The installer was updated with a "configure only" option, which just configures user account settings. A conditional test for undefined varibles was added.
Release Notes: Bugfixes were made for non-unique labels for looping (search backwards for labels). A fix was made for *FAIL and *NOFAIL. The timeout value in the IDE (using @n command) was changed. A sudo example (using sudo.tcl) was added.
Release Notes: The documenation was improved. Miscellaneous fixes were made to *FORK (multi-session control). A new library mode was added for integration into native Tcl environments.
Release Notes: Bugs were fixed for a bad timeout value and *FORK session control. A new logging directive, *TIMESTAMP <ISO|YMD|DMY|MDY>, prints a date and timestamp for each command sent.
Release Notes: A tarball installer is now included, which automatically configures expect-lite to use sshd if present, and automatically creates a .expect-literc file. You can use ./install.sh -h for help. Also, a minor bug was fixed regarding copy/paste debugger input.