Revision history for App-dux

1.43    2014-04-25 (SHARYANTO)

        [BUG FIXES]

        - Fix regex in 'dux -l' to show Data::Unixish::ANSI::* functions.


1.42    2014-04-24 (SHARYANTO)

        - Pass -cmdline object to function, to let dux functions be aware when
          called under CLI.


1.41    2014-04-20 (SHARYANTO)

        - No functional changes.

        - Rename attribute x.dux.* to x.app.dux.* to be more consistent (use
          lowercased package name as prefix), but still support old names for
          backward-compat for now.


1.40    2014-04-18 (SHARYANTO)

        - No functional changes.

        - Adjust to Perinci::CmdLine 1.06+ (rename of 'subcommand' action to
          'call').


1.39    2013-12-13 (SHARYANTO)

        - No functional changes.

        - Adjust to Perinci::CmdLine 0.97+ (switch from Locale::Maketext to
          Locale::TextDomain).


1.38    2013-11-11 (SHARYANTO)

        - Read input and print output as UTF-8.


1.37    2013-11-11 (SHARYANTO)

        - No functional changes.

        - Show also Data::Unixish version in --version.


1.36    2013-11-07 (SHARYANTO)

        - No functional changes.

        - Rebuild to test MetaCPAN indexing (previous release failed to be
          indexed by MetaCPAN).


1.35    2013-10-04 (SHARYANTO)

        - No functional changes.

        - Adjust to recent version of Perinci::CmdLine (which has color themes).


1.34    2013-09-30 (SHARYANTO)

        - Add special argument to dux function -dux_cli => 1 to let function be
          aware it is being run under 'dux' CLI app.


1.33    2013-04-19 (SHARYANTO)

        [BUG FIXES]

        - 'dux -l' didn't recurse.


1.32    2013-04-14 (SHARYANTO)

        [ENHANCEMENTS]

        - Support output streaming (for infinite outputs and immediate
          displaying of result). Format needs to be 'text', function needs to
          declare a true 'x.dux.is_stream_output' property attribute, where dux
          will setup a tied array which prints result as items are being pushed
          to it.


1.31    2013-04-13 (SHARYANTO)

        - No functional changes. Set Perinci::CmdLine dep version.


1.30    2013-04-13 (SHARYANTO)

        [REMOVED FEATURES]

        - No longer observe 'x.dux.default_format'. This functionality is now
          provided more generally by Perinci::CmdLine via the
          'x.perinci.cmdline.default_format' attribute.


1.29    2013-04-12 (SHARYANTO)

        - No functional changes. Fix small bug in setting format from
          x.dux.default_format.


1.28    2013-04-12 (SHARYANTO)

        - Observe 'x.dux.default_format' Rinci metadata attribute.

        - Show nicer error message on unknown dux function (instead of
          Module::Load exception).


1.27    2013-04-11 (SHARYANTO)

        - Observe 'x.dux.strip_newlines' Rinci metadata attribute.

        - Sort -l output.


1.26    2012-08-08 (SHARYANTO)

        - Add --list (-l) option to list available dux functions.


1.25    2012-08-08 (SHARYANTO)

        - No functional changes. Increase Perl minimum version 5.10.0 -> 5.10.1
          (uses 'parent').


1.24    2012-08-07 (SHARYANTO)

        - No functional changes. Fix Abstract.


1.23    2012-08-07 (SHARYANTO)

        - First version. Split from Data-Unixish to resolve circular dependency
          problem (reported by Dagfinn Ilmari Mannsåker).