4.0.6 - 2014-06-04

    * Features
        - recs-assert: Assert truths about your record streams (Thomas Sibley)

    * Documentation
        - recs-xform: Correctly refer to push_output() instead of the
          nonexistent push_record() (Thomas Sibley)

4.0.5 - 2014-04-21

    * Features
        - recs-fromjsonarray: Unwrap records in a JSON array (Brandon Forehand)
        - recs-fromxferlog: Parse various FTP transfer log formats (Tomohiro Hosaka)
        - recs-fromapache: Parse various Apache log formats (Tomohiro Hosaka)
        - recs-fromapache: Optionally parse user agents with Woothee (Tomohiro Hosaka)
        - recs-collate: New aggregators array and uarray (Thomas Sibley)

    * Documentation
        - recs-join: Clarify that there's a difference between no operation
          and an empty operation (Thomas Sibley)
        - recs-join: Show usage when dbfile is not provided (Thomas Sibley)
        - recs-delta: Show usage when --key is not provided (Thomas Sibley)
        - Format and correct SYNOPSIS for App::RecordStream::OptionalRequire

    * Tests
        - Use a different "never installed" module than Foo::Bar, which does
          exist on backpan and which at least one CPAN smoker has installed
          (Thomas Sibley)

4.0.4 - 2014-02-13

    - Documentation: Fix typos in usage documentation for fromkv and flatten
      (Brandon Forehand)

    - Tests: Re-open STDIN using in-memory strings instead of `echo` to work on
      more platforms (Thomas Sibley)

4.0.3 - 2014-02-08

    - Help: Fix quoting which hid the default delimiter to recs-fromsplit

4.0.2 - 22 Jan 2014

    - Tests: fix DomainLanguage.t comparison on perls compiled with
      uselongdouble (Eli Lindsey)

4.0.1 - 16 Jan 2014

    - Added forgotten Changes entry for 4.0.0.  Code is exactly the same as
      4.0.0.

4.0.0 - 16 Jan 2014

    - Change all versions to 4.0.0 so that we can stick with x.y.z for future
      releases

3.7.5 - 16 Jan 2014

    - Change individual package versions to 3.7 (from 3.7.4) and bump release
      version to 3.7.5 due to PAUSE indexing version comparison requirements

3.7.4 - 16 Jan 2014

    - New commands: recs-substream, recs-multiplex, recs-frommongo (Eli
      Lindsey, Keith Amling, Ben Bernard)

    - Switch from XML::Simple to XML::Twig to handle large documents and
      preserve document order (Eli Lindsey)

    - Nested XML elements are now forced into arrays (Eli Lindsey)

    - Support -M and -m, a la perl itself, for operations that accept snippets
      (Thomas Sibley)

    - Lexically sort keys if no order is specified for a better user experience
      and passing tests on 5.18 (Eli Lindsey)

    - totable now respects explicit key ordering (Ben Bernard)

    - Handle input streams as bytes instead of assuming UTF-8 (Shawn Halpenny)

    - New and updated documentation for many operations

    - Fix various --help-* options to recs-collate, recs-join, recs-multiplex
      (Keith Amling, Ben Bernard, Thomas Sibley)

    - Fix normalize time issues with newer Date::Manip versions (Ben Bernard)

    - Require Text::CSV_XS 0.98 to avoid a bug with embedded newlines (Thomas
      Sibley)

    - Exec recs-chain with the same perl running the tests [rt.cpan.org #76879]
      (Thomas Sibley)

    - Skip failing tests in fromtcpdump.t which are TODO (Thomas Sibley)

3.7.3 - Added snippet variable passing
        --list for collate works again

3.7.2 - Added tarball creation
        Added --mr-agg and --ii-agg shortcut args to recs-collate
        Adding --sort-to-end to recs-toptable
        Updated checked in documentation
        Fixed first argument double indented problem

3.7.1 - Fix optional dependencies for easier CPAN and clean system installs
        Moved to 3 part version scheme to fix problems with dev releases in
        CPAN

3.7_01 - Fix CPAN Manifest / distro

3.7 - Added alternative clumping mechanisms for decollate and collate

3.6_01 - Minor distro changes

3.6 - Added recs-annotate
      Added recs-decollate
      recs-fromsplit - get trailing empty fields on lines, now
      Adding <<>> for code snippets in domain language
      Options and Operations refactor (big refactors)
      Added --filename-key option to all scripts
      Added linearreg aggregator
      Added --ignore-nulls flag to recs-collate
      Adding -B, -A, -C to xform
      Added --post and --pre snippets to xform
      Added push_input and push_output helper functions to xform snippets
      Added xform dl aggregator

3.5_01 - Minor CPAN Changes

3.5 - Adding Domain Language for collate aggregators
      Adding man files for all recs-* scripts
      Adding sorting toptable fields
      Changing code snippet file read behavior to require -E
      Support for generating .deb install file
      Additional alias for -a corr
      Added ord2map alias

3.4_01 3.4_02 - Minor changes for CPAN Compatability

3.4 - Updated modules names from Recs::* to App::RecordStream
      Other changes for building in CPAN
      Changed xform to use $r for splitting records

3.3 and Before - Pre-tracking of this file