Revision history for Perl distribution Tree. 1.16 2023-07-24T09:43:00 - Patch t/Tree/008_weak_refs.t to remove the 2nd paramater in the call to use_ok(). This issue was found by CPAN testers using a recent Perl and reported by Graham Knop, who kindly supplied a patch. 1.15 2021-02-02T10:29:00 - Update Makefile.PL and POD to change RT to github. 1.14 2019-06-04T09:22:22 - Accept pull request from steveieb9 to remove discouraged usage of use warnings FATAL => 'all'. 1.13 2018-11-14T18:00:00 - Change parent of Tree::DeepClone from Tree::Fast to Tree. Tree inherits from Tree::Fast. Thanx to Neven Luetic and Sven Willenbuecher for prompting me to release versions 1.11 and 1.13. 1.12 2018-11-13T08:52:00 - Fix licence statement in Tree::DeepClone to match that of Tree itself. Thanx to Petr Pisar for advising me of this issue. 1.11 2018-11-11T14:41:00 - Clean up Tree::Fast.clone_self() by removing useless code. - Change to the POD to remove "'s" to stop UltraEdit's syntax hiliter getting confused. - Add Tree::DeepClone and t/Tree_DeepClone/*.t. - Add t/00.versions.*. 1.10 2016-09-15T19:49:00 - Replace pre-req 'parent' V 0.234 with 'base' V 0. 1.09 2016-08-14T11:33:00 - 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. 1.08 2016-04-21T10:54:00 - 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. 1.07 2014-01-10T21:39:00 - Not released - Integrate with github. - Make Build.PL and Makefile.PL look like all my other ones, including using strict and warnings. 1.06 2014-01-09T13:24:00 - Add methods and docs for tree2string(), node2string(), format_node(), hashref2string(). Only tree2string() is normally called by end users. 1.05 2014-06-05T08:34:00 - 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. 1.04 2012-11-08T12:38:00 - 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. 1.03 2012-11-02T09:34:00 - 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. 1.02 2012-10-04T12:10:00 - 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. 1.01 2007-10-18T12:00:00 - 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 1.00 2005-11-08T12:00:00 - Initial release 0.99 2005-10-24T10:30:00 - Initial revision