CHANGES.md 1.5 KB

The "klish" project changelog

3.2.0

  • Don't search for completion/help in upper levels when line is empty.
  • Don't show help for upper levels when single word is unfinished.
  • Fixed klish pipe hanging when filter exits before main command.
  • Log message when scheme is illegal or not defined.
  • New ksym_new_fast() function added for plugins.
  • Fixed memory leak when arg validation returns non-empty string.
  • Fixed possible memory leak while parameters validation.
  • The "transparent=true/false" attribute that determines whether the upper path level elements are available while command line parsing.
  • The COND tag is implemented that allows to enable or disable parent elements.
  • Fix ACTION's retval processing.
  • doc: Fixed documentation.
  • doc: Added English documentation.
  • examples: Updated XML-config examples.
  • plugin-script: New environment variable KLISH_LINE.
  • plugin-script: Environment variable for the multi-value parameters.
  • plugin-script: Fixed memory leak.
  • plugin-klish: Prompt allows escape character '\e'.
  • plugin-klish: The "prompt" symbol understands hex codes.
  • plugin-klish: Speed up builtin ptype syms.
  • plugin-klish: Support for the short commands with '|' delimeter syntax.
  • plugin-klish: Update COMMAND_CASE PTYPE.
  • plugin-klish: STRING PTYPE supports regular expressions.
  • plugin-lua: Script can set a return code by "return ".
  • Thanks to Andrey Eremin korbezolympus@gmail.com and Peter Kosyh p.kosyh@gmail.com for the patches and bugfix.