[Module]
Name=Tree
Changelog.Creator=Module::Metadata::Changes V 2.11
Changelog.Parser=Config::IniFiles V 2.88

[V 1.10]
Date=2016-09-15T19:49:00
Comments=- Replace pre-req 'parent' V 0.234 with 'base' V 0.

[V 1.09]
Date=2016-08-14T11:33:00
Comments= <<EOT
- Adopt new repo structure. For details, see
http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html.
- Update .gitignore and MANIFEST.SKIP.
- Move various modules to TEST_REQUIRES within Makefile.PL.
- Update version #s in pre-reqs.
EOT

[V 1.08]
Date=2016-04-21T10:54:00
Comments= <<EOT
- No code changes.
- Overwrite the file LICENSE with the Perl licence, to make it compatible with the statement in
Tree.pm. This corrects a mistake made by me (Ron).
- Reformat the dates in this file.
- Move the files t/pod_coverage.t and t/pod.t into xt/author/.
- Remove .gitignore from MANFIEST and put it in MANIFEST.SKIP.
EOT

[V 1.07]
Date=2014-01-10T21:39:00
Comments= <<EOT
- Not released
- Integrate with github.
- Make Build.PL and Makefile.PL look like all my other ones, including using strict and
warnings.
EOT

[V 1.06]
Date=2014-01-09T13:24:00
Comments= <<EOT
- Add methods and docs for tree2string(), node2string(), format_node(), hashref2string().
Only tree2string() is normally called by end users.
EOT

[V 1.05]
Date=2014-06-05T08:34:00
Comments= <<EOT
- No code changes.
- For pre-reqs base, constant and overload, which ship with Perl, set the version # to 0.
Requested by Andreas Mock. Actually, I should have done this with version 1.04.
- Rename CHANGES to Changes as per CPAN::Changes::Spec.
EOT

[V 1.04]
Date=2012-11-08T12:38:00
Comments= <<EOT
- No code changes.
- For pre-reqs such as strict, warnings, etc, which ship with Perl, set the version # to 0.
Reported as RT#80663 by Father Chrysostomos for Tree::DAG_Node.
- Add README.
EOT

[V 1.03]
Date=2012-11-02T09:34:00
Comments= <<EOT
- Rename Tree::Binary to Tree::Binary2 so it no longer clashes with the Tree::Binary shipped in the
Tree-Binary distro. MetaCPAN was getting confused, and automatically redirected links to this
module's Tree:Binary to the other one.
EOT

[V 1.02]
Date=2012-10-04T12:10:00
Comments= <<EOT
- Ron Savage is now co-maint.
- Patch Tree::Fast's value() to accept a defained value so the node's value can be set with
$n -> value($new_value).
- Patch Tree::Fast's meta() to accept a hashref so metadata can be set with $n -> meta({key => value}),
as well as by directly accessing the internal hashref '_meta'.
- Patch t/Tree/001_root_node.t to test the above.
- Rename Changes to CHANGES.
- Use ini.report.pl (shipped with Module::Metadata::Changes) to add Changelog.ini to the distro.
- Reformat the dates in this file.
- Change lib/Tree/Fast.pm to Unix line endings.
- Clean up the POD.
- Re-work Makefile.PL rather than have Build.PL generate it.
- Update pre-reqs in Build.PL and Makefile.PL.
- Move t/tests.pm to t/lib/Tests.pm.
EOT

[V 1.01]
Date=2007-10-18T12:00:00
Comments= <<EOT
- Fixed Changes file
- Right distro name.
- 1.00 release noted
- Cleaned up 5.6.0 -> 5.006
- Fix for RT# 16889 (clone broken for Tree::Binary)
- Patch submitted by HDP
- Fix for other miscellenous bugs
- Patch submitted by HDP
EOT

[V 1.00]
Date=2005-11-08T12:00:00
Comments=- Initial release

[V 0.99]
Date=2005-10-24T10:30:00
Comments=- Initial revision
