Revision history for Perl module Parse::File::Taxonomy

0.01 Sun May 24 11:20:50 2015
    - original version; created by ExtUtils::ModuleMaker 0.52

0.02 Sat May 30 14:32:34 EDT 2015
    - first CPAN release

0.03 Tue Jun 16 21:38:16 EDT 2015
    - Introduce Parse::File::Taxonomy::Path and
      Parse::File::Taxonomy::Index

0.04 Wed Jun 17 22:36:32 EDT 2015
    - Correct bad module import in 0.03.

0.05 Sat Jun 20 19:07:47 EDT 2015
    - Rename to Parse::Taxonomy.  Rename hashify_taxonomy()
      to hashify().  Implement indexify().

0.06 Sun Jun 21 08:00:12 2015
    - Implement pathify() and write_pathified_to_csv().

0.07 Tue Jun 23 21:39:36 EDT 2015
    - Set 5.008 as minimum version.  Debug one problem reported by CPANtester.

0.08 Sat Jun 27 18:25:12 EDT 2015
    - Add recipes to Cookbook.

0.09 Mon Jun 29 20:44:50 EDT 2015
    - Change name of packages and one method:
      Parse::Taxonomy::Path  -> Parse::Taxonomy::MaterializedPath
      Parse::Taxonomy::Index -> Parse::Taxonomy::AdjacentList
      indexify()             -> adjacentify()

0.10 Thu Jul 23 16:56:19 EDT 2015
    - Documentation touch-ups.

0.11 Sat Aug 22 20:30:39 EDT 2015
    - Add tests and test sample file only.

0.12 Mon Sep  7 11:15:53 EDT 2015
    - Require Text::CSV_XS in order to take advantage of options not
      found in Text::CSV (i.e., Text::CSV::PP).

0.13 Sat Sep 19 14:18:34 EDT 2015
    - Require Text::CSV_XS 1.10 to guarantee presence of 'sep' key;
      recommendation of H. Merijn Brand.

0.14 Sun Oct 11 17:27:59 EDT 2015
    - Respond to https://rt.cpan.org/Ticket/Display.html?id=107705.
      Correct bad 'parent_id' assignments in
      Parse::Taxonomy::MaterializedPath::adjacentify().

0.15 Wed Oct 14 20:12:15 EDT 2015
    - Documentation changes only.  Introduce sample program
      examples/create_letters_taxonomy.pl, which is basis
      for an additional cookbook recipe.  Also, clarification of
      documentation per feedback from Ron Savage.

0.16 Sun Oct 18 08:04:48 EDT 2015
    - DEPRECATION NOTICE:  child_counts() and get_child_count() are
      deprecated in favor of descendant_counts() and get_descendant_count().
      They will be removed in first CPAN release in 2016.
    - Add examples/walk_tree.pl, contributed by Ron Savage.

0.17 Wed Oct 21 18:23:18 EDT 2015
    - Improve performance of
      Parse::Taxonomy::MaterializedPath::descendant_counts().
    - Change name of TODO.pod back to TODO so it does not get installed.

0.18 Sat Nov  7 07:55:25 EST 2015
    - Decrease minimum version of Perl required to Text::CSV_XS's listed
      minimum version of 5.006001.
    - Parse::Taxonomy::MaterializedPath: value of path column must start
      with path column separator.
    - Add 'lft' and 'rgh' to list of reserved terms.

0.19 Thu Nov 12 18:53:39 EST 2015
    - Restore 5.008 as minimum version.  Implement 'floor' option to
      Parse::Taxonomy::MaterializedPath::adjacentify().

0.20 Fri Nov 13 22:55:48 EST 2015
    - Make one test in t/005-adjacentify.t more perl-5.8-friendly.

0.21 Mon Dec 21 19:07:06 EST 2015
    - Only additional tests and documentation; expand one cookbook recipe.

0.22 Fri Jan  1 18:24:18 EST 2016
    - Remove deprecated Parse::Taxonomy methods child_counts() and
      get_child_count().  Improve performance, documentation and testing of
      descendant_counts() and get_descendant_count().

0.23 Fri Apr  8 06:14:51 EDT 2016
    - Correction for https://rt.cpan.org/Public/Bug/Display.html?id=113605:
      write_pathified_to_csv() was not honoring argument in
      pathify( path_col => 'argument' ).

0.24 Sat Apr  9 07:56:19 EDT 2016
    - CPANtester reports suggest that Text::CSV_XS may be installed without
      Text::CSV also being installed, leading to test failures when the
      latter is used in tests.  Test failures fixed.