Revision history for Complete-Util

0.11    2014-06-29 (SHARYANTO)

        - Add optional param 'sep' in mimic_shell_completion(), used in
          format_shell_completion().


0.10    2014-06-29 (SHARYANTO)

        [INCOMPATIBLE]

        - Change interface of mimic_shell_dir_completion() and
          break_cmdline_into_words() to accept positional arguments. This makes
          it more consistent: all complete_* accept hash/named args, while the
          rest positional.

        - Apply mimic_shell_dir_completion() logic in format_shell_completion()
          when given hint is_path=>1.

        [ENHANCEMENTS]

        - Add intro docs to make it clearer how to use this module.


0.09    2014-06-27 (SHARYANTO)

        [BUG FIXES]

        - Fix format_shell_completion().


0.08    2014-06-27 (SHARYANTO)

        [INCOMPATIBLE CHANGES]

        - Change interface of format_shell_completion() (accept positional args
          to make it shorter).


0.07    2014-06-26 (SHARYANTO)

        - No longer uses bash to break cmdline into words. This solves some
          issues like $var no longer being substituted by bash (allowing env
          completion to work), unclosed quotes work, etc.

        - Add developer's notes.

        - Add format_shell_completion().


0.06    2014-06-26 (SHARYANTO)

        - complete_program(): add 'ci' option, handle Windows where PATH is
          split by /;/ and not /:/.


0.05    2014-06-25 (SHARYANTO)

        - Rename dist from SHARYANTO-Complete-Util to Complete-Util.


0.04    2014-06-23 (SHARYANTO)

        - Add function: mimic_shell_dir_completion().


0.03    2014-05-05 (SHARYANTO)

        - No functional changes.

        - [test] Skip case sensitive test on Windows [CT].


0.02    2013-11-04 (SHARYANTO)

        - Rename parse_{bash,shell}_cmdline().


0.01    2013-11-03 (SHARYANTO)

        - First release. Split from Perinci-BashComplete because the routines
          are general and not tied to Perinci/Rinci.
