Revision history for IPC-PrettyPipe

0.13      2020-07-08 17:28:45-04:00 America/New_York


      * Constructors for render and execute classes are no longer
        passed an IPC::PrettyPipe object.  It was poor design to do
        so, and was because I was the wrong kind of lazy.  Instead,
        the pipe object is passed to the render/run methods.


      * |= and | operators are overloaded for pipes and commands
        to make it easier to construct pipes.

      * nested pipes are by default merged if possible.
        the IPC::PrettyPipe->merge_pipes attribute controls this.

      * new render module, Struct, renders the pipeline as Perl
        structures.  Useful for testing pipeline generation.

      * The Text::Template renderer constructor can be passed
        the colorize attribute.

0.12      2018-12-21 14:02:48-05:00 America/New_York

      * No changes from previous release.
      * Promoted to stable.

0.11      2018-12-20 17:10:44-05:00 America/New_York (TRIAL RELEASE)


     * previous release had an incomplete Makefile.PL, causing
       failures on Windows

0.10      2018-12-19 12:43:10-05:00 America/New_York (TRIAL RELEASE)


      * fix syntax in tests for Perl <= 5.16.3  (RT#128069, ++srezic)

0.09      2018-12-19 12:43:10-05:00 America/New_York (TRIAL RELEASE)


      * pipes may now be nested. Not all nested pipes may be
        executed, though; see the docs.
      * IPC::PrettyPipe::Render::Template::Tiny now requires two
        templates to handle nested pipes.  This breaks its API

0.08      2018-11-16 14:27:40-05:00 America/New_York

      * No changes from previous release.
      * Promote to stable.

0.07      2018-11-15 10:03:28-05:00 America/New_York (TRIAL RELEASE)


     * previous release had an incomplete Makefile.PL, causing
       failures on Windows

     * note to self: don't release under Dist::Zilla::Shell.
       Dist::Zilla::Plugin::DynamicPrereqs isn't designed to be run in
       that environment.  It munges Makefile.PL and caches what it has
       done to avoid duplication. Unfortunately, this means that
       Makefile.PL will not be properly munged after the first build.

0.06      2018-11-09 16:24:42-05:00 America/New_York (TRIAL RELEASE)


     * test dependencies were incompletely listed in dist.ini
     * tests now moved as much as possible to Test2::V0

0.05      2018-11-09 16:24:42-05:00 America/New_York (TRIAL RELEASE)

  [BUG FIX ]

     * Fix RT# 108397. Finally. (srezic++)

0.04      2018-11-07 17:01:33-05:00 America/New_York (TRIAL RELEASE)


     * switch from Module::Install to Dist::Zilla + EU::MM

0.03_03 2014-08-05T12:58:51-0400

     * make work on Perl 5.10.0; see

0.03_02 2014-07-21T17:29:59-0400


     * remove extraneous dependency on Exporter::Tiny. Jumped the gun
       which reported a problem, but it's with Type::Tiny; this module
       doesn't doesn't explicitly use it.  Might be a tester problem.

0.03_01 2014-07-21T17:21:35-0400

     * add missing dependency on Exporter::Tiny

0.03	2014-07-18T16:42:33-0400


    - renderers/executors provided as class names were not properly

    - adding a stream to a pipe object was broken

    - the Template::Tiny renderer didn't properly quote arguments for
      the shell


    - commands, attribute names, and attribute values now have a
      "quoted_" accessor which returns strings properly escaped for
      use by a shell.


    - add missing runtime dependency on List::MoreUtils

0.02	2014-02-14T15:49:54-0500

    - promote to stable, CPAN Testers is all green!

0.01_03	2014-02-09T07:53:24-0500

    - require IO::ReStoreFH >= 0.04 to handle Perl 5.10.x/FileHandle problems
    - require Win32::Console::ANSI on Win32 boxes

0.01_02	 2014-02-07T06:15:35-0500

    - IPC::Run can't redirect fd's > 2 on Win32; skip tests which do

0.01_01	2014-02-05T18:59:08-0500

    - remove errant 'use DDP' statement

    - switch from Probe::Perl to Devel::FindPerl

0.01  	2014-02-04T17:54:09-0500

    - first public release

0.00	Mon Sep 10 11:36:14 EDT 2012

    - forked from private IPC::PipeC module