Pretty Good Terminal Changelog

What's new in Pretty Good Terminal 7.0.0.1

Oct 19, 2016
  • This version is free for public domain
  • Lots of issues has been fixed primarily touching the Python editor, debugger and vScript editor.
  • Updated Configuration Manager to v2.0 and fixed issues
  • Internal debug viewer
  • New look and feel with enhanced tab controls

New in Pretty Good Terminal 7.0.0.0 (Oct 19, 2016)

  • Fix:
  • lot of issues has been fixed primarily touching the Python editor, debugger and vScript editor.
  • New:
  • Netconf protocol support
  • Cisco YDK-Py API support
  • Visual Script templates and repository
  • Python Librarian : a module object browser
  • Python source code Navigator
  • Object inspector for Python Scripts and vScript elements

New in Pretty Good Terminal 6.2.2.0 (Oct 19, 2016)

  • Fix:
  • vScript Command Editor stuck if an inaccessible variable was present in the watch list.
  • Interactive Python script editor was not aware of well-knows vScript variables such as "ActionResult" and "ScriptSuccess" or "Terminal". Now these variables are pre-populated to assist script development.
  • Default vendor settings for Solaris now includes the "Login:" prompt for username.
  • New:
  • Script can be scheduled to restart automatically after a certain amount of time
  • Script line unchecking policy can be set in tools/options. This feature is useful when a script is scheduled to restart automatically. Setting this policy to "Success" in this case ensures that a device was scripted only once. If the scripted returned "Success", then the corresponding line will bue unchecked.
  • Using a password file, multiple credentials can be set for devices. PGT will try each one until is able to connect successfully

New in Pretty Good Terminal 6.2.1.0 (Oct 19, 2016)

  • Default Terminal keywords can be deleted or changed as required.
  • Python script editor enhancements like block comment/uncomment, block move and line delete functions
  • Improved Python script parser engine for more precise variable lookup for auto code-completion
  • Scripting engine fixes

New in Pretty Good Terminal 6.2.0.0 (Oct 19, 2016)

  • User extensible keywords for handling custom terminal logon scenarios.
  • Script scheduling support. A script can be scheduled to start at a specific time or after the termination of another scripts.
  • Enhanced Python script intelli-sense feature. Auto code-completion and value inspections keeps working even after a failed compilation.
  • Command line parameters extension for immediate and scheduled script start.
  • Settings profile recovery tool for cases when password is forgotten.
  • Support for SSH Keyboard interactive authentication type.
  • Simplified programmability : STerminal.ExecCommand no longer requires the wait prompt and does not return TimedOut parameter instead an exception is thrown.
  • CDP2VISIO plugin fixes
  • Scripting engine fixes

New in Pretty Good Terminal 6.0.6.1 (Oct 19, 2016)

  • Faster Python debugger, better code parsing and improved intelli-sense information
  • Fast and flicker-free terminal display in Scripting forms
  • PythonInteractive collects known modules based on search path and shows collected modules in auto completion lists
  • File types of .py or.vs can be associated to PGT in order to open files directly with the application
  • Weird copy-paste behaviour using shortcut-keys in code editors
  • Deadlock in Visual Script Editor in debug mode, when breakpoints set both in Python Interactive and the Visual Script Editor
  • Code search in Python Interactive may not reset all highlighted lines on a new search
  • Enhanced breakpoint handling in Python Interactive
  • Parsing local variables in Python scripts for auto code-completion