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.